3n-hsw-vic1385

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-int-aes128gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-policy-aes128cbc-hmac512sha-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-policy-aes128gcm-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

40ge2p1vic1385-ethip4ipsec1000tnlsw-ip4base-policy-aes256gcm-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VswFamWLusaDFKmO’,remote_crypto_key_len=16,remote_crypto_key=b’VswFamWLusaDFKmO’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tRDOMbhjavlhHPxNTsvLlSvNKpzKqrlw’,remote_integ_key_len=32,remote_integ_key=b’tRDOMbhjavlhHPxNTsvLlSvNKpzKqrlw’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VswFamWLusaDFKmO’,remote_crypto_key_len=16,remote_crypto_key=b’VswFamWLusaDFKmO’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tRDOMbhjavlhHPxNTsvLlSvNKpzKqrlw’,remote_integ_key_len=32,remote_integ_key=b’tRDOMbhjavlhHPxNTsvLlSvNKpzKqrlw’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’LNJVYFduWizcpkRF’,remote_crypto_key_len=16,remote_crypto_key=b’LNJVYFduWizcpkRF’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’RcvyQzcSfOpqMofQcBYDSduAvQPkQvoa’,remote_integ_key_len=32,remote_integ_key=b’RcvyQzcSfOpqMofQcBYDSduAvQPkQvoa’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’LNJVYFduWizcpkRF’,remote_crypto_key_len=16,remote_crypto_key=b’LNJVYFduWizcpkRF’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’RcvyQzcSfOpqMofQcBYDSduAvQPkQvoa’,remote_integ_key_len=32,remote_integ_key=b’RcvyQzcSfOpqMofQcBYDSduAvQPkQvoa’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’OCGAEEbtXHPEiqqJ’,remote_crypto_key_len=16,remote_crypto_key=b’OCGAEEbtXHPEiqqJ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’qVUDFuKtRRGsSZugScZfZOpDaBqwlgTV’,remote_integ_key_len=32,remote_integ_key=b’qVUDFuKtRRGsSZugScZfZOpDaBqwlgTV’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’OCGAEEbtXHPEiqqJ’,remote_crypto_key_len=16,remote_crypto_key=b’OCGAEEbtXHPEiqqJ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’qVUDFuKtRRGsSZugScZfZOpDaBqwlgTV’,remote_integ_key_len=32,remote_integ_key=b’qVUDFuKtRRGsSZugScZfZOpDaBqwlgTV’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bQuEWFgonTMYBbUX’,remote_crypto_key_len=16,remote_crypto_key=b’bQuEWFgonTMYBbUX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XYszrHHJIzwhPNVqpYNnRPfYyXierVGn’,remote_integ_key_len=32,remote_integ_key=b’XYszrHHJIzwhPNVqpYNnRPfYyXierVGn’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bQuEWFgonTMYBbUX’,remote_crypto_key_len=16,remote_crypto_key=b’bQuEWFgonTMYBbUX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XYszrHHJIzwhPNVqpYNnRPfYyXierVGn’,remote_integ_key_len=32,remote_integ_key=b’XYszrHHJIzwhPNVqpYNnRPfYyXierVGn’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ZaGQqRtuVPkCUttx’,remote_crypto_key_len=16,remote_crypto_key=b’ZaGQqRtuVPkCUttx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’CeISuHKmmYHxqMGUqvSbkpHsPyLsgQXg’,remote_integ_key_len=32,remote_integ_key=b’CeISuHKmmYHxqMGUqvSbkpHsPyLsgQXg’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ZaGQqRtuVPkCUttx’,remote_crypto_key_len=16,remote_crypto_key=b’ZaGQqRtuVPkCUttx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’CeISuHKmmYHxqMGUqvSbkpHsPyLsgQXg’,remote_integ_key_len=32,remote_integ_key=b’CeISuHKmmYHxqMGUqvSbkpHsPyLsgQXg’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’AmkXWgNFjifOTowF’,remote_crypto_key_len=16,remote_crypto_key=b’AmkXWgNFjifOTowF’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VxZPIiyHUUGfaYpVOFGPmOvwQMhRwfYf’,remote_integ_key_len=32,remote_integ_key=b’VxZPIiyHUUGfaYpVOFGPmOvwQMhRwfYf’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’AmkXWgNFjifOTowF’,remote_crypto_key_len=16,remote_crypto_key=b’AmkXWgNFjifOTowF’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VxZPIiyHUUGfaYpVOFGPmOvwQMhRwfYf’,remote_integ_key_len=32,remote_integ_key=b’VxZPIiyHUUGfaYpVOFGPmOvwQMhRwfYf’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’RPEVZUhuEFUJJDpx’,remote_crypto_key_len=16,remote_crypto_key=b’RPEVZUhuEFUJJDpx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’uhOXtSCBtVbDQrlyKymPJnLPfWPiQyOD’,remote_integ_key_len=32,remote_integ_key=b’uhOXtSCBtVbDQrlyKymPJnLPfWPiQyOD’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’RPEVZUhuEFUJJDpx’,remote_crypto_key_len=16,remote_crypto_key=b’RPEVZUhuEFUJJDpx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’uhOXtSCBtVbDQrlyKymPJnLPfWPiQyOD’,remote_integ_key_len=32,remote_integ_key=b’uhOXtSCBtVbDQrlyKymPJnLPfWPiQyOD’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’mOcUMibYAbJucXEW’,remote_crypto_key_len=16,remote_crypto_key=b’mOcUMibYAbJucXEW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xvmeHxNFjiQBrXMkwIVjEzhlnUrfQyBT’,remote_integ_key_len=32,remote_integ_key=b’xvmeHxNFjiQBrXMkwIVjEzhlnUrfQyBT’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’mOcUMibYAbJucXEW’,remote_crypto_key_len=16,remote_crypto_key=b’mOcUMibYAbJucXEW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xvmeHxNFjiQBrXMkwIVjEzhlnUrfQyBT’,remote_integ_key_len=32,remote_integ_key=b’xvmeHxNFjiQBrXMkwIVjEzhlnUrfQyBT’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’weXYBtBcPhbuKKcz’,remote_crypto_key_len=16,remote_crypto_key=b’weXYBtBcPhbuKKcz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’OGlpPyxBoYtqBxmZBUmxKfNyGMibMVzP’,remote_integ_key_len=32,remote_integ_key=b’OGlpPyxBoYtqBxmZBUmxKfNyGMibMVzP’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’weXYBtBcPhbuKKcz’,remote_crypto_key_len=16,remote_crypto_key=b’weXYBtBcPhbuKKcz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’OGlpPyxBoYtqBxmZBUmxKfNyGMibMVzP’,remote_integ_key_len=32,remote_integ_key=b’OGlpPyxBoYtqBxmZBUmxKfNyGMibMVzP’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’EGHZLRgiElEhZISb’,remote_crypto_key_len=16,remote_crypto_key=b’EGHZLRgiElEhZISb’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’tmSNyiaLzZGRzGdTuMzybiiLDmVBvGNAOMZpJabXqyHkkoukEzSClPYCJmxVUxMP’,remote_integ_key_len=64,remote_integ_key=b’tmSNyiaLzZGRzGdTuMzybiiLDmVBvGNAOMZpJabXqyHkkoukEzSClPYCJmxVUxMP’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’EGHZLRgiElEhZISb’,remote_crypto_key_len=16,remote_crypto_key=b’EGHZLRgiElEhZISb’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’tmSNyiaLzZGRzGdTuMzybiiLDmVBvGNAOMZpJabXqyHkkoukEzSClPYCJmxVUxMP’,remote_integ_key_len=64,remote_integ_key=b’tmSNyiaLzZGRzGdTuMzybiiLDmVBvGNAOMZpJabXqyHkkoukEzSClPYCJmxVUxMP’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ranpqXtEaeUhozZA’,remote_crypto_key_len=16,remote_crypto_key=b’ranpqXtEaeUhozZA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pIDeKlfDCbLCPjmNpPDugZeiFIhxCycSocXePhHRbYxPvWkvJrRwRZBqtIgAhmQy’,remote_integ_key_len=64,remote_integ_key=b’pIDeKlfDCbLCPjmNpPDugZeiFIhxCycSocXePhHRbYxPvWkvJrRwRZBqtIgAhmQy’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ranpqXtEaeUhozZA’,remote_crypto_key_len=16,remote_crypto_key=b’ranpqXtEaeUhozZA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pIDeKlfDCbLCPjmNpPDugZeiFIhxCycSocXePhHRbYxPvWkvJrRwRZBqtIgAhmQy’,remote_integ_key_len=64,remote_integ_key=b’pIDeKlfDCbLCPjmNpPDugZeiFIhxCycSocXePhHRbYxPvWkvJrRwRZBqtIgAhmQy’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’KrmAyJHAupmeSqun’,remote_crypto_key_len=16,remote_crypto_key=b’KrmAyJHAupmeSqun’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’QMxqQqmWcTnMtZGKREKCuXEONOFvFmkIMpgLdQSgIWGjxDDGeNqrGXSLCPuAgAoQ’,remote_integ_key_len=64,remote_integ_key=b’QMxqQqmWcTnMtZGKREKCuXEONOFvFmkIMpgLdQSgIWGjxDDGeNqrGXSLCPuAgAoQ’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’KrmAyJHAupmeSqun’,remote_crypto_key_len=16,remote_crypto_key=b’KrmAyJHAupmeSqun’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’QMxqQqmWcTnMtZGKREKCuXEONOFvFmkIMpgLdQSgIWGjxDDGeNqrGXSLCPuAgAoQ’,remote_integ_key_len=64,remote_integ_key=b’QMxqQqmWcTnMtZGKREKCuXEONOFvFmkIMpgLdQSgIWGjxDDGeNqrGXSLCPuAgAoQ’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’fVjIOWAYinZGRdcC’,remote_crypto_key_len=16,remote_crypto_key=b’fVjIOWAYinZGRdcC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’lJVGGonHheqWiyYLailSEwCyxBlTUNVfvBOApSdArQtOQsTqwFtQEPeAXIZMarTX’,remote_integ_key_len=64,remote_integ_key=b’lJVGGonHheqWiyYLailSEwCyxBlTUNVfvBOApSdArQtOQsTqwFtQEPeAXIZMarTX’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’fVjIOWAYinZGRdcC’,remote_crypto_key_len=16,remote_crypto_key=b’fVjIOWAYinZGRdcC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’lJVGGonHheqWiyYLailSEwCyxBlTUNVfvBOApSdArQtOQsTqwFtQEPeAXIZMarTX’,remote_integ_key_len=64,remote_integ_key=b’lJVGGonHheqWiyYLailSEwCyxBlTUNVfvBOApSdArQtOQsTqwFtQEPeAXIZMarTX’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’wDAdrFlhFwzIJzub’,remote_crypto_key_len=16,remote_crypto_key=b’wDAdrFlhFwzIJzub’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’SOAuriuXPiWadjdTfITKDCLxcLYNCPcVuXDkGeQkyperKeNhYrvNvyrRezXuzdCd’,remote_integ_key_len=64,remote_integ_key=b’SOAuriuXPiWadjdTfITKDCLxcLYNCPcVuXDkGeQkyperKeNhYrvNvyrRezXuzdCd’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’wDAdrFlhFwzIJzub’,remote_crypto_key_len=16,remote_crypto_key=b’wDAdrFlhFwzIJzub’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’SOAuriuXPiWadjdTfITKDCLxcLYNCPcVuXDkGeQkyperKeNhYrvNvyrRezXuzdCd’,remote_integ_key_len=64,remote_integ_key=b’SOAuriuXPiWadjdTfITKDCLxcLYNCPcVuXDkGeQkyperKeNhYrvNvyrRezXuzdCd’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HqRwseEUavCeCKow’,remote_crypto_key_len=16,remote_crypto_key=b’HqRwseEUavCeCKow’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pGoMQLtazADujOxmtyKyMVRAfwiKJuCseqjuZBvzCXWRRvJpxGfRKdBDssqBGNJJ’,remote_integ_key_len=64,remote_integ_key=b’pGoMQLtazADujOxmtyKyMVRAfwiKJuCseqjuZBvzCXWRRvJpxGfRKdBDssqBGNJJ’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HqRwseEUavCeCKow’,remote_crypto_key_len=16,remote_crypto_key=b’HqRwseEUavCeCKow’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pGoMQLtazADujOxmtyKyMVRAfwiKJuCseqjuZBvzCXWRRvJpxGfRKdBDssqBGNJJ’,remote_integ_key_len=64,remote_integ_key=b’pGoMQLtazADujOxmtyKyMVRAfwiKJuCseqjuZBvzCXWRRvJpxGfRKdBDssqBGNJJ’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’XEzhSTdpYcUWHcIW’,remote_crypto_key_len=16,remote_crypto_key=b’XEzhSTdpYcUWHcIW’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’txMhEqVNxYhxkCgWpZkFSbkJbnGbdCVOlLxqfmCeRwjEABamKQJCKRQikgQTOIrk’,remote_integ_key_len=64,remote_integ_key=b’txMhEqVNxYhxkCgWpZkFSbkJbnGbdCVOlLxqfmCeRwjEABamKQJCKRQikgQTOIrk’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’XEzhSTdpYcUWHcIW’,remote_crypto_key_len=16,remote_crypto_key=b’XEzhSTdpYcUWHcIW’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’txMhEqVNxYhxkCgWpZkFSbkJbnGbdCVOlLxqfmCeRwjEABamKQJCKRQikgQTOIrk’,remote_integ_key_len=64,remote_integ_key=b’txMhEqVNxYhxkCgWpZkFSbkJbnGbdCVOlLxqfmCeRwjEABamKQJCKRQikgQTOIrk’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’DKhJemqeyiOvILFm’,remote_crypto_key_len=16,remote_crypto_key=b’DKhJemqeyiOvILFm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FTRiMYUuYvjsmiakEFCNhvtcmmsITopatQWlBjkKXXQgoyIOKIdVbZhugJrDJGur’,remote_integ_key_len=64,remote_integ_key=b’FTRiMYUuYvjsmiakEFCNhvtcmmsITopatQWlBjkKXXQgoyIOKIdVbZhugJrDJGur’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’DKhJemqeyiOvILFm’,remote_crypto_key_len=16,remote_crypto_key=b’DKhJemqeyiOvILFm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FTRiMYUuYvjsmiakEFCNhvtcmmsITopatQWlBjkKXXQgoyIOKIdVbZhugJrDJGur’,remote_integ_key_len=64,remote_integ_key=b’FTRiMYUuYvjsmiakEFCNhvtcmmsITopatQWlBjkKXXQgoyIOKIdVbZhugJrDJGur’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’oiWqYpAZRmAgAitz’,remote_crypto_key_len=16,remote_crypto_key=b’oiWqYpAZRmAgAitz’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’gvojusHzTccmmigVJOfzRkoycTrfTaXTkCrhCAUyxHqviocJozqtNSuAVGsLjKZG’,remote_integ_key_len=64,remote_integ_key=b’gvojusHzTccmmigVJOfzRkoycTrfTaXTkCrhCAUyxHqviocJozqtNSuAVGsLjKZG’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’oiWqYpAZRmAgAitz’,remote_crypto_key_len=16,remote_crypto_key=b’oiWqYpAZRmAgAitz’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’gvojusHzTccmmigVJOfzRkoycTrfTaXTkCrhCAUyxHqviocJozqtNSuAVGsLjKZG’,remote_integ_key_len=64,remote_integ_key=b’gvojusHzTccmmigVJOfzRkoycTrfTaXTkCrhCAUyxHqviocJozqtNSuAVGsLjKZG’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-int-aes128gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’mrbLoLtlTqxmqtuU’,remote_crypto_key_len=16,remote_crypto_key=b’mrbLoLtlTqxmqtuU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’mrbLoLtlTqxmqtuU’,remote_crypto_key_len=16,remote_crypto_key=b’mrbLoLtlTqxmqtuU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’gYoyyOkcqVfAaMKk’,remote_crypto_key_len=16,remote_crypto_key=b’gYoyyOkcqVfAaMKk’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’gYoyyOkcqVfAaMKk’,remote_crypto_key_len=16,remote_crypto_key=b’gYoyyOkcqVfAaMKk’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’DQMqqMIKBgCrLjys’,remote_crypto_key_len=16,remote_crypto_key=b’DQMqqMIKBgCrLjys’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’DQMqqMIKBgCrLjys’,remote_crypto_key_len=16,remote_crypto_key=b’DQMqqMIKBgCrLjys’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’PWnKerjTCtEzdpVA’,remote_crypto_key_len=16,remote_crypto_key=b’PWnKerjTCtEzdpVA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’PWnKerjTCtEzdpVA’,remote_crypto_key_len=16,remote_crypto_key=b’PWnKerjTCtEzdpVA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’SuRzuQcEFMNQOqct’,remote_crypto_key_len=16,remote_crypto_key=b’SuRzuQcEFMNQOqct’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’SuRzuQcEFMNQOqct’,remote_crypto_key_len=16,remote_crypto_key=b’SuRzuQcEFMNQOqct’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ZAbILINgTTnPxRgc’,remote_crypto_key_len=16,remote_crypto_key=b’ZAbILINgTTnPxRgc’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ZAbILINgTTnPxRgc’,remote_crypto_key_len=16,remote_crypto_key=b’ZAbILINgTTnPxRgc’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’edRHeGIkxWkJGpLx’,remote_crypto_key_len=16,remote_crypto_key=b’edRHeGIkxWkJGpLx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’edRHeGIkxWkJGpLx’,remote_crypto_key_len=16,remote_crypto_key=b’edRHeGIkxWkJGpLx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’WOqUluvGyisyIHuA’,remote_crypto_key_len=16,remote_crypto_key=b’WOqUluvGyisyIHuA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’WOqUluvGyisyIHuA’,remote_crypto_key_len=16,remote_crypto_key=b’WOqUluvGyisyIHuA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’WgSdRYjmCcIdcpRA’,remote_crypto_key_len=16,remote_crypto_key=b’WgSdRYjmCcIdcpRA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’WgSdRYjmCcIdcpRA’,remote_crypto_key_len=16,remote_crypto_key=b’WgSdRYjmCcIdcpRA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-int-aes256gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’AeTOShbAEcQmnQcTOPqSiipUQCFimYzi’,remote_crypto_key_len=32,remote_crypto_key=b’AeTOShbAEcQmnQcTOPqSiipUQCFimYzi’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’AeTOShbAEcQmnQcTOPqSiipUQCFimYzi’,remote_crypto_key_len=32,remote_crypto_key=b’AeTOShbAEcQmnQcTOPqSiipUQCFimYzi’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’JwCAqOaPmDmCmjQduZKoBDaWylbaXSyr’,remote_crypto_key_len=32,remote_crypto_key=b’JwCAqOaPmDmCmjQduZKoBDaWylbaXSyr’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’JwCAqOaPmDmCmjQduZKoBDaWylbaXSyr’,remote_crypto_key_len=32,remote_crypto_key=b’JwCAqOaPmDmCmjQduZKoBDaWylbaXSyr’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’cNIdnEdWbkycrpXVEseUdnivNvNGQmJC’,remote_crypto_key_len=32,remote_crypto_key=b’cNIdnEdWbkycrpXVEseUdnivNvNGQmJC’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’cNIdnEdWbkycrpXVEseUdnivNvNGQmJC’,remote_crypto_key_len=32,remote_crypto_key=b’cNIdnEdWbkycrpXVEseUdnivNvNGQmJC’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’BQFBLGRwMjNCjhQeCTeAOjoqPSUalIuj’,remote_crypto_key_len=32,remote_crypto_key=b’BQFBLGRwMjNCjhQeCTeAOjoqPSUalIuj’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’BQFBLGRwMjNCjhQeCTeAOjoqPSUalIuj’,remote_crypto_key_len=32,remote_crypto_key=b’BQFBLGRwMjNCjhQeCTeAOjoqPSUalIuj’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’kdkCqlqRiHGzYteZyviWGnsAbxfUBETL’,remote_crypto_key_len=32,remote_crypto_key=b’kdkCqlqRiHGzYteZyviWGnsAbxfUBETL’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’kdkCqlqRiHGzYteZyviWGnsAbxfUBETL’,remote_crypto_key_len=32,remote_crypto_key=b’kdkCqlqRiHGzYteZyviWGnsAbxfUBETL’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’enFIcQEbxzfVJgOhnhUOyGAASSHgHGlr’,remote_crypto_key_len=32,remote_crypto_key=b’enFIcQEbxzfVJgOhnhUOyGAASSHgHGlr’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’enFIcQEbxzfVJgOhnhUOyGAASSHgHGlr’,remote_crypto_key_len=32,remote_crypto_key=b’enFIcQEbxzfVJgOhnhUOyGAASSHgHGlr’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’MwHOzNKNvVMjTNSzUDZiJkOZuLssaFXM’,remote_crypto_key_len=32,remote_crypto_key=b’MwHOzNKNvVMjTNSzUDZiJkOZuLssaFXM’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’MwHOzNKNvVMjTNSzUDZiJkOZuLssaFXM’,remote_crypto_key_len=32,remote_crypto_key=b’MwHOzNKNvVMjTNSzUDZiJkOZuLssaFXM’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’xcsVbnvqKbWRGJGqbMyqmYbhvIfONlUy’,remote_crypto_key_len=32,remote_crypto_key=b’xcsVbnvqKbWRGJGqbMyqmYbhvIfONlUy’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’xcsVbnvqKbWRGJGqbMyqmYbhvIfONlUy’,remote_crypto_key_len=32,remote_crypto_key=b’xcsVbnvqKbWRGJGqbMyqmYbhvIfONlUy’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’sfRCxCONVuyyYXzjXhrAOKFqHYLfYpDx’,remote_crypto_key_len=32,remote_crypto_key=b’sfRCxCONVuyyYXzjXhrAOKFqHYLfYpDx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’sfRCxCONVuyyYXzjXhrAOKFqHYLfYpDx’,remote_crypto_key_len=32,remote_crypto_key=b’sfRCxCONVuyyYXzjXhrAOKFqHYLfYpDx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’cAeNOaOpfQOxXGQL’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’OEbTBcDHwTudwjIrJKTAAoVtcRVAfesf’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’cAeNOaOpfQOxXGQL’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’OEbTBcDHwTudwjIrJKTAAoVtcRVAfesf’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’cAeNOaOpfQOxXGQL’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’OEbTBcDHwTudwjIrJKTAAoVtcRVAfesf’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’cAeNOaOpfQOxXGQL’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’OEbTBcDHwTudwjIrJKTAAoVtcRVAfesf’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’sXWdtkRYJqEzvAxa’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PxrwtuAtHjLFQjRispwZkofTxIGYZzet’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’sXWdtkRYJqEzvAxa’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PxrwtuAtHjLFQjRispwZkofTxIGYZzet’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’sXWdtkRYJqEzvAxa’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PxrwtuAtHjLFQjRispwZkofTxIGYZzet’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’sXWdtkRYJqEzvAxa’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PxrwtuAtHjLFQjRispwZkofTxIGYZzet’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’CnePRUBQKocqCcBg’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’USGWWEOemSBkfIqnEXVEfzmXQCYfQIWp’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’CnePRUBQKocqCcBg’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’USGWWEOemSBkfIqnEXVEfzmXQCYfQIWp’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’CnePRUBQKocqCcBg’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’USGWWEOemSBkfIqnEXVEfzmXQCYfQIWp’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’CnePRUBQKocqCcBg’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’USGWWEOemSBkfIqnEXVEfzmXQCYfQIWp’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’AcYTrREEPLXJTtXJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’leRMtyRDeyGJxNIyRZRheZtvzKEjVkML’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’AcYTrREEPLXJTtXJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’leRMtyRDeyGJxNIyRZRheZtvzKEjVkML’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’AcYTrREEPLXJTtXJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’leRMtyRDeyGJxNIyRZRheZtvzKEjVkML’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’AcYTrREEPLXJTtXJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’leRMtyRDeyGJxNIyRZRheZtvzKEjVkML’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HLZlsVtgRQualgtC’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’twhRZbNyHJTtPmlraidSUjriujCKwVnq’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HLZlsVtgRQualgtC’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’twhRZbNyHJTtPmlraidSUjriujCKwVnq’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HLZlsVtgRQualgtC’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’twhRZbNyHJTtPmlraidSUjriujCKwVnq’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HLZlsVtgRQualgtC’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’twhRZbNyHJTtPmlraidSUjriujCKwVnq’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’MGbFmpOXSFKlWMAk’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ZCkIdktbHrIzSPUAcbmyIBMwYtMPAMpM’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’MGbFmpOXSFKlWMAk’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ZCkIdktbHrIzSPUAcbmyIBMwYtMPAMpM’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’MGbFmpOXSFKlWMAk’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ZCkIdktbHrIzSPUAcbmyIBMwYtMPAMpM’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’MGbFmpOXSFKlWMAk’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ZCkIdktbHrIzSPUAcbmyIBMwYtMPAMpM’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’gBmHakhQBdqtlLuM’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’QVwrSNbfIXmTCuntSeFUVphPxuCfzNRK’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’gBmHakhQBdqtlLuM’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’QVwrSNbfIXmTCuntSeFUVphPxuCfzNRK’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’gBmHakhQBdqtlLuM’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’QVwrSNbfIXmTCuntSeFUVphPxuCfzNRK’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’gBmHakhQBdqtlLuM’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’QVwrSNbfIXmTCuntSeFUVphPxuCfzNRK’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’SCOqTCGLLPZxoMMt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’pIhNFzQLBXwhhKmSNKfWDNXKLkQmwTMm’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’SCOqTCGLLPZxoMMt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’pIhNFzQLBXwhhKmSNKfWDNXKLkQmwTMm’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’SCOqTCGLLPZxoMMt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’pIhNFzQLBXwhhKmSNKfWDNXKLkQmwTMm’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’SCOqTCGLLPZxoMMt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’pIhNFzQLBXwhhKmSNKfWDNXKLkQmwTMm’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’yiAqJWKjiUhzMjfm’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’SnwTXSntTlupbCXhpooEjhFHdeILHCyE’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’yiAqJWKjiUhzMjfm’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’SnwTXSntTlupbCXhpooEjhFHdeILHCyE’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’yiAqJWKjiUhzMjfm’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’SnwTXSntTlupbCXhpooEjhFHdeILHCyE’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’yiAqJWKjiUhzMjfm’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’SnwTXSntTlupbCXhpooEjhFHdeILHCyE’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’RuXoFVjtpnupQElb’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UiTFElEmwrKhrfCXXAMVNafJhLPoeZWeGJwXhKSWDleyraYnPABbsddXikyZkDXZ’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’RuXoFVjtpnupQElb’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UiTFElEmwrKhrfCXXAMVNafJhLPoeZWeGJwXhKSWDleyraYnPABbsddXikyZkDXZ’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’RuXoFVjtpnupQElb’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UiTFElEmwrKhrfCXXAMVNafJhLPoeZWeGJwXhKSWDleyraYnPABbsddXikyZkDXZ’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’RuXoFVjtpnupQElb’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UiTFElEmwrKhrfCXXAMVNafJhLPoeZWeGJwXhKSWDleyraYnPABbsddXikyZkDXZ’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’eEbjpLePJXyuVAdY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’YTDFbBwtMVjZKTlmHCBvTbuiMXVlzaBqXGOrPurDfUsCjkTxXhJoZCxyzUkirvbg’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’eEbjpLePJXyuVAdY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’YTDFbBwtMVjZKTlmHCBvTbuiMXVlzaBqXGOrPurDfUsCjkTxXhJoZCxyzUkirvbg’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’eEbjpLePJXyuVAdY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’YTDFbBwtMVjZKTlmHCBvTbuiMXVlzaBqXGOrPurDfUsCjkTxXhJoZCxyzUkirvbg’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’eEbjpLePJXyuVAdY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’YTDFbBwtMVjZKTlmHCBvTbuiMXVlzaBqXGOrPurDfUsCjkTxXhJoZCxyzUkirvbg’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’IHzjYqKIOoqKJwis’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’nkbiDiOlYeCSMWDsWOGwNIvyuMtQqIUdxpeltVDuAReNzgJedVxHaybTmwWlapGl’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’IHzjYqKIOoqKJwis’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’nkbiDiOlYeCSMWDsWOGwNIvyuMtQqIUdxpeltVDuAReNzgJedVxHaybTmwWlapGl’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’IHzjYqKIOoqKJwis’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’nkbiDiOlYeCSMWDsWOGwNIvyuMtQqIUdxpeltVDuAReNzgJedVxHaybTmwWlapGl’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’IHzjYqKIOoqKJwis’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’nkbiDiOlYeCSMWDsWOGwNIvyuMtQqIUdxpeltVDuAReNzgJedVxHaybTmwWlapGl’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’PBbQEWNMIOThnjsp’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’eqeNjnxSnpZxidLYqMaHuTyuQVmjjUIvtwkeUnmnppFUkDWVfvryeJpaOindoNsk’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’PBbQEWNMIOThnjsp’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’eqeNjnxSnpZxidLYqMaHuTyuQVmjjUIvtwkeUnmnppFUkDWVfvryeJpaOindoNsk’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’PBbQEWNMIOThnjsp’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’eqeNjnxSnpZxidLYqMaHuTyuQVmjjUIvtwkeUnmnppFUkDWVfvryeJpaOindoNsk’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’PBbQEWNMIOThnjsp’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’eqeNjnxSnpZxidLYqMaHuTyuQVmjjUIvtwkeUnmnppFUkDWVfvryeJpaOindoNsk’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’zJVebPGoZgWQpSLB’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fnNhOVbyengCrVwsAANCJVuMiUisYYWDuMUJoJIgRzIjjYDPOrckbQhXkXLNZnbz’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’zJVebPGoZgWQpSLB’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fnNhOVbyengCrVwsAANCJVuMiUisYYWDuMUJoJIgRzIjjYDPOrckbQhXkXLNZnbz’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’zJVebPGoZgWQpSLB’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fnNhOVbyengCrVwsAANCJVuMiUisYYWDuMUJoJIgRzIjjYDPOrckbQhXkXLNZnbz’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’zJVebPGoZgWQpSLB’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fnNhOVbyengCrVwsAANCJVuMiUisYYWDuMUJoJIgRzIjjYDPOrckbQhXkXLNZnbz’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’BvoOtvCXQLlJLqrT’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’EQXMRrCDweahkhmFDmxIOdDDvVvclUcVXagsYyHEWJJcfPHEUnoPcmVgQmlsAXmi’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’BvoOtvCXQLlJLqrT’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’EQXMRrCDweahkhmFDmxIOdDDvVvclUcVXagsYyHEWJJcfPHEUnoPcmVgQmlsAXmi’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’BvoOtvCXQLlJLqrT’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’EQXMRrCDweahkhmFDmxIOdDDvVvclUcVXagsYyHEWJJcfPHEUnoPcmVgQmlsAXmi’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’BvoOtvCXQLlJLqrT’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’EQXMRrCDweahkhmFDmxIOdDDvVvclUcVXagsYyHEWJJcfPHEUnoPcmVgQmlsAXmi’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HgICPcRCQNwIcKfL’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zRRUhVbpIleuLcJOjNBKBlINnwcAiVyVQdSPbZuUfBYrHUiuFAIvZihiNCvRQZAF’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HgICPcRCQNwIcKfL’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zRRUhVbpIleuLcJOjNBKBlINnwcAiVyVQdSPbZuUfBYrHUiuFAIvZihiNCvRQZAF’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HgICPcRCQNwIcKfL’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zRRUhVbpIleuLcJOjNBKBlINnwcAiVyVQdSPbZuUfBYrHUiuFAIvZihiNCvRQZAF’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’HgICPcRCQNwIcKfL’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zRRUhVbpIleuLcJOjNBKBlINnwcAiVyVQdSPbZuUfBYrHUiuFAIvZihiNCvRQZAF’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’GmLQLMMfJhAjCxiC’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UNNxjKcNpgDmjXcOUMusFtCmfmdQmFdiaaIPTENXgSiytvOIwTeXXtsiuMeLKgup’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’GmLQLMMfJhAjCxiC’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UNNxjKcNpgDmjXcOUMusFtCmfmdQmFdiaaIPTENXgSiytvOIwTeXXtsiuMeLKgup’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’GmLQLMMfJhAjCxiC’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UNNxjKcNpgDmjXcOUMusFtCmfmdQmFdiaaIPTENXgSiytvOIwTeXXtsiuMeLKgup’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’GmLQLMMfJhAjCxiC’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UNNxjKcNpgDmjXcOUMusFtCmfmdQmFdiaaIPTENXgSiytvOIwTeXXtsiuMeLKgup’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw-ip4base- 
policy-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’tjsxhxIJUEgWTcdj’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fJeSwVlokrGFwwuxkAQePpxmWQuNuTjQMYoxcOFTVUKKjHZYVqlBQRlGnsMveorL’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’tjsxhxIJUEgWTcdj’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fJeSwVlokrGFwwuxkAQePpxmWQuNuTjQMYoxcOFTVUKKjHZYVqlBQRlGnsMveorL’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’tjsxhxIJUEgWTcdj’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fJeSwVlokrGFwwuxkAQePpxmWQuNuTjQMYoxcOFTVUKKjHZYVqlBQRlGnsMveorL’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 1, ‘crypto_key’: {‘length’: 16, ‘data’: b’tjsxhxIJUEgWTcdj’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fJeSwVlokrGFwwuxkAQePpxmWQuNuTjQMYoxcOFTVUKKjHZYVqlBQRlGnsMveorL’}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-policy-aes128gcm-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’eDYDMRdsXOKGRCxz’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’eDYDMRdsXOKGRCxz’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’eDYDMRdsXOKGRCxz’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’eDYDMRdsXOKGRCxz’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’WYyceGWuRIUCBmWg’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’WYyceGWuRIUCBmWg’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’WYyceGWuRIUCBmWg’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’WYyceGWuRIUCBmWg’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’JSyzSXzTHaIXDeIX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’JSyzSXzTHaIXDeIX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’JSyzSXzTHaIXDeIX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’JSyzSXzTHaIXDeIX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’LGcXnVqzQemgyOAd’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’LGcXnVqzQemgyOAd’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’LGcXnVqzQemgyOAd’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’LGcXnVqzQemgyOAd’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’NlhWgIdphdLpmMCC’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’NlhWgIdphdLpmMCC’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’NlhWgIdphdLpmMCC’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’NlhWgIdphdLpmMCC’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’KqiQsibVCFVRpKJl’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’KqiQsibVCFVRpKJl’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’KqiQsibVCFVRpKJl’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’KqiQsibVCFVRpKJl’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’PRrpGyElnxacYLIB’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’PRrpGyElnxacYLIB’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’PRrpGyElnxacYLIB’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’PRrpGyElnxacYLIB’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’obrYuHCktvOYVpNT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’obrYuHCktvOYVpNT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’obrYuHCktvOYVpNT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’obrYuHCktvOYVpNT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw- 
ip4base-policy-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’OTsvgkFEYNPCHUuT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’OTsvgkFEYNPCHUuT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’OTsvgkFEYNPCHUuT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 7, ‘crypto_key’: {‘length’: 16, ‘data’: b’OTsvgkFEYNPCHUuT’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec1tnlsw-ip4base-policy-aes256gcm-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’BrwkRuSLozdhuvEureETIqHwIlEryKAq’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’BrwkRuSLozdhuvEureETIqHwIlEryKAq’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’BrwkRuSLozdhuvEureETIqHwIlEryKAq’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’BrwkRuSLozdhuvEureETIqHwIlEryKAq’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XOgHGVGjbHQvusvTjrZvaorZEhooxMVN’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XOgHGVGjbHQvusvTjrZvaorZEhooxMVN’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XOgHGVGjbHQvusvTjrZvaorZEhooxMVN’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XOgHGVGjbHQvusvTjrZvaorZEhooxMVN’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’vzTyXaxJqYgGwQeDJawBNoLArnAKSLPu’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’vzTyXaxJqYgGwQeDJawBNoLArnAKSLPu’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’vzTyXaxJqYgGwQeDJawBNoLArnAKSLPu’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’vzTyXaxJqYgGwQeDJawBNoLArnAKSLPu’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’qkmtaZhZBbKbFPwSmtMTRGAjoFaFPmRc’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’qkmtaZhZBbKbFPwSmtMTRGAjoFaFPmRc’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’qkmtaZhZBbKbFPwSmtMTRGAjoFaFPmRc’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’qkmtaZhZBbKbFPwSmtMTRGAjoFaFPmRc’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’xgfKUGaVeoyagxzDkQgFDoQyPOaynWJU’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’xgfKUGaVeoyagxzDkQgFDoQyPOaynWJU’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’xgfKUGaVeoyagxzDkQgFDoQyPOaynWJU’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’xgfKUGaVeoyagxzDkQgFDoQyPOaynWJU’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’mOutCakDTrBFAWMsqHfeJROgRaXqgjBP’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’mOutCakDTrBFAWMsqHfeJROgRaXqgjBP’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’mOutCakDTrBFAWMsqHfeJROgRaXqgjBP’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’mOutCakDTrBFAWMsqHfeJROgRaXqgjBP’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’oMDbFymHNriejKoOWkDRqXapkugssNew’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’oMDbFymHNriejKoOWkDRqXapkugssNew’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’oMDbFymHNriejKoOWkDRqXapkugssNew’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’oMDbFymHNriejKoOWkDRqXapkugssNew’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’LnjWECPXOzWSSSWDBnPdYujVTvsHMobX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’LnjWECPXOzWSSSWDBnPdYujVTvsHMobX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’LnjWECPXOzWSSSWDBnPdYujVTvsHMobX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’LnjWECPXOzWSSSWDBnPdYujVTvsHMobX’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec1tnlsw- 
ip4base-policy-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=1,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XTZwSwLOrBsczHfUvHHEhvpAsltysIxZ’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XTZwSwLOrBsczHfUvHHEhvpAsltysIxZ’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x02’}}})
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’dx00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
ipsec_spd_add_del(is_add=1,spd_id=1)
ipsec_interface_add_del_spd(is_add=1,sw_if_index=2,spd_id=1)
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 1, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 100, ‘is_outbound’: 0, ‘sa_id’: 0, ‘policy’: 0, ‘protocol’: 50, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’dxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 100000, ‘spi’: 300000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XTZwSwLOrBsczHfUvHHEhvpAsltysIxZ’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.1’, ‘tunnel_dst’: ‘100.0.0.2’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 0, ‘sa_id’: 100000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
ipsec_sad_entry_add_del(is_add=1,entry={‘sad_id’: 200000, ‘spi’: 400000, ‘crypto_algorithm’: 9, ‘crypto_key’: {‘length’: 32, ‘data’: b’XTZwSwLOrBsczHfUvHHEhvpAsltysIxZ’}, ‘integrity_algorithm’: 0, ‘integrity_key’: {‘length’: 0, ‘data’: 0}, ‘flags’: 4, ‘tunnel_src’: ‘100.0.0.2’, ‘tunnel_dst’: ‘100.0.0.1’, ‘protocol’: 1})
ipsec_spd_entry_add_del(is_add=1,entry={‘spd_id’: 1, ‘priority’: 10, ‘is_outbound’: 1, ‘sa_id’: 200000, ‘policy’: 3, ‘protocol’: 0, ‘remote_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘remote_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}, ‘local_address_start’: {‘af’: 0, ‘un’: {‘ip4’: b’x00x00x00x00’}}, ‘local_address_stop’: {‘af’: 0, ‘un’: {‘ip4’: b’xffxffxffxff’}}, ‘remote_port_start’: 0, ‘remote_port_stop’: 65535, ‘local_port_start’: 0, ‘local_port_stop’: 65535})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec400tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec400tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec400tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec400tnlsw-ip4base-int-aes128gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec400tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec400tnlsw-ip4base-int-aes256gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec400tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec40tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 4d4552644142694678616a6e4b794451 remote_crypto_key 4d4552644142694678616a6e4b794451 integ_alg sha-256-128 local_integ_key 4769634e47767a654d506950665545654e56517252704b686f6d6e5067587276 remote_integ_key 4769634e47767a654d506950665545654e56517252704b686f6d6e5067587276 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 66705268544f564c6f54556a6b585251 remote_crypto_key 66705268544f564c6f54556a6b585251 integ_alg sha-256-128 local_integ_key 59494c564c4a5166646250725468474672617a62554d416b6d7653425a614c76 remote_integ_key 59494c564c4a5166646250725468474672617a62554d416b6d7653425a614c76 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 46675972674843674d7a64594a434c51 remote_crypto_key 46675972674843674d7a64594a434c51 integ_alg sha-256-128 local_integ_key 57636b506346566f51744474727a5462646d576d65647078794348754b677763 remote_integ_key 57636b506346566f51744474727a5462646d576d65647078794348754b677763 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 4a62694b56595a76756a4f7247514664 remote_crypto_key 4a62694b56595a76756a4f7247514664 integ_alg sha-256-128 local_integ_key 6a6f7a4a7675776349436c68616d6e646e567963486d4b44674a497043534368 remote_integ_key 6a6f7a4a7675776349436c68616d6e646e567963486d4b44674a497043534368 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 625a596649497959456d5a4c74657a6e remote_crypto_key 625a596649497959456d5a4c74657a6e integ_alg sha-256-128 local_integ_key 636d6e72445965545958444f4b4f4f56766e616b4453586777756e6b57614b78 remote_integ_key 636d6e72445965545958444f4b4f4f56766e616b4453586777756e6b57614b78 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 51487069744674617a4f4779574e6a68 remote_crypto_key 51487069744674617a4f4779574e6a68 integ_alg sha-256-128 local_integ_key 50555a6e457a706f6363484e4662497141544569634348746558656c4748666a remote_integ_key 50555a6e457a706f6363484e4662497141544569634348746558656c4748666a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 4c746176696d56454f59666646706573 remote_crypto_key 4c746176696d56454f59666646706573 integ_alg sha-256-128 local_integ_key 446f6a625a4b5444436777645a4d624a4d4f6f726f45714b524d7977734c674a remote_integ_key 446f6a625a4b5444436777645a4d624a4d4f6f726f45714b524d7977734c674a local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 57576f6f54736558566f426a546b6158 remote_crypto_key 57576f6f54736558566f426a546b6158 integ_alg sha-256-128 local_integ_key 504d634e444e6670756277557842616d4c6571416f4f6a45696c764c41504d78 remote_integ_key 504d634e444e6670756277557842616d4c6571416f4f6a45696c764c41504d78 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 514944584170624a78666c52667a686b remote_crypto_key 514944584170624a78666c52667a686b integ_alg sha-256-128 local_integ_key 67584f75566945764e704849546e62794762685a6a47457254524248565a636f remote_integ_key 67584f75566945764e704849546e62794762685a6a47457254524248565a636f local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 66465a4a56425855686f67627048426a remote_crypto_key 66465a4a56425855686f67627048426a integ_alg sha-256-128 local_integ_key 756c4e494158684c745077616e577476566e6e7070494a657a4d47534e4a586b remote_integ_key 756c4e494158684c745077616e577476566e6e7070494a657a4d47534e4a586b local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 7445715375584e594643636a54707678 remote_crypto_key 7445715375584e594643636a54707678 integ_alg sha-256-128 local_integ_key 414d4c69766146794645536b6e44566443596765556c46586d56794854717450 remote_integ_key 414d4c69766146794645536b6e44566443596765556c46586d56794854717450 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 54727a7872545a4b6c73524e7a706c68 remote_crypto_key 54727a7872545a4b6c73524e7a706c68 integ_alg sha-256-128 local_integ_key 544e6848455367736e4e67666458686a59474b6375787758476a44697a634756 remote_integ_key 544e6848455367736e4e67666458686a59474b6375787758476a44697a634756 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 436a7a6a414e447a6857485569676853 remote_crypto_key 436a7a6a414e447a6857485569676853 integ_alg sha-256-128 local_integ_key 44415056685769796a6d4e697970515241454f79696e45526456506755635455 remote_integ_key 44415056685769796a6d4e697970515241454f79696e45526456506755635455 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 64506c776a705a71636357426f4f4a6c remote_crypto_key 64506c776a705a71636357426f4f4a6c integ_alg sha-256-128 local_integ_key 56565447647745726b554f4a434971435a656f70426b50765177546f526c7a66 remote_integ_key 56565447647745726b554f4a434971435a656f70426b50765177546f526c7a66 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 4363425a7a4f6578656744654f7a6d46 remote_crypto_key 4363425a7a4f6578656744654f7a6d46 integ_alg sha-256-128 local_integ_key 475941586a58434d44674e6a676877434f6e54645070794c674a656a714c4866 remote_integ_key 475941586a58434d44674e6a676877434f6e54645070794c674a656a714c4866 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 41574e554a6649674c4972416362426b remote_crypto_key 41574e554a6649674c4972416362426b integ_alg sha-256-128 local_integ_key 77434672797173674f665271774e47615656615a48447049716c656949566656 remote_integ_key 77434672797173674f665271774e47615656615a48447049716c656949566656 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 70424f4b57477368464c566a56784e74 remote_crypto_key 70424f4b57477368464c566a56784e74 integ_alg sha-256-128 local_integ_key 71624b64765463715a4956667a634f45496a7065714c6e59584a63776d73646f remote_integ_key 71624b64765463715a4956667a634f45496a7065714c6e59584a63776d73646f local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 557455544866665573436143704c786c remote_crypto_key 557455544866665573436143704c786c integ_alg sha-256-128 local_integ_key 4c644a7757776270465375474956594c50624e4f564d4a424c6461564f445969 remote_integ_key 4c644a7757776270465375474956594c50624e4f564d4a424c6461564f445969 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 634b4674706277505148636e56456c55 remote_crypto_key 634b4674706277505148636e56456c55 integ_alg sha-256-128 local_integ_key 6b4745504150646d4655764c53734f4b564759494b544d41424c547343734452 remote_integ_key 6b4745504150646d4655764c53734f4b564759494b544d41424c547343734452 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 7474504475514753756a7271516d5a48 remote_crypto_key 7474504475514753756a7271516d5a48 integ_alg sha-256-128 local_integ_key 696c52694842524773574d63776e4c4f54634e4a534a4274444f6d5859707071 remote_integ_key 696c52694842524773574d63776e4c4f54634e4a534a4274444f6d5859707071 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 774d657a455648654945745866544a4b remote_crypto_key 774d657a455648654945745866544a4b integ_alg sha-256-128 local_integ_key 545767485861434a4b646f65566449535177776d70696c556764676e6d634459 remote_integ_key 545767485861434a4b646f65566449535177776d70696c556764676e6d634459 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 6974756a7a78435044744b5157456d72 remote_crypto_key 6974756a7a78435044744b5157456d72 integ_alg sha-256-128 local_integ_key 46647451786e6447597158507773454a6a54544a76437949757a55496d4d7364 remote_integ_key 46647451786e6447597158507773454a6a54544a76437949757a55496d4d7364 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 4e556346456c445a46434e4d55414c6e remote_crypto_key 4e556346456c445a46434e4d55414c6e integ_alg sha-256-128 local_integ_key 546a74776556714465745065474f6b7a58615a784e56794f71434676484f6973 remote_integ_key 546a74776556714465745065474f6b7a58615a784e56794f71434676484f6973 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 4a66635847756263506c72667a636572 remote_crypto_key 4a66635847756263506c72667a636572 integ_alg sha-256-128 local_integ_key 4f6351647a574f5669414869446b725a4f6d514652724969757241757750446b remote_integ_key 4f6351647a574f5669414869446b725a4f6d514652724969757241757750446b local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 4c58776a58506c41516b426d656a464c remote_crypto_key 4c58776a58506c41516b426d656a464c integ_alg sha-256-128 local_integ_key 506877616e574d4a6472426d42555747414b6446767351446a58795546596d48 remote_integ_key 506877616e574d4a6472426d42555747414b6446767351446a58795546596d48 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 5a614e48685951574c706e61786b4a62 remote_crypto_key 5a614e48685951574c706e61786b4a62 integ_alg sha-256-128 local_integ_key 4144655854715541576a4b694e4b50446f656f76715a7266655a595961756741 remote_integ_key 4144655854715541576a4b694e4b50446f656f76715a7266655a595961756741 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 4a61564f766f7a71516852485243554f remote_crypto_key 4a61564f766f7a71516852485243554f integ_alg sha-256-128 local_integ_key 764d734d4b7055796242586d7348425466706e6b475a53466e66494575775178 remote_integ_key 764d734d4b7055796242586d7348425466706e6b475a53466e66494575775178 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 76547a4d726143597448636451767641 remote_crypto_key 76547a4d726143597448636451767641 integ_alg sha-256-128 local_integ_key 70776f6a68424668526c4571704c775a6542674a5866486b72456343594e704d remote_integ_key 70776f6a68424668526c4571704c775a6542674a5866486b72456343594e704d local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 7a5a7a6b7a62786a58687a5359474a41 remote_crypto_key 7a5a7a6b7a62786a58687a5359474a41 integ_alg sha-256-128 local_integ_key 5064687545436f446e677758524370634f7a73566b4a5a656e78436a6b526141 remote_integ_key 5064687545436f446e677758524370634f7a73566b4a5a656e78436a6b526141 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 72527770575264526e63497876427066 remote_crypto_key 72527770575264526e63497876427066 integ_alg sha-256-128 local_integ_key 426d614869567649487a484941586972437a4f43514d716f794b73484d457159 remote_integ_key 426d614869567649487a484941586972437a4f43514d716f794b73484d457159 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 455668536a4a494f6e4b507544666f42 remote_crypto_key 455668536a4a494f6e4b507544666f42 integ_alg sha-256-128 local_integ_key 6c734367494c7275734f5947644371446662714d6a7a6a616b53486c6448516a remote_integ_key 6c734367494c7275734f5947644371446662714d6a7a6a616b53486c6448516a local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 417874727a71506b69506c564255454c remote_crypto_key 417874727a71506b69506c564255454c integ_alg sha-256-128 local_integ_key 67654e74424a4457476844706e58564c4158565545744c586876464a64416562 remote_integ_key 67654e74424a4457476844706e58564c4158565545744c586876464a64416562 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 556f7049615a4f7248557453746f7349 remote_crypto_key 556f7049615a4f7248557453746f7349 integ_alg sha-256-128 local_integ_key 734a744d4279716666636b534e4577794669455746785a58765456486a724273 remote_integ_key 734a744d4279716666636b534e4577794669455746785a58765456486a724273 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 5a4748564b416d544661535072645059 remote_crypto_key 5a4748564b416d544661535072645059 integ_alg sha-256-128 local_integ_key 47694e586c6863676b6862427765466a566f50687654734a6466566c4c596d41 remote_integ_key 47694e586c6863676b6862427765466a566f50687654734a6466566c4c596d41 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 6f537669784d46575650427371636549 remote_crypto_key 6f537669784d46575650427371636549 integ_alg sha-256-128 local_integ_key 6370464e646a63794644436874796551735876696a434946634a506867646a45 remote_integ_key 6370464e646a63794644436874796551735876696a434946634a506867646a45 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 6d6d4245556d574274744f7a6d594351 remote_crypto_key 6d6d4245556d574274744f7a6d594351 integ_alg sha-256-128 local_integ_key 4b496a6578764e6f45765458426c6b576f4b6444477a556876686a5142625558 remote_integ_key 4b496a6578764e6f45765458426c6b576f4b6444477a556876686a5142625558 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 656173594c574e416b68636c71657474 remote_crypto_key 656173594c574e416b68636c71657474 integ_alg sha-256-128 local_integ_key 48584c44654c7056526b6e704849597144765a7170695644764d6d6864775a62 remote_integ_key 48584c44654c7056526b6e704849597144765a7170695644764d6d6864775a62 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 795453536d786e56755442586c4d4874 remote_crypto_key 795453536d786e56755442586c4d4874 integ_alg sha-256-128 local_integ_key 716a75534b76664f4247567872436748706154494b48786c7877764658757478 remote_integ_key 716a75534b76664f4247567872436748706154494b48786c7877764658757478 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 744d4a66657067496c4f4a735057596b remote_crypto_key 744d4a66657067496c4f4a735057596b integ_alg sha-256-128 local_integ_key 457179707076517446424d47517842487751445468775a457347455a44505055 remote_integ_key 457179707076517446424d47517842487751445468775a457347455a44505055 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 6341756d705853794851784f43717379 remote_crypto_key 6341756d705853794851784f43717379 integ_alg sha-256-128 local_integ_key 4541466941516a664369616c7044477470466a6179454b6176414a4350464579 remote_integ_key 4541466941516a664369616c7044477470466a6179454b6176414a4350464579 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4d4552644142694678616a6e4b794451 remote_crypto_key 4d4552644142694678616a6e4b794451 integ_alg sha-256-128 local_integ_key 4769634e47767a654d506950665545654e56517252704b686f6d6e5067587276 remote_integ_key 4769634e47767a654d506950665545654e56517252704b686f6d6e5067587276 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 66705268544f564c6f54556a6b585251 remote_crypto_key 66705268544f564c6f54556a6b585251 integ_alg sha-256-128 local_integ_key 59494c564c4a5166646250725468474672617a62554d416b6d7653425a614c76 remote_integ_key 59494c564c4a5166646250725468474672617a62554d416b6d7653425a614c76 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 46675972674843674d7a64594a434c51 remote_crypto_key 46675972674843674d7a64594a434c51 integ_alg sha-256-128 local_integ_key 57636b506346566f51744474727a5462646d576d65647078794348754b677763 remote_integ_key 57636b506346566f51744474727a5462646d576d65647078794348754b677763 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 4a62694b56595a76756a4f7247514664 remote_crypto_key 4a62694b56595a76756a4f7247514664 integ_alg sha-256-128 local_integ_key 6a6f7a4a7675776349436c68616d6e646e567963486d4b44674a497043534368 remote_integ_key 6a6f7a4a7675776349436c68616d6e646e567963486d4b44674a497043534368 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 625a596649497959456d5a4c74657a6e remote_crypto_key 625a596649497959456d5a4c74657a6e integ_alg sha-256-128 local_integ_key 636d6e72445965545958444f4b4f4f56766e616b4453586777756e6b57614b78 remote_integ_key 636d6e72445965545958444f4b4f4f56766e616b4453586777756e6b57614b78 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 51487069744674617a4f4779574e6a68 remote_crypto_key 51487069744674617a4f4779574e6a68 integ_alg sha-256-128 local_integ_key 50555a6e457a706f6363484e4662497141544569634348746558656c4748666a remote_integ_key 50555a6e457a706f6363484e4662497141544569634348746558656c4748666a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 4c746176696d56454f59666646706573 remote_crypto_key 4c746176696d56454f59666646706573 integ_alg sha-256-128 local_integ_key 446f6a625a4b5444436777645a4d624a4d4f6f726f45714b524d7977734c674a remote_integ_key 446f6a625a4b5444436777645a4d624a4d4f6f726f45714b524d7977734c674a local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 57576f6f54736558566f426a546b6158 remote_crypto_key 57576f6f54736558566f426a546b6158 integ_alg sha-256-128 local_integ_key 504d634e444e6670756277557842616d4c6571416f4f6a45696c764c41504d78 remote_integ_key 504d634e444e6670756277557842616d4c6571416f4f6a45696c764c41504d78 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 514944584170624a78666c52667a686b remote_crypto_key 514944584170624a78666c52667a686b integ_alg sha-256-128 local_integ_key 67584f75566945764e704849546e62794762685a6a47457254524248565a636f remote_integ_key 67584f75566945764e704849546e62794762685a6a47457254524248565a636f local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 66465a4a56425855686f67627048426a remote_crypto_key 66465a4a56425855686f67627048426a integ_alg sha-256-128 local_integ_key 756c4e494158684c745077616e577476566e6e7070494a657a4d47534e4a586b remote_integ_key 756c4e494158684c745077616e577476566e6e7070494a657a4d47534e4a586b local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 7445715375584e594643636a54707678 remote_crypto_key 7445715375584e594643636a54707678 integ_alg sha-256-128 local_integ_key 414d4c69766146794645536b6e44566443596765556c46586d56794854717450 remote_integ_key 414d4c69766146794645536b6e44566443596765556c46586d56794854717450 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 54727a7872545a4b6c73524e7a706c68 remote_crypto_key 54727a7872545a4b6c73524e7a706c68 integ_alg sha-256-128 local_integ_key 544e6848455367736e4e67666458686a59474b6375787758476a44697a634756 remote_integ_key 544e6848455367736e4e67666458686a59474b6375787758476a44697a634756 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 436a7a6a414e447a6857485569676853 remote_crypto_key 436a7a6a414e447a6857485569676853 integ_alg sha-256-128 local_integ_key 44415056685769796a6d4e697970515241454f79696e45526456506755635455 remote_integ_key 44415056685769796a6d4e697970515241454f79696e45526456506755635455 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 64506c776a705a71636357426f4f4a6c remote_crypto_key 64506c776a705a71636357426f4f4a6c integ_alg sha-256-128 local_integ_key 56565447647745726b554f4a434971435a656f70426b50765177546f526c7a66 remote_integ_key 56565447647745726b554f4a434971435a656f70426b50765177546f526c7a66 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 4363425a7a4f6578656744654f7a6d46 remote_crypto_key 4363425a7a4f6578656744654f7a6d46 integ_alg sha-256-128 local_integ_key 475941586a58434d44674e6a676877434f6e54645070794c674a656a714c4866 remote_integ_key 475941586a58434d44674e6a676877434f6e54645070794c674a656a714c4866 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 41574e554a6649674c4972416362426b remote_crypto_key 41574e554a6649674c4972416362426b integ_alg sha-256-128 local_integ_key 77434672797173674f665271774e47615656615a48447049716c656949566656 remote_integ_key 77434672797173674f665271774e47615656615a48447049716c656949566656 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 70424f4b57477368464c566a56784e74 remote_crypto_key 70424f4b57477368464c566a56784e74 integ_alg sha-256-128 local_integ_key 71624b64765463715a4956667a634f45496a7065714c6e59584a63776d73646f remote_integ_key 71624b64765463715a4956667a634f45496a7065714c6e59584a63776d73646f local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 557455544866665573436143704c786c remote_crypto_key 557455544866665573436143704c786c integ_alg sha-256-128 local_integ_key 4c644a7757776270465375474956594c50624e4f564d4a424c6461564f445969 remote_integ_key 4c644a7757776270465375474956594c50624e4f564d4a424c6461564f445969 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 634b4674706277505148636e56456c55 remote_crypto_key 634b4674706277505148636e56456c55 integ_alg sha-256-128 local_integ_key 6b4745504150646d4655764c53734f4b564759494b544d41424c547343734452 remote_integ_key 6b4745504150646d4655764c53734f4b564759494b544d41424c547343734452 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 7474504475514753756a7271516d5a48 remote_crypto_key 7474504475514753756a7271516d5a48 integ_alg sha-256-128 local_integ_key 696c52694842524773574d63776e4c4f54634e4a534a4274444f6d5859707071 remote_integ_key 696c52694842524773574d63776e4c4f54634e4a534a4274444f6d5859707071 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 774d657a455648654945745866544a4b remote_crypto_key 774d657a455648654945745866544a4b integ_alg sha-256-128 local_integ_key 545767485861434a4b646f65566449535177776d70696c556764676e6d634459 remote_integ_key 545767485861434a4b646f65566449535177776d70696c556764676e6d634459 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 6974756a7a78435044744b5157456d72 remote_crypto_key 6974756a7a78435044744b5157456d72 integ_alg sha-256-128 local_integ_key 46647451786e6447597158507773454a6a54544a76437949757a55496d4d7364 remote_integ_key 46647451786e6447597158507773454a6a54544a76437949757a55496d4d7364 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 4e556346456c445a46434e4d55414c6e remote_crypto_key 4e556346456c445a46434e4d55414c6e integ_alg sha-256-128 local_integ_key 546a74776556714465745065474f6b7a58615a784e56794f71434676484f6973 remote_integ_key 546a74776556714465745065474f6b7a58615a784e56794f71434676484f6973 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 4a66635847756263506c72667a636572 remote_crypto_key 4a66635847756263506c72667a636572 integ_alg sha-256-128 local_integ_key 4f6351647a574f5669414869446b725a4f6d514652724969757241757750446b remote_integ_key 4f6351647a574f5669414869446b725a4f6d514652724969757241757750446b local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 4c58776a58506c41516b426d656a464c remote_crypto_key 4c58776a58506c41516b426d656a464c integ_alg sha-256-128 local_integ_key 506877616e574d4a6472426d42555747414b6446767351446a58795546596d48 remote_integ_key 506877616e574d4a6472426d42555747414b6446767351446a58795546596d48 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 5a614e48685951574c706e61786b4a62 remote_crypto_key 5a614e48685951574c706e61786b4a62 integ_alg sha-256-128 local_integ_key 4144655854715541576a4b694e4b50446f656f76715a7266655a595961756741 remote_integ_key 4144655854715541576a4b694e4b50446f656f76715a7266655a595961756741 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 4a61564f766f7a71516852485243554f remote_crypto_key 4a61564f766f7a71516852485243554f integ_alg sha-256-128 local_integ_key 764d734d4b7055796242586d7348425466706e6b475a53466e66494575775178 remote_integ_key 764d734d4b7055796242586d7348425466706e6b475a53466e66494575775178 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 76547a4d726143597448636451767641 remote_crypto_key 76547a4d726143597448636451767641 integ_alg sha-256-128 local_integ_key 70776f6a68424668526c4571704c775a6542674a5866486b72456343594e704d remote_integ_key 70776f6a68424668526c4571704c775a6542674a5866486b72456343594e704d local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 7a5a7a6b7a62786a58687a5359474a41 remote_crypto_key 7a5a7a6b7a62786a58687a5359474a41 integ_alg sha-256-128 local_integ_key 5064687545436f446e677758524370634f7a73566b4a5a656e78436a6b526141 remote_integ_key 5064687545436f446e677758524370634f7a73566b4a5a656e78436a6b526141 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 72527770575264526e63497876427066 remote_crypto_key 72527770575264526e63497876427066 integ_alg sha-256-128 local_integ_key 426d614869567649487a484941586972437a4f43514d716f794b73484d457159 remote_integ_key 426d614869567649487a484941586972437a4f43514d716f794b73484d457159 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 455668536a4a494f6e4b507544666f42 remote_crypto_key 455668536a4a494f6e4b507544666f42 integ_alg sha-256-128 local_integ_key 6c734367494c7275734f5947644371446662714d6a7a6a616b53486c6448516a remote_integ_key 6c734367494c7275734f5947644371446662714d6a7a6a616b53486c6448516a local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 417874727a71506b69506c564255454c remote_crypto_key 417874727a71506b69506c564255454c integ_alg sha-256-128 local_integ_key 67654e74424a4457476844706e58564c4158565545744c586876464a64416562 remote_integ_key 67654e74424a4457476844706e58564c4158565545744c586876464a64416562 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 556f7049615a4f7248557453746f7349 remote_crypto_key 556f7049615a4f7248557453746f7349 integ_alg sha-256-128 local_integ_key 734a744d4279716666636b534e4577794669455746785a58765456486a724273 remote_integ_key 734a744d4279716666636b534e4577794669455746785a58765456486a724273 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 5a4748564b416d544661535072645059 remote_crypto_key 5a4748564b416d544661535072645059 integ_alg sha-256-128 local_integ_key 47694e586c6863676b6862427765466a566f50687654734a6466566c4c596d41 remote_integ_key 47694e586c6863676b6862427765466a566f50687654734a6466566c4c596d41 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 6f537669784d46575650427371636549 remote_crypto_key 6f537669784d46575650427371636549 integ_alg sha-256-128 local_integ_key 6370464e646a63794644436874796551735876696a434946634a506867646a45 remote_integ_key 6370464e646a63794644436874796551735876696a434946634a506867646a45 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 6d6d4245556d574274744f7a6d594351 remote_crypto_key 6d6d4245556d574274744f7a6d594351 integ_alg sha-256-128 local_integ_key 4b496a6578764e6f45765458426c6b576f4b6444477a556876686a5142625558 remote_integ_key 4b496a6578764e6f45765458426c6b576f4b6444477a556876686a5142625558 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 656173594c574e416b68636c71657474 remote_crypto_key 656173594c574e416b68636c71657474 integ_alg sha-256-128 local_integ_key 48584c44654c7056526b6e704849597144765a7170695644764d6d6864775a62 remote_integ_key 48584c44654c7056526b6e704849597144765a7170695644764d6d6864775a62 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 795453536d786e56755442586c4d4874 remote_crypto_key 795453536d786e56755442586c4d4874 integ_alg sha-256-128 local_integ_key 716a75534b76664f4247567872436748706154494b48786c7877764658757478 remote_integ_key 716a75534b76664f4247567872436748706154494b48786c7877764658757478 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 744d4a66657067496c4f4a735057596b remote_crypto_key 744d4a66657067496c4f4a735057596b integ_alg sha-256-128 local_integ_key 457179707076517446424d47517842487751445468775a457347455a44505055 remote_integ_key 457179707076517446424d47517842487751445468775a457347455a44505055 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 6341756d705853794851784f43717379 remote_crypto_key 6341756d705853794851784f43717379 integ_alg sha-256-128 local_integ_key 4541466941516a664369616c7044477470466a6179454b6176414a4350464579 remote_integ_key 4541466941516a664369616c7044477470466a6179454b6176414a4350464579 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 636356484c4e4976654c494e54647a72 remote_crypto_key 636356484c4e4976654c494e54647a72 integ_alg sha-256-128 local_integ_key 6c744d6d744d786254686a4a44424e4c7466714268436e6a754f4a4d6b756877 remote_integ_key 6c744d6d744d786254686a4a44424e4c7466714268436e6a754f4a4d6b756877 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 78624e654f476859706b464e4d446f67 remote_crypto_key 78624e654f476859706b464e4d446f67 integ_alg sha-256-128 local_integ_key 6c725054446a4c514a55617a536a484250746a664962495a78416753656f7544 remote_integ_key 6c725054446a4c514a55617a536a484250746a664962495a78416753656f7544 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 714c6857554e474672464c4f77647452 remote_crypto_key 714c6857554e474672464c4f77647452 integ_alg sha-256-128 local_integ_key 5a4b6a775a566c46664e686a4d4b6877596b484b736370684946474f6e576b71 remote_integ_key 5a4b6a775a566c46664e686a4d4b6877596b484b736370684946474f6e576b71 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 4d41537a48497451737569544d6e5151 remote_crypto_key 4d41537a48497451737569544d6e5151 integ_alg sha-256-128 local_integ_key 4870494b55467a444259724e744d794d5763756f6e6f724d53566179514f4843 remote_integ_key 4870494b55467a444259724e744d794d5763756f6e6f724d53566179514f4843 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 4e56467574617a49554b50545751504a remote_crypto_key 4e56467574617a49554b50545751504a integ_alg sha-256-128 local_integ_key 7a447570637a456a636b495374565048636e7a6a7a596c446449454d43414a76 remote_integ_key 7a447570637a456a636b495374565048636e7a6a7a596c446449454d43414a76 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 4f7979625164634c6a4c4262684c6e51 remote_crypto_key 4f7979625164634c6a4c4262684c6e51 integ_alg sha-256-128 local_integ_key 736a4c7877784f4d734f6263444d727a7a546764584f7375564c57465569556f remote_integ_key 736a4c7877784f4d734f6263444d727a7a546764584f7375564c57465569556f local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 6c6a4f52786665574e546342564b4752 remote_crypto_key 6c6a4f52786665574e546342564b4752 integ_alg sha-256-128 local_integ_key 4d4b6146614b6e75726a4e66706f7850467849784c51614b4f74735a595a7648 remote_integ_key 4d4b6146614b6e75726a4e66706f7850467849784c51614b4f74735a595a7648 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 70466564474971506646725a41646763 remote_crypto_key 70466564474971506646725a41646763 integ_alg sha-256-128 local_integ_key 7258447072595a727961544c6641556e456c59464d715164514f57634c6b6272 remote_integ_key 7258447072595a727961544c6641556e456c59464d715164514f57634c6b6272 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 6d5077714d414b5344686e6f554f4f42 remote_crypto_key 6d5077714d414b5344686e6f554f4f42 integ_alg sha-256-128 local_integ_key 6373534e4c6a736a4164746e586b51586c486147577748714f584a4f57495246 remote_integ_key 6373534e4c6a736a4164746e586b51586c486147577748714f584a4f57495246 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 594562657664796264796e5a586a6c67 remote_crypto_key 594562657664796264796e5a586a6c67 integ_alg sha-256-128 local_integ_key 766d6e745a7a6b6d756b66426750446a6156656b6867714c6b79767276484876 remote_integ_key 766d6e745a7a6b6d756b66426750446a6156656b6867714c6b79767276484876 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 5079674855456a4f484c50645364486a remote_crypto_key 5079674855456a4f484c50645364486a integ_alg sha-256-128 local_integ_key 4b5751454e4d724c78685a5a77707a504255726846514251784b6d6f56754346 remote_integ_key 4b5751454e4d724c78685a5a77707a504255726846514251784b6d6f56754346 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 7761504173456f5370784b74776d467a remote_crypto_key 7761504173456f5370784b74776d467a integ_alg sha-256-128 local_integ_key 50467341616154425944456d746e41446455704b415170426a7450747869537a remote_integ_key 50467341616154425944456d746e41446455704b415170426a7450747869537a local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 7669614d52787952615556654a4e746e remote_crypto_key 7669614d52787952615556654a4e746e integ_alg sha-256-128 local_integ_key 4d517a4f5171674d4b47586556667a744c4a4b5553574f594575577366765658 remote_integ_key 4d517a4f5171674d4b47586556667a744c4a4b5553574f594575577366765658 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 716377534c5a6d4d7443774368426d4d remote_crypto_key 716377534c5a6d4d7443774368426d4d integ_alg sha-256-128 local_integ_key 7966474a5a6441594873705152504c495370776271467552667a476f6f4d4759 remote_integ_key 7966474a5a6441594873705152504c495370776271467552667a476f6f4d4759 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 576371764e54447343667042445a6b68 remote_crypto_key 576371764e54447343667042445a6b68 integ_alg sha-256-128 local_integ_key 78546f594a4177676b5142516d746775476a65556f655452635447766b544e70 remote_integ_key 78546f594a4177676b5142516d746775476a65556f655452635447766b544e70 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 42635a71727175576752767a6b706679 remote_crypto_key 42635a71727175576752767a6b706679 integ_alg sha-256-128 local_integ_key 517949504f485a7356596748546d6964544b5378756f51715969647642617441 remote_integ_key 517949504f485a7356596748546d6964544b5378756f51715969647642617441 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 6f776452677a48414549726c6969526b remote_crypto_key 6f776452677a48414549726c6969526b integ_alg sha-256-128 local_integ_key 42774348766c6e7675556f79664f4a6e734675494a5251466642476370696e52 remote_integ_key 42774348766c6e7675556f79664f4a6e734675494a5251466642476370696e52 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 4c5344535947515768664d43556a427a remote_crypto_key 4c5344535947515768664d43556a427a integ_alg sha-256-128 local_integ_key 6347744954774a4b6246466e7a574f5271726b50436f4c764776546a56586b56 remote_integ_key 6347744954774a4b6246466e7a574f5271726b50436f4c764776546a56586b56 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 41434376434b6b775a72467553756d61 remote_crypto_key 41434376434b6b775a72467553756d61 integ_alg sha-256-128 local_integ_key 7743454a494478714d765a735457535672724a6e545876437a58424e77467648 remote_integ_key 7743454a494478714d765a735457535672724a6e545876437a58424e77467648 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 4d497543717971726b684256416c4251 remote_crypto_key 4d497543717971726b684256416c4251 integ_alg sha-256-128 local_integ_key 71626b554e49797253414d437a58505374426c61566d7a456c7875634d476469 remote_integ_key 71626b554e49797253414d437a58505374426c61566d7a456c7875634d476469 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 446e754f4a64487657754c7267497073 remote_crypto_key 446e754f4a64487657754c7267497073 integ_alg sha-256-128 local_integ_key 414873557a57536c6b6e7276764a747745685379504e75545664724b72574e75 remote_integ_key 414873557a57536c6b6e7276764a747745685379504e75545664724b72574e75 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 6d727754696970516e736e4e7066466a remote_crypto_key 6d727754696970516e736e4e7066466a integ_alg sha-256-128 local_integ_key 755664724444615153734b51744c494d6c667355554d4352546d6450435a456d remote_integ_key 755664724444615153734b51744c494d6c667355554d4352546d6450435a456d local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 576544777a6562576179626d4d435968 remote_crypto_key 576544777a6562576179626d4d435968 integ_alg sha-256-128 local_integ_key 467674424e517a6475675446474653586157425557744a4e7a64597a62636e6b remote_integ_key 467674424e517a6475675446474653586157425557744a4e7a64597a62636e6b local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 6f53526742554266504d44544854436b remote_crypto_key 6f53526742554266504d44544854436b integ_alg sha-256-128 local_integ_key 487442556b5a786c6c504e4f4a4b5149714f504f734e4178794173446a687646 remote_integ_key 487442556b5a786c6c504e4f4a4b5149714f504f734e4178794173446a687646 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 55435265445074446e796b497554526f remote_crypto_key 55435265445074446e796b497554526f integ_alg sha-256-128 local_integ_key 4f53454b6b6a717656707073754f7369596966526b7a576276774d70777a576d remote_integ_key 4f53454b6b6a717656707073754f7369596966526b7a576276774d70777a576d local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 46424f675644644a446e4e68584b5559 remote_crypto_key 46424f675644644a446e4e68584b5559 integ_alg sha-256-128 local_integ_key 624b514876495059426d4c78646e52544f6554504b435550646153794566437a remote_integ_key 624b514876495059426d4c78646e52544f6554504b435550646153794566437a local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 76504f57585444695a757575556c714a remote_crypto_key 76504f57585444695a757575556c714a integ_alg sha-256-128 local_integ_key 6e79626d586f667168794a4356654379616348534a6d6d5a704e42576e527566 remote_integ_key 6e79626d586f667168794a4356654379616348534a6d6d5a704e42576e527566 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 71587667716274746f567a6256695a4a remote_crypto_key 71587667716274746f567a6256695a4a integ_alg sha-256-128 local_integ_key 6c426e706f744350796a666f424e7a645079554a4e73556677795670476b4374 remote_integ_key 6c426e706f744350796a666f424e7a645079554a4e73556677795670476b4374 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 4c4a54506b58576f564c47785275716f remote_crypto_key 4c4a54506b58576f564c47785275716f integ_alg sha-256-128 local_integ_key 6c57724f485a716e6d704177594a416147597543617050517a57487a614c5755 remote_integ_key 6c57724f485a716e6d704177594a416147597543617050517a57487a614c5755 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 6f7a595a46584473786a636b6d4a7341 remote_crypto_key 6f7a595a46584473786a636b6d4a7341 integ_alg sha-256-128 local_integ_key 69714571484461596b6472424f5554676a4b436f65546879794b514a4b426365 remote_integ_key 69714571484461596b6472424f5554676a4b436f65546879794b514a4b426365 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 70455272426844677973754865734453 remote_crypto_key 70455272426844677973754865734453 integ_alg sha-256-128 local_integ_key 74424847535555515665766e4c646d485a7542464245556f42435564736a4278 remote_integ_key 74424847535555515665766e4c646d485a7542464245556f42435564736a4278 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 4871564a57724e625062696d544e5a4b remote_crypto_key 4871564a57724e625062696d544e5a4b integ_alg sha-256-128 local_integ_key 77427a794a76425565527259614b4a4a42574676774d6b5059514a466f626b4c remote_integ_key 77427a794a76425565527259614b4a4a42574676774d6b5059514a466f626b4c local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 6a4b6f56774245647267664b6d67744b remote_crypto_key 6a4b6f56774245647267664b6d67744b integ_alg sha-256-128 local_integ_key 42524d6476685a757653467959497053586455756a6742477375414372475a65 remote_integ_key 42524d6476685a757653467959497053586455756a6742477375414372475a65 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 5749495a516557616a78595245654476 remote_crypto_key 5749495a516557616a78595245654476 integ_alg sha-256-128 local_integ_key 446c4d666d61745a426769444a6a634b77487a644956714472746c457249506c remote_integ_key 446c4d666d61745a426769444a6a634b77487a644956714472746c457249506c local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 6e774c7a585870645075676a4c644c6e remote_crypto_key 6e774c7a585870645075676a4c644c6e integ_alg sha-256-128 local_integ_key 6a74695a614e4764706b6a47536e49644c4f685873696761764c704850684674 remote_integ_key 6a74695a614e4764706b6a47536e49644c4f685873696761764c704850684674 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 68654474657946456a5048417a6b5161 remote_crypto_key 68654474657946456a5048417a6b5161 integ_alg sha-256-128 local_integ_key 48687251434466735a437a65424265434d6f444f625645676262566c67416856 remote_integ_key 48687251434466735a437a65424265434d6f444f625645676262566c67416856 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 5377796c524b6a754162444a766e6642 remote_crypto_key 5377796c524b6a754162444a766e6642 integ_alg sha-256-128 local_integ_key 654159744f71496174716c73685171626e5571626d75426d4b596156514b7850 remote_integ_key 654159744f71496174716c73685171626e5571626d75426d4b596156514b7850 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 5647686f46576c6f756a444a436a474a remote_crypto_key 5647686f46576c6f756a444a436a474a integ_alg sha-256-128 local_integ_key 555151776e4b6b794c464674785574446b465048425750584b69734b61484666 remote_integ_key 555151776e4b6b794c464674785574446b465048425750584b69734b61484666 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4279576e665552486d724d54767a7465 remote_crypto_key 4279576e665552486d724d54767a7465 integ_alg sha-256-128 local_integ_key 4d64716d646b7a507954637a73427a4b6e564856534c77796a766f4a66666c6a remote_integ_key 4d64716d646b7a507954637a73427a4b6e564856534c77796a766f4a66666c6a local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 4377724f50764f6d786b4179754c6275 remote_crypto_key 4377724f50764f6d786b4179754c6275 integ_alg sha-256-128 local_integ_key 50735378524c784362556a626f544c484559684b627a476849585675644b5a77 remote_integ_key 50735378524c784362556a626f544c484559684b627a476849585675644b5a77 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 636356484c4e4976654c494e54647a72 remote_crypto_key 636356484c4e4976654c494e54647a72 integ_alg sha-256-128 local_integ_key 6c744d6d744d786254686a4a44424e4c7466714268436e6a754f4a4d6b756877 remote_integ_key 6c744d6d744d786254686a4a44424e4c7466714268436e6a754f4a4d6b756877 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 78624e654f476859706b464e4d446f67 remote_crypto_key 78624e654f476859706b464e4d446f67 integ_alg sha-256-128 local_integ_key 6c725054446a4c514a55617a536a484250746a664962495a78416753656f7544 remote_integ_key 6c725054446a4c514a55617a536a484250746a664962495a78416753656f7544 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 714c6857554e474672464c4f77647452 remote_crypto_key 714c6857554e474672464c4f77647452 integ_alg sha-256-128 local_integ_key 5a4b6a775a566c46664e686a4d4b6877596b484b736370684946474f6e576b71 remote_integ_key 5a4b6a775a566c46664e686a4d4b6877596b484b736370684946474f6e576b71 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 4d41537a48497451737569544d6e5151 remote_crypto_key 4d41537a48497451737569544d6e5151 integ_alg sha-256-128 local_integ_key 4870494b55467a444259724e744d794d5763756f6e6f724d53566179514f4843 remote_integ_key 4870494b55467a444259724e744d794d5763756f6e6f724d53566179514f4843 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 4e56467574617a49554b50545751504a remote_crypto_key 4e56467574617a49554b50545751504a integ_alg sha-256-128 local_integ_key 7a447570637a456a636b495374565048636e7a6a7a596c446449454d43414a76 remote_integ_key 7a447570637a456a636b495374565048636e7a6a7a596c446449454d43414a76 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 4f7979625164634c6a4c4262684c6e51 remote_crypto_key 4f7979625164634c6a4c4262684c6e51 integ_alg sha-256-128 local_integ_key 736a4c7877784f4d734f6263444d727a7a546764584f7375564c57465569556f remote_integ_key 736a4c7877784f4d734f6263444d727a7a546764584f7375564c57465569556f local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 6c6a4f52786665574e546342564b4752 remote_crypto_key 6c6a4f52786665574e546342564b4752 integ_alg sha-256-128 local_integ_key 4d4b6146614b6e75726a4e66706f7850467849784c51614b4f74735a595a7648 remote_integ_key 4d4b6146614b6e75726a4e66706f7850467849784c51614b4f74735a595a7648 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 70466564474971506646725a41646763 remote_crypto_key 70466564474971506646725a41646763 integ_alg sha-256-128 local_integ_key 7258447072595a727961544c6641556e456c59464d715164514f57634c6b6272 remote_integ_key 7258447072595a727961544c6641556e456c59464d715164514f57634c6b6272 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 6d5077714d414b5344686e6f554f4f42 remote_crypto_key 6d5077714d414b5344686e6f554f4f42 integ_alg sha-256-128 local_integ_key 6373534e4c6a736a4164746e586b51586c486147577748714f584a4f57495246 remote_integ_key 6373534e4c6a736a4164746e586b51586c486147577748714f584a4f57495246 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 594562657664796264796e5a586a6c67 remote_crypto_key 594562657664796264796e5a586a6c67 integ_alg sha-256-128 local_integ_key 766d6e745a7a6b6d756b66426750446a6156656b6867714c6b79767276484876 remote_integ_key 766d6e745a7a6b6d756b66426750446a6156656b6867714c6b79767276484876 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 5079674855456a4f484c50645364486a remote_crypto_key 5079674855456a4f484c50645364486a integ_alg sha-256-128 local_integ_key 4b5751454e4d724c78685a5a77707a504255726846514251784b6d6f56754346 remote_integ_key 4b5751454e4d724c78685a5a77707a504255726846514251784b6d6f56754346 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 7761504173456f5370784b74776d467a remote_crypto_key 7761504173456f5370784b74776d467a integ_alg sha-256-128 local_integ_key 50467341616154425944456d746e41446455704b415170426a7450747869537a remote_integ_key 50467341616154425944456d746e41446455704b415170426a7450747869537a local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 7669614d52787952615556654a4e746e remote_crypto_key 7669614d52787952615556654a4e746e integ_alg sha-256-128 local_integ_key 4d517a4f5171674d4b47586556667a744c4a4b5553574f594575577366765658 remote_integ_key 4d517a4f5171674d4b47586556667a744c4a4b5553574f594575577366765658 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 716377534c5a6d4d7443774368426d4d remote_crypto_key 716377534c5a6d4d7443774368426d4d integ_alg sha-256-128 local_integ_key 7966474a5a6441594873705152504c495370776271467552667a476f6f4d4759 remote_integ_key 7966474a5a6441594873705152504c495370776271467552667a476f6f4d4759 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 576371764e54447343667042445a6b68 remote_crypto_key 576371764e54447343667042445a6b68 integ_alg sha-256-128 local_integ_key 78546f594a4177676b5142516d746775476a65556f655452635447766b544e70 remote_integ_key 78546f594a4177676b5142516d746775476a65556f655452635447766b544e70 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 42635a71727175576752767a6b706679 remote_crypto_key 42635a71727175576752767a6b706679 integ_alg sha-256-128 local_integ_key 517949504f485a7356596748546d6964544b5378756f51715969647642617441 remote_integ_key 517949504f485a7356596748546d6964544b5378756f51715969647642617441 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 6f776452677a48414549726c6969526b remote_crypto_key 6f776452677a48414549726c6969526b integ_alg sha-256-128 local_integ_key 42774348766c6e7675556f79664f4a6e734675494a5251466642476370696e52 remote_integ_key 42774348766c6e7675556f79664f4a6e734675494a5251466642476370696e52 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 4c5344535947515768664d43556a427a remote_crypto_key 4c5344535947515768664d43556a427a integ_alg sha-256-128 local_integ_key 6347744954774a4b6246466e7a574f5271726b50436f4c764776546a56586b56 remote_integ_key 6347744954774a4b6246466e7a574f5271726b50436f4c764776546a56586b56 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 41434376434b6b775a72467553756d61 remote_crypto_key 41434376434b6b775a72467553756d61 integ_alg sha-256-128 local_integ_key 7743454a494478714d765a735457535672724a6e545876437a58424e77467648 remote_integ_key 7743454a494478714d765a735457535672724a6e545876437a58424e77467648 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 4d497543717971726b684256416c4251 remote_crypto_key 4d497543717971726b684256416c4251 integ_alg sha-256-128 local_integ_key 71626b554e49797253414d437a58505374426c61566d7a456c7875634d476469 remote_integ_key 71626b554e49797253414d437a58505374426c61566d7a456c7875634d476469 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 446e754f4a64487657754c7267497073 remote_crypto_key 446e754f4a64487657754c7267497073 integ_alg sha-256-128 local_integ_key 414873557a57536c6b6e7276764a747745685379504e75545664724b72574e75 remote_integ_key 414873557a57536c6b6e7276764a747745685379504e75545664724b72574e75 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 6d727754696970516e736e4e7066466a remote_crypto_key 6d727754696970516e736e4e7066466a integ_alg sha-256-128 local_integ_key 755664724444615153734b51744c494d6c667355554d4352546d6450435a456d remote_integ_key 755664724444615153734b51744c494d6c667355554d4352546d6450435a456d local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 576544777a6562576179626d4d435968 remote_crypto_key 576544777a6562576179626d4d435968 integ_alg sha-256-128 local_integ_key 467674424e517a6475675446474653586157425557744a4e7a64597a62636e6b remote_integ_key 467674424e517a6475675446474653586157425557744a4e7a64597a62636e6b local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 6f53526742554266504d44544854436b remote_crypto_key 6f53526742554266504d44544854436b integ_alg sha-256-128 local_integ_key 487442556b5a786c6c504e4f4a4b5149714f504f734e4178794173446a687646 remote_integ_key 487442556b5a786c6c504e4f4a4b5149714f504f734e4178794173446a687646 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 55435265445074446e796b497554526f remote_crypto_key 55435265445074446e796b497554526f integ_alg sha-256-128 local_integ_key 4f53454b6b6a717656707073754f7369596966526b7a576276774d70777a576d remote_integ_key 4f53454b6b6a717656707073754f7369596966526b7a576276774d70777a576d local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 46424f675644644a446e4e68584b5559 remote_crypto_key 46424f675644644a446e4e68584b5559 integ_alg sha-256-128 local_integ_key 624b514876495059426d4c78646e52544f6554504b435550646153794566437a remote_integ_key 624b514876495059426d4c78646e52544f6554504b435550646153794566437a local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 76504f57585444695a757575556c714a remote_crypto_key 76504f57585444695a757575556c714a integ_alg sha-256-128 local_integ_key 6e79626d586f667168794a4356654379616348534a6d6d5a704e42576e527566 remote_integ_key 6e79626d586f667168794a4356654379616348534a6d6d5a704e42576e527566 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 71587667716274746f567a6256695a4a remote_crypto_key 71587667716274746f567a6256695a4a integ_alg sha-256-128 local_integ_key 6c426e706f744350796a666f424e7a645079554a4e73556677795670476b4374 remote_integ_key 6c426e706f744350796a666f424e7a645079554a4e73556677795670476b4374 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 4c4a54506b58576f564c47785275716f remote_crypto_key 4c4a54506b58576f564c47785275716f integ_alg sha-256-128 local_integ_key 6c57724f485a716e6d704177594a416147597543617050517a57487a614c5755 remote_integ_key 6c57724f485a716e6d704177594a416147597543617050517a57487a614c5755 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 6f7a595a46584473786a636b6d4a7341 remote_crypto_key 6f7a595a46584473786a636b6d4a7341 integ_alg sha-256-128 local_integ_key 69714571484461596b6472424f5554676a4b436f65546879794b514a4b426365 remote_integ_key 69714571484461596b6472424f5554676a4b436f65546879794b514a4b426365 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 70455272426844677973754865734453 remote_crypto_key 70455272426844677973754865734453 integ_alg sha-256-128 local_integ_key 74424847535555515665766e4c646d485a7542464245556f42435564736a4278 remote_integ_key 74424847535555515665766e4c646d485a7542464245556f42435564736a4278 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 4871564a57724e625062696d544e5a4b remote_crypto_key 4871564a57724e625062696d544e5a4b integ_alg sha-256-128 local_integ_key 77427a794a76425565527259614b4a4a42574676774d6b5059514a466f626b4c remote_integ_key 77427a794a76425565527259614b4a4a42574676774d6b5059514a466f626b4c local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 6a4b6f56774245647267664b6d67744b remote_crypto_key 6a4b6f56774245647267664b6d67744b integ_alg sha-256-128 local_integ_key 42524d6476685a757653467959497053586455756a6742477375414372475a65 remote_integ_key 42524d6476685a757653467959497053586455756a6742477375414372475a65 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 5749495a516557616a78595245654476 remote_crypto_key 5749495a516557616a78595245654476 integ_alg sha-256-128 local_integ_key 446c4d666d61745a426769444a6a634b77487a644956714472746c457249506c remote_integ_key 446c4d666d61745a426769444a6a634b77487a644956714472746c457249506c local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 6e774c7a585870645075676a4c644c6e remote_crypto_key 6e774c7a585870645075676a4c644c6e integ_alg sha-256-128 local_integ_key 6a74695a614e4764706b6a47536e49644c4f685873696761764c704850684674 remote_integ_key 6a74695a614e4764706b6a47536e49644c4f685873696761764c704850684674 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 68654474657946456a5048417a6b5161 remote_crypto_key 68654474657946456a5048417a6b5161 integ_alg sha-256-128 local_integ_key 48687251434466735a437a65424265434d6f444f625645676262566c67416856 remote_integ_key 48687251434466735a437a65424265434d6f444f625645676262566c67416856 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 5377796c524b6a754162444a766e6642 remote_crypto_key 5377796c524b6a754162444a766e6642 integ_alg sha-256-128 local_integ_key 654159744f71496174716c73685171626e5571626d75426d4b596156514b7850 remote_integ_key 654159744f71496174716c73685171626e5571626d75426d4b596156514b7850 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 5647686f46576c6f756a444a436a474a remote_crypto_key 5647686f46576c6f756a444a436a474a integ_alg sha-256-128 local_integ_key 555151776e4b6b794c464674785574446b465048425750584b69734b61484666 remote_integ_key 555151776e4b6b794c464674785574446b465048425750584b69734b61484666 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4279576e665552486d724d54767a7465 remote_crypto_key 4279576e665552486d724d54767a7465 integ_alg sha-256-128 local_integ_key 4d64716d646b7a507954637a73427a4b6e564856534c77796a766f4a66666c6a remote_integ_key 4d64716d646b7a507954637a73427a4b6e564856534c77796a766f4a66666c6a local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 4377724f50764f6d786b4179754c6275 remote_crypto_key 4377724f50764f6d786b4179754c6275 integ_alg sha-256-128 local_integ_key 50735378524c784362556a626f544c484559684b627a476849585675644b5a77 remote_integ_key 50735378524c784362556a626f544c484559684b627a476849585675644b5a77 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 51466655466e6845704e6a7951556a42 remote_crypto_key 51466655466e6845704e6a7951556a42 integ_alg sha-256-128 local_integ_key 657442677a4b4768667a7a6c674d586e7a7561727446784656676c454b53414a remote_integ_key 657442677a4b4768667a7a6c674d586e7a7561727446784656676c454b53414a local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 5a6f614b4647476f4c427764566f4668 remote_crypto_key 5a6f614b4647476f4c427764566f4668 integ_alg sha-256-128 local_integ_key 714a5a69635850585a61456a494a6474755771724c726c597568614e64565245 remote_integ_key 714a5a69635850585a61456a494a6474755771724c726c597568614e64565245 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 544f4147577075786d676a6a50694e68 remote_crypto_key 544f4147577075786d676a6a50694e68 integ_alg sha-256-128 local_integ_key 4b685663427758684e4143716941704342447759714679547241476f4344664e remote_integ_key 4b685663427758684e4143716941704342447759714679547241476f4344664e local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 616777476951417a464d6a7071766b53 remote_crypto_key 616777476951417a464d6a7071766b53 integ_alg sha-256-128 local_integ_key 4271706944774779426b527356584d78426e495a676e63416e4577544c4a7966 remote_integ_key 4271706944774779426b527356584d78426e495a676e63416e4577544c4a7966 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 5a5073654356446563746b506a4c676d remote_crypto_key 5a5073654356446563746b506a4c676d integ_alg sha-256-128 local_integ_key 49787a6246516d64634a515842447261504a7577546b464f6e6b4e7365657a76 remote_integ_key 49787a6246516d64634a515842447261504a7577546b464f6e6b4e7365657a76 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 596856434e6f7472656368595143494c remote_crypto_key 596856434e6f7472656368595143494c integ_alg sha-256-128 local_integ_key 644273427a737a45617649664542727a7065466a6e754d7470504b746a6c684e remote_integ_key 644273427a737a45617649664542727a7065466a6e754d7470504b746a6c684e local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 6375586b6f766b536344427861447545 remote_crypto_key 6375586b6f766b536344427861447545 integ_alg sha-256-128 local_integ_key 425a6c436b4a4f75616a53564848414d41784a62416f687252466c4945704361 remote_integ_key 425a6c436b4a4f75616a53564848414d41784a62416f687252466c4945704361 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 7a4b696f6d77647a4b4a597369494a76 remote_crypto_key 7a4b696f6d77647a4b4a597369494a76 integ_alg sha-256-128 local_integ_key 5270586a514970587158796a52754d4f6f694f6b595252597971736d49766c4a remote_integ_key 5270586a514970587158796a52754d4f6f694f6b595252597971736d49766c4a local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 654b54425a73544943786a4e6b756c77 remote_crypto_key 654b54425a73544943786a4e6b756c77 integ_alg sha-256-128 local_integ_key 5558745475706b4f574d576a5578584c7150614654534e64476a6e4f55626d69 remote_integ_key 5558745475706b4f574d576a5578584c7150614654534e64476a6e4f55626d69 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 7258556763496f44794e78776a637368 remote_crypto_key 7258556763496f44794e78776a637368 integ_alg sha-256-128 local_integ_key 704b7a4a496e6b4c4d70615163704f6759776346556a4262534361726176686e remote_integ_key 704b7a4a496e6b4c4d70615163704f6759776346556a4262534361726176686e local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 437774455055634d43636a6949624f58 remote_crypto_key 437774455055634d43636a6949624f58 integ_alg sha-256-128 local_integ_key 7a486256654543596672765a53714777565675546e6b4a6c5875584a48747063 remote_integ_key 7a486256654543596672765a53714777565675546e6b4a6c5875584a48747063 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 5974784c4f5669636151634a784f4768 remote_crypto_key 5974784c4f5669636151634a784f4768 integ_alg sha-256-128 local_integ_key 735541526650677377687975456d6f566a704d577041706954687974786b654d remote_integ_key 735541526650677377687975456d6f566a704d577041706954687974786b654d local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 615a66654848494f4d4e72544b694a45 remote_crypto_key 615a66654848494f4d4e72544b694a45 integ_alg sha-256-128 local_integ_key 426d4d41624368495342476c74754a774a4f7375777170766b7453594944664a remote_integ_key 426d4d41624368495342476c74754a774a4f7375777170766b7453594944664a local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 5a4a56666843657448614f4553724558 remote_crypto_key 5a4a56666843657448614f4553724558 integ_alg sha-256-128 local_integ_key 687a745057436d6b444c4d594851494c52737a676f6e4a6f58764b7179747772 remote_integ_key 687a745057436d6b444c4d594851494c52737a676f6e4a6f58764b7179747772 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 6d6a464a506b45686361794c50615872 remote_crypto_key 6d6a464a506b45686361794c50615872 integ_alg sha-256-128 local_integ_key 4c6e6c724d777755696349416d4c4f534a5770726d676f6d49707063574d7067 remote_integ_key 4c6e6c724d777755696349416d4c4f534a5770726d676f6d49707063574d7067 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 61474d6b77644470425147556d744144 remote_crypto_key 61474d6b77644470425147556d744144 integ_alg sha-256-128 local_integ_key 53624d59666256794a724263784d4d4f456a7546734355585141676c674d6b76 remote_integ_key 53624d59666256794a724263784d4d4f456a7546734355585141676c674d6b76 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 776f487943706259614d4a674f6c574d remote_crypto_key 776f487943706259614d4a674f6c574d integ_alg sha-256-128 local_integ_key 424c674a4e53794d577558725249754d6971524f756e584d636b504e7268524f remote_integ_key 424c674a4e53794d577558725249754d6971524f756e584d636b504e7268524f local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 6b6d5066764d4c42594b4c5963664670 remote_crypto_key 6b6d5066764d4c42594b4c5963664670 integ_alg sha-256-128 local_integ_key 5157576c45694a47634648646a506a594662527278796b4e7141497949716e67 remote_integ_key 5157576c45694a47634648646a506a594662527278796b4e7141497949716e67 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 544d50524841774f6f4e464d53566c6c remote_crypto_key 544d50524841774f6f4e464d53566c6c integ_alg sha-256-128 local_integ_key 7a4f61664f51524d536450747169504c64504b70434d5653644f716e4b727a4c remote_integ_key 7a4f61664f51524d536450747169504c64504b70434d5653644f716e4b727a4c local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 6c5557524f59745552634c664a5a6351 remote_crypto_key 6c5557524f59745552634c664a5a6351 integ_alg sha-256-128 local_integ_key 6864714b66516d6c437774636a4f6b53786e6373594a5964646755685a4b6550 remote_integ_key 6864714b66516d6c437774636a4f6b53786e6373594a5964646755685a4b6550 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 794e71694f6f4450737a58505559684b remote_crypto_key 794e71694f6f4450737a58505559684b integ_alg sha-256-128 local_integ_key 434e72754f43446b6a77736d445a6550786e615252416f6f4a50754745525474 remote_integ_key 434e72754f43446b6a77736d445a6550786e615252416f6f4a50754745525474 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 6142496e61734a477850784272544972 remote_crypto_key 6142496e61734a477850784272544972 integ_alg sha-256-128 local_integ_key 5a654e544b5a64566b4149516444574665715661576c445256554151546a6954 remote_integ_key 5a654e544b5a64566b4149516444574665715661576c445256554151546a6954 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 736d4e527448766a6b51514f7767734d remote_crypto_key 736d4e527448766a6b51514f7767734d integ_alg sha-256-128 local_integ_key 4b5361536d6951644f6f576c53644c556d4b6f504b6e496c7158526b426f6a55 remote_integ_key 4b5361536d6951644f6f576c53644c556d4b6f504b6e496c7158526b426f6a55 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 5a534c737753644f7a47426b5a44464b remote_crypto_key 5a534c737753644f7a47426b5a44464b integ_alg sha-256-128 local_integ_key 7a49666e557a766e4c51666b4e4947676c49754e5a6b665448646658614f4e4a remote_integ_key 7a49666e557a766e4c51666b4e4947676c49754e5a6b665448646658614f4e4a local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 796c5849424b514874646964704e5778 remote_crypto_key 796c5849424b514874646964704e5778 integ_alg sha-256-128 local_integ_key 6e63554e615377574f714a6d516d6d794869526a57616556556b4770756f4b6b remote_integ_key 6e63554e615377574f714a6d516d6d794869526a57616556556b4770756f4b6b local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 54496a746e6451546e744e43464a6763 remote_crypto_key 54496a746e6451546e744e43464a6763 integ_alg sha-256-128 local_integ_key 4c776e634e45676e7962466a524b7a667678426c764b484147426b676a4c744a remote_integ_key 4c776e634e45676e7962466a524b7a667678426c764b484147426b676a4c744a local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 5466724c6545475441735a49644a7746 remote_crypto_key 5466724c6545475441735a49644a7746 integ_alg sha-256-128 local_integ_key 537377764b4161426a6d6556574841626b4d43486751594774424a76755a6c75 remote_integ_key 537377764b4161426a6d6556574841626b4d43486751594774424a76755a6c75 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 6b537164587975556466526178494a6d remote_crypto_key 6b537164587975556466526178494a6d integ_alg sha-256-128 local_integ_key 7174524b51726a695750554e7a744243685a4762467562754f614e7a6878584c remote_integ_key 7174524b51726a695750554e7a744243685a4762467562754f614e7a6878584c local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 4c656e634a585075636664475175436f remote_crypto_key 4c656e634a585075636664475175436f integ_alg sha-256-128 local_integ_key 4e516b7849716659504f416b75414672517357784b5966727568504b6359795a remote_integ_key 4e516b7849716659504f416b75414672517357784b5966727568504b6359795a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 564b4d496d6c7065646e646f7a6b4c47 remote_crypto_key 564b4d496d6c7065646e646f7a6b4c47 integ_alg sha-256-128 local_integ_key 7555614f64446c59534177546d4d5943766f68744b77754f534e534b50786570 remote_integ_key 7555614f64446c59534177546d4d5943766f68744b77754f534e534b50786570 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 4c52664c7242484f4745646b57506d4a remote_crypto_key 4c52664c7242484f4745646b57506d4a integ_alg sha-256-128 local_integ_key 6f646f704c774366626c69654a786e4c786b577969424d684949467571474376 remote_integ_key 6f646f704c774366626c69654a786e4c786b577969424d684949467571474376 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 576741474475664e4a506d426b58634b remote_crypto_key 576741474475664e4a506d426b58634b integ_alg sha-256-128 local_integ_key 75714e75714267624f57514451466c494f6b6151684553687746655368454164 remote_integ_key 75714e75714267624f57514451466c494f6b6151684553687746655368454164 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 636844534358776f6358486c534d4246 remote_crypto_key 636844534358776f6358486c534d4246 integ_alg sha-256-128 local_integ_key 6d574b635448645347784c714c73576177784975426e41744f4c6f506f456479 remote_integ_key 6d574b635448645347784c714c73576177784975426e41744f4c6f506f456479 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 4f6646414b664b68436d4d5174787848 remote_crypto_key 4f6646414b664b68436d4d5174787848 integ_alg sha-256-128 local_integ_key 4b65684778706c6f654d7a666d5a6e77495268484775784d4c706d796c78544c remote_integ_key 4b65684778706c6f654d7a666d5a6e77495268484775784d4c706d796c78544c local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 646578554b725a49654f54554273474c remote_crypto_key 646578554b725a49654f54554273474c integ_alg sha-256-128 local_integ_key 4b6168575073664f787a794677596c4d525570686b797544596c7043456f577a remote_integ_key 4b6168575073664f787a794677596c4d525570686b797544596c7043456f577a local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 747a4571777362787741736145517973 remote_crypto_key 747a4571777362787741736145517973 integ_alg sha-256-128 local_integ_key 5864486c464456515470697a414f59554d485a6a4f6f534e4f656f6d586e5365 remote_integ_key 5864486c464456515470697a414f59554d485a6a4f6f534e4f656f6d586e5365 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 757548426e446a56526272447956476d remote_crypto_key 757548426e446a56526272447956476d integ_alg sha-256-128 local_integ_key 67487255746b776177427275686f49576c43675341644f6c6852724165446466 remote_integ_key 67487255746b776177427275686f49576c43675341644f6c6852724165446466 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 7765434f6a6c797144416d6e524c7168 remote_crypto_key 7765434f6a6c797144416d6e524c7168 integ_alg sha-256-128 local_integ_key 644d67526b6a62454f6348507a4f5072457144754251495474556f4f46585a47 remote_integ_key 644d67526b6a62454f6348507a4f5072457144754251495474556f4f46585a47 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 6e7a6a717251706d4864436358657444 remote_crypto_key 6e7a6a717251706d4864436358657444 integ_alg sha-256-128 local_integ_key 496375655a6b4f79514c445a726a6f68714e4372594a714b5844735178587570 remote_integ_key 496375655a6b4f79514c445a726a6f68714e4372594a714b5844735178587570 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 585871494245497643464b706e545773 remote_crypto_key 585871494245497643464b706e545773 integ_alg sha-256-128 local_integ_key 48437853556e53724749576c6569686a5959556a51456654504246637a6c7170 remote_integ_key 48437853556e53724749576c6569686a5959556a51456654504246637a6c7170 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 51466655466e6845704e6a7951556a42 remote_crypto_key 51466655466e6845704e6a7951556a42 integ_alg sha-256-128 local_integ_key 657442677a4b4768667a7a6c674d586e7a7561727446784656676c454b53414a remote_integ_key 657442677a4b4768667a7a6c674d586e7a7561727446784656676c454b53414a local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 5a6f614b4647476f4c427764566f4668 remote_crypto_key 5a6f614b4647476f4c427764566f4668 integ_alg sha-256-128 local_integ_key 714a5a69635850585a61456a494a6474755771724c726c597568614e64565245 remote_integ_key 714a5a69635850585a61456a494a6474755771724c726c597568614e64565245 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 544f4147577075786d676a6a50694e68 remote_crypto_key 544f4147577075786d676a6a50694e68 integ_alg sha-256-128 local_integ_key 4b685663427758684e4143716941704342447759714679547241476f4344664e remote_integ_key 4b685663427758684e4143716941704342447759714679547241476f4344664e local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 616777476951417a464d6a7071766b53 remote_crypto_key 616777476951417a464d6a7071766b53 integ_alg sha-256-128 local_integ_key 4271706944774779426b527356584d78426e495a676e63416e4577544c4a7966 remote_integ_key 4271706944774779426b527356584d78426e495a676e63416e4577544c4a7966 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 5a5073654356446563746b506a4c676d remote_crypto_key 5a5073654356446563746b506a4c676d integ_alg sha-256-128 local_integ_key 49787a6246516d64634a515842447261504a7577546b464f6e6b4e7365657a76 remote_integ_key 49787a6246516d64634a515842447261504a7577546b464f6e6b4e7365657a76 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 596856434e6f7472656368595143494c remote_crypto_key 596856434e6f7472656368595143494c integ_alg sha-256-128 local_integ_key 644273427a737a45617649664542727a7065466a6e754d7470504b746a6c684e remote_integ_key 644273427a737a45617649664542727a7065466a6e754d7470504b746a6c684e local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 6375586b6f766b536344427861447545 remote_crypto_key 6375586b6f766b536344427861447545 integ_alg sha-256-128 local_integ_key 425a6c436b4a4f75616a53564848414d41784a62416f687252466c4945704361 remote_integ_key 425a6c436b4a4f75616a53564848414d41784a62416f687252466c4945704361 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 7a4b696f6d77647a4b4a597369494a76 remote_crypto_key 7a4b696f6d77647a4b4a597369494a76 integ_alg sha-256-128 local_integ_key 5270586a514970587158796a52754d4f6f694f6b595252597971736d49766c4a remote_integ_key 5270586a514970587158796a52754d4f6f694f6b595252597971736d49766c4a local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 654b54425a73544943786a4e6b756c77 remote_crypto_key 654b54425a73544943786a4e6b756c77 integ_alg sha-256-128 local_integ_key 5558745475706b4f574d576a5578584c7150614654534e64476a6e4f55626d69 remote_integ_key 5558745475706b4f574d576a5578584c7150614654534e64476a6e4f55626d69 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 7258556763496f44794e78776a637368 remote_crypto_key 7258556763496f44794e78776a637368 integ_alg sha-256-128 local_integ_key 704b7a4a496e6b4c4d70615163704f6759776346556a4262534361726176686e remote_integ_key 704b7a4a496e6b4c4d70615163704f6759776346556a4262534361726176686e local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 437774455055634d43636a6949624f58 remote_crypto_key 437774455055634d43636a6949624f58 integ_alg sha-256-128 local_integ_key 7a486256654543596672765a53714777565675546e6b4a6c5875584a48747063 remote_integ_key 7a486256654543596672765a53714777565675546e6b4a6c5875584a48747063 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 5974784c4f5669636151634a784f4768 remote_crypto_key 5974784c4f5669636151634a784f4768 integ_alg sha-256-128 local_integ_key 735541526650677377687975456d6f566a704d577041706954687974786b654d remote_integ_key 735541526650677377687975456d6f566a704d577041706954687974786b654d local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 615a66654848494f4d4e72544b694a45 remote_crypto_key 615a66654848494f4d4e72544b694a45 integ_alg sha-256-128 local_integ_key 426d4d41624368495342476c74754a774a4f7375777170766b7453594944664a remote_integ_key 426d4d41624368495342476c74754a774a4f7375777170766b7453594944664a local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 5a4a56666843657448614f4553724558 remote_crypto_key 5a4a56666843657448614f4553724558 integ_alg sha-256-128 local_integ_key 687a745057436d6b444c4d594851494c52737a676f6e4a6f58764b7179747772 remote_integ_key 687a745057436d6b444c4d594851494c52737a676f6e4a6f58764b7179747772 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 6d6a464a506b45686361794c50615872 remote_crypto_key 6d6a464a506b45686361794c50615872 integ_alg sha-256-128 local_integ_key 4c6e6c724d777755696349416d4c4f534a5770726d676f6d49707063574d7067 remote_integ_key 4c6e6c724d777755696349416d4c4f534a5770726d676f6d49707063574d7067 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 61474d6b77644470425147556d744144 remote_crypto_key 61474d6b77644470425147556d744144 integ_alg sha-256-128 local_integ_key 53624d59666256794a724263784d4d4f456a7546734355585141676c674d6b76 remote_integ_key 53624d59666256794a724263784d4d4f456a7546734355585141676c674d6b76 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 776f487943706259614d4a674f6c574d remote_crypto_key 776f487943706259614d4a674f6c574d integ_alg sha-256-128 local_integ_key 424c674a4e53794d577558725249754d6971524f756e584d636b504e7268524f remote_integ_key 424c674a4e53794d577558725249754d6971524f756e584d636b504e7268524f local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 6b6d5066764d4c42594b4c5963664670 remote_crypto_key 6b6d5066764d4c42594b4c5963664670 integ_alg sha-256-128 local_integ_key 5157576c45694a47634648646a506a594662527278796b4e7141497949716e67 remote_integ_key 5157576c45694a47634648646a506a594662527278796b4e7141497949716e67 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 544d50524841774f6f4e464d53566c6c remote_crypto_key 544d50524841774f6f4e464d53566c6c integ_alg sha-256-128 local_integ_key 7a4f61664f51524d536450747169504c64504b70434d5653644f716e4b727a4c remote_integ_key 7a4f61664f51524d536450747169504c64504b70434d5653644f716e4b727a4c local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 6c5557524f59745552634c664a5a6351 remote_crypto_key 6c5557524f59745552634c664a5a6351 integ_alg sha-256-128 local_integ_key 6864714b66516d6c437774636a4f6b53786e6373594a5964646755685a4b6550 remote_integ_key 6864714b66516d6c437774636a4f6b53786e6373594a5964646755685a4b6550 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 794e71694f6f4450737a58505559684b remote_crypto_key 794e71694f6f4450737a58505559684b integ_alg sha-256-128 local_integ_key 434e72754f43446b6a77736d445a6550786e615252416f6f4a50754745525474 remote_integ_key 434e72754f43446b6a77736d445a6550786e615252416f6f4a50754745525474 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 6142496e61734a477850784272544972 remote_crypto_key 6142496e61734a477850784272544972 integ_alg sha-256-128 local_integ_key 5a654e544b5a64566b4149516444574665715661576c445256554151546a6954 remote_integ_key 5a654e544b5a64566b4149516444574665715661576c445256554151546a6954 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 736d4e527448766a6b51514f7767734d remote_crypto_key 736d4e527448766a6b51514f7767734d integ_alg sha-256-128 local_integ_key 4b5361536d6951644f6f576c53644c556d4b6f504b6e496c7158526b426f6a55 remote_integ_key 4b5361536d6951644f6f576c53644c556d4b6f504b6e496c7158526b426f6a55 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 5a534c737753644f7a47426b5a44464b remote_crypto_key 5a534c737753644f7a47426b5a44464b integ_alg sha-256-128 local_integ_key 7a49666e557a766e4c51666b4e4947676c49754e5a6b665448646658614f4e4a remote_integ_key 7a49666e557a766e4c51666b4e4947676c49754e5a6b665448646658614f4e4a local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 796c5849424b514874646964704e5778 remote_crypto_key 796c5849424b514874646964704e5778 integ_alg sha-256-128 local_integ_key 6e63554e615377574f714a6d516d6d794869526a57616556556b4770756f4b6b remote_integ_key 6e63554e615377574f714a6d516d6d794869526a57616556556b4770756f4b6b local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 54496a746e6451546e744e43464a6763 remote_crypto_key 54496a746e6451546e744e43464a6763 integ_alg sha-256-128 local_integ_key 4c776e634e45676e7962466a524b7a667678426c764b484147426b676a4c744a remote_integ_key 4c776e634e45676e7962466a524b7a667678426c764b484147426b676a4c744a local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 5466724c6545475441735a49644a7746 remote_crypto_key 5466724c6545475441735a49644a7746 integ_alg sha-256-128 local_integ_key 537377764b4161426a6d6556574841626b4d43486751594774424a76755a6c75 remote_integ_key 537377764b4161426a6d6556574841626b4d43486751594774424a76755a6c75 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 6b537164587975556466526178494a6d remote_crypto_key 6b537164587975556466526178494a6d integ_alg sha-256-128 local_integ_key 7174524b51726a695750554e7a744243685a4762467562754f614e7a6878584c remote_integ_key 7174524b51726a695750554e7a744243685a4762467562754f614e7a6878584c local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 4c656e634a585075636664475175436f remote_crypto_key 4c656e634a585075636664475175436f integ_alg sha-256-128 local_integ_key 4e516b7849716659504f416b75414672517357784b5966727568504b6359795a remote_integ_key 4e516b7849716659504f416b75414672517357784b5966727568504b6359795a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 564b4d496d6c7065646e646f7a6b4c47 remote_crypto_key 564b4d496d6c7065646e646f7a6b4c47 integ_alg sha-256-128 local_integ_key 7555614f64446c59534177546d4d5943766f68744b77754f534e534b50786570 remote_integ_key 7555614f64446c59534177546d4d5943766f68744b77754f534e534b50786570 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 4c52664c7242484f4745646b57506d4a remote_crypto_key 4c52664c7242484f4745646b57506d4a integ_alg sha-256-128 local_integ_key 6f646f704c774366626c69654a786e4c786b577969424d684949467571474376 remote_integ_key 6f646f704c774366626c69654a786e4c786b577969424d684949467571474376 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 576741474475664e4a506d426b58634b remote_crypto_key 576741474475664e4a506d426b58634b integ_alg sha-256-128 local_integ_key 75714e75714267624f57514451466c494f6b6151684553687746655368454164 remote_integ_key 75714e75714267624f57514451466c494f6b6151684553687746655368454164 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 636844534358776f6358486c534d4246 remote_crypto_key 636844534358776f6358486c534d4246 integ_alg sha-256-128 local_integ_key 6d574b635448645347784c714c73576177784975426e41744f4c6f506f456479 remote_integ_key 6d574b635448645347784c714c73576177784975426e41744f4c6f506f456479 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 4f6646414b664b68436d4d5174787848 remote_crypto_key 4f6646414b664b68436d4d5174787848 integ_alg sha-256-128 local_integ_key 4b65684778706c6f654d7a666d5a6e77495268484775784d4c706d796c78544c remote_integ_key 4b65684778706c6f654d7a666d5a6e77495268484775784d4c706d796c78544c local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 646578554b725a49654f54554273474c remote_crypto_key 646578554b725a49654f54554273474c integ_alg sha-256-128 local_integ_key 4b6168575073664f787a794677596c4d525570686b797544596c7043456f577a remote_integ_key 4b6168575073664f787a794677596c4d525570686b797544596c7043456f577a local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 747a4571777362787741736145517973 remote_crypto_key 747a4571777362787741736145517973 integ_alg sha-256-128 local_integ_key 5864486c464456515470697a414f59554d485a6a4f6f534e4f656f6d586e5365 remote_integ_key 5864486c464456515470697a414f59554d485a6a4f6f534e4f656f6d586e5365 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 757548426e446a56526272447956476d remote_crypto_key 757548426e446a56526272447956476d integ_alg sha-256-128 local_integ_key 67487255746b776177427275686f49576c43675341644f6c6852724165446466 remote_integ_key 67487255746b776177427275686f49576c43675341644f6c6852724165446466 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 7765434f6a6c797144416d6e524c7168 remote_crypto_key 7765434f6a6c797144416d6e524c7168 integ_alg sha-256-128 local_integ_key 644d67526b6a62454f6348507a4f5072457144754251495474556f4f46585a47 remote_integ_key 644d67526b6a62454f6348507a4f5072457144754251495474556f4f46585a47 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 6e7a6a717251706d4864436358657444 remote_crypto_key 6e7a6a717251706d4864436358657444 integ_alg sha-256-128 local_integ_key 496375655a6b4f79514c445a726a6f68714e4372594a714b5844735178587570 remote_integ_key 496375655a6b4f79514c445a726a6f68714e4372594a714b5844735178587570 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 585871494245497643464b706e545773 remote_crypto_key 585871494245497643464b706e545773 integ_alg sha-256-128 local_integ_key 48437853556e53724749576c6569686a5959556a51456654504246637a6c7170 remote_integ_key 48437853556e53724749576c6569686a5959556a51456654504246637a6c7170 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 58474b4a617072594b74736d786b6a52 remote_crypto_key 58474b4a617072594b74736d786b6a52 integ_alg sha-256-128 local_integ_key 797471596b6d6c5856457a526a4f4649574f6a614778746c524150686e644b43 remote_integ_key 797471596b6d6c5856457a526a4f4649574f6a614778746c524150686e644b43 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 524478614a6863456d4f704a58495253 remote_crypto_key 524478614a6863456d4f704a58495253 integ_alg sha-256-128 local_integ_key 68556b446f695a486679744f6979704d6e7a52514a6e6d446277694a55555571 remote_integ_key 68556b446f695a486679744f6979704d6e7a52514a6e6d446277694a55555571 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 5a5075484163575677686d7454707553 remote_crypto_key 5a5075484163575677686d7454707553 integ_alg sha-256-128 local_integ_key 746c4254557141654f72575a5449476f784453796d4a714d70734b724d61497a remote_integ_key 746c4254557141654f72575a5449476f784453796d4a714d70734b724d61497a local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 79697953616647425675595771597a6a remote_crypto_key 79697953616647425675595771597a6a integ_alg sha-256-128 local_integ_key 68416d534e50704e4b4442566369704770476c6d6f5767455042755245446164 remote_integ_key 68416d534e50704e4b4442566369704770476c6d6f5767455042755245446164 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 79616f68495169506772705a4d5a7072 remote_crypto_key 79616f68495169506772705a4d5a7072 integ_alg sha-256-128 local_integ_key 4e6a53736b4850686966774a48796b58445a56597a50764e56544f79474e6b41 remote_integ_key 4e6a53736b4850686966774a48796b58445a56597a50764e56544f79474e6b41 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 62776854597968664c55565472586a74 remote_crypto_key 62776854597968664c55565472586a74 integ_alg sha-256-128 local_integ_key 6d756a426676484d474b6b42544f464d4b6171787256687445714d764d6e6e76 remote_integ_key 6d756a426676484d474b6b42544f464d4b6171787256687445714d764d6e6e76 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 7777445157757643635958506f687a6d remote_crypto_key 7777445157757643635958506f687a6d integ_alg sha-256-128 local_integ_key 455a764b4d686d6d746476664c685a62594a634365675552717863796c437168 remote_integ_key 455a764b4d686d6d746476664c685a62594a634365675552717863796c437168 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 6253536e717576746950654e68486246 remote_crypto_key 6253536e717576746950654e68486246 integ_alg sha-256-128 local_integ_key 5163744c4453686f51514b474873616e794e72627163446452587a704e5a796c remote_integ_key 5163744c4453686f51514b474873616e794e72627163446452587a704e5a796c local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 6271686d6d485a415772536c7879476a remote_crypto_key 6271686d6d485a415772536c7879476a integ_alg sha-256-128 local_integ_key 5a746c42546145656b7651414b75724955784d48484e6456585848596f626f6d remote_integ_key 5a746c42546145656b7651414b75724955784d48484e6456585848596f626f6d local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 5751585663544d734f6963466d564b47 remote_crypto_key 5751585663544d734f6963466d564b47 integ_alg sha-256-128 local_integ_key 7a516748546a46777953656a4f78655647736f704d4c4178627043786e78474c remote_integ_key 7a516748546a46777953656a4f78655647736f704d4c4178627043786e78474c local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 566e4f43506f4479574b5973637a7174 remote_crypto_key 566e4f43506f4479574b5973637a7174 integ_alg sha-256-128 local_integ_key 7545617243797554476a754374686f6850636f6c66566445436867534357414e remote_integ_key 7545617243797554476a754374686f6850636f6c66566445436867534357414e local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 544a4a734a575a435151766a4c6a7743 remote_crypto_key 544a4a734a575a435151766a4c6a7743 integ_alg sha-256-128 local_integ_key 5a75726e6c7277636b514255555a68636d61695441454c41714d64645742536d remote_integ_key 5a75726e6c7277636b514255555a68636d61695441454c41714d64645742536d local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 61564768644952686a6449505a6f5076 remote_crypto_key 61564768644952686a6449505a6f5076 integ_alg sha-256-128 local_integ_key 424f654e676f4b7562726c6c48554c68596b704756696769635970504847766a remote_integ_key 424f654e676f4b7562726c6c48554c68596b704756696769635970504847766a local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 7770655471774a794853735955615869 remote_crypto_key 7770655471774a794853735955615869 integ_alg sha-256-128 local_integ_key 736168434d7a48746d6179506c74586e70797178457448725146577349777663 remote_integ_key 736168434d7a48746d6179506c74586e70797178457448725146577349777663 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 5472546b69554f556a42796562725a47 remote_crypto_key 5472546b69554f556a42796562725a47 integ_alg sha-256-128 local_integ_key 696a4942426f77675859724d48434d45645448576a4973545676444961475064 remote_integ_key 696a4942426f77675859724d48434d45645448576a4973545676444961475064 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 757969776b4f47564a545a6c704a624c remote_crypto_key 757969776b4f47564a545a6c704a624c integ_alg sha-256-128 local_integ_key 5375495a5a5a414c484653794b626b734b735875774858447a5475567967484f remote_integ_key 5375495a5a5a414c484653794b626b734b735875774858447a5475567967484f local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 484d6f504941694d5754417763447554 remote_crypto_key 484d6f504941694d5754417763447554 integ_alg sha-256-128 local_integ_key 504f634953747376785942476b594b6542564a74716f76456b59514452777558 remote_integ_key 504f634953747376785942476b594b6542564a74716f76456b59514452777558 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 42544a465154694d4878425658726242 remote_crypto_key 42544a465154694d4878425658726242 integ_alg sha-256-128 local_integ_key 4956426e5855644f6b66626e6f61725264586e764455525341594456544c756c remote_integ_key 4956426e5855644f6b66626e6f61725264586e764455525341594456544c756c local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 4a6a7270744d7a664c64626b6e746d42 remote_crypto_key 4a6a7270744d7a664c64626b6e746d42 integ_alg sha-256-128 local_integ_key 65656c4d6570445a624368635846444964646a42424d4176727a467665756341 remote_integ_key 65656c4d6570445a624368635846444964646a42424d4176727a467665756341 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 6a684d6d4f705a734661467169466454 remote_crypto_key 6a684d6d4f705a734661467169466454 integ_alg sha-256-128 local_integ_key 5a4747476841704b4d6d614c4d635144647a66675278656d4445544463507249 remote_integ_key 5a4747476841704b4d6d614c4d635144647a66675278656d4445544463507249 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 475556694e56615568527a4142776e59 remote_crypto_key 475556694e56615568527a4142776e59 integ_alg sha-256-128 local_integ_key 424d4279614b787357755979596642764e45476e6a7a63464557626173637869 remote_integ_key 424d4279614b787357755979596642764e45476e6a7a63464557626173637869 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 6c5476585979785a5674584970504664 remote_crypto_key 6c5476585979785a5674584970504664 integ_alg sha-256-128 local_integ_key 564164464e5448676459584465656c524670515448427170626d49474c6a5841 remote_integ_key 564164464e5448676459584465656c524670515448427170626d49474c6a5841 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 4d686e42464348466169585078525476 remote_crypto_key 4d686e42464348466169585078525476 integ_alg sha-256-128 local_integ_key 677468566a6b6962656b797072486c67546b7a6d5a774842757952557243694e remote_integ_key 677468566a6b6962656b797072486c67546b7a6d5a774842757952557243694e local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 53597a6e62516e59756c564b53797746 remote_crypto_key 53597a6e62516e59756c564b53797746 integ_alg sha-256-128 local_integ_key 7041457a62665a437a7474506c72644a495241776344796d5061744568615068 remote_integ_key 7041457a62665a437a7474506c72644a495241776344796d5061744568615068 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 557064654b626642685a694252724f4b remote_crypto_key 557064654b626642685a694252724f4b integ_alg sha-256-128 local_integ_key 50646d716a446c7176556b686679695954706468714c7a65444551504166794d remote_integ_key 50646d716a446c7176556b686679695954706468714c7a65444551504166794d local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 4766726b6f6156487973647a79564644 remote_crypto_key 4766726b6f6156487973647a79564644 integ_alg sha-256-128 local_integ_key 6953577161534462426265754547615278654c6d716f436b45444278636f4a70 remote_integ_key 6953577161534462426265754547615278654c6d716f436b45444278636f4a70 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 71436648487363444462475450437173 remote_crypto_key 71436648487363444462475450437173 integ_alg sha-256-128 local_integ_key 50486b6c73446b475358547758645a726d554f674658646f6a48707853504174 remote_integ_key 50486b6c73446b475358547758645a726d554f674658646f6a48707853504174 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 63795977645241624764576453424943 remote_crypto_key 63795977645241624764576453424943 integ_alg sha-256-128 local_integ_key 657767466d50664c506c71465578626d564d4e7762755a414976735773454758 remote_integ_key 657767466d50664c506c71465578626d564d4e7762755a414976735773454758 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 714a4c6e4e56667a6a495a72556b6e57 remote_crypto_key 714a4c6e4e56667a6a495a72556b6e57 integ_alg sha-256-128 local_integ_key 6c6e4c766856776253767654697a4c576b426858554461796a6c6a4173504c5a remote_integ_key 6c6e4c766856776253767654697a4c576b426858554461796a6c6a4173504c5a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 4173756a6d697a6a724f636643546f76 remote_crypto_key 4173756a6d697a6a724f636643546f76 integ_alg sha-256-128 local_integ_key 644f4171536f734d416446706b516774705575584f764355614458544d516b61 remote_integ_key 644f4171536f734d416446706b516774705575584f764355614458544d516b61 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 74417173477566745a5942485979714f remote_crypto_key 74417173477566745a5942485979714f integ_alg sha-256-128 local_integ_key 756a4667676a42574145526c7443776e4d676a676768467868577a7050756e4b remote_integ_key 756a4667676a42574145526c7443776e4d676a676768467868577a7050756e4b local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 424d69525363554e4a556b6361794753 remote_crypto_key 424d69525363554e4a556b6361794753 integ_alg sha-256-128 local_integ_key 714c786f4c6d584142494763515647476445516f524b416e767363615148716c remote_integ_key 714c786f4c6d584142494763515647476445516f524b416e767363615148716c local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 4c475a5076455575544b4f6e7947636d remote_crypto_key 4c475a5076455575544b4f6e7947636d integ_alg sha-256-128 local_integ_key 6d6b7953536b70445247656f6963786c655149756b6a6b676a4e78536c61656f remote_integ_key 6d6b7953536b70445247656f6963786c655149756b6a6b676a4e78536c61656f local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 6b4f63595662786b6e68654d4548664f remote_crypto_key 6b4f63595662786b6e68654d4548664f integ_alg sha-256-128 local_integ_key 6c70556547615963666f587579736b4f5974524c446669694f447a41644c776d remote_integ_key 6c70556547615963666f587579736b4f5974524c446669694f447a41644c776d local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 645556424861585948484a5459415375 remote_crypto_key 645556424861585948484a5459415375 integ_alg sha-256-128 local_integ_key 7148794e656c6367704f6776774b794a586a73746242616d736f506665785059 remote_integ_key 7148794e656c6367704f6776774b794a586a73746242616d736f506665785059 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 5772774175735169646a486761667a46 remote_crypto_key 5772774175735169646a486761667a46 integ_alg sha-256-128 local_integ_key 666847476174756d6f6f47524469425658426f6378537862714e6b564843576a remote_integ_key 666847476174756d6f6f47524469425658426f6378537862714e6b564843576a local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 4c78464b736559487a4b4c4377587269 remote_crypto_key 4c78464b736559487a4b4c4377587269 integ_alg sha-256-128 local_integ_key 4b78627778556f72555774794b706b57776a4861616577694c4b794f416a7053 remote_integ_key 4b78627778556f72555774794b706b57776a4861616577694c4b794f416a7053 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 537748467569764877544c47486f4f64 remote_crypto_key 537748467569764877544c47486f4f64 integ_alg sha-256-128 local_integ_key 59764941477647635154684c434f5770724a776a497a74696e63744767514e53 remote_integ_key 59764941477647635154684c434f5770724a776a497a74696e63744767514e53 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 7a4c4f6b4955514a626847646871646a remote_crypto_key 7a4c4f6b4955514a626847646871646a integ_alg sha-256-128 local_integ_key 736770456c6e4f466741414b676875617765656a7a7755664f635344416d4e64 remote_integ_key 736770456c6e4f466741414b676875617765656a7a7755664f635344416d4e64 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 5756615154706d5a7255534d4a4c6d57 remote_crypto_key 5756615154706d5a7255534d4a4c6d57 integ_alg sha-256-128 local_integ_key 6e41554d7361634c764c6e466659535675527674755042424d5348444f4b7a66 remote_integ_key 6e41554d7361634c764c6e466659535675527674755042424d5348444f4b7a66 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 58474b4a617072594b74736d786b6a52 remote_crypto_key 58474b4a617072594b74736d786b6a52 integ_alg sha-256-128 local_integ_key 797471596b6d6c5856457a526a4f4649574f6a614778746c524150686e644b43 remote_integ_key 797471596b6d6c5856457a526a4f4649574f6a614778746c524150686e644b43 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 524478614a6863456d4f704a58495253 remote_crypto_key 524478614a6863456d4f704a58495253 integ_alg sha-256-128 local_integ_key 68556b446f695a486679744f6979704d6e7a52514a6e6d446277694a55555571 remote_integ_key 68556b446f695a486679744f6979704d6e7a52514a6e6d446277694a55555571 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 5a5075484163575677686d7454707553 remote_crypto_key 5a5075484163575677686d7454707553 integ_alg sha-256-128 local_integ_key 746c4254557141654f72575a5449476f784453796d4a714d70734b724d61497a remote_integ_key 746c4254557141654f72575a5449476f784453796d4a714d70734b724d61497a local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 79697953616647425675595771597a6a remote_crypto_key 79697953616647425675595771597a6a integ_alg sha-256-128 local_integ_key 68416d534e50704e4b4442566369704770476c6d6f5767455042755245446164 remote_integ_key 68416d534e50704e4b4442566369704770476c6d6f5767455042755245446164 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 79616f68495169506772705a4d5a7072 remote_crypto_key 79616f68495169506772705a4d5a7072 integ_alg sha-256-128 local_integ_key 4e6a53736b4850686966774a48796b58445a56597a50764e56544f79474e6b41 remote_integ_key 4e6a53736b4850686966774a48796b58445a56597a50764e56544f79474e6b41 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 62776854597968664c55565472586a74 remote_crypto_key 62776854597968664c55565472586a74 integ_alg sha-256-128 local_integ_key 6d756a426676484d474b6b42544f464d4b6171787256687445714d764d6e6e76 remote_integ_key 6d756a426676484d474b6b42544f464d4b6171787256687445714d764d6e6e76 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 7777445157757643635958506f687a6d remote_crypto_key 7777445157757643635958506f687a6d integ_alg sha-256-128 local_integ_key 455a764b4d686d6d746476664c685a62594a634365675552717863796c437168 remote_integ_key 455a764b4d686d6d746476664c685a62594a634365675552717863796c437168 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 6253536e717576746950654e68486246 remote_crypto_key 6253536e717576746950654e68486246 integ_alg sha-256-128 local_integ_key 5163744c4453686f51514b474873616e794e72627163446452587a704e5a796c remote_integ_key 5163744c4453686f51514b474873616e794e72627163446452587a704e5a796c local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 6271686d6d485a415772536c7879476a remote_crypto_key 6271686d6d485a415772536c7879476a integ_alg sha-256-128 local_integ_key 5a746c42546145656b7651414b75724955784d48484e6456585848596f626f6d remote_integ_key 5a746c42546145656b7651414b75724955784d48484e6456585848596f626f6d local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 5751585663544d734f6963466d564b47 remote_crypto_key 5751585663544d734f6963466d564b47 integ_alg sha-256-128 local_integ_key 7a516748546a46777953656a4f78655647736f704d4c4178627043786e78474c remote_integ_key 7a516748546a46777953656a4f78655647736f704d4c4178627043786e78474c local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 566e4f43506f4479574b5973637a7174 remote_crypto_key 566e4f43506f4479574b5973637a7174 integ_alg sha-256-128 local_integ_key 7545617243797554476a754374686f6850636f6c66566445436867534357414e remote_integ_key 7545617243797554476a754374686f6850636f6c66566445436867534357414e local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 544a4a734a575a435151766a4c6a7743 remote_crypto_key 544a4a734a575a435151766a4c6a7743 integ_alg sha-256-128 local_integ_key 5a75726e6c7277636b514255555a68636d61695441454c41714d64645742536d remote_integ_key 5a75726e6c7277636b514255555a68636d61695441454c41714d64645742536d local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 61564768644952686a6449505a6f5076 remote_crypto_key 61564768644952686a6449505a6f5076 integ_alg sha-256-128 local_integ_key 424f654e676f4b7562726c6c48554c68596b704756696769635970504847766a remote_integ_key 424f654e676f4b7562726c6c48554c68596b704756696769635970504847766a local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 7770655471774a794853735955615869 remote_crypto_key 7770655471774a794853735955615869 integ_alg sha-256-128 local_integ_key 736168434d7a48746d6179506c74586e70797178457448725146577349777663 remote_integ_key 736168434d7a48746d6179506c74586e70797178457448725146577349777663 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 5472546b69554f556a42796562725a47 remote_crypto_key 5472546b69554f556a42796562725a47 integ_alg sha-256-128 local_integ_key 696a4942426f77675859724d48434d45645448576a4973545676444961475064 remote_integ_key 696a4942426f77675859724d48434d45645448576a4973545676444961475064 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 757969776b4f47564a545a6c704a624c remote_crypto_key 757969776b4f47564a545a6c704a624c integ_alg sha-256-128 local_integ_key 5375495a5a5a414c484653794b626b734b735875774858447a5475567967484f remote_integ_key 5375495a5a5a414c484653794b626b734b735875774858447a5475567967484f local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 484d6f504941694d5754417763447554 remote_crypto_key 484d6f504941694d5754417763447554 integ_alg sha-256-128 local_integ_key 504f634953747376785942476b594b6542564a74716f76456b59514452777558 remote_integ_key 504f634953747376785942476b594b6542564a74716f76456b59514452777558 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 42544a465154694d4878425658726242 remote_crypto_key 42544a465154694d4878425658726242 integ_alg sha-256-128 local_integ_key 4956426e5855644f6b66626e6f61725264586e764455525341594456544c756c remote_integ_key 4956426e5855644f6b66626e6f61725264586e764455525341594456544c756c local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 4a6a7270744d7a664c64626b6e746d42 remote_crypto_key 4a6a7270744d7a664c64626b6e746d42 integ_alg sha-256-128 local_integ_key 65656c4d6570445a624368635846444964646a42424d4176727a467665756341 remote_integ_key 65656c4d6570445a624368635846444964646a42424d4176727a467665756341 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 6a684d6d4f705a734661467169466454 remote_crypto_key 6a684d6d4f705a734661467169466454 integ_alg sha-256-128 local_integ_key 5a4747476841704b4d6d614c4d635144647a66675278656d4445544463507249 remote_integ_key 5a4747476841704b4d6d614c4d635144647a66675278656d4445544463507249 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 475556694e56615568527a4142776e59 remote_crypto_key 475556694e56615568527a4142776e59 integ_alg sha-256-128 local_integ_key 424d4279614b787357755979596642764e45476e6a7a63464557626173637869 remote_integ_key 424d4279614b787357755979596642764e45476e6a7a63464557626173637869 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 6c5476585979785a5674584970504664 remote_crypto_key 6c5476585979785a5674584970504664 integ_alg sha-256-128 local_integ_key 564164464e5448676459584465656c524670515448427170626d49474c6a5841 remote_integ_key 564164464e5448676459584465656c524670515448427170626d49474c6a5841 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 4d686e42464348466169585078525476 remote_crypto_key 4d686e42464348466169585078525476 integ_alg sha-256-128 local_integ_key 677468566a6b6962656b797072486c67546b7a6d5a774842757952557243694e remote_integ_key 677468566a6b6962656b797072486c67546b7a6d5a774842757952557243694e local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 53597a6e62516e59756c564b53797746 remote_crypto_key 53597a6e62516e59756c564b53797746 integ_alg sha-256-128 local_integ_key 7041457a62665a437a7474506c72644a495241776344796d5061744568615068 remote_integ_key 7041457a62665a437a7474506c72644a495241776344796d5061744568615068 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 557064654b626642685a694252724f4b remote_crypto_key 557064654b626642685a694252724f4b integ_alg sha-256-128 local_integ_key 50646d716a446c7176556b686679695954706468714c7a65444551504166794d remote_integ_key 50646d716a446c7176556b686679695954706468714c7a65444551504166794d local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 4766726b6f6156487973647a79564644 remote_crypto_key 4766726b6f6156487973647a79564644 integ_alg sha-256-128 local_integ_key 6953577161534462426265754547615278654c6d716f436b45444278636f4a70 remote_integ_key 6953577161534462426265754547615278654c6d716f436b45444278636f4a70 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 71436648487363444462475450437173 remote_crypto_key 71436648487363444462475450437173 integ_alg sha-256-128 local_integ_key 50486b6c73446b475358547758645a726d554f674658646f6a48707853504174 remote_integ_key 50486b6c73446b475358547758645a726d554f674658646f6a48707853504174 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 63795977645241624764576453424943 remote_crypto_key 63795977645241624764576453424943 integ_alg sha-256-128 local_integ_key 657767466d50664c506c71465578626d564d4e7762755a414976735773454758 remote_integ_key 657767466d50664c506c71465578626d564d4e7762755a414976735773454758 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 714a4c6e4e56667a6a495a72556b6e57 remote_crypto_key 714a4c6e4e56667a6a495a72556b6e57 integ_alg sha-256-128 local_integ_key 6c6e4c766856776253767654697a4c576b426858554461796a6c6a4173504c5a remote_integ_key 6c6e4c766856776253767654697a4c576b426858554461796a6c6a4173504c5a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 4173756a6d697a6a724f636643546f76 remote_crypto_key 4173756a6d697a6a724f636643546f76 integ_alg sha-256-128 local_integ_key 644f4171536f734d416446706b516774705575584f764355614458544d516b61 remote_integ_key 644f4171536f734d416446706b516774705575584f764355614458544d516b61 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 74417173477566745a5942485979714f remote_crypto_key 74417173477566745a5942485979714f integ_alg sha-256-128 local_integ_key 756a4667676a42574145526c7443776e4d676a676768467868577a7050756e4b remote_integ_key 756a4667676a42574145526c7443776e4d676a676768467868577a7050756e4b local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 424d69525363554e4a556b6361794753 remote_crypto_key 424d69525363554e4a556b6361794753 integ_alg sha-256-128 local_integ_key 714c786f4c6d584142494763515647476445516f524b416e767363615148716c remote_integ_key 714c786f4c6d584142494763515647476445516f524b416e767363615148716c local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 4c475a5076455575544b4f6e7947636d remote_crypto_key 4c475a5076455575544b4f6e7947636d integ_alg sha-256-128 local_integ_key 6d6b7953536b70445247656f6963786c655149756b6a6b676a4e78536c61656f remote_integ_key 6d6b7953536b70445247656f6963786c655149756b6a6b676a4e78536c61656f local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 6b4f63595662786b6e68654d4548664f remote_crypto_key 6b4f63595662786b6e68654d4548664f integ_alg sha-256-128 local_integ_key 6c70556547615963666f587579736b4f5974524c446669694f447a41644c776d remote_integ_key 6c70556547615963666f587579736b4f5974524c446669694f447a41644c776d local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 645556424861585948484a5459415375 remote_crypto_key 645556424861585948484a5459415375 integ_alg sha-256-128 local_integ_key 7148794e656c6367704f6776774b794a586a73746242616d736f506665785059 remote_integ_key 7148794e656c6367704f6776774b794a586a73746242616d736f506665785059 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 5772774175735169646a486761667a46 remote_crypto_key 5772774175735169646a486761667a46 integ_alg sha-256-128 local_integ_key 666847476174756d6f6f47524469425658426f6378537862714e6b564843576a remote_integ_key 666847476174756d6f6f47524469425658426f6378537862714e6b564843576a local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 4c78464b736559487a4b4c4377587269 remote_crypto_key 4c78464b736559487a4b4c4377587269 integ_alg sha-256-128 local_integ_key 4b78627778556f72555774794b706b57776a4861616577694c4b794f416a7053 remote_integ_key 4b78627778556f72555774794b706b57776a4861616577694c4b794f416a7053 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 537748467569764877544c47486f4f64 remote_crypto_key 537748467569764877544c47486f4f64 integ_alg sha-256-128 local_integ_key 59764941477647635154684c434f5770724a776a497a74696e63744767514e53 remote_integ_key 59764941477647635154684c434f5770724a776a497a74696e63744767514e53 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 7a4c4f6b4955514a626847646871646a remote_crypto_key 7a4c4f6b4955514a626847646871646a integ_alg sha-256-128 local_integ_key 736770456c6e4f466741414b676875617765656a7a7755664f635344416d4e64 remote_integ_key 736770456c6e4f466741414b676875617765656a7a7755664f635344416d4e64 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 5756615154706d5a7255534d4a4c6d57 remote_crypto_key 5756615154706d5a7255534d4a4c6d57 integ_alg sha-256-128 local_integ_key 6e41554d7361634c764c6e466659535675527674755042424d5348444f4b7a66 remote_integ_key 6e41554d7361634c764c6e466659535675527674755042424d5348444f4b7a66 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 514e556d4a47577a7a4c6761775a6e46 remote_crypto_key 514e556d4a47577a7a4c6761775a6e46 integ_alg sha-256-128 local_integ_key 6774735a734f5752616741584e795369437867597758514864566e5a72437454 remote_integ_key 6774735a734f5752616741584e795369437867597758514864566e5a72437454 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 4f73496c7951616f7a737261785a5375 remote_crypto_key 4f73496c7951616f7a737261785a5375 integ_alg sha-256-128 local_integ_key 706442504a4441434847454e63466c6a586848446a4c704378764a52596f526e remote_integ_key 706442504a4441434847454e63466c6a586848446a4c704378764a52596f526e local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 62724847737048466c707a58464b4159 remote_crypto_key 62724847737048466c707a58464b4159 integ_alg sha-256-128 local_integ_key 76715078764d516d437862425a47474164777547794e524a6f565a6b6a716f44 remote_integ_key 76715078764d516d437862425a47474164777547794e524a6f565a6b6a716f44 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 4c61464f41796d5a71516e574a705551 remote_crypto_key 4c61464f41796d5a71516e574a705551 integ_alg sha-256-128 local_integ_key 43496851464b55564e4d434d4b6a4d565271666e66725744674c6a676766747a remote_integ_key 43496851464b55564e4d434d4b6a4d565271666e66725744674c6a676766747a local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 76787a4c5a5a446b4653496945514154 remote_crypto_key 76787a4c5a5a446b4653496945514154 integ_alg sha-256-128 local_integ_key 61446a4e586f72496876684861424453786165724353547354694754524a4565 remote_integ_key 61446a4e586f72496876684861424453786165724353547354694754524a4565 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 5a665749576a544678706555576a684f remote_crypto_key 5a665749576a544678706555576a684f integ_alg sha-256-128 local_integ_key 75474c4956517252416743776e63755061487049424a6f414c684c767a524873 remote_integ_key 75474c4956517252416743776e63755061487049424a6f414c684c767a524873 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 6558455074576a634f41777559504869 remote_crypto_key 6558455074576a634f41777559504869 integ_alg sha-256-128 local_integ_key 794245796767654d53456361637955794b66506f755854695871416c54454476 remote_integ_key 794245796767654d53456361637955794b66506f755854695871416c54454476 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 52477847654e4676696c7646574b746c remote_crypto_key 52477847654e4676696c7646574b746c integ_alg sha-256-128 local_integ_key 43527042796b496b4c41686b5a62794e6b794b7259764873494d61586c53634e remote_integ_key 43527042796b496b4c41686b5a62794e6b794b7259764873494d61586c53634e local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 6c6445674d4a636251736b5961497a6d remote_crypto_key 6c6445674d4a636251736b5961497a6d integ_alg sha-256-128 local_integ_key 6349507266474751584d50796b497659556f4a594e7152796f616e7772724f79 remote_integ_key 6349507266474751584d50796b497659556f4a594e7152796f616e7772724f79 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 5261574b6c4a5966636e647168534753 remote_crypto_key 5261574b6c4a5966636e647168534753 integ_alg sha-256-128 local_integ_key 51655554527a524568687a784c5a624c447042487375657850776c426a777a68 remote_integ_key 51655554527a524568687a784c5a624c447042487375657850776c426a777a68 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 5a674c59786c68546767665448614e58 remote_crypto_key 5a674c59786c68546767665448614e58 integ_alg sha-256-128 local_integ_key 537668777773626b416357597a6761767147717263566844597345774e426461 remote_integ_key 537668777773626b416357597a6761767147717263566844597345774e426461 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 414b717063517a514c634f6176764247 remote_crypto_key 414b717063517a514c634f6176764247 integ_alg sha-256-128 local_integ_key 485a6e7452585a5756556b434a6f6b6b5577656b645468764a467a71524b666d remote_integ_key 485a6e7452585a5756556b434a6f6b6b5577656b645468764a467a71524b666d local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 6f455362745266724d546d724f634975 remote_crypto_key 6f455362745266724d546d724f634975 integ_alg sha-256-128 local_integ_key 5162707a7256515873524b79766f466261445841796243776a754a4d4e4e4247 remote_integ_key 5162707a7256515873524b79766f466261445841796243776a754a4d4e4e4247 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 69484549436e63454c74544747427144 remote_crypto_key 69484549436e63454c74544747427144 integ_alg sha-256-128 local_integ_key 63644b6d48457a67467273596f616375614e6a6562586879716a51484841724f remote_integ_key 63644b6d48457a67467273596f616375614e6a6562586879716a51484841724f local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 6b57564e52644e564956734776645445 remote_crypto_key 6b57564e52644e564956734776645445 integ_alg sha-256-128 local_integ_key 55614648474a4947784271754b626a655a677067426846716176616353626a53 remote_integ_key 55614648474a4947784271754b626a655a677067426846716176616353626a53 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 7977614f7163794a7562574455667a72 remote_crypto_key 7977614f7163794a7562574455667a72 integ_alg sha-256-128 local_integ_key 764d424a6e6b4c5171725a5463496d676f6871755250474c5263595051637445 remote_integ_key 764d424a6e6b4c5171725a5463496d676f6871755250474c5263595051637445 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 4d5278647469776d527a697945476446 remote_crypto_key 4d5278647469776d527a697945476446 integ_alg sha-256-128 local_integ_key 6a4f4d6e57446e515272476d6d6b4f786673696a496c444e4362534247477769 remote_integ_key 6a4f4d6e57446e515272476d6d6b4f786673696a496c444e4362534247477769 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 7467724e4e71745050494a5072746a61 remote_crypto_key 7467724e4e71745050494a5072746a61 integ_alg sha-256-128 local_integ_key 6545474873616f58656c644666726b534b4c4f47445372615855665545626c74 remote_integ_key 6545474873616f58656c644666726b534b4c4f47445372615855665545626c74 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 4e657a506b576a75744d524f52734258 remote_crypto_key 4e657a506b576a75744d524f52734258 integ_alg sha-256-128 local_integ_key 74626768436b78627a486c72696f64567949516b746459614c6d6a5655744d64 remote_integ_key 74626768436b78627a486c72696f64567949516b746459614c6d6a5655744d64 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 53624357524d6e646f7459556764634f remote_crypto_key 53624357524d6e646f7459556764634f integ_alg sha-256-128 local_integ_key 7051794e7442584e725352794c4e754b4e474a46497970474c71456e7053674f remote_integ_key 7051794e7442584e725352794c4e754b4e474a46497970474c71456e7053674f local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 7956776252756b5957534c424663636d remote_crypto_key 7956776252756b5957534c424663636d integ_alg sha-256-128 local_integ_key 6a68486d496e4d4b776e767479796e784a4a7842527745654e61527668557670 remote_integ_key 6a68486d496e4d4b776e767479796e784a4a7842527745654e61527668557670 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 7976666e6a41425772516b6f77725154 remote_crypto_key 7976666e6a41425772516b6f77725154 integ_alg sha-256-128 local_integ_key 785a57434477585273544a5a4c7771526c7852575a6c584642676f78525a6c69 remote_integ_key 785a57434477585273544a5a4c7771526c7852575a6c584642676f78525a6c69 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 6c526157696c7479636b79426b525856 remote_crypto_key 6c526157696c7479636b79426b525856 integ_alg sha-256-128 local_integ_key 6c554f4a477542556b686c444359756d6e59716571775156434873704c6e7545 remote_integ_key 6c554f4a477542556b686c444359756d6e59716571775156434873704c6e7545 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 6773634d514a5656576153775a417559 remote_crypto_key 6773634d514a5656576153775a417559 integ_alg sha-256-128 local_integ_key 744c6a7544584956714f755450414f775a47666d46566e775648646949437874 remote_integ_key 744c6a7544584956714f755450414f775a47666d46566e775648646949437874 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 6a4f61446b6b6f58536c4b774d6c7954 remote_crypto_key 6a4f61446b6b6f58536c4b774d6c7954 integ_alg sha-256-128 local_integ_key 5a6e466c71664375626f4b526a73434771794658637967636e6f4c7258556642 remote_integ_key 5a6e466c71664375626f4b526a73434771794658637967636e6f4c7258556642 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 73476b4a527a51616e4c50674d507943 remote_crypto_key 73476b4a527a51616e4c50674d507943 integ_alg sha-256-128 local_integ_key 55796d43635544444f4b6c4f6e7a73746e4b6448796c494a6a586173444b6d47 remote_integ_key 55796d43635544444f4b6c4f6e7a73746e4b6448796c494a6a586173444b6d47 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 7a6c7a644a48566667584f6345574954 remote_crypto_key 7a6c7a644a48566667584f6345574954 integ_alg sha-256-128 local_integ_key 6d746168774f55526b52697474484657666f56734350554d42684a4156465655 remote_integ_key 6d746168774f55526b52697474484657666f56734350554d42684a4156465655 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 6b6648504476736f69644c4966494354 remote_crypto_key 6b6648504476736f69644c4966494354 integ_alg sha-256-128 local_integ_key 75686b4c6551734e674575446978785154795a4d495462634748576c6b736a4c remote_integ_key 75686b4c6551734e674575446978785154795a4d495462634748576c6b736a4c local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 61514b61596f466c477152754c767970 remote_crypto_key 61514b61596f466c477152754c767970 integ_alg sha-256-128 local_integ_key 4d634743434d745659745875516f62545746464a794a7a44474f6d736e4d5243 remote_integ_key 4d634743434d745659745875516f62545746464a794a7a44474f6d736e4d5243 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 6666594d744b4e674d4c626862456d48 remote_crypto_key 6666594d744b4e674d4c626862456d48 integ_alg sha-256-128 local_integ_key 5773454e624170624771704549475a544a4676475952536848426559676a596c remote_integ_key 5773454e624170624771704549475a544a4676475952536848426559676a596c local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 415177656b4b637470684171724d7971 remote_crypto_key 415177656b4b637470684171724d7971 integ_alg sha-256-128 local_integ_key 4e4e5a6e456d554372544b4c5772525048436668796868457a615455586a6357 remote_integ_key 4e4e5a6e456d554372544b4c5772525048436668796868457a615455586a6357 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 7965456c51746145754c766b594d616b remote_crypto_key 7965456c51746145754c766b594d616b integ_alg sha-256-128 local_integ_key 4e52667663446967494d6c575251575377644c7a545a7a6d6e44786d4f6e444f remote_integ_key 4e52667663446967494d6c575251575377644c7a545a7a6d6e44786d4f6e444f local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 5473676161594167715a6c7076654243 remote_crypto_key 5473676161594167715a6c7076654243 integ_alg sha-256-128 local_integ_key 584962725a58424474714c59594b4c4c7a50686947465855754f725a59646251 remote_integ_key 584962725a58424474714c59594b4c4c7a50686947465855754f725a59646251 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 5a634b76764a65746c4c6a55516c624b remote_crypto_key 5a634b76764a65746c4c6a55516c624b integ_alg sha-256-128 local_integ_key 4252716c4d595178674b636b695867426a4a414f4b6f4d476948566869736e69 remote_integ_key 4252716c4d595178674b636b695867426a4a414f4b6f4d476948566869736e69 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 6369666175526c52674f4e74476a754f remote_crypto_key 6369666175526c52674f4e74476a754f integ_alg sha-256-128 local_integ_key 7248526e4f7141644e53436e5551536c645a45676858677277795a4b737a6d69 remote_integ_key 7248526e4f7141644e53436e5551536c645a45676858677277795a4b737a6d69 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 594444574461724f5261616c50754763 remote_crypto_key 594444574461724f5261616c50754763 integ_alg sha-256-128 local_integ_key 715072475155644f586d5176656f5061555450486d7a4b77787a65576b4a6558 remote_integ_key 715072475155644f586d5176656f5061555450486d7a4b77787a65576b4a6558 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 4b505272666b5372567977734e70705a remote_crypto_key 4b505272666b5372567977734e70705a integ_alg sha-256-128 local_integ_key 6b626a7071476e71725858516d744c6f6f6f5356655953596a65495a56766a68 remote_integ_key 6b626a7071476e71725858516d744c6f6f6f5356655953596a65495a56766a68 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 764f435767745542686564624c567274 remote_crypto_key 764f435767745542686564624c567274 integ_alg sha-256-128 local_integ_key 676b4b79554f6846474e427679536550504154727a7678594f7861797a506556 remote_integ_key 676b4b79554f6846474e427679536550504154727a7678594f7861797a506556 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4f6d4f4a664e6463464e63536345524e remote_crypto_key 4f6d4f4a664e6463464e63536345524e integ_alg sha-256-128 local_integ_key 68446b686652496b7741516a4e6f735a6a7963724d44776d524b656c6a447a4b remote_integ_key 68446b686652496b7741516a4e6f735a6a7963724d44776d524b656c6a447a4b local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 47576f77646944656450516a6f6f754f remote_crypto_key 47576f77646944656450516a6f6f754f integ_alg sha-256-128 local_integ_key 62724b615a53434841496849786e4352764646614d7146667a534e4565586d6a remote_integ_key 62724b615a53434841496849786e4352764646614d7146667a534e4565586d6a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 514e556d4a47577a7a4c6761775a6e46 remote_crypto_key 514e556d4a47577a7a4c6761775a6e46 integ_alg sha-256-128 local_integ_key 6774735a734f5752616741584e795369437867597758514864566e5a72437454 remote_integ_key 6774735a734f5752616741584e795369437867597758514864566e5a72437454 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 4f73496c7951616f7a737261785a5375 remote_crypto_key 4f73496c7951616f7a737261785a5375 integ_alg sha-256-128 local_integ_key 706442504a4441434847454e63466c6a586848446a4c704378764a52596f526e remote_integ_key 706442504a4441434847454e63466c6a586848446a4c704378764a52596f526e local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 62724847737048466c707a58464b4159 remote_crypto_key 62724847737048466c707a58464b4159 integ_alg sha-256-128 local_integ_key 76715078764d516d437862425a47474164777547794e524a6f565a6b6a716f44 remote_integ_key 76715078764d516d437862425a47474164777547794e524a6f565a6b6a716f44 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 4c61464f41796d5a71516e574a705551 remote_crypto_key 4c61464f41796d5a71516e574a705551 integ_alg sha-256-128 local_integ_key 43496851464b55564e4d434d4b6a4d565271666e66725744674c6a676766747a remote_integ_key 43496851464b55564e4d434d4b6a4d565271666e66725744674c6a676766747a local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 76787a4c5a5a446b4653496945514154 remote_crypto_key 76787a4c5a5a446b4653496945514154 integ_alg sha-256-128 local_integ_key 61446a4e586f72496876684861424453786165724353547354694754524a4565 remote_integ_key 61446a4e586f72496876684861424453786165724353547354694754524a4565 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 5a665749576a544678706555576a684f remote_crypto_key 5a665749576a544678706555576a684f integ_alg sha-256-128 local_integ_key 75474c4956517252416743776e63755061487049424a6f414c684c767a524873 remote_integ_key 75474c4956517252416743776e63755061487049424a6f414c684c767a524873 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 6558455074576a634f41777559504869 remote_crypto_key 6558455074576a634f41777559504869 integ_alg sha-256-128 local_integ_key 794245796767654d53456361637955794b66506f755854695871416c54454476 remote_integ_key 794245796767654d53456361637955794b66506f755854695871416c54454476 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 52477847654e4676696c7646574b746c remote_crypto_key 52477847654e4676696c7646574b746c integ_alg sha-256-128 local_integ_key 43527042796b496b4c41686b5a62794e6b794b7259764873494d61586c53634e remote_integ_key 43527042796b496b4c41686b5a62794e6b794b7259764873494d61586c53634e local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 6c6445674d4a636251736b5961497a6d remote_crypto_key 6c6445674d4a636251736b5961497a6d integ_alg sha-256-128 local_integ_key 6349507266474751584d50796b497659556f4a594e7152796f616e7772724f79 remote_integ_key 6349507266474751584d50796b497659556f4a594e7152796f616e7772724f79 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 5261574b6c4a5966636e647168534753 remote_crypto_key 5261574b6c4a5966636e647168534753 integ_alg sha-256-128 local_integ_key 51655554527a524568687a784c5a624c447042487375657850776c426a777a68 remote_integ_key 51655554527a524568687a784c5a624c447042487375657850776c426a777a68 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 5a674c59786c68546767665448614e58 remote_crypto_key 5a674c59786c68546767665448614e58 integ_alg sha-256-128 local_integ_key 537668777773626b416357597a6761767147717263566844597345774e426461 remote_integ_key 537668777773626b416357597a6761767147717263566844597345774e426461 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 414b717063517a514c634f6176764247 remote_crypto_key 414b717063517a514c634f6176764247 integ_alg sha-256-128 local_integ_key 485a6e7452585a5756556b434a6f6b6b5577656b645468764a467a71524b666d remote_integ_key 485a6e7452585a5756556b434a6f6b6b5577656b645468764a467a71524b666d local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 6f455362745266724d546d724f634975 remote_crypto_key 6f455362745266724d546d724f634975 integ_alg sha-256-128 local_integ_key 5162707a7256515873524b79766f466261445841796243776a754a4d4e4e4247 remote_integ_key 5162707a7256515873524b79766f466261445841796243776a754a4d4e4e4247 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 69484549436e63454c74544747427144 remote_crypto_key 69484549436e63454c74544747427144 integ_alg sha-256-128 local_integ_key 63644b6d48457a67467273596f616375614e6a6562586879716a51484841724f remote_integ_key 63644b6d48457a67467273596f616375614e6a6562586879716a51484841724f local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 6b57564e52644e564956734776645445 remote_crypto_key 6b57564e52644e564956734776645445 integ_alg sha-256-128 local_integ_key 55614648474a4947784271754b626a655a677067426846716176616353626a53 remote_integ_key 55614648474a4947784271754b626a655a677067426846716176616353626a53 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 7977614f7163794a7562574455667a72 remote_crypto_key 7977614f7163794a7562574455667a72 integ_alg sha-256-128 local_integ_key 764d424a6e6b4c5171725a5463496d676f6871755250474c5263595051637445 remote_integ_key 764d424a6e6b4c5171725a5463496d676f6871755250474c5263595051637445 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 4d5278647469776d527a697945476446 remote_crypto_key 4d5278647469776d527a697945476446 integ_alg sha-256-128 local_integ_key 6a4f4d6e57446e515272476d6d6b4f786673696a496c444e4362534247477769 remote_integ_key 6a4f4d6e57446e515272476d6d6b4f786673696a496c444e4362534247477769 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 7467724e4e71745050494a5072746a61 remote_crypto_key 7467724e4e71745050494a5072746a61 integ_alg sha-256-128 local_integ_key 6545474873616f58656c644666726b534b4c4f47445372615855665545626c74 remote_integ_key 6545474873616f58656c644666726b534b4c4f47445372615855665545626c74 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 4e657a506b576a75744d524f52734258 remote_crypto_key 4e657a506b576a75744d524f52734258 integ_alg sha-256-128 local_integ_key 74626768436b78627a486c72696f64567949516b746459614c6d6a5655744d64 remote_integ_key 74626768436b78627a486c72696f64567949516b746459614c6d6a5655744d64 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 53624357524d6e646f7459556764634f remote_crypto_key 53624357524d6e646f7459556764634f integ_alg sha-256-128 local_integ_key 7051794e7442584e725352794c4e754b4e474a46497970474c71456e7053674f remote_integ_key 7051794e7442584e725352794c4e754b4e474a46497970474c71456e7053674f local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 7956776252756b5957534c424663636d remote_crypto_key 7956776252756b5957534c424663636d integ_alg sha-256-128 local_integ_key 6a68486d496e4d4b776e767479796e784a4a7842527745654e61527668557670 remote_integ_key 6a68486d496e4d4b776e767479796e784a4a7842527745654e61527668557670 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 7976666e6a41425772516b6f77725154 remote_crypto_key 7976666e6a41425772516b6f77725154 integ_alg sha-256-128 local_integ_key 785a57434477585273544a5a4c7771526c7852575a6c584642676f78525a6c69 remote_integ_key 785a57434477585273544a5a4c7771526c7852575a6c584642676f78525a6c69 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 6c526157696c7479636b79426b525856 remote_crypto_key 6c526157696c7479636b79426b525856 integ_alg sha-256-128 local_integ_key 6c554f4a477542556b686c444359756d6e59716571775156434873704c6e7545 remote_integ_key 6c554f4a477542556b686c444359756d6e59716571775156434873704c6e7545 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 6773634d514a5656576153775a417559 remote_crypto_key 6773634d514a5656576153775a417559 integ_alg sha-256-128 local_integ_key 744c6a7544584956714f755450414f775a47666d46566e775648646949437874 remote_integ_key 744c6a7544584956714f755450414f775a47666d46566e775648646949437874 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 6a4f61446b6b6f58536c4b774d6c7954 remote_crypto_key 6a4f61446b6b6f58536c4b774d6c7954 integ_alg sha-256-128 local_integ_key 5a6e466c71664375626f4b526a73434771794658637967636e6f4c7258556642 remote_integ_key 5a6e466c71664375626f4b526a73434771794658637967636e6f4c7258556642 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 73476b4a527a51616e4c50674d507943 remote_crypto_key 73476b4a527a51616e4c50674d507943 integ_alg sha-256-128 local_integ_key 55796d43635544444f4b6c4f6e7a73746e4b6448796c494a6a586173444b6d47 remote_integ_key 55796d43635544444f4b6c4f6e7a73746e4b6448796c494a6a586173444b6d47 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 7a6c7a644a48566667584f6345574954 remote_crypto_key 7a6c7a644a48566667584f6345574954 integ_alg sha-256-128 local_integ_key 6d746168774f55526b52697474484657666f56734350554d42684a4156465655 remote_integ_key 6d746168774f55526b52697474484657666f56734350554d42684a4156465655 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 6b6648504476736f69644c4966494354 remote_crypto_key 6b6648504476736f69644c4966494354 integ_alg sha-256-128 local_integ_key 75686b4c6551734e674575446978785154795a4d495462634748576c6b736a4c remote_integ_key 75686b4c6551734e674575446978785154795a4d495462634748576c6b736a4c local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 61514b61596f466c477152754c767970 remote_crypto_key 61514b61596f466c477152754c767970 integ_alg sha-256-128 local_integ_key 4d634743434d745659745875516f62545746464a794a7a44474f6d736e4d5243 remote_integ_key 4d634743434d745659745875516f62545746464a794a7a44474f6d736e4d5243 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 6666594d744b4e674d4c626862456d48 remote_crypto_key 6666594d744b4e674d4c626862456d48 integ_alg sha-256-128 local_integ_key 5773454e624170624771704549475a544a4676475952536848426559676a596c remote_integ_key 5773454e624170624771704549475a544a4676475952536848426559676a596c local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 415177656b4b637470684171724d7971 remote_crypto_key 415177656b4b637470684171724d7971 integ_alg sha-256-128 local_integ_key 4e4e5a6e456d554372544b4c5772525048436668796868457a615455586a6357 remote_integ_key 4e4e5a6e456d554372544b4c5772525048436668796868457a615455586a6357 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 7965456c51746145754c766b594d616b remote_crypto_key 7965456c51746145754c766b594d616b integ_alg sha-256-128 local_integ_key 4e52667663446967494d6c575251575377644c7a545a7a6d6e44786d4f6e444f remote_integ_key 4e52667663446967494d6c575251575377644c7a545a7a6d6e44786d4f6e444f local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 5473676161594167715a6c7076654243 remote_crypto_key 5473676161594167715a6c7076654243 integ_alg sha-256-128 local_integ_key 584962725a58424474714c59594b4c4c7a50686947465855754f725a59646251 remote_integ_key 584962725a58424474714c59594b4c4c7a50686947465855754f725a59646251 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 5a634b76764a65746c4c6a55516c624b remote_crypto_key 5a634b76764a65746c4c6a55516c624b integ_alg sha-256-128 local_integ_key 4252716c4d595178674b636b695867426a4a414f4b6f4d476948566869736e69 remote_integ_key 4252716c4d595178674b636b695867426a4a414f4b6f4d476948566869736e69 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 6369666175526c52674f4e74476a754f remote_crypto_key 6369666175526c52674f4e74476a754f integ_alg sha-256-128 local_integ_key 7248526e4f7141644e53436e5551536c645a45676858677277795a4b737a6d69 remote_integ_key 7248526e4f7141644e53436e5551536c645a45676858677277795a4b737a6d69 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 594444574461724f5261616c50754763 remote_crypto_key 594444574461724f5261616c50754763 integ_alg sha-256-128 local_integ_key 715072475155644f586d5176656f5061555450486d7a4b77787a65576b4a6558 remote_integ_key 715072475155644f586d5176656f5061555450486d7a4b77787a65576b4a6558 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 4b505272666b5372567977734e70705a remote_crypto_key 4b505272666b5372567977734e70705a integ_alg sha-256-128 local_integ_key 6b626a7071476e71725858516d744c6f6f6f5356655953596a65495a56766a68 remote_integ_key 6b626a7071476e71725858516d744c6f6f6f5356655953596a65495a56766a68 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 764f435767745542686564624c567274 remote_crypto_key 764f435767745542686564624c567274 integ_alg sha-256-128 local_integ_key 676b4b79554f6846474e427679536550504154727a7678594f7861797a506556 remote_integ_key 676b4b79554f6846474e427679536550504154727a7678594f7861797a506556 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4f6d4f4a664e6463464e63536345524e remote_crypto_key 4f6d4f4a664e6463464e63536345524e integ_alg sha-256-128 local_integ_key 68446b686652496b7741516a4e6f735a6a7963724d44776d524b656c6a447a4b remote_integ_key 68446b686652496b7741516a4e6f735a6a7963724d44776d524b656c6a447a4b local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 47576f77646944656450516a6f6f754f remote_crypto_key 47576f77646944656450516a6f6f754f integ_alg sha-256-128 local_integ_key 62724b615a53434841496849786e4352764646614d7146667a534e4565586d6a remote_integ_key 62724b615a53434841496849786e4352764646614d7146667a534e4565586d6a local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 676a716f7057774251436159794e7965 remote_crypto_key 676a716f7057774251436159794e7965 integ_alg sha-256-128 local_integ_key 6b474243675667617052417a45436a597656727468494d467a78634344574343 remote_integ_key 6b474243675667617052417a45436a597656727468494d467a78634344574343 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 6b4a44574276726150467656486c7575 remote_crypto_key 6b4a44574276726150467656486c7575 integ_alg sha-256-128 local_integ_key 654b67454f4f4a425a726a696e66666e6a5246644a68436d66764b71566c5449 remote_integ_key 654b67454f4f4a425a726a696e66666e6a5246644a68436d66764b71566c5449 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 53624f57614e7573546a6d4f594b6861 remote_crypto_key 53624f57614e7573546a6d4f594b6861 integ_alg sha-256-128 local_integ_key 61474f4967685761685071666544555958416161486743696d465162794e5470 remote_integ_key 61474f4967685761685071666544555958416161486743696d465162794e5470 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 42676f766576654a616867747768504d remote_crypto_key 42676f766576654a616867747768504d integ_alg sha-256-128 local_integ_key 4a505366566a526a776b4f684c466c68466172704e446b41636864736d557a52 remote_integ_key 4a505366566a526a776b4f684c466c68466172704e446b41636864736d557a52 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 635853684a6c626f4e70435a6d436b6e remote_crypto_key 635853684a6c626f4e70435a6d436b6e integ_alg sha-256-128 local_integ_key 4f774e5144487758624d5161615a584646666179437a4758564f6b5961444a64 remote_integ_key 4f774e5144487758624d5161615a584646666179437a4758564f6b5961444a64 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 78476e6a4c5657766d467a56554e6f4b remote_crypto_key 78476e6a4c5657766d467a56554e6f4b integ_alg sha-256-128 local_integ_key 5155747355656c6e4c4b7a6a6c476e61767858487969746e634e6466764e724e remote_integ_key 5155747355656c6e4c4b7a6a6c476e61767858487969746e634e6466764e724e local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 454c4d4d72597363654e566158456f61 remote_crypto_key 454c4d4d72597363654e566158456f61 integ_alg sha-256-128 local_integ_key 536c46675947794a475a7447576e634f756e4d435a72716b626d657a75724f52 remote_integ_key 536c46675947794a475a7447576e634f756e4d435a72716b626d657a75724f52 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 44694d6447484f6e7467635a70434744 remote_crypto_key 44694d6447484f6e7467635a70434744 integ_alg sha-256-128 local_integ_key 7157505a77506149456a6a65515573686365715368654848435a4c4461526c44 remote_integ_key 7157505a77506149456a6a65515573686365715368654848435a4c4461526c44 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 43724c58614465774749454c65787446 remote_crypto_key 43724c58614465774749454c65787446 integ_alg sha-256-128 local_integ_key 51596c4379756c516a634c4e72455675555941694a69526470525a454f4d5874 remote_integ_key 51596c4379756c516a634c4e72455675555941694a69526470525a454f4d5874 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 637255714a704f63454378514d4d6f78 remote_crypto_key 637255714a704f63454378514d4d6f78 integ_alg sha-256-128 local_integ_key 6d506877724146794f4279547551484e5075766d6d577a436758674c68494a75 remote_integ_key 6d506877724146794f4279547551484e5075766d6d577a436758674c68494a75 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 444f6f6e7969437471474c6f66536877 remote_crypto_key 444f6f6e7969437471474c6f66536877 integ_alg sha-256-128 local_integ_key 78505144644c73556b6d58764266574256696e4353725641516a6157577a4c7a remote_integ_key 78505144644c73556b6d58764266574256696e4353725641516a6157577a4c7a local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 474f6c537a714575486c6b6b484f564b remote_crypto_key 474f6c537a714575486c6b6b484f564b integ_alg sha-256-128 local_integ_key 444f646f456d6f715072716361786574646b4f43536a4447626e6c6779474a52 remote_integ_key 444f646f456d6f715072716361786574646b4f43536a4447626e6c6779474a52 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 5777666a5a74767969666f6367546567 remote_crypto_key 5777666a5a74767969666f6367546567 integ_alg sha-256-128 local_integ_key 797345587a4c664e547176614f4a6d4d6c6c57514e6e51696875676353535642 remote_integ_key 797345587a4c664e547176614f4a6d4d6c6c57514e6e51696875676353535642 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 5461457842496b6f5477476c48695555 remote_crypto_key 5461457842496b6f5477476c48695555 integ_alg sha-256-128 local_integ_key 474a684970644c466661496d6a4462615a61666f73795a6c416b616d4a425355 remote_integ_key 474a684970644c466661496d6a4462615a61666f73795a6c416b616d4a425355 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 5078455946657561574c6d67634e7675 remote_crypto_key 5078455946657561574c6d67634e7675 integ_alg sha-256-128 local_integ_key 4365596c5a76795557774a57514a786163535844695176566972674a62686f79 remote_integ_key 4365596c5a76795557774a57514a786163535844695176566972674a62686f79 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 5a6c466769574c6d755345496371426b remote_crypto_key 5a6c466769574c6d755345496371426b integ_alg sha-256-128 local_integ_key 7a5541564a6f4d7871636c527650696751666350746d664a6f786f6855576e49 remote_integ_key 7a5541564a6f4d7871636c527650696751666350746d664a6f786f6855576e49 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 727647664447737a6669787079584472 remote_crypto_key 727647664447737a6669787079584472 integ_alg sha-256-128 local_integ_key 4a6f6b556e646f4e6e5156415274726267596972764d71586f7065724b725459 remote_integ_key 4a6f6b556e646f4e6e5156415274726267596972764d71586f7065724b725459 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 6f50494f6e79674c664174704c674453 remote_crypto_key 6f50494f6e79674c664174704c674453 integ_alg sha-256-128 local_integ_key 62736c4549766167486c5a5753706d6d664d7a5467616c575367614f78415a6d remote_integ_key 62736c4549766167486c5a5753706d6d664d7a5467616c575367614f78415a6d local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 4e4c544e62736b477344707779544253 remote_crypto_key 4e4c544e62736b477344707779544253 integ_alg sha-256-128 local_integ_key 47635853496e567272634b414449524565555a5a7473424e4c54465555707741 remote_integ_key 47635853496e567272634b414449524565555a5a7473424e4c54465555707741 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 45784b796f456e6a6d6c41516b636359 remote_crypto_key 45784b796f456e6a6d6c41516b636359 integ_alg sha-256-128 local_integ_key 41414e4e7168697356474d457072686b564f444b57616c71467a4a7273697847 remote_integ_key 41414e4e7168697356474d457072686b564f444b57616c71467a4a7273697847 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 795a5262535a585a7a426d4966535942 remote_crypto_key 795a5262535a585a7a426d4966535942 integ_alg sha-256-128 local_integ_key 58727958736f576b48574e496d6e76505273564b436e4767754756756f736557 remote_integ_key 58727958736f576b48574e496d6e76505273564b436e4767754756756f736557 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 4b7255436e6f44777543544c644e6b65 remote_crypto_key 4b7255436e6f44777543544c644e6b65 integ_alg sha-256-128 local_integ_key 48556c706c6b795452514c57647576797167584e764977695264634a77456f68 remote_integ_key 48556c706c6b795452514c57647576797167584e764977695264634a77456f68 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 4272536c43756373696e78734f5a626c remote_crypto_key 4272536c43756373696e78734f5a626c integ_alg sha-256-128 local_integ_key 6a526b7377744e507863716b4d78595561557249554b6245434b726451694241 remote_integ_key 6a526b7377744e507863716b4d78595561557249554b6245434b726451694241 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 4c4c4e4c4a555852786c6d4963587766 remote_crypto_key 4c4c4e4c4a555852786c6d4963587766 integ_alg sha-256-128 local_integ_key 6f516c4a525a704841654c757275724b564368504b4a62736e576d566170774a remote_integ_key 6f516c4a525a704841654c757275724b564368504b4a62736e576d566170774a local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 5349564f4c6a6d774365474d4a476248 remote_crypto_key 5349564f4c6a6d774365474d4a476248 integ_alg sha-256-128 local_integ_key 5161517a78595a52566f776961574d4945734f4a4868735551477266565a5152 remote_integ_key 5161517a78595a52566f776961574d4945734f4a4868735551477266565a5152 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 636d6d4f476d767a4262616a77614a69 remote_crypto_key 636d6d4f476d767a4262616a77614a69 integ_alg sha-256-128 local_integ_key 414f4d55684561764941494e725850685a61544a53675446485249475970464e remote_integ_key 414f4d55684561764941494e725850685a61544a53675446485249475970464e local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 7556456967667169496744695a705847 remote_crypto_key 7556456967667169496744695a705847 integ_alg sha-256-128 local_integ_key 69727a6e58576a786f6a614c4c4258586a514f65624e504542444b434951796c remote_integ_key 69727a6e58576a786f6a614c4c4258586a514f65624e504542444b434951796c local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 66644b704e575a79464679784461554b remote_crypto_key 66644b704e575a79464679784461554b integ_alg sha-256-128 local_integ_key 6576514168465175505a456b6f706d6b727345475275516d6b726878495a736f remote_integ_key 6576514168465175505a456b6f706d6b727345475275516d6b726878495a736f local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 4366724342595448764842476a414d64 remote_crypto_key 4366724342595448764842476a414d64 integ_alg sha-256-128 local_integ_key 67744262774d4c5879626847427269765a596d5465757967666c617866674c5a remote_integ_key 67744262774d4c5879626847427269765a596d5465757967666c617866674c5a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 4959544c54777a724650557678524e73 remote_crypto_key 4959544c54777a724650557678524e73 integ_alg sha-256-128 local_integ_key 656f64745863644942747248437279594e74544f624f73676d42626974684357 remote_integ_key 656f64745863644942747248437279594e74544f624f73676d42626974684357 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 6e6a63694c6964774357494f454b766c remote_crypto_key 6e6a63694c6964774357494f454b766c integ_alg sha-256-128 local_integ_key 4d7476587344714b5041786e6a4c4a4169644142724179485051685569624a6a remote_integ_key 4d7476587344714b5041786e6a4c4a4169644142724179485051685569624a6a local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 4d426266746370444c754b7641547642 remote_crypto_key 4d426266746370444c754b7641547642 integ_alg sha-256-128 local_integ_key 5177797377416b4967516542644f4c584376504a7279556d756d526e6e506759 remote_integ_key 5177797377416b4967516542644f4c584376504a7279556d756d526e6e506759 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 78476b504759665471786b5a71434362 remote_crypto_key 78476b504759665471786b5a71434362 integ_alg sha-256-128 local_integ_key 684a4c6d52566e79585a4977656f484461734d57547148414a4748747866496b remote_integ_key 684a4c6d52566e79585a4977656f484461734d57547148414a4748747866496b local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 6d77595872724343596d79535a6e7551 remote_crypto_key 6d77595872724343596d79535a6e7551 integ_alg sha-256-128 local_integ_key 454b4e4e7644764a72725a71794b4b69694e576958784b4c536967534e675050 remote_integ_key 454b4e4e7644764a72725a71794b4b69694e576958784b4c536967534e675050 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 456e547574616769496b626c5a6e4874 remote_crypto_key 456e547574616769496b626c5a6e4874 integ_alg sha-256-128 local_integ_key 514c656f505556564c58626a594c7a4a6462504d67776868686f4b64534b6752 remote_integ_key 514c656f505556564c58626a594c7a4a6462504d67776868686f4b64534b6752 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 6b4842617662656d50504d4b4b655749 remote_crypto_key 6b4842617662656d50504d4b4b655749 integ_alg sha-256-128 local_integ_key 4d4c55425855636c6d79494c45446764655968746e624a76736d7079526d4571 remote_integ_key 4d4c55425855636c6d79494c45446764655968746e624a76736d7079526d4571 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 4b446d56576552516171594253447067 remote_crypto_key 4b446d56576552516171594253447067 integ_alg sha-256-128 local_integ_key 52474b43767a4d634b5941694d546879626a6f45544158634e43676f6746666a remote_integ_key 52474b43767a4d634b5941694d546879626a6f45544158634e43676f6746666a local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 75586d576876757176764351666c7577 remote_crypto_key 75586d576876757176764351666c7577 integ_alg sha-256-128 local_integ_key 4d4771496c4877506b4f766c5064596a516b42537752626b4874456f49556d53 remote_integ_key 4d4771496c4877506b4f766c5064596a516b42537752626b4874456f49556d53 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 48494b5067516841687859737777684f remote_crypto_key 48494b5067516841687859737777684f integ_alg sha-256-128 local_integ_key 4577444276476d41434974586654456c6343634c4871615755484a784f536255 remote_integ_key 4577444276476d41434974586654456c6343634c4871615755484a784f536255 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 746e4671647270496c6a615772594144 remote_crypto_key 746e4671647270496c6a615772594144 integ_alg sha-256-128 local_integ_key 634e54574c67625352596a494c4f456c647349656a6d6f746c75486c4a564b75 remote_integ_key 634e54574c67625352596a494c4f456c647349656a6d6f746c75486c4a564b75 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 676a716f7057774251436159794e7965 remote_crypto_key 676a716f7057774251436159794e7965 integ_alg sha-256-128 local_integ_key 6b474243675667617052417a45436a597656727468494d467a78634344574343 remote_integ_key 6b474243675667617052417a45436a597656727468494d467a78634344574343 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 6b4a44574276726150467656486c7575 remote_crypto_key 6b4a44574276726150467656486c7575 integ_alg sha-256-128 local_integ_key 654b67454f4f4a425a726a696e66666e6a5246644a68436d66764b71566c5449 remote_integ_key 654b67454f4f4a425a726a696e66666e6a5246644a68436d66764b71566c5449 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 53624f57614e7573546a6d4f594b6861 remote_crypto_key 53624f57614e7573546a6d4f594b6861 integ_alg sha-256-128 local_integ_key 61474f4967685761685071666544555958416161486743696d465162794e5470 remote_integ_key 61474f4967685761685071666544555958416161486743696d465162794e5470 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 42676f766576654a616867747768504d remote_crypto_key 42676f766576654a616867747768504d integ_alg sha-256-128 local_integ_key 4a505366566a526a776b4f684c466c68466172704e446b41636864736d557a52 remote_integ_key 4a505366566a526a776b4f684c466c68466172704e446b41636864736d557a52 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 635853684a6c626f4e70435a6d436b6e remote_crypto_key 635853684a6c626f4e70435a6d436b6e integ_alg sha-256-128 local_integ_key 4f774e5144487758624d5161615a584646666179437a4758564f6b5961444a64 remote_integ_key 4f774e5144487758624d5161615a584646666179437a4758564f6b5961444a64 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 78476e6a4c5657766d467a56554e6f4b remote_crypto_key 78476e6a4c5657766d467a56554e6f4b integ_alg sha-256-128 local_integ_key 5155747355656c6e4c4b7a6a6c476e61767858487969746e634e6466764e724e remote_integ_key 5155747355656c6e4c4b7a6a6c476e61767858487969746e634e6466764e724e local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 454c4d4d72597363654e566158456f61 remote_crypto_key 454c4d4d72597363654e566158456f61 integ_alg sha-256-128 local_integ_key 536c46675947794a475a7447576e634f756e4d435a72716b626d657a75724f52 remote_integ_key 536c46675947794a475a7447576e634f756e4d435a72716b626d657a75724f52 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 44694d6447484f6e7467635a70434744 remote_crypto_key 44694d6447484f6e7467635a70434744 integ_alg sha-256-128 local_integ_key 7157505a77506149456a6a65515573686365715368654848435a4c4461526c44 remote_integ_key 7157505a77506149456a6a65515573686365715368654848435a4c4461526c44 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 43724c58614465774749454c65787446 remote_crypto_key 43724c58614465774749454c65787446 integ_alg sha-256-128 local_integ_key 51596c4379756c516a634c4e72455675555941694a69526470525a454f4d5874 remote_integ_key 51596c4379756c516a634c4e72455675555941694a69526470525a454f4d5874 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 637255714a704f63454378514d4d6f78 remote_crypto_key 637255714a704f63454378514d4d6f78 integ_alg sha-256-128 local_integ_key 6d506877724146794f4279547551484e5075766d6d577a436758674c68494a75 remote_integ_key 6d506877724146794f4279547551484e5075766d6d577a436758674c68494a75 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 444f6f6e7969437471474c6f66536877 remote_crypto_key 444f6f6e7969437471474c6f66536877 integ_alg sha-256-128 local_integ_key 78505144644c73556b6d58764266574256696e4353725641516a6157577a4c7a remote_integ_key 78505144644c73556b6d58764266574256696e4353725641516a6157577a4c7a local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 474f6c537a714575486c6b6b484f564b remote_crypto_key 474f6c537a714575486c6b6b484f564b integ_alg sha-256-128 local_integ_key 444f646f456d6f715072716361786574646b4f43536a4447626e6c6779474a52 remote_integ_key 444f646f456d6f715072716361786574646b4f43536a4447626e6c6779474a52 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 5777666a5a74767969666f6367546567 remote_crypto_key 5777666a5a74767969666f6367546567 integ_alg sha-256-128 local_integ_key 797345587a4c664e547176614f4a6d4d6c6c57514e6e51696875676353535642 remote_integ_key 797345587a4c664e547176614f4a6d4d6c6c57514e6e51696875676353535642 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 5461457842496b6f5477476c48695555 remote_crypto_key 5461457842496b6f5477476c48695555 integ_alg sha-256-128 local_integ_key 474a684970644c466661496d6a4462615a61666f73795a6c416b616d4a425355 remote_integ_key 474a684970644c466661496d6a4462615a61666f73795a6c416b616d4a425355 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 5078455946657561574c6d67634e7675 remote_crypto_key 5078455946657561574c6d67634e7675 integ_alg sha-256-128 local_integ_key 4365596c5a76795557774a57514a786163535844695176566972674a62686f79 remote_integ_key 4365596c5a76795557774a57514a786163535844695176566972674a62686f79 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 5a6c466769574c6d755345496371426b remote_crypto_key 5a6c466769574c6d755345496371426b integ_alg sha-256-128 local_integ_key 7a5541564a6f4d7871636c527650696751666350746d664a6f786f6855576e49 remote_integ_key 7a5541564a6f4d7871636c527650696751666350746d664a6f786f6855576e49 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 727647664447737a6669787079584472 remote_crypto_key 727647664447737a6669787079584472 integ_alg sha-256-128 local_integ_key 4a6f6b556e646f4e6e5156415274726267596972764d71586f7065724b725459 remote_integ_key 4a6f6b556e646f4e6e5156415274726267596972764d71586f7065724b725459 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 6f50494f6e79674c664174704c674453 remote_crypto_key 6f50494f6e79674c664174704c674453 integ_alg sha-256-128 local_integ_key 62736c4549766167486c5a5753706d6d664d7a5467616c575367614f78415a6d remote_integ_key 62736c4549766167486c5a5753706d6d664d7a5467616c575367614f78415a6d local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 4e4c544e62736b477344707779544253 remote_crypto_key 4e4c544e62736b477344707779544253 integ_alg sha-256-128 local_integ_key 47635853496e567272634b414449524565555a5a7473424e4c54465555707741 remote_integ_key 47635853496e567272634b414449524565555a5a7473424e4c54465555707741 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 45784b796f456e6a6d6c41516b636359 remote_crypto_key 45784b796f456e6a6d6c41516b636359 integ_alg sha-256-128 local_integ_key 41414e4e7168697356474d457072686b564f444b57616c71467a4a7273697847 remote_integ_key 41414e4e7168697356474d457072686b564f444b57616c71467a4a7273697847 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 795a5262535a585a7a426d4966535942 remote_crypto_key 795a5262535a585a7a426d4966535942 integ_alg sha-256-128 local_integ_key 58727958736f576b48574e496d6e76505273564b436e4767754756756f736557 remote_integ_key 58727958736f576b48574e496d6e76505273564b436e4767754756756f736557 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 4b7255436e6f44777543544c644e6b65 remote_crypto_key 4b7255436e6f44777543544c644e6b65 integ_alg sha-256-128 local_integ_key 48556c706c6b795452514c57647576797167584e764977695264634a77456f68 remote_integ_key 48556c706c6b795452514c57647576797167584e764977695264634a77456f68 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 4272536c43756373696e78734f5a626c remote_crypto_key 4272536c43756373696e78734f5a626c integ_alg sha-256-128 local_integ_key 6a526b7377744e507863716b4d78595561557249554b6245434b726451694241 remote_integ_key 6a526b7377744e507863716b4d78595561557249554b6245434b726451694241 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 4c4c4e4c4a555852786c6d4963587766 remote_crypto_key 4c4c4e4c4a555852786c6d4963587766 integ_alg sha-256-128 local_integ_key 6f516c4a525a704841654c757275724b564368504b4a62736e576d566170774a remote_integ_key 6f516c4a525a704841654c757275724b564368504b4a62736e576d566170774a local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 5349564f4c6a6d774365474d4a476248 remote_crypto_key 5349564f4c6a6d774365474d4a476248 integ_alg sha-256-128 local_integ_key 5161517a78595a52566f776961574d4945734f4a4868735551477266565a5152 remote_integ_key 5161517a78595a52566f776961574d4945734f4a4868735551477266565a5152 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 636d6d4f476d767a4262616a77614a69 remote_crypto_key 636d6d4f476d767a4262616a77614a69 integ_alg sha-256-128 local_integ_key 414f4d55684561764941494e725850685a61544a53675446485249475970464e remote_integ_key 414f4d55684561764941494e725850685a61544a53675446485249475970464e local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 7556456967667169496744695a705847 remote_crypto_key 7556456967667169496744695a705847 integ_alg sha-256-128 local_integ_key 69727a6e58576a786f6a614c4c4258586a514f65624e504542444b434951796c remote_integ_key 69727a6e58576a786f6a614c4c4258586a514f65624e504542444b434951796c local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 66644b704e575a79464679784461554b remote_crypto_key 66644b704e575a79464679784461554b integ_alg sha-256-128 local_integ_key 6576514168465175505a456b6f706d6b727345475275516d6b726878495a736f remote_integ_key 6576514168465175505a456b6f706d6b727345475275516d6b726878495a736f local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 4366724342595448764842476a414d64 remote_crypto_key 4366724342595448764842476a414d64 integ_alg sha-256-128 local_integ_key 67744262774d4c5879626847427269765a596d5465757967666c617866674c5a remote_integ_key 67744262774d4c5879626847427269765a596d5465757967666c617866674c5a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 4959544c54777a724650557678524e73 remote_crypto_key 4959544c54777a724650557678524e73 integ_alg sha-256-128 local_integ_key 656f64745863644942747248437279594e74544f624f73676d42626974684357 remote_integ_key 656f64745863644942747248437279594e74544f624f73676d42626974684357 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 6e6a63694c6964774357494f454b766c remote_crypto_key 6e6a63694c6964774357494f454b766c integ_alg sha-256-128 local_integ_key 4d7476587344714b5041786e6a4c4a4169644142724179485051685569624a6a remote_integ_key 4d7476587344714b5041786e6a4c4a4169644142724179485051685569624a6a local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 4d426266746370444c754b7641547642 remote_crypto_key 4d426266746370444c754b7641547642 integ_alg sha-256-128 local_integ_key 5177797377416b4967516542644f4c584376504a7279556d756d526e6e506759 remote_integ_key 5177797377416b4967516542644f4c584376504a7279556d756d526e6e506759 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 78476b504759665471786b5a71434362 remote_crypto_key 78476b504759665471786b5a71434362 integ_alg sha-256-128 local_integ_key 684a4c6d52566e79585a4977656f484461734d57547148414a4748747866496b remote_integ_key 684a4c6d52566e79585a4977656f484461734d57547148414a4748747866496b local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 6d77595872724343596d79535a6e7551 remote_crypto_key 6d77595872724343596d79535a6e7551 integ_alg sha-256-128 local_integ_key 454b4e4e7644764a72725a71794b4b69694e576958784b4c536967534e675050 remote_integ_key 454b4e4e7644764a72725a71794b4b69694e576958784b4c536967534e675050 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 456e547574616769496b626c5a6e4874 remote_crypto_key 456e547574616769496b626c5a6e4874 integ_alg sha-256-128 local_integ_key 514c656f505556564c58626a594c7a4a6462504d67776868686f4b64534b6752 remote_integ_key 514c656f505556564c58626a594c7a4a6462504d67776868686f4b64534b6752 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 6b4842617662656d50504d4b4b655749 remote_crypto_key 6b4842617662656d50504d4b4b655749 integ_alg sha-256-128 local_integ_key 4d4c55425855636c6d79494c45446764655968746e624a76736d7079526d4571 remote_integ_key 4d4c55425855636c6d79494c45446764655968746e624a76736d7079526d4571 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 4b446d56576552516171594253447067 remote_crypto_key 4b446d56576552516171594253447067 integ_alg sha-256-128 local_integ_key 52474b43767a4d634b5941694d546879626a6f45544158634e43676f6746666a remote_integ_key 52474b43767a4d634b5941694d546879626a6f45544158634e43676f6746666a local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 75586d576876757176764351666c7577 remote_crypto_key 75586d576876757176764351666c7577 integ_alg sha-256-128 local_integ_key 4d4771496c4877506b4f766c5064596a516b42537752626b4874456f49556d53 remote_integ_key 4d4771496c4877506b4f766c5064596a516b42537752626b4874456f49556d53 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 48494b5067516841687859737777684f remote_crypto_key 48494b5067516841687859737777684f integ_alg sha-256-128 local_integ_key 4577444276476d41434974586654456c6343634c4871615755484a784f536255 remote_integ_key 4577444276476d41434974586654456c6343634c4871615755484a784f536255 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 746e4671647270496c6a615772594144 remote_crypto_key 746e4671647270496c6a615772594144 integ_alg sha-256-128 local_integ_key 634e54574c67625352596a494c4f456c647349656a6d6f746c75486c4a564b75 remote_integ_key 634e54574c67625352596a494c4f456c647349656a6d6f746c75486c4a564b75 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 49674163764f4778546e64756362534e remote_crypto_key 49674163764f4778546e64756362534e integ_alg sha-256-128 local_integ_key 51414d4c5064577a7456567a4b5873644d776f4561744d50734a54446b51705a remote_integ_key 51414d4c5064577a7456567a4b5873644d776f4561744d50734a54446b51705a local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 6a7a53775044467a70456849614c4465 remote_crypto_key 6a7a53775044467a70456849614c4465 integ_alg sha-256-128 local_integ_key 72506d7155586d655a57474673446b4b7a6b666b4b554856615370676851736c remote_integ_key 72506d7155586d655a57474673446b4b7a6b666b4b554856615370676851736c local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 435862615953537269494f704f4b7263 remote_crypto_key 435862615953537269494f704f4b7263 integ_alg sha-256-128 local_integ_key 42794856567348646971586459455448564141794b4c46516355545945425065 remote_integ_key 42794856567348646971586459455448564141794b4c46516355545945425065 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 4d614b5444526e68694d496f42705354 remote_crypto_key 4d614b5444526e68694d496f42705354 integ_alg sha-256-128 local_integ_key 677043614163776c525564705649676a7155524c5046566961435259536b7a59 remote_integ_key 677043614163776c525564705649676a7155524c5046566961435259536b7a59 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 6a41766a6b45415447696c6d66784661 remote_crypto_key 6a41766a6b45415447696c6d66784661 integ_alg sha-256-128 local_integ_key 79514a66715266694465584a456c51596c506262487067765258676255747748 remote_integ_key 79514a66715266694465584a456c51596c506262487067765258676255747748 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 7450694f55474353535a797059654d62 remote_crypto_key 7450694f55474353535a797059654d62 integ_alg sha-256-128 local_integ_key 5a674a6352795a46746f71746e53574c574544626d73766a76704f7075657854 remote_integ_key 5a674a6352795a46746f71746e53574c574544626d73766a76704f7075657854 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 72794e4c564672476a4b72795a51756a remote_crypto_key 72794e4c564672476a4b72795a51756a integ_alg sha-256-128 local_integ_key 697378754968704a4b454e6c54696d544566664568506a734f6c576c42646d70 remote_integ_key 697378754968704a4b454e6c54696d544566664568506a734f6c576c42646d70 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 6a5a48617a734f74675862475050566b remote_crypto_key 6a5a48617a734f74675862475050566b integ_alg sha-256-128 local_integ_key 736e497851617242624c534457474c50614d715441786d55776e626561586649 remote_integ_key 736e497851617242624c534457474c50614d715441786d55776e626561586649 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 5844414378765576616b7548646a646a remote_crypto_key 5844414378765576616b7548646a646a integ_alg sha-256-128 local_integ_key 5a74524d496d566873614d41654a4b574265667663587a524d516e7a62585772 remote_integ_key 5a74524d496d566873614d41654a4b574265667663587a524d516e7a62585772 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 45676b6170506d665867776871677763 remote_crypto_key 45676b6170506d665867776871677763 integ_alg sha-256-128 local_integ_key 5878574d4d684867556d6b79416a4352576f4261787575656847467867526d43 remote_integ_key 5878574d4d684867556d6b79416a4352576f4261787575656847467867526d43 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 7069715a547a5262664f426d72455271 remote_crypto_key 7069715a547a5262664f426d72455271 integ_alg sha-256-128 local_integ_key 426477576b4f686d455a42634b4a66587a45495757714c50416261676452644f remote_integ_key 426477576b4f686d455a42634b4a66587a45495757714c50416261676452644f local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 7a4f71454f7442555746765249766a4b remote_crypto_key 7a4f71454f7442555746765249766a4b integ_alg sha-256-128 local_integ_key 4358446449476e4c63684c51436a6371434d4e5a41426c6f7351706850434d75 remote_integ_key 4358446449476e4c63684c51436a6371434d4e5a41426c6f7351706850434d75 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 75564f5747764c567448585352625753 remote_crypto_key 75564f5747764c567448585352625753 integ_alg sha-256-128 local_integ_key 76766b4345424859596a47734f4f666f4d455662526b6345436f6b4a79547645 remote_integ_key 76766b4345424859596a47734f4f666f4d455662526b6345436f6b4a79547645 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 566d544a6268417862526957416f796a remote_crypto_key 566d544a6268417862526957416f796a integ_alg sha-256-128 local_integ_key 4c646f666776564a4d566d50647472546948564769644c6f4a516970634f6e46 remote_integ_key 4c646f666776564a4d566d50647472546948564769644c6f4a516970634f6e46 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 4d4c6d71524d42426545785178617778 remote_crypto_key 4d4c6d71524d42426545785178617778 integ_alg sha-256-128 local_integ_key 6c70675970686c725154614d67777856666672784d6e47756e675a417a504863 remote_integ_key 6c70675970686c725154614d67777856666672784d6e47756e675a417a504863 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 644b65756174707054625a616a584551 remote_crypto_key 644b65756174707054625a616a584551 integ_alg sha-256-128 local_integ_key 4a707a42595a62687142445368735458756a43485344415657566845486f784e remote_integ_key 4a707a42595a62687142445368735458756a43485344415657566845486f784e local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 487379464e6f74464e7a69784b78476f remote_crypto_key 487379464e6f74464e7a69784b78476f integ_alg sha-256-128 local_integ_key 73506c514463415861756d474179486c6d4b4a50447844745354465164677065 remote_integ_key 73506c514463415861756d474179486c6d4b4a50447844745354465164677065 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 644b75496b624f73564c617851716d52 remote_crypto_key 644b75496b624f73564c617851716d52 integ_alg sha-256-128 local_integ_key 537165444f526361466a416b41714148654d4b68464479566c6a716871595657 remote_integ_key 537165444f526361466a416b41714148654d4b68464479566c6a716871595657 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 41696c5851504c6f706c446257714559 remote_crypto_key 41696c5851504c6f706c446257714559 integ_alg sha-256-128 local_integ_key 495a795365644645716c645a7641624d6a67555a4a77796d7374534876634256 remote_integ_key 495a795365644645716c645a7641624d6a67555a4a77796d7374534876634256 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 477247764f4f57524c70664a4e437364 remote_crypto_key 477247764f4f57524c70664a4e437364 integ_alg sha-256-128 local_integ_key 4c79647750634664507a57574e6f48535977514e6b4e776544766c7165714b47 remote_integ_key 4c79647750634664507a57574e6f48535977514e6b4e776544766c7165714b47 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 676e785a5274424f6558466c53635a70 remote_crypto_key 676e785a5274424f6558466c53635a70 integ_alg sha-256-128 local_integ_key 4f506a42594d4e42676d6f79526e6959794d44725878477a4e736b596a424e49 remote_integ_key 4f506a42594d4e42676d6f79526e6959794d44725878477a4e736b596a424e49 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 794a797366724a6e59474b5754524c70 remote_crypto_key 794a797366724a6e59474b5754524c70 integ_alg sha-256-128 local_integ_key 5249736d6f696562576744634a544c6677724e6a6d59784c5466714c48626252 remote_integ_key 5249736d6f696562576744634a544c6677724e6a6d59784c5466714c48626252 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 6446464b4e527a437849577455636b43 remote_crypto_key 6446464b4e527a437849577455636b43 integ_alg sha-256-128 local_integ_key 6772774b61595174756378426774464446746849686475527a417956644d6367 remote_integ_key 6772774b61595174756378426774464446746849686475527a417956644d6367 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 664970534e695247666b674b61615279 remote_crypto_key 664970534e695247666b674b61615279 integ_alg sha-256-128 local_integ_key 546d76435847797243716c5856574a6652584d4863676458497345684b6f6172 remote_integ_key 546d76435847797243716c5856574a6652584d4863676458497345684b6f6172 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 6a504d4847475276674a46747a614c57 remote_crypto_key 6a504d4847475276674a46747a614c57 integ_alg sha-256-128 local_integ_key 757851516559624b6e6a6a556d6d527641734752455364566173736254656665 remote_integ_key 757851516559624b6e6a6a556d6d527641734752455364566173736254656665 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 63646c5a4f5951564a4442484e696d58 remote_crypto_key 63646c5a4f5951564a4442484e696d58 integ_alg sha-256-128 local_integ_key 725a59697174487a63534151745246484a58596168516370634557464f784377 remote_integ_key 725a59697174487a63534151745246484a58596168516370634557464f784377 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 764c6177465173456e4e436246596c54 remote_crypto_key 764c6177465173456e4e436246596c54 integ_alg sha-256-128 local_integ_key 6259455646596f62554a6d624b62564e6d474c4b4c64446c79596457566f554a remote_integ_key 6259455646596f62554a6d624b62564e6d474c4b4c64446c79596457566f554a local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 7a5a77587451654946655175436a4452 remote_crypto_key 7a5a77587451654946655175436a4452 integ_alg sha-256-128 local_integ_key 7a6878766342415153686c494e526d64476e7054446e49515467574b4e725851 remote_integ_key 7a6878766342415153686c494e526d64476e7054446e49515467574b4e725851 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 4e67734550574655696e6d617363744c remote_crypto_key 4e67734550574655696e6d617363744c integ_alg sha-256-128 local_integ_key 6c7570714346796e6a64794966594c4e66444c49507865666e4e5064494d7646 remote_integ_key 6c7570714346796e6a64794966594c4e66444c49507865666e4e5064494d7646 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 68735a666f4149674a76486977735453 remote_crypto_key 68735a666f4149674a76486977735453 integ_alg sha-256-128 local_integ_key 764c4559666e6a4f416d5276786d5848554f6767594c4e787246676c56546d5a remote_integ_key 764c4559666e6a4f416d5276786d5848554f6767594c4e787246676c56546d5a local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 58694376536867796a496b6d796c6f4a remote_crypto_key 58694376536867796a496b6d796c6f4a integ_alg sha-256-128 local_integ_key 6b4276526566775241766b4d5857477a786342536d576f6b4364445751444c56 remote_integ_key 6b4276526566775241766b4d5857477a786342536d576f6b4364445751444c56 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 647653616855727276616f54534f6b54 remote_crypto_key 647653616855727276616f54534f6b54 integ_alg sha-256-128 local_integ_key 63627866715053667a6749486648584f53706c487768416d6b5a436c6847666c remote_integ_key 63627866715053667a6749486648584f53706c487768416d6b5a436c6847666c local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 5948754f73456b774f7978484d47425a remote_crypto_key 5948754f73456b774f7978484d47425a integ_alg sha-256-128 local_integ_key 566d684e516a6d53664c516c7a75565159647955667a715751556b636b526c67 remote_integ_key 566d684e516a6d53664c516c7a75565159647955667a715751556b636b526c67 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 44486e4a5141526f4a75716454635273 remote_crypto_key 44486e4a5141526f4a75716454635273 integ_alg sha-256-128 local_integ_key 636a6864495545616c72564276705974677a7950505a587a6451506e50695966 remote_integ_key 636a6864495545616c72564276705974677a7950505a587a6451506e50695966 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 676159785258665946594a6b73615174 remote_crypto_key 676159785258665946594a6b73615174 integ_alg sha-256-128 local_integ_key 7242455a57434f6e4162476662435a4f5a5675554a504d506e41636d6b7a4247 remote_integ_key 7242455a57434f6e4162476662435a4f5a5675554a504d506e41636d6b7a4247 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 44684a68685278625a4d4a7655457473 remote_crypto_key 44684a68685278625a4d4a7655457473 integ_alg sha-256-128 local_integ_key 69596171564b615044735a796b4a456f784f754b767369617477747271765275 remote_integ_key 69596171564b615044735a796b4a456f784f754b767369617477747271765275 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 696d46754a72455568675561416d6744 remote_crypto_key 696d46754a72455568675561416d6744 integ_alg sha-256-128 local_integ_key 78506969724b746c65464362547679574d6c5770617351667273767661587551 remote_integ_key 78506969724b746c65464362547679574d6c5770617351667273767661587551 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 625651584c6d67505958684679796d65 remote_crypto_key 625651584c6d67505958684679796d65 integ_alg sha-256-128 local_integ_key 566d66666871524a6c7a65446148516651786162495062516e49446a4170734a remote_integ_key 566d66666871524a6c7a65446148516651786162495062516e49446a4170734a local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4c6859517246644d6f7a4b454158564f remote_crypto_key 4c6859517246644d6f7a4b454158564f integ_alg sha-256-128 local_integ_key 70446b567079714552734245434f72544d6a714f4b6477597a7464556a776e47 remote_integ_key 70446b567079714552734245434f72544d6a714f4b6477597a7464556a776e47 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 61496a6e7178646e46506d4150556e52 remote_crypto_key 61496a6e7178646e46506d4150556e52 integ_alg sha-256-128 local_integ_key 6a596b676a734f6a67734a437177526873556b446378635048474e56436a6c79 remote_integ_key 6a596b676a734f6a67734a437177526873556b446378635048474e56436a6c79 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 49674163764f4778546e64756362534e remote_crypto_key 49674163764f4778546e64756362534e integ_alg sha-256-128 local_integ_key 51414d4c5064577a7456567a4b5873644d776f4561744d50734a54446b51705a remote_integ_key 51414d4c5064577a7456567a4b5873644d776f4561744d50734a54446b51705a local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 6a7a53775044467a70456849614c4465 remote_crypto_key 6a7a53775044467a70456849614c4465 integ_alg sha-256-128 local_integ_key 72506d7155586d655a57474673446b4b7a6b666b4b554856615370676851736c remote_integ_key 72506d7155586d655a57474673446b4b7a6b666b4b554856615370676851736c local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 435862615953537269494f704f4b7263 remote_crypto_key 435862615953537269494f704f4b7263 integ_alg sha-256-128 local_integ_key 42794856567348646971586459455448564141794b4c46516355545945425065 remote_integ_key 42794856567348646971586459455448564141794b4c46516355545945425065 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 4d614b5444526e68694d496f42705354 remote_crypto_key 4d614b5444526e68694d496f42705354 integ_alg sha-256-128 local_integ_key 677043614163776c525564705649676a7155524c5046566961435259536b7a59 remote_integ_key 677043614163776c525564705649676a7155524c5046566961435259536b7a59 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 6a41766a6b45415447696c6d66784661 remote_crypto_key 6a41766a6b45415447696c6d66784661 integ_alg sha-256-128 local_integ_key 79514a66715266694465584a456c51596c506262487067765258676255747748 remote_integ_key 79514a66715266694465584a456c51596c506262487067765258676255747748 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 7450694f55474353535a797059654d62 remote_crypto_key 7450694f55474353535a797059654d62 integ_alg sha-256-128 local_integ_key 5a674a6352795a46746f71746e53574c574544626d73766a76704f7075657854 remote_integ_key 5a674a6352795a46746f71746e53574c574544626d73766a76704f7075657854 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 72794e4c564672476a4b72795a51756a remote_crypto_key 72794e4c564672476a4b72795a51756a integ_alg sha-256-128 local_integ_key 697378754968704a4b454e6c54696d544566664568506a734f6c576c42646d70 remote_integ_key 697378754968704a4b454e6c54696d544566664568506a734f6c576c42646d70 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 6a5a48617a734f74675862475050566b remote_crypto_key 6a5a48617a734f74675862475050566b integ_alg sha-256-128 local_integ_key 736e497851617242624c534457474c50614d715441786d55776e626561586649 remote_integ_key 736e497851617242624c534457474c50614d715441786d55776e626561586649 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 5844414378765576616b7548646a646a remote_crypto_key 5844414378765576616b7548646a646a integ_alg sha-256-128 local_integ_key 5a74524d496d566873614d41654a4b574265667663587a524d516e7a62585772 remote_integ_key 5a74524d496d566873614d41654a4b574265667663587a524d516e7a62585772 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 45676b6170506d665867776871677763 remote_crypto_key 45676b6170506d665867776871677763 integ_alg sha-256-128 local_integ_key 5878574d4d684867556d6b79416a4352576f4261787575656847467867526d43 remote_integ_key 5878574d4d684867556d6b79416a4352576f4261787575656847467867526d43 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 7069715a547a5262664f426d72455271 remote_crypto_key 7069715a547a5262664f426d72455271 integ_alg sha-256-128 local_integ_key 426477576b4f686d455a42634b4a66587a45495757714c50416261676452644f remote_integ_key 426477576b4f686d455a42634b4a66587a45495757714c50416261676452644f local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 7a4f71454f7442555746765249766a4b remote_crypto_key 7a4f71454f7442555746765249766a4b integ_alg sha-256-128 local_integ_key 4358446449476e4c63684c51436a6371434d4e5a41426c6f7351706850434d75 remote_integ_key 4358446449476e4c63684c51436a6371434d4e5a41426c6f7351706850434d75 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 75564f5747764c567448585352625753 remote_crypto_key 75564f5747764c567448585352625753 integ_alg sha-256-128 local_integ_key 76766b4345424859596a47734f4f666f4d455662526b6345436f6b4a79547645 remote_integ_key 76766b4345424859596a47734f4f666f4d455662526b6345436f6b4a79547645 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 566d544a6268417862526957416f796a remote_crypto_key 566d544a6268417862526957416f796a integ_alg sha-256-128 local_integ_key 4c646f666776564a4d566d50647472546948564769644c6f4a516970634f6e46 remote_integ_key 4c646f666776564a4d566d50647472546948564769644c6f4a516970634f6e46 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 4d4c6d71524d42426545785178617778 remote_crypto_key 4d4c6d71524d42426545785178617778 integ_alg sha-256-128 local_integ_key 6c70675970686c725154614d67777856666672784d6e47756e675a417a504863 remote_integ_key 6c70675970686c725154614d67777856666672784d6e47756e675a417a504863 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 644b65756174707054625a616a584551 remote_crypto_key 644b65756174707054625a616a584551 integ_alg sha-256-128 local_integ_key 4a707a42595a62687142445368735458756a43485344415657566845486f784e remote_integ_key 4a707a42595a62687142445368735458756a43485344415657566845486f784e local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 487379464e6f74464e7a69784b78476f remote_crypto_key 487379464e6f74464e7a69784b78476f integ_alg sha-256-128 local_integ_key 73506c514463415861756d474179486c6d4b4a50447844745354465164677065 remote_integ_key 73506c514463415861756d474179486c6d4b4a50447844745354465164677065 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 644b75496b624f73564c617851716d52 remote_crypto_key 644b75496b624f73564c617851716d52 integ_alg sha-256-128 local_integ_key 537165444f526361466a416b41714148654d4b68464479566c6a716871595657 remote_integ_key 537165444f526361466a416b41714148654d4b68464479566c6a716871595657 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 41696c5851504c6f706c446257714559 remote_crypto_key 41696c5851504c6f706c446257714559 integ_alg sha-256-128 local_integ_key 495a795365644645716c645a7641624d6a67555a4a77796d7374534876634256 remote_integ_key 495a795365644645716c645a7641624d6a67555a4a77796d7374534876634256 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 477247764f4f57524c70664a4e437364 remote_crypto_key 477247764f4f57524c70664a4e437364 integ_alg sha-256-128 local_integ_key 4c79647750634664507a57574e6f48535977514e6b4e776544766c7165714b47 remote_integ_key 4c79647750634664507a57574e6f48535977514e6b4e776544766c7165714b47 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 676e785a5274424f6558466c53635a70 remote_crypto_key 676e785a5274424f6558466c53635a70 integ_alg sha-256-128 local_integ_key 4f506a42594d4e42676d6f79526e6959794d44725878477a4e736b596a424e49 remote_integ_key 4f506a42594d4e42676d6f79526e6959794d44725878477a4e736b596a424e49 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 794a797366724a6e59474b5754524c70 remote_crypto_key 794a797366724a6e59474b5754524c70 integ_alg sha-256-128 local_integ_key 5249736d6f696562576744634a544c6677724e6a6d59784c5466714c48626252 remote_integ_key 5249736d6f696562576744634a544c6677724e6a6d59784c5466714c48626252 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 6446464b4e527a437849577455636b43 remote_crypto_key 6446464b4e527a437849577455636b43 integ_alg sha-256-128 local_integ_key 6772774b61595174756378426774464446746849686475527a417956644d6367 remote_integ_key 6772774b61595174756378426774464446746849686475527a417956644d6367 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 664970534e695247666b674b61615279 remote_crypto_key 664970534e695247666b674b61615279 integ_alg sha-256-128 local_integ_key 546d76435847797243716c5856574a6652584d4863676458497345684b6f6172 remote_integ_key 546d76435847797243716c5856574a6652584d4863676458497345684b6f6172 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 6a504d4847475276674a46747a614c57 remote_crypto_key 6a504d4847475276674a46747a614c57 integ_alg sha-256-128 local_integ_key 757851516559624b6e6a6a556d6d527641734752455364566173736254656665 remote_integ_key 757851516559624b6e6a6a556d6d527641734752455364566173736254656665 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 63646c5a4f5951564a4442484e696d58 remote_crypto_key 63646c5a4f5951564a4442484e696d58 integ_alg sha-256-128 local_integ_key 725a59697174487a63534151745246484a58596168516370634557464f784377 remote_integ_key 725a59697174487a63534151745246484a58596168516370634557464f784377 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 764c6177465173456e4e436246596c54 remote_crypto_key 764c6177465173456e4e436246596c54 integ_alg sha-256-128 local_integ_key 6259455646596f62554a6d624b62564e6d474c4b4c64446c79596457566f554a remote_integ_key 6259455646596f62554a6d624b62564e6d474c4b4c64446c79596457566f554a local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 7a5a77587451654946655175436a4452 remote_crypto_key 7a5a77587451654946655175436a4452 integ_alg sha-256-128 local_integ_key 7a6878766342415153686c494e526d64476e7054446e49515467574b4e725851 remote_integ_key 7a6878766342415153686c494e526d64476e7054446e49515467574b4e725851 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 4e67734550574655696e6d617363744c remote_crypto_key 4e67734550574655696e6d617363744c integ_alg sha-256-128 local_integ_key 6c7570714346796e6a64794966594c4e66444c49507865666e4e5064494d7646 remote_integ_key 6c7570714346796e6a64794966594c4e66444c49507865666e4e5064494d7646 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 68735a666f4149674a76486977735453 remote_crypto_key 68735a666f4149674a76486977735453 integ_alg sha-256-128 local_integ_key 764c4559666e6a4f416d5276786d5848554f6767594c4e787246676c56546d5a remote_integ_key 764c4559666e6a4f416d5276786d5848554f6767594c4e787246676c56546d5a local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 58694376536867796a496b6d796c6f4a remote_crypto_key 58694376536867796a496b6d796c6f4a integ_alg sha-256-128 local_integ_key 6b4276526566775241766b4d5857477a786342536d576f6b4364445751444c56 remote_integ_key 6b4276526566775241766b4d5857477a786342536d576f6b4364445751444c56 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 647653616855727276616f54534f6b54 remote_crypto_key 647653616855727276616f54534f6b54 integ_alg sha-256-128 local_integ_key 63627866715053667a6749486648584f53706c487768416d6b5a436c6847666c remote_integ_key 63627866715053667a6749486648584f53706c487768416d6b5a436c6847666c local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 5948754f73456b774f7978484d47425a remote_crypto_key 5948754f73456b774f7978484d47425a integ_alg sha-256-128 local_integ_key 566d684e516a6d53664c516c7a75565159647955667a715751556b636b526c67 remote_integ_key 566d684e516a6d53664c516c7a75565159647955667a715751556b636b526c67 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 44486e4a5141526f4a75716454635273 remote_crypto_key 44486e4a5141526f4a75716454635273 integ_alg sha-256-128 local_integ_key 636a6864495545616c72564276705974677a7950505a587a6451506e50695966 remote_integ_key 636a6864495545616c72564276705974677a7950505a587a6451506e50695966 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 676159785258665946594a6b73615174 remote_crypto_key 676159785258665946594a6b73615174 integ_alg sha-256-128 local_integ_key 7242455a57434f6e4162476662435a4f5a5675554a504d506e41636d6b7a4247 remote_integ_key 7242455a57434f6e4162476662435a4f5a5675554a504d506e41636d6b7a4247 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 44684a68685278625a4d4a7655457473 remote_crypto_key 44684a68685278625a4d4a7655457473 integ_alg sha-256-128 local_integ_key 69596171564b615044735a796b4a456f784f754b767369617477747271765275 remote_integ_key 69596171564b615044735a796b4a456f784f754b767369617477747271765275 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 696d46754a72455568675561416d6744 remote_crypto_key 696d46754a72455568675561416d6744 integ_alg sha-256-128 local_integ_key 78506969724b746c65464362547679574d6c5770617351667273767661587551 remote_integ_key 78506969724b746c65464362547679574d6c5770617351667273767661587551 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 625651584c6d67505958684679796d65 remote_crypto_key 625651584c6d67505958684679796d65 integ_alg sha-256-128 local_integ_key 566d66666871524a6c7a65446148516651786162495062516e49446a4170734a remote_integ_key 566d66666871524a6c7a65446148516651786162495062516e49446a4170734a local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4c6859517246644d6f7a4b454158564f remote_crypto_key 4c6859517246644d6f7a4b454158564f integ_alg sha-256-128 local_integ_key 70446b567079714552734245434f72544d6a714f4b6477597a7464556a776e47 remote_integ_key 70446b567079714552734245434f72544d6a714f4b6477597a7464556a776e47 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 61496a6e7178646e46506d4150556e52 remote_crypto_key 61496a6e7178646e46506d4150556e52 integ_alg sha-256-128 local_integ_key 6a596b676a734f6a67734a437177526873556b446378635048474e56436a6c79 remote_integ_key 6a596b676a734f6a67734a437177526873556b446378635048474e56436a6c79 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 704a517343484174537a4663726b6a58 remote_crypto_key 704a517343484174537a4663726b6a58 integ_alg sha-256-128 local_integ_key 75746859564d5255464b4967464568477269715a6b5a66596c52706350657066 remote_integ_key 75746859564d5255464b4967464568477269715a6b5a66596c52706350657066 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 7673505a63516c794c66446274704143 remote_crypto_key 7673505a63516c794c66446274704143 integ_alg sha-256-128 local_integ_key 745974784c6f4e4e4a48427a67744c63536b49446e5a4e6f53416d51724e6a65 remote_integ_key 745974784c6f4e4e4a48427a67744c63536b49446e5a4e6f53416d51724e6a65 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 7843757448465767486143644e514d4a remote_crypto_key 7843757448465767486143644e514d4a integ_alg sha-256-128 local_integ_key 4f4e726a42796643506a4142426d744e76754d4a5268546642684b6875657241 remote_integ_key 4f4e726a42796643506a4142426d744e76754d4a5268546642684b6875657241 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 56435246454152466457554264706777 remote_crypto_key 56435246454152466457554264706777 integ_alg sha-256-128 local_integ_key 7250596d495942567a4359675276574d61544d6956644d6c4a73487179624558 remote_integ_key 7250596d495942567a4359675276574d61544d6956644d6c4a73487179624558 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 7245444e67564f74794b585265644271 remote_crypto_key 7245444e67564f74794b585265644271 integ_alg sha-256-128 local_integ_key 774f544b6273796f7968554d477979527350547a4b7458786e494d51756f7445 remote_integ_key 774f544b6273796f7968554d477979527350547a4b7458786e494d51756f7445 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 584674674a706b71705971436d70714f remote_crypto_key 584674674a706b71705971436d70714f integ_alg sha-256-128 local_integ_key 74495270695461474652436d7561684d696977644c49535a4651564a72414e64 remote_integ_key 74495270695461474652436d7561684d696977644c49535a4651564a72414e64 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 4170525363754a5a53424b5a43697241 remote_crypto_key 4170525363754a5a53424b5a43697241 integ_alg sha-256-128 local_integ_key 5a6c52704d5941597757796e5366515a725150507851434f41495259714e6f4a remote_integ_key 5a6c52704d5941597757796e5366515a725150507851434f41495259714e6f4a local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 72586e454a764c644b685a784a6f6a46 remote_crypto_key 72586e454a764c644b685a784a6f6a46 integ_alg sha-256-128 local_integ_key 554a7642705a6b444b4c6c626c4e797a5a6c686e67444c657a46617962656a45 remote_integ_key 554a7642705a6b444b4c6c626c4e797a5a6c686e67444c657a46617962656a45 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 55474157734a545a747263774b47424a remote_crypto_key 55474157734a545a747263774b47424a integ_alg sha-256-128 local_integ_key 757179635877746f7462564d437a7264614e5447476b56625778434b6349446d remote_integ_key 757179635877746f7462564d437a7264614e5447476b56625778434b6349446d local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 5043656d5166446c47616744797a6b49 remote_crypto_key 5043656d5166446c47616744797a6b49 integ_alg sha-256-128 local_integ_key 744d73476775484d45764b4e666157474f6371455043785a7256756c63755852 remote_integ_key 744d73476775484d45764b4e666157474f6371455043785a7256756c63755852 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 6f5379724e735273496c73666971726a remote_crypto_key 6f5379724e735273496c73666971726a integ_alg sha-256-128 local_integ_key 485a7a486f7077637570687855505a565372567a564f53645955464a584d6966 remote_integ_key 485a7a486f7077637570687855505a565372567a564f53645955464a584d6966 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 5467794364546d43745a757875505173 remote_crypto_key 5467794364546d43745a757875505173 integ_alg sha-256-128 local_integ_key 4a66726442506f486a634b4d696252434a7179534163714371705762714e7441 remote_integ_key 4a66726442506f486a634b4d696252434a7179534163714371705762714e7441 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 55666263676343524c6d624472465558 remote_crypto_key 55666263676343524c6d624472465558 integ_alg sha-256-128 local_integ_key 45584f71726b436b7443496d69727661435164577a6249464578444b6871456a remote_integ_key 45584f71726b436b7443496d69727661435164577a6249464578444b6871456a local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 4e5352685842644e656b5a6a676e6b46 remote_crypto_key 4e5352685842644e656b5a6a676e6b46 integ_alg sha-256-128 local_integ_key 72716941616a4464456a6a7965775a7661415a4d65664b5a65694652775a576c remote_integ_key 72716941616a4464456a6a7965775a7661415a4d65664b5a65694652775a576c local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 52676e4b657a4341624d58786e475053 remote_crypto_key 52676e4b657a4341624d58786e475053 integ_alg sha-256-128 local_integ_key 6743564f6b575a596c6f656f6463654a4979544e764e53597a514b4e4652614d remote_integ_key 6743564f6b575a596c6f656f6463654a4979544e764e53597a514b4e4652614d local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 555267416d6e4a596b64576b51726843 remote_crypto_key 555267416d6e4a596b64576b51726843 integ_alg sha-256-128 local_integ_key 4266417658685641474b456c55526e495a74547a776664614c477a464e6c504e remote_integ_key 4266417658685641474b456c55526e495a74547a776664614c477a464e6c504e local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 4a6c764f68475a596e47735a61586d5a remote_crypto_key 4a6c764f68475a596e47735a61586d5a integ_alg sha-256-128 local_integ_key 486856736450727074704d7354556c504974785778426b6d644c436d64526f4b remote_integ_key 486856736450727074704d7354556c504974785778426b6d644c436d64526f4b local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 4c637773504d564176646b4e52657858 remote_crypto_key 4c637773504d564176646b4e52657858 integ_alg sha-256-128 local_integ_key 6a7854496952457a6679597a617155506f444566444543596e6e584f68746a77 remote_integ_key 6a7854496952457a6679597a617155506f444566444543596e6e584f68746a77 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 7464487855534158654b596a4a736e73 remote_crypto_key 7464487855534158654b596a4a736e73 integ_alg sha-256-128 local_integ_key 475544634f5a7974764d414c746d6e7064766c4573697747466c4a49444d4971 remote_integ_key 475544634f5a7974764d414c746d6e7064766c4573697747466c4a49444d4971 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 48574a4e4861784b4a7a77657156644f remote_crypto_key 48574a4e4861784b4a7a77657156644f integ_alg sha-256-128 local_integ_key 4b506b6962496662797054526f65756f656e714970704e46646f57744f4b6547 remote_integ_key 4b506b6962496662797054526f65756f656e714970704e46646f57744f4b6547 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 4c674443787142554b4743494e777241 remote_crypto_key 4c674443787142554b4743494e777241 integ_alg sha-256-128 local_integ_key 5255765a4c7361726a4b535952626d46594d55687a546d6869454d7742486565 remote_integ_key 5255765a4c7361726a4b535952626d46594d55687a546d6869454d7742486565 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 785a446f67454e66665550696c6e414a remote_crypto_key 785a446f67454e66665550696c6e414a integ_alg sha-256-128 local_integ_key 46756c68586c6e48487161414e4b53726e6c54636453736b5877425976495261 remote_integ_key 46756c68586c6e48487161414e4b53726e6c54636453736b5877425976495261 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 7967646b516c6d714f706364726c6465 remote_crypto_key 7967646b516c6d714f706364726c6465 integ_alg sha-256-128 local_integ_key 435859664d756f6b71484f5a4953424d68506165516a7557474768504367574a remote_integ_key 435859664d756f6b71484f5a4953424d68506165516a7557474768504367574a local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 694567734c4751786372506857687376 remote_crypto_key 694567734c4751786372506857687376 integ_alg sha-256-128 local_integ_key 4c45727a696d4643427965736a746a63775271494f4b596545457569446f6c4f remote_integ_key 4c45727a696d4643427965736a746a63775271494f4b596545457569446f6c4f local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 42586178574b61725671734445556e43 remote_crypto_key 42586178574b61725671734445556e43 integ_alg sha-256-128 local_integ_key 6a684e47666b57584762575654467a4c535176786a4d66674270465742576a79 remote_integ_key 6a684e47666b57584762575654467a4c535176786a4d66674270465742576a79 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 496b74695444486f6f62474a736c704d remote_crypto_key 496b74695444486f6f62474a736c704d integ_alg sha-256-128 local_integ_key 666a7874545068546f795358744375476c6d6346625059694e4f64786c784f52 remote_integ_key 666a7874545068546f795358744375476c6d6346625059694e4f64786c784f52 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 7249746b50685261457264534f546b66 remote_crypto_key 7249746b50685261457264534f546b66 integ_alg sha-256-128 local_integ_key 57586477556242786b5a70424c497355706261787574544154447a7649735466 remote_integ_key 57586477556242786b5a70424c497355706261787574544154447a7649735466 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 776b697947526745685a5771536f7676 remote_crypto_key 776b697947526745685a5771536f7676 integ_alg sha-256-128 local_integ_key 554a6a4e745949595367656c6f6d686d7064446c416f6c4350544a5578557651 remote_integ_key 554a6a4e745949595367656c6f6d686d7064446c416f6c4350544a5578557651 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 4d554975595453776962777a416b7965 remote_crypto_key 4d554975595453776962777a416b7965 integ_alg sha-256-128 local_integ_key 6561534679597673615a564b455a767573677966504e636451754c6662666e70 remote_integ_key 6561534679597673615a564b455a767573677966504e636451754c6662666e70 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 4241444e55567a627649634256584174 remote_crypto_key 4241444e55567a627649634256584174 integ_alg sha-256-128 local_integ_key 414866754a7170754e58696772764674474c63436e6e644a6675654263577976 remote_integ_key 414866754a7170754e58696772764674474c63436e6e644a6675654263577976 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 6869664f566e586d57566d6c6d494c6e remote_crypto_key 6869664f566e586d57566d6c6d494c6e integ_alg sha-256-128 local_integ_key 7946456a43486d58684458786853794c466b596f546f7a73424e4b71636c7770 remote_integ_key 7946456a43486d58684458786853794c466b596f546f7a73424e4b71636c7770 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 46516e7644446c66595669564f564d6c remote_crypto_key 46516e7644446c66595669564f564d6c integ_alg sha-256-128 local_integ_key 664f5157546c43666e4b657a474a6d6353574c5a44666b706d6e4e5a52795773 remote_integ_key 664f5157546c43666e4b657a474a6d6353574c5a44666b706d6e4e5a52795773 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 4c7171475a6264596357585453615a6b remote_crypto_key 4c7171475a6264596357585453615a6b integ_alg sha-256-128 local_integ_key 5644795a587075496777714d5156536f747368696b75485a474a4e4c51614658 remote_integ_key 5644795a587075496777714d5156536f747368696b75485a474a4e4c51614658 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 47676d5068425a516b6547617a627258 remote_crypto_key 47676d5068425a516b6547617a627258 integ_alg sha-256-128 local_integ_key 59744149736854747949684d644a4458497a55595548566651474a66724f515a remote_integ_key 59744149736854747949684d644a4458497a55595548566651474a66724f515a local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 457143754b77514f614b4d6b6f4b5545 remote_crypto_key 457143754b77514f614b4d6b6f4b5545 integ_alg sha-256-128 local_integ_key 764876645a4e456f675272727747767448736e426d7545664871447a797a6572 remote_integ_key 764876645a4e456f675272727747767448736e426d7545664871447a797a6572 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 656c58646176425174676a50764b4842 remote_crypto_key 656c58646176425174676a50764b4842 integ_alg sha-256-128 local_integ_key 6f7872714d576d594242796a6a584b744f4958787046596c69496d546f644662 remote_integ_key 6f7872714d576d594242796a6a584b744f4958787046596c69496d546f644662 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 58736173655a4452784378556c534f71 remote_crypto_key 58736173655a4452784378556c534f71 integ_alg sha-256-128 local_integ_key 6b507255595a774e46597656444b45754b45486a41586e7769524e496b6e706e remote_integ_key 6b507255595a774e46597656444b45754b45486a41586e7769524e496b6e706e local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 456d7763746143414876784462634a50 remote_crypto_key 456d7763746143414876784462634a50 integ_alg sha-256-128 local_integ_key 43576f4a587a706575556653666169744e484d424376535453516c617147704d remote_integ_key 43576f4a587a706575556653666169744e484d424376535453516c617147704d local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 5a4a74714e72715952535548734e7773 remote_crypto_key 5a4a74714e72715952535548734e7773 integ_alg sha-256-128 local_integ_key 504459526a61716f524673735959476c6159427768636446544d4e73735a554c remote_integ_key 504459526a61716f524673735959476c6159427768636446544d4e73735a554c local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 4f6a4c6c426566624461574859487372 remote_crypto_key 4f6a4c6c426566624461574859487372 integ_alg sha-256-128 local_integ_key 4e465574694741657053447367506e556e496346754e55684d54745878676747 remote_integ_key 4e465574694741657053447367506e556e496346754e55684d54745878676747 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 704a517343484174537a4663726b6a58 remote_crypto_key 704a517343484174537a4663726b6a58 integ_alg sha-256-128 local_integ_key 75746859564d5255464b4967464568477269715a6b5a66596c52706350657066 remote_integ_key 75746859564d5255464b4967464568477269715a6b5a66596c52706350657066 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 7673505a63516c794c66446274704143 remote_crypto_key 7673505a63516c794c66446274704143 integ_alg sha-256-128 local_integ_key 745974784c6f4e4e4a48427a67744c63536b49446e5a4e6f53416d51724e6a65 remote_integ_key 745974784c6f4e4e4a48427a67744c63536b49446e5a4e6f53416d51724e6a65 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 7843757448465767486143644e514d4a remote_crypto_key 7843757448465767486143644e514d4a integ_alg sha-256-128 local_integ_key 4f4e726a42796643506a4142426d744e76754d4a5268546642684b6875657241 remote_integ_key 4f4e726a42796643506a4142426d744e76754d4a5268546642684b6875657241 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 56435246454152466457554264706777 remote_crypto_key 56435246454152466457554264706777 integ_alg sha-256-128 local_integ_key 7250596d495942567a4359675276574d61544d6956644d6c4a73487179624558 remote_integ_key 7250596d495942567a4359675276574d61544d6956644d6c4a73487179624558 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 7245444e67564f74794b585265644271 remote_crypto_key 7245444e67564f74794b585265644271 integ_alg sha-256-128 local_integ_key 774f544b6273796f7968554d477979527350547a4b7458786e494d51756f7445 remote_integ_key 774f544b6273796f7968554d477979527350547a4b7458786e494d51756f7445 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 584674674a706b71705971436d70714f remote_crypto_key 584674674a706b71705971436d70714f integ_alg sha-256-128 local_integ_key 74495270695461474652436d7561684d696977644c49535a4651564a72414e64 remote_integ_key 74495270695461474652436d7561684d696977644c49535a4651564a72414e64 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 4170525363754a5a53424b5a43697241 remote_crypto_key 4170525363754a5a53424b5a43697241 integ_alg sha-256-128 local_integ_key 5a6c52704d5941597757796e5366515a725150507851434f41495259714e6f4a remote_integ_key 5a6c52704d5941597757796e5366515a725150507851434f41495259714e6f4a local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 72586e454a764c644b685a784a6f6a46 remote_crypto_key 72586e454a764c644b685a784a6f6a46 integ_alg sha-256-128 local_integ_key 554a7642705a6b444b4c6c626c4e797a5a6c686e67444c657a46617962656a45 remote_integ_key 554a7642705a6b444b4c6c626c4e797a5a6c686e67444c657a46617962656a45 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 55474157734a545a747263774b47424a remote_crypto_key 55474157734a545a747263774b47424a integ_alg sha-256-128 local_integ_key 757179635877746f7462564d437a7264614e5447476b56625778434b6349446d remote_integ_key 757179635877746f7462564d437a7264614e5447476b56625778434b6349446d local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 5043656d5166446c47616744797a6b49 remote_crypto_key 5043656d5166446c47616744797a6b49 integ_alg sha-256-128 local_integ_key 744d73476775484d45764b4e666157474f6371455043785a7256756c63755852 remote_integ_key 744d73476775484d45764b4e666157474f6371455043785a7256756c63755852 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 6f5379724e735273496c73666971726a remote_crypto_key 6f5379724e735273496c73666971726a integ_alg sha-256-128 local_integ_key 485a7a486f7077637570687855505a565372567a564f53645955464a584d6966 remote_integ_key 485a7a486f7077637570687855505a565372567a564f53645955464a584d6966 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 5467794364546d43745a757875505173 remote_crypto_key 5467794364546d43745a757875505173 integ_alg sha-256-128 local_integ_key 4a66726442506f486a634b4d696252434a7179534163714371705762714e7441 remote_integ_key 4a66726442506f486a634b4d696252434a7179534163714371705762714e7441 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 55666263676343524c6d624472465558 remote_crypto_key 55666263676343524c6d624472465558 integ_alg sha-256-128 local_integ_key 45584f71726b436b7443496d69727661435164577a6249464578444b6871456a remote_integ_key 45584f71726b436b7443496d69727661435164577a6249464578444b6871456a local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 4e5352685842644e656b5a6a676e6b46 remote_crypto_key 4e5352685842644e656b5a6a676e6b46 integ_alg sha-256-128 local_integ_key 72716941616a4464456a6a7965775a7661415a4d65664b5a65694652775a576c remote_integ_key 72716941616a4464456a6a7965775a7661415a4d65664b5a65694652775a576c local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 52676e4b657a4341624d58786e475053 remote_crypto_key 52676e4b657a4341624d58786e475053 integ_alg sha-256-128 local_integ_key 6743564f6b575a596c6f656f6463654a4979544e764e53597a514b4e4652614d remote_integ_key 6743564f6b575a596c6f656f6463654a4979544e764e53597a514b4e4652614d local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 555267416d6e4a596b64576b51726843 remote_crypto_key 555267416d6e4a596b64576b51726843 integ_alg sha-256-128 local_integ_key 4266417658685641474b456c55526e495a74547a776664614c477a464e6c504e remote_integ_key 4266417658685641474b456c55526e495a74547a776664614c477a464e6c504e local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 4a6c764f68475a596e47735a61586d5a remote_crypto_key 4a6c764f68475a596e47735a61586d5a integ_alg sha-256-128 local_integ_key 486856736450727074704d7354556c504974785778426b6d644c436d64526f4b remote_integ_key 486856736450727074704d7354556c504974785778426b6d644c436d64526f4b local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 4c637773504d564176646b4e52657858 remote_crypto_key 4c637773504d564176646b4e52657858 integ_alg sha-256-128 local_integ_key 6a7854496952457a6679597a617155506f444566444543596e6e584f68746a77 remote_integ_key 6a7854496952457a6679597a617155506f444566444543596e6e584f68746a77 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 7464487855534158654b596a4a736e73 remote_crypto_key 7464487855534158654b596a4a736e73 integ_alg sha-256-128 local_integ_key 475544634f5a7974764d414c746d6e7064766c4573697747466c4a49444d4971 remote_integ_key 475544634f5a7974764d414c746d6e7064766c4573697747466c4a49444d4971 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 48574a4e4861784b4a7a77657156644f remote_crypto_key 48574a4e4861784b4a7a77657156644f integ_alg sha-256-128 local_integ_key 4b506b6962496662797054526f65756f656e714970704e46646f57744f4b6547 remote_integ_key 4b506b6962496662797054526f65756f656e714970704e46646f57744f4b6547 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 4c674443787142554b4743494e777241 remote_crypto_key 4c674443787142554b4743494e777241 integ_alg sha-256-128 local_integ_key 5255765a4c7361726a4b535952626d46594d55687a546d6869454d7742486565 remote_integ_key 5255765a4c7361726a4b535952626d46594d55687a546d6869454d7742486565 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 785a446f67454e66665550696c6e414a remote_crypto_key 785a446f67454e66665550696c6e414a integ_alg sha-256-128 local_integ_key 46756c68586c6e48487161414e4b53726e6c54636453736b5877425976495261 remote_integ_key 46756c68586c6e48487161414e4b53726e6c54636453736b5877425976495261 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 7967646b516c6d714f706364726c6465 remote_crypto_key 7967646b516c6d714f706364726c6465 integ_alg sha-256-128 local_integ_key 435859664d756f6b71484f5a4953424d68506165516a7557474768504367574a remote_integ_key 435859664d756f6b71484f5a4953424d68506165516a7557474768504367574a local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 694567734c4751786372506857687376 remote_crypto_key 694567734c4751786372506857687376 integ_alg sha-256-128 local_integ_key 4c45727a696d4643427965736a746a63775271494f4b596545457569446f6c4f remote_integ_key 4c45727a696d4643427965736a746a63775271494f4b596545457569446f6c4f local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 42586178574b61725671734445556e43 remote_crypto_key 42586178574b61725671734445556e43 integ_alg sha-256-128 local_integ_key 6a684e47666b57584762575654467a4c535176786a4d66674270465742576a79 remote_integ_key 6a684e47666b57584762575654467a4c535176786a4d66674270465742576a79 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 496b74695444486f6f62474a736c704d remote_crypto_key 496b74695444486f6f62474a736c704d integ_alg sha-256-128 local_integ_key 666a7874545068546f795358744375476c6d6346625059694e4f64786c784f52 remote_integ_key 666a7874545068546f795358744375476c6d6346625059694e4f64786c784f52 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 7249746b50685261457264534f546b66 remote_crypto_key 7249746b50685261457264534f546b66 integ_alg sha-256-128 local_integ_key 57586477556242786b5a70424c497355706261787574544154447a7649735466 remote_integ_key 57586477556242786b5a70424c497355706261787574544154447a7649735466 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 776b697947526745685a5771536f7676 remote_crypto_key 776b697947526745685a5771536f7676 integ_alg sha-256-128 local_integ_key 554a6a4e745949595367656c6f6d686d7064446c416f6c4350544a5578557651 remote_integ_key 554a6a4e745949595367656c6f6d686d7064446c416f6c4350544a5578557651 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 4d554975595453776962777a416b7965 remote_crypto_key 4d554975595453776962777a416b7965 integ_alg sha-256-128 local_integ_key 6561534679597673615a564b455a767573677966504e636451754c6662666e70 remote_integ_key 6561534679597673615a564b455a767573677966504e636451754c6662666e70 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 4241444e55567a627649634256584174 remote_crypto_key 4241444e55567a627649634256584174 integ_alg sha-256-128 local_integ_key 414866754a7170754e58696772764674474c63436e6e644a6675654263577976 remote_integ_key 414866754a7170754e58696772764674474c63436e6e644a6675654263577976 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 6869664f566e586d57566d6c6d494c6e remote_crypto_key 6869664f566e586d57566d6c6d494c6e integ_alg sha-256-128 local_integ_key 7946456a43486d58684458786853794c466b596f546f7a73424e4b71636c7770 remote_integ_key 7946456a43486d58684458786853794c466b596f546f7a73424e4b71636c7770 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 46516e7644446c66595669564f564d6c remote_crypto_key 46516e7644446c66595669564f564d6c integ_alg sha-256-128 local_integ_key 664f5157546c43666e4b657a474a6d6353574c5a44666b706d6e4e5a52795773 remote_integ_key 664f5157546c43666e4b657a474a6d6353574c5a44666b706d6e4e5a52795773 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 4c7171475a6264596357585453615a6b remote_crypto_key 4c7171475a6264596357585453615a6b integ_alg sha-256-128 local_integ_key 5644795a587075496777714d5156536f747368696b75485a474a4e4c51614658 remote_integ_key 5644795a587075496777714d5156536f747368696b75485a474a4e4c51614658 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 47676d5068425a516b6547617a627258 remote_crypto_key 47676d5068425a516b6547617a627258 integ_alg sha-256-128 local_integ_key 59744149736854747949684d644a4458497a55595548566651474a66724f515a remote_integ_key 59744149736854747949684d644a4458497a55595548566651474a66724f515a local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 457143754b77514f614b4d6b6f4b5545 remote_crypto_key 457143754b77514f614b4d6b6f4b5545 integ_alg sha-256-128 local_integ_key 764876645a4e456f675272727747767448736e426d7545664871447a797a6572 remote_integ_key 764876645a4e456f675272727747767448736e426d7545664871447a797a6572 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 656c58646176425174676a50764b4842 remote_crypto_key 656c58646176425174676a50764b4842 integ_alg sha-256-128 local_integ_key 6f7872714d576d594242796a6a584b744f4958787046596c69496d546f644662 remote_integ_key 6f7872714d576d594242796a6a584b744f4958787046596c69496d546f644662 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 58736173655a4452784378556c534f71 remote_crypto_key 58736173655a4452784378556c534f71 integ_alg sha-256-128 local_integ_key 6b507255595a774e46597656444b45754b45486a41586e7769524e496b6e706e remote_integ_key 6b507255595a774e46597656444b45754b45486a41586e7769524e496b6e706e local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 456d7763746143414876784462634a50 remote_crypto_key 456d7763746143414876784462634a50 integ_alg sha-256-128 local_integ_key 43576f4a587a706575556653666169744e484d424376535453516c617147704d remote_integ_key 43576f4a587a706575556653666169744e484d424376535453516c617147704d local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 5a4a74714e72715952535548734e7773 remote_crypto_key 5a4a74714e72715952535548734e7773 integ_alg sha-256-128 local_integ_key 504459526a61716f524673735959476c6159427768636446544d4e73735a554c remote_integ_key 504459526a61716f524673735959476c6159427768636446544d4e73735a554c local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 4f6a4c6c426566624461574859487372 remote_crypto_key 4f6a4c6c426566624461574859487372 integ_alg sha-256-128 local_integ_key 4e465574694741657053447367506e556e496346754e55684d54745878676747 remote_integ_key 4e465574694741657053447367506e556e496346754e55684d54745878676747 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 7a74464378466c524b53795273666f66 remote_crypto_key 7a74464378466c524b53795273666f66 integ_alg sha-256-128 local_integ_key 67674d6a4c4652545a4a787565546c6f72554c6b73475547564c6d6a43725548 remote_integ_key 67674d6a4c4652545a4a787565546c6f72554c6b73475547564c6d6a43725548 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 6a556e436a6a644d76725255444e494c remote_crypto_key 6a556e436a6a644d76725255444e494c integ_alg sha-256-128 local_integ_key 6e466d616266554c44726f55626958627962684e736c544c544e4a654d62447a remote_integ_key 6e466d616266554c44726f55626958627962684e736c544c544e4a654d62447a local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 656c46467a51784c507a74694f757a5a remote_crypto_key 656c46467a51784c507a74694f757a5a integ_alg sha-256-128 local_integ_key 48576342456e557449754d65754975644f58655158494f457243415664555652 remote_integ_key 48576342456e557449754d65754975644f58655158494f457243415664555652 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 6b41727a76536e4d4177666e495a774b remote_crypto_key 6b41727a76536e4d4177666e495a774b integ_alg sha-256-128 local_integ_key 477164746b67714d41454879506b44597250704e73706d745874675059736d53 remote_integ_key 477164746b67714d41454879506b44597250704e73706d745874675059736d53 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 715a7748634f4e41774a5774714b5150 remote_crypto_key 715a7748634f4e41774a5774714b5150 integ_alg sha-256-128 local_integ_key 7663416177516664784e78684855647564436d716f684153566e516d49685a4b remote_integ_key 7663416177516664784e78684855647564436d716f684153566e516d49685a4b local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 76414d5a474d6573524f42484e6a4f62 remote_crypto_key 76414d5a474d6573524f42484e6a4f62 integ_alg sha-256-128 local_integ_key 57616f4b747678574c5667516a5674686b714a737467445577785651644b524d remote_integ_key 57616f4b747678574c5667516a5674686b714a737467445577785651644b524d local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 7343646e56476f4b4c62624e47596b75 remote_crypto_key 7343646e56476f4b4c62624e47596b75 integ_alg sha-256-128 local_integ_key 4551717a51717159646148456457425a47527a614b5a4c72496866557a657a75 remote_integ_key 4551717a51717159646148456457425a47527a614b5a4c72496866557a657a75 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 755759424c52484f5174737661697279 remote_crypto_key 755759424c52484f5174737661697279 integ_alg sha-256-128 local_integ_key 6371506f6d73516377764851716758514b4b4a595657675a564c7155414b6e4f remote_integ_key 6371506f6d73516377764851716758514b4b4a595657675a564c7155414b6e4f local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 556853646d7173476a5047504d6a7647 remote_crypto_key 556853646d7173476a5047504d6a7647 integ_alg sha-256-128 local_integ_key 4d765679456444527844517447426657766e536f5346694958524c7062425763 remote_integ_key 4d765679456444527844517447426657766e536f5346694958524c7062425763 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 557563496d706751534477624d4b7849 remote_crypto_key 557563496d706751534477624d4b7849 integ_alg sha-256-128 local_integ_key 6f674b747a45516562415745756e766d6b466b6579434776716f6d6762554667 remote_integ_key 6f674b747a45516562415745756e766d6b466b6579434776716f6d6762554667 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 54794b5450465962504c696a55666264 remote_crypto_key 54794b5450465962504c696a55666264 integ_alg sha-256-128 local_integ_key 4f71546545736744654c4d695744454c634b6971414950566a56686659647765 remote_integ_key 4f71546545736744654c4d695744454c634b6971414950566a56686659647765 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 67745759514f4e57786c4d516f564d50 remote_crypto_key 67745759514f4e57786c4d516f564d50 integ_alg sha-256-128 local_integ_key 41647443427a6344466d45724a786e677955484369574e707a6c54525a4a546d remote_integ_key 41647443427a6344466d45724a786e677955484369574e707a6c54525a4a546d local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 486f41715a537772455272724747426b remote_crypto_key 486f41715a537772455272724747426b integ_alg sha-256-128 local_integ_key 6f66776c714a6c4f794969584b6f4c716465566a427a466f6566485976546543 remote_integ_key 6f66776c714a6c4f794969584b6f4c716465566a427a466f6566485976546543 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 6643466241795a7565656f4b545a6661 remote_crypto_key 6643466241795a7565656f4b545a6661 integ_alg sha-256-128 local_integ_key 77796a6e7879596d5a626a65766d4674614c734773686361525a6d714e546a78 remote_integ_key 77796a6e7879596d5a626a65766d4674614c734773686361525a6d714e546a78 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 596f6653735362556d59674166434549 remote_crypto_key 596f6653735362556d59674166434549 integ_alg sha-256-128 local_integ_key 707a43664869456966784773766445466864585a4a6a6f484e4365515852796a remote_integ_key 707a43664869456966784773766445466864585a4a6a6f484e4365515852796a local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 5175716b62794d4466415a7749775452 remote_crypto_key 5175716b62794d4466415a7749775452 integ_alg sha-256-128 local_integ_key 476548536d6a436f55496444736650677046754c546153454a43537a4e6f6949 remote_integ_key 476548536d6a436f55496444736650677046754c546153454a43537a4e6f6949 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 6b4d774d7243644c6665414c64685758 remote_crypto_key 6b4d774d7243644c6665414c64685758 integ_alg sha-256-128 local_integ_key 4e4c657966784263626c5675707658636c55724d6f63784c56575864736c6e4f remote_integ_key 4e4c657966784263626c5675707658636c55724d6f63784c56575864736c6e4f local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 62437879686d50586d6d77524a514b67 remote_crypto_key 62437879686d50586d6d77524a514b67 integ_alg sha-256-128 local_integ_key 74724a6b645271535646476b57624a535454425a4f4e796e7855654150566d6e remote_integ_key 74724a6b645271535646476b57624a535454425a4f4e796e7855654150566d6e local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 4858666a6345614e42514e5750774d78 remote_crypto_key 4858666a6345614e42514e5750774d78 integ_alg sha-256-128 local_integ_key 6f6457795358724f6c7261486a78585a4363744d426758635477616873466972 remote_integ_key 6f6457795358724f6c7261486a78585a4363744d426758635477616873466972 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 6d7143784f4e64694b50796a6c6c7077 remote_crypto_key 6d7143784f4e64694b50796a6c6c7077 integ_alg sha-256-128 local_integ_key 6b4a4c515644786b4c6b7363695279624e7375626c4c415448427244594c636b remote_integ_key 6b4a4c515644786b4c6b7363695279624e7375626c4c415448427244594c636b local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 6e756756624768795061734d4e484251 remote_crypto_key 6e756756624768795061734d4e484251 integ_alg sha-256-128 local_integ_key 464b4275727a4b5161676741695465486658476475524e57466e4a4c444f6846 remote_integ_key 464b4275727a4b5161676741695465486658476475524e57466e4a4c444f6846 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 464745445348706d634866567659424d remote_crypto_key 464745445348706d634866567659424d integ_alg sha-256-128 local_integ_key 5a4e414956524b6d6b786d6573587766655971434e7a56724454445471645a57 remote_integ_key 5a4e414956524b6d6b786d6573587766655971434e7a56724454445471645a57 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 614842554b66784b7942437462587252 remote_crypto_key 614842554b66784b7942437462587252 integ_alg sha-256-128 local_integ_key 6f456d43644e4b564b5a6a4f65704e7a6e4362556f72415545686a696c526167 remote_integ_key 6f456d43644e4b564b5a6a4f65704e7a6e4362556f72415545686a696c526167 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 614a5054444675654b62456b42456263 remote_crypto_key 614a5054444675654b62456b42456263 integ_alg sha-256-128 local_integ_key 73466c62617a544b4d6975426e526a4b47686d424e4754687755784558766a65 remote_integ_key 73466c62617a544b4d6975426e526a4b47686d424e4754687755784558766a65 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 684f744d65514c577a54466f53704556 remote_crypto_key 684f744d65514c577a54466f53704556 integ_alg sha-256-128 local_integ_key 4b61444d6365766345447a52737573584e4b7045546c52796474555a54566473 remote_integ_key 4b61444d6365766345447a52737573584e4b7045546c52796474555a54566473 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 6a51576c746967775244457576586155 remote_crypto_key 6a51576c746967775244457576586155 integ_alg sha-256-128 local_integ_key 6f44734c5766536b756974726a4858645a4c747745514f5844514f6942647064 remote_integ_key 6f44734c5766536b756974726a4858645a4c747745514f5844514f6942647064 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 564668664155495075624d5a6f6d5462 remote_crypto_key 564668664155495075624d5a6f6d5462 integ_alg sha-256-128 local_integ_key 5666596e554b786c5742755079616e67787a65424a576a4d6c7854794748546a remote_integ_key 5666596e554b786c5742755079616e67787a65424a576a4d6c7854794748546a local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 63696c79727473687177786c786e716c remote_crypto_key 63696c79727473687177786c786e716c integ_alg sha-256-128 local_integ_key 6a53534b6f4c596a675644614a4b657a6a74776d51556141646d524265615375 remote_integ_key 6a53534b6f4c596a675644614a4b657a6a74776d51556141646d524265615375 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 7068784c4e7a4c45707776546c447855 remote_crypto_key 7068784c4e7a4c45707776546c447855 integ_alg sha-256-128 local_integ_key 534c4d656f505a79754e76744c7a6246736f4c63664d68484e68476e43736873 remote_integ_key 534c4d656f505a79754e76744c7a6246736f4c63664d68484e68476e43736873 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 424a516152654d6144466f7052624578 remote_crypto_key 424a516152654d6144466f7052624578 integ_alg sha-256-128 local_integ_key 4a5268676e48664159576e4765477559724b666f79716a464e72596444495447 remote_integ_key 4a5268676e48664159576e4765477559724b666f79716a464e72596444495447 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 475271784e5178574578614666514968 remote_crypto_key 475271784e5178574578614666514968 integ_alg sha-256-128 local_integ_key 5472587865685a68637a62557676497572546755537557547479586b53545653 remote_integ_key 5472587865685a68637a62557676497572546755537557547479586b53545653 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 58706645734c674e71664e76676e7572 remote_crypto_key 58706645734c674e71664e76676e7572 integ_alg sha-256-128 local_integ_key 765962617a505178476b61614b6744686576465a4657695a4e686758626f6746 remote_integ_key 765962617a505178476b61614b6744686576465a4657695a4e686758626f6746 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 6f68594d734f78486b61547762795374 remote_crypto_key 6f68594d734f78486b61547762795374 integ_alg sha-256-128 local_integ_key 646d686964426f6d7767536c7665535371596d774f494264645361724974666e remote_integ_key 646d686964426f6d7767536c7665535371596d774f494264645361724974666e local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 756a774e55766f494a61517447637443 remote_crypto_key 756a774e55766f494a61517447637443 integ_alg sha-256-128 local_integ_key 43625a7763484958414f77666d5a5956695a7a66494f4d655a4b5041634d436d remote_integ_key 43625a7763484958414f77666d5a5956695a7a66494f4d655a4b5041634d436d local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 6e4373747a766151446f52424f4d7465 remote_crypto_key 6e4373747a766151446f52424f4d7465 integ_alg sha-256-128 local_integ_key 5075575652457a6e6e667a7a5a56536a514d566b4f714a4a575a454b6357636c remote_integ_key 5075575652457a6e6e667a7a5a56536a514d566b4f714a4a575a454b6357636c local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 4e72624b597979755764784a5264776e remote_crypto_key 4e72624b597979755764784a5264776e integ_alg sha-256-128 local_integ_key 576742566b4b526878634d54585158537a7664616e714d65724672634f627662 remote_integ_key 576742566b4b526878634d54585158537a7664616e714d65724672634f627662 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 78734c746b58474a425a46574e546f50 remote_crypto_key 78734c746b58474a425a46574e546f50 integ_alg sha-256-128 local_integ_key 6a50716f484167717759536849586f55475a754c6a505a7450786b716d6b6e65 remote_integ_key 6a50716f484167717759536849586f55475a754c6a505a7450786b716d6b6e65 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 434f4a676c457a6c546c6b536561687a remote_crypto_key 434f4a676c457a6c546c6b536561687a integ_alg sha-256-128 local_integ_key 55574a754d6b56676359725065686643737271784a7850424d75657078476a42 remote_integ_key 55574a754d6b56676359725065686643737271784a7850424d75657078476a42 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 7748534e4155734c435a6f5973527855 remote_crypto_key 7748534e4155734c435a6f5973527855 integ_alg sha-256-128 local_integ_key 61534a555244627366506c616a6e62686c557049486f4766644c654b77496857 remote_integ_key 61534a555244627366506c616a6e62686c557049486f4766644c654b77496857 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 506e696763506b6a5069484a76666d59 remote_crypto_key 506e696763506b6a5069484a76666d59 integ_alg sha-256-128 local_integ_key 786d764d634e79736a4a654a6d64464367735745754a78567548676451746661 remote_integ_key 786d764d634e79736a4a654a6d64464367735745754a78567548676451746661 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 7a74464378466c524b53795273666f66 remote_crypto_key 7a74464378466c524b53795273666f66 integ_alg sha-256-128 local_integ_key 67674d6a4c4652545a4a787565546c6f72554c6b73475547564c6d6a43725548 remote_integ_key 67674d6a4c4652545a4a787565546c6f72554c6b73475547564c6d6a43725548 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 6a556e436a6a644d76725255444e494c remote_crypto_key 6a556e436a6a644d76725255444e494c integ_alg sha-256-128 local_integ_key 6e466d616266554c44726f55626958627962684e736c544c544e4a654d62447a remote_integ_key 6e466d616266554c44726f55626958627962684e736c544c544e4a654d62447a local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 656c46467a51784c507a74694f757a5a remote_crypto_key 656c46467a51784c507a74694f757a5a integ_alg sha-256-128 local_integ_key 48576342456e557449754d65754975644f58655158494f457243415664555652 remote_integ_key 48576342456e557449754d65754975644f58655158494f457243415664555652 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 6b41727a76536e4d4177666e495a774b remote_crypto_key 6b41727a76536e4d4177666e495a774b integ_alg sha-256-128 local_integ_key 477164746b67714d41454879506b44597250704e73706d745874675059736d53 remote_integ_key 477164746b67714d41454879506b44597250704e73706d745874675059736d53 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 715a7748634f4e41774a5774714b5150 remote_crypto_key 715a7748634f4e41774a5774714b5150 integ_alg sha-256-128 local_integ_key 7663416177516664784e78684855647564436d716f684153566e516d49685a4b remote_integ_key 7663416177516664784e78684855647564436d716f684153566e516d49685a4b local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 76414d5a474d6573524f42484e6a4f62 remote_crypto_key 76414d5a474d6573524f42484e6a4f62 integ_alg sha-256-128 local_integ_key 57616f4b747678574c5667516a5674686b714a737467445577785651644b524d remote_integ_key 57616f4b747678574c5667516a5674686b714a737467445577785651644b524d local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 7343646e56476f4b4c62624e47596b75 remote_crypto_key 7343646e56476f4b4c62624e47596b75 integ_alg sha-256-128 local_integ_key 4551717a51717159646148456457425a47527a614b5a4c72496866557a657a75 remote_integ_key 4551717a51717159646148456457425a47527a614b5a4c72496866557a657a75 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 755759424c52484f5174737661697279 remote_crypto_key 755759424c52484f5174737661697279 integ_alg sha-256-128 local_integ_key 6371506f6d73516377764851716758514b4b4a595657675a564c7155414b6e4f remote_integ_key 6371506f6d73516377764851716758514b4b4a595657675a564c7155414b6e4f local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 556853646d7173476a5047504d6a7647 remote_crypto_key 556853646d7173476a5047504d6a7647 integ_alg sha-256-128 local_integ_key 4d765679456444527844517447426657766e536f5346694958524c7062425763 remote_integ_key 4d765679456444527844517447426657766e536f5346694958524c7062425763 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 557563496d706751534477624d4b7849 remote_crypto_key 557563496d706751534477624d4b7849 integ_alg sha-256-128 local_integ_key 6f674b747a45516562415745756e766d6b466b6579434776716f6d6762554667 remote_integ_key 6f674b747a45516562415745756e766d6b466b6579434776716f6d6762554667 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 54794b5450465962504c696a55666264 remote_crypto_key 54794b5450465962504c696a55666264 integ_alg sha-256-128 local_integ_key 4f71546545736744654c4d695744454c634b6971414950566a56686659647765 remote_integ_key 4f71546545736744654c4d695744454c634b6971414950566a56686659647765 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 67745759514f4e57786c4d516f564d50 remote_crypto_key 67745759514f4e57786c4d516f564d50 integ_alg sha-256-128 local_integ_key 41647443427a6344466d45724a786e677955484369574e707a6c54525a4a546d remote_integ_key 41647443427a6344466d45724a786e677955484369574e707a6c54525a4a546d local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 486f41715a537772455272724747426b remote_crypto_key 486f41715a537772455272724747426b integ_alg sha-256-128 local_integ_key 6f66776c714a6c4f794969584b6f4c716465566a427a466f6566485976546543 remote_integ_key 6f66776c714a6c4f794969584b6f4c716465566a427a466f6566485976546543 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 6643466241795a7565656f4b545a6661 remote_crypto_key 6643466241795a7565656f4b545a6661 integ_alg sha-256-128 local_integ_key 77796a6e7879596d5a626a65766d4674614c734773686361525a6d714e546a78 remote_integ_key 77796a6e7879596d5a626a65766d4674614c734773686361525a6d714e546a78 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 596f6653735362556d59674166434549 remote_crypto_key 596f6653735362556d59674166434549 integ_alg sha-256-128 local_integ_key 707a43664869456966784773766445466864585a4a6a6f484e4365515852796a remote_integ_key 707a43664869456966784773766445466864585a4a6a6f484e4365515852796a local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 5175716b62794d4466415a7749775452 remote_crypto_key 5175716b62794d4466415a7749775452 integ_alg sha-256-128 local_integ_key 476548536d6a436f55496444736650677046754c546153454a43537a4e6f6949 remote_integ_key 476548536d6a436f55496444736650677046754c546153454a43537a4e6f6949 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 6b4d774d7243644c6665414c64685758 remote_crypto_key 6b4d774d7243644c6665414c64685758 integ_alg sha-256-128 local_integ_key 4e4c657966784263626c5675707658636c55724d6f63784c56575864736c6e4f remote_integ_key 4e4c657966784263626c5675707658636c55724d6f63784c56575864736c6e4f local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 62437879686d50586d6d77524a514b67 remote_crypto_key 62437879686d50586d6d77524a514b67 integ_alg sha-256-128 local_integ_key 74724a6b645271535646476b57624a535454425a4f4e796e7855654150566d6e remote_integ_key 74724a6b645271535646476b57624a535454425a4f4e796e7855654150566d6e local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 4858666a6345614e42514e5750774d78 remote_crypto_key 4858666a6345614e42514e5750774d78 integ_alg sha-256-128 local_integ_key 6f6457795358724f6c7261486a78585a4363744d426758635477616873466972 remote_integ_key 6f6457795358724f6c7261486a78585a4363744d426758635477616873466972 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 6d7143784f4e64694b50796a6c6c7077 remote_crypto_key 6d7143784f4e64694b50796a6c6c7077 integ_alg sha-256-128 local_integ_key 6b4a4c515644786b4c6b7363695279624e7375626c4c415448427244594c636b remote_integ_key 6b4a4c515644786b4c6b7363695279624e7375626c4c415448427244594c636b local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 6e756756624768795061734d4e484251 remote_crypto_key 6e756756624768795061734d4e484251 integ_alg sha-256-128 local_integ_key 464b4275727a4b5161676741695465486658476475524e57466e4a4c444f6846 remote_integ_key 464b4275727a4b5161676741695465486658476475524e57466e4a4c444f6846 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 464745445348706d634866567659424d remote_crypto_key 464745445348706d634866567659424d integ_alg sha-256-128 local_integ_key 5a4e414956524b6d6b786d6573587766655971434e7a56724454445471645a57 remote_integ_key 5a4e414956524b6d6b786d6573587766655971434e7a56724454445471645a57 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 614842554b66784b7942437462587252 remote_crypto_key 614842554b66784b7942437462587252 integ_alg sha-256-128 local_integ_key 6f456d43644e4b564b5a6a4f65704e7a6e4362556f72415545686a696c526167 remote_integ_key 6f456d43644e4b564b5a6a4f65704e7a6e4362556f72415545686a696c526167 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 614a5054444675654b62456b42456263 remote_crypto_key 614a5054444675654b62456b42456263 integ_alg sha-256-128 local_integ_key 73466c62617a544b4d6975426e526a4b47686d424e4754687755784558766a65 remote_integ_key 73466c62617a544b4d6975426e526a4b47686d424e4754687755784558766a65 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 684f744d65514c577a54466f53704556 remote_crypto_key 684f744d65514c577a54466f53704556 integ_alg sha-256-128 local_integ_key 4b61444d6365766345447a52737573584e4b7045546c52796474555a54566473 remote_integ_key 4b61444d6365766345447a52737573584e4b7045546c52796474555a54566473 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 6a51576c746967775244457576586155 remote_crypto_key 6a51576c746967775244457576586155 integ_alg sha-256-128 local_integ_key 6f44734c5766536b756974726a4858645a4c747745514f5844514f6942647064 remote_integ_key 6f44734c5766536b756974726a4858645a4c747745514f5844514f6942647064 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 564668664155495075624d5a6f6d5462 remote_crypto_key 564668664155495075624d5a6f6d5462 integ_alg sha-256-128 local_integ_key 5666596e554b786c5742755079616e67787a65424a576a4d6c7854794748546a remote_integ_key 5666596e554b786c5742755079616e67787a65424a576a4d6c7854794748546a local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 63696c79727473687177786c786e716c remote_crypto_key 63696c79727473687177786c786e716c integ_alg sha-256-128 local_integ_key 6a53534b6f4c596a675644614a4b657a6a74776d51556141646d524265615375 remote_integ_key 6a53534b6f4c596a675644614a4b657a6a74776d51556141646d524265615375 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 7068784c4e7a4c45707776546c447855 remote_crypto_key 7068784c4e7a4c45707776546c447855 integ_alg sha-256-128 local_integ_key 534c4d656f505a79754e76744c7a6246736f4c63664d68484e68476e43736873 remote_integ_key 534c4d656f505a79754e76744c7a6246736f4c63664d68484e68476e43736873 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 424a516152654d6144466f7052624578 remote_crypto_key 424a516152654d6144466f7052624578 integ_alg sha-256-128 local_integ_key 4a5268676e48664159576e4765477559724b666f79716a464e72596444495447 remote_integ_key 4a5268676e48664159576e4765477559724b666f79716a464e72596444495447 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 475271784e5178574578614666514968 remote_crypto_key 475271784e5178574578614666514968 integ_alg sha-256-128 local_integ_key 5472587865685a68637a62557676497572546755537557547479586b53545653 remote_integ_key 5472587865685a68637a62557676497572546755537557547479586b53545653 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 58706645734c674e71664e76676e7572 remote_crypto_key 58706645734c674e71664e76676e7572 integ_alg sha-256-128 local_integ_key 765962617a505178476b61614b6744686576465a4657695a4e686758626f6746 remote_integ_key 765962617a505178476b61614b6744686576465a4657695a4e686758626f6746 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 6f68594d734f78486b61547762795374 remote_crypto_key 6f68594d734f78486b61547762795374 integ_alg sha-256-128 local_integ_key 646d686964426f6d7767536c7665535371596d774f494264645361724974666e remote_integ_key 646d686964426f6d7767536c7665535371596d774f494264645361724974666e local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 756a774e55766f494a61517447637443 remote_crypto_key 756a774e55766f494a61517447637443 integ_alg sha-256-128 local_integ_key 43625a7763484958414f77666d5a5956695a7a66494f4d655a4b5041634d436d remote_integ_key 43625a7763484958414f77666d5a5956695a7a66494f4d655a4b5041634d436d local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 6e4373747a766151446f52424f4d7465 remote_crypto_key 6e4373747a766151446f52424f4d7465 integ_alg sha-256-128 local_integ_key 5075575652457a6e6e667a7a5a56536a514d566b4f714a4a575a454b6357636c remote_integ_key 5075575652457a6e6e667a7a5a56536a514d566b4f714a4a575a454b6357636c local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 4e72624b597979755764784a5264776e remote_crypto_key 4e72624b597979755764784a5264776e integ_alg sha-256-128 local_integ_key 576742566b4b526878634d54585158537a7664616e714d65724672634f627662 remote_integ_key 576742566b4b526878634d54585158537a7664616e714d65724672634f627662 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 78734c746b58474a425a46574e546f50 remote_crypto_key 78734c746b58474a425a46574e546f50 integ_alg sha-256-128 local_integ_key 6a50716f484167717759536849586f55475a754c6a505a7450786b716d6b6e65 remote_integ_key 6a50716f484167717759536849586f55475a754c6a505a7450786b716d6b6e65 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 434f4a676c457a6c546c6b536561687a remote_crypto_key 434f4a676c457a6c546c6b536561687a integ_alg sha-256-128 local_integ_key 55574a754d6b56676359725065686643737271784a7850424d75657078476a42 remote_integ_key 55574a754d6b56676359725065686643737271784a7850424d75657078476a42 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 7748534e4155734c435a6f5973527855 remote_crypto_key 7748534e4155734c435a6f5973527855 integ_alg sha-256-128 local_integ_key 61534a555244627366506c616a6e62686c557049486f4766644c654b77496857 remote_integ_key 61534a555244627366506c616a6e62686c557049486f4766644c654b77496857 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 506e696763506b6a5069484a76666d59 remote_crypto_key 506e696763506b6a5069484a76666d59 integ_alg sha-256-128 local_integ_key 786d764d634e79736a4a654a6d64464367735745754a78567548676451746661 remote_integ_key 786d764d634e79736a4a654a6d64464367735745754a78567548676451746661 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec40tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 726d7347586d6777526a69534c59794e remote_crypto_key 726d7347586d6777526a69534c59794e integ_alg sha-512-256 local_integ_key 6178566543516658714159614d625465724a667550494d75524a55574c5054717851487849714e764c4279414264734c47596b747062766b43516f796b4d4d75 remote_integ_key 6178566543516658714159614d625465724a667550494d75524a55574c5054717851487849714e764c4279414264734c47596b747062766b43516f796b4d4d75 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 41565478746d4b536461414f6b595844 remote_crypto_key 41565478746d4b536461414f6b595844 integ_alg sha-512-256 local_integ_key 764a5943587369726165496a6e76686f63545148527942714b7a6954537275574c66484d49707559515662646f7352416b594f4b6c47516946736959646d566a remote_integ_key 764a5943587369726165496a6e76686f63545148527942714b7a6954537275574c66484d49707559515662646f7352416b594f4b6c47516946736959646d566a local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 584c434a6145477672686c4662434b6c remote_crypto_key 584c434a6145477672686c4662434b6c integ_alg sha-512-256 local_integ_key 66445559586f63534c766b69487867487764726e764161747a56474b4a6c594a6f4279774773486d716a4d7763714d576a487979547a706f7a79506b43674a79 remote_integ_key 66445559586f63534c766b69487867487764726e764161747a56474b4a6c594a6f4279774773486d716a4d7763714d576a487979547a706f7a79506b43674a79 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 6f44755972737048524576506f654b51 remote_crypto_key 6f44755972737048524576506f654b51 integ_alg sha-512-256 local_integ_key 58485873674b4a664161736171486c686c535457716375646d67526e4d62415059515952594d6e56426c786d554152454a5973554e5378535644687949637867 remote_integ_key 58485873674b4a664161736171486c686c535457716375646d67526e4d62415059515952594d6e56426c786d554152454a5973554e5378535644687949637867 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 714e6970414a4c41647544484b434469 remote_crypto_key 714e6970414a4c41647544484b434469 integ_alg sha-512-256 local_integ_key 467271486651437a6b707664455661517247584245517a43726c476b516f7a4152706b5156715043646d76506d774a71506a457874437157435a4b56457a5865 remote_integ_key 467271486651437a6b707664455661517247584245517a43726c476b516f7a4152706b5156715043646d76506d774a71506a457874437157435a4b56457a5865 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 4179484859596f6a72466c4c74444d55 remote_crypto_key 4179484859596f6a72466c4c74444d55 integ_alg sha-512-256 local_integ_key 717a6a6d5a4a616e756f4c536845485a56704e716f52466d465a7042415a626a43496e76727759754c6357656f4d794c686543464456496e6e474264554c7659 remote_integ_key 717a6a6d5a4a616e756f4c536845485a56704e716f52466d465a7042415a626a43496e76727759754c6357656f4d794c686543464456496e6e474264554c7659 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 586764465071574a51697667644a414f remote_crypto_key 586764465071574a51697667644a414f integ_alg sha-512-256 local_integ_key 764541747465796d694e427772445a594f475065526a6b4841587752596f4859746b6b4763425645534f627a6f65666b414d5054584573567274534f6b744e67 remote_integ_key 764541747465796d694e427772445a594f475065526a6b4841587752596f4859746b6b4763425645534f627a6f65666b414d5054584573567274534f6b744e67 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 4c774c4f63787548726b504c464b7374 remote_crypto_key 4c774c4f63787548726b504c464b7374 integ_alg sha-512-256 local_integ_key 57434b526f4e7277565a527551726467425a43584163706e54646c76616c555174586d6d445077655542494b635a71536a4548514769714165534d45586a774f remote_integ_key 57434b526f4e7277565a527551726467425a43584163706e54646c76616c555174586d6d445077655542494b635a71536a4548514769714165534d45586a774f local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 726959536146557458566b6a50666973 remote_crypto_key 726959536146557458566b6a50666973 integ_alg sha-512-256 local_integ_key 66516b4f417153464871766656766347464f5252724c78456156664b556b50744e67724a514763586e75795944737652496a7777434f46694d4357546d665048 remote_integ_key 66516b4f417153464871766656766347464f5252724c78456156664b556b50744e67724a514763586e75795944737652496a7777434f46694d4357546d665048 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 7742576173626c5853524a546f714544 remote_crypto_key 7742576173626c5853524a546f714544 integ_alg sha-512-256 local_integ_key 68546b50566f56757a536f486f636f4f57787341505a66446d7646586878704d4e55464f6d4b474261576641726f7155525051444a6e57614762544a77696655 remote_integ_key 68546b50566f56757a536f486f636f4f57787341505a66446d7646586878704d4e55464f6d4b474261576641726f7155525051444a6e57614762544a77696655 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 616462765a42424e454d50515871476e remote_crypto_key 616462765a42424e454d50515871476e integ_alg sha-512-256 local_integ_key 696f58686669457276616447556f6e44416a4e4a427a616b705141564d624f574f67454a49444a6645687a5163624a766b786f6c4c6c614f5a7952486c4c5068 remote_integ_key 696f58686669457276616447556f6e44416a4e4a427a616b705141564d624f574f67454a49444a6645687a5163624a766b786f6c4c6c614f5a7952486c4c5068 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 4968747846446c48454a63664f724f6b remote_crypto_key 4968747846446c48454a63664f724f6b integ_alg sha-512-256 local_integ_key 71684b7776594f67716548457765436f7a71774d714b6a416c677679577a797947464e646d684748664f5653526e774b45724649577476506c67714c48544462 remote_integ_key 71684b7776594f67716548457765436f7a71774d714b6a416c677679577a797947464e646d684748664f5653526e774b45724649577476506c67714c48544462 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 62504a797342444f6767425663726e64 remote_crypto_key 62504a797342444f6767425663726e64 integ_alg sha-512-256 local_integ_key 62766c6f5972564b4865507061594f584c745856467a6366696b63714f5978754859697a4a4e6773717a756e6554444b47746a527758614f7478646844416b7a remote_integ_key 62766c6f5972564b4865507061594f584c745856467a6366696b63714f5978754859697a4a4e6773717a756e6554444b47746a527758614f7478646844416b7a local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 536773494e666f787a4d64564b52644e remote_crypto_key 536773494e666f787a4d64564b52644e integ_alg sha-512-256 local_integ_key 6f6e6242664c527079586d466e4b45454b4d6f486c487679526b5a48704970674a4253777577744566416956686e5a6a464d48644a4f524965594c79786b5a5a remote_integ_key 6f6e6242664c527079586d466e4b45454b4d6f486c487679526b5a48704970674a4253777577744566416956686e5a6a464d48644a4f524965594c79786b5a5a local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 545255775473414d704a564b7a525455 remote_crypto_key 545255775473414d704a564b7a525455 integ_alg sha-512-256 local_integ_key 6652584a4f6b686e4765636b7662555a6d77496c6f4b4941704f58756b71764c62595278656a75525a7145494b5462795269774e4c75744c57516872796e6963 remote_integ_key 6652584a4f6b686e4765636b7662555a6d77496c6f4b4941704f58756b71764c62595278656a75525a7145494b5462795269774e4c75744c57516872796e6963 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 4e79624378544969735a775a61796b6e remote_crypto_key 4e79624378544969735a775a61796b6e integ_alg sha-512-256 local_integ_key 746c63624a574550597542466e614b78434e414d75764161505262666f50706b5549627764596d75735765504b78544f55784d556361486958457272716c4675 remote_integ_key 746c63624a574550597542466e614b78434e414d75764161505262666f50706b5549627764596d75735765504b78544f55784d556361486958457272716c4675 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 554b6455724d434353424b564a7a5254 remote_crypto_key 554b6455724d434353424b564a7a5254 integ_alg sha-512-256 local_integ_key 476e6b79654a67585164656a7755476249726b7370484d6676676772704f4f49746765474e4b6a7470437644745746695344656b756c5256716342796c4b6b55 remote_integ_key 476e6b79654a67585164656a7755476249726b7370484d6676676772704f4f49746765474e4b6a7470437644745746695344656b756c5256716342796c4b6b55 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 7766486b48454f4d6c5678544a6d4e6f remote_crypto_key 7766486b48454f4d6c5678544a6d4e6f integ_alg sha-512-256 local_integ_key 74624f5178524e6b59736d7959746a725965416b6a49747769755055486d6d6e6f46776253476b704a586e455970704f564e446c6e61777846735269676a4f4b remote_integ_key 74624f5178524e6b59736d7959746a725965416b6a49747769755055486d6d6e6f46776253476b704a586e455970704f564e446c6e61777846735269676a4f4b local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 617a4c7757446c55674a4b73664c704d remote_crypto_key 617a4c7757446c55674a4b73664c704d integ_alg sha-512-256 local_integ_key 4d694c6b61686969487077705a4b4458616f4b71587a76706971705366635759454753496f715253795473495a75456f524b6a7167514a7762706b4a68445a4d remote_integ_key 4d694c6b61686969487077705a4b4458616f4b71587a76706971705366635759454753496f715253795473495a75456f524b6a7167514a7762706b4a68445a4d local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 5177725455547767784f765448484766 remote_crypto_key 5177725455547767784f765448484766 integ_alg sha-512-256 local_integ_key 5754574f797873705474567a644b487553774263746d704c7271746d4f4c7141446673434468435a6c574a4647544253416363636f485157414a6c416e454d63 remote_integ_key 5754574f797873705474567a644b487553774263746d704c7271746d4f4c7141446673434468435a6c574a4647544253416363636f485157414a6c416e454d63 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 774e4a7375625a6b5167466c6f765775 remote_crypto_key 774e4a7375625a6b5167466c6f765775 integ_alg sha-512-256 local_integ_key 6d524d55484954646f574d54504d4f5277475456554973497358504678477746486643704252425457586d424a4245454d686156594b776c6f4e6b636a676877 remote_integ_key 6d524d55484954646f574d54504d4f5277475456554973497358504678477746486643704252425457586d424a4245454d686156594b776c6f4e6b636a676877 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 4a5a53626a6945425776714a54436553 remote_crypto_key 4a5a53626a6945425776714a54436553 integ_alg sha-512-256 local_integ_key 74696c785643526e49434f75504a6c6b6f5a4c4d7355554867595156736e54414a5876466376464556796d4c704b77704e644755695a6774736a706775764874 remote_integ_key 74696c785643526e49434f75504a6c6b6f5a4c4d7355554867595156736e54414a5876466376464556796d4c704b77704e644755695a6774736a706775764874 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 6f554c45656d53566873754f546d4372 remote_crypto_key 6f554c45656d53566873754f546d4372 integ_alg sha-512-256 local_integ_key 66755a4f796f7345526372466d71454c506f444b414955464458456d726664414b58504d7a4179484d436568584b644e5357486464766e484d45446879515164 remote_integ_key 66755a4f796f7345526372466d71454c506f444b414955464458456d726664414b58504d7a4179484d436568584b644e5357486464766e484d45446879515164 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 726968446652737056704945484d6456 remote_crypto_key 726968446652737056704945484d6456 integ_alg sha-512-256 local_integ_key 75437563444a4766457849444c6b6a6d59756748745750485a704f6772484573646c77616f424b796e5647536f464c426776535861774f4b4845754c7953754a remote_integ_key 75437563444a4766457849444c6b6a6d59756748745750485a704f6772484573646c77616f424b796e5647536f464c426776535861774f4b4845754c7953754a local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 695a53574f504f54616368425966516c remote_crypto_key 695a53574f504f54616368425966516c integ_alg sha-512-256 local_integ_key 67557a514f794a6a66676b4c4e4978524c584a7370534c4d5778797a52656b5365656146706d4652746d6f536765556a65674f5a6d4c6374737149476a465453 remote_integ_key 67557a514f794a6a66676b4c4e4978524c584a7370534c4d5778797a52656b5365656146706d4652746d6f536765556a65674f5a6d4c6374737149476a465453 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 64447777796b79444171566d53744c61 remote_crypto_key 64447777796b79444171566d53744c61 integ_alg sha-512-256 local_integ_key 52686c4b466a706e646d52614252484b656e4e57475865666553486c477a6365755969516d76584568737443486e4755455476474d7257554a647a42785a714a remote_integ_key 52686c4b466a706e646d52614252484b656e4e57475865666553486c477a6365755969516d76584568737443486e4755455476474d7257554a647a42785a714a local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 4675476b576b726b6e56426d6945694e remote_crypto_key 4675476b576b726b6e56426d6945694e integ_alg sha-512-256 local_integ_key 465659644e4d5772726278564d795a775a6f53736547686d73694842716770786a6378584f7046576f747056686c715079444f496b596c535866536666597069 remote_integ_key 465659644e4d5772726278564d795a775a6f53736547686d73694842716770786a6378584f7046576f747056686c715079444f496b596c535866536666597069 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 6c71786e7a467176706e4365445a7976 remote_crypto_key 6c71786e7a467176706e4365445a7976 integ_alg sha-512-256 local_integ_key 786f6963597a6b457866594f6669766645795942686d696d4b74634f776c714d4b78744a6d6b546262496e4658765667754142434e4766655842784c6d73525a remote_integ_key 786f6963597a6b457866594f6669766645795942686d696d4b74634f776c714d4b78744a6d6b546262496e4658765667754142434e4766655842784c6d73525a local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 667377716c476c564a51786253595877 remote_crypto_key 667377716c476c564a51786253595877 integ_alg sha-512-256 local_integ_key 52794f7252724c43726c664e4d674b594d4171447076666368554b4b785a4172586e7a4c4377517262667a7949556b61734e57546c446c4f4f64635a67594147 remote_integ_key 52794f7252724c43726c664e4d674b594d4171447076666368554b4b785a4172586e7a4c4377517262667a7949556b61734e57546c446c4f4f64635a67594147 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 45716a4173516c6a584e4442526f7643 remote_crypto_key 45716a4173516c6a584e4442526f7643 integ_alg sha-512-256 local_integ_key 4c704b4d494e42724c6b4e506b756c6f524c6b52617643625272474e656c694d475070464166734c5a4e72706e744f6541716250496c695171724f794d545075 remote_integ_key 4c704b4d494e42724c6b4e506b756c6f524c6b52617643625272474e656c694d475070464166734c5a4e72706e744f6541716250496c695171724f794d545075 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 79535645656d427442536f6d726a4552 remote_crypto_key 79535645656d427442536f6d726a4552 integ_alg sha-512-256 local_integ_key 49687a776b6a5446426d6a71437a70434b435650695770426478634e51475a6b6564656977446c6a6654464d787972726948575a5573595879706c6f6b715863 remote_integ_key 49687a776b6a5446426d6a71437a70434b435650695770426478634e51475a6b6564656977446c6a6654464d787972726948575a5573595879706c6f6b715863 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 544243416f636f75444c6572794d5574 remote_crypto_key 544243416f636f75444c6572794d5574 integ_alg sha-512-256 local_integ_key 505964745975654b436d446b4b5a71534876596c434554484c4b77564456486e57425762704850786a6f5a574b5351414b4155415846736e4664787956624657 remote_integ_key 505964745975654b436d446b4b5a71534876596c434554484c4b77564456486e57425762704850786a6f5a574b5351414b4155415846736e4664787956624657 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 53614742414d437164617a6f54554341 remote_crypto_key 53614742414d437164617a6f54554341 integ_alg sha-512-256 local_integ_key 457065424e6f474674466a75516b426875504966716179744c5a4b424b756f6e6448775551484e4c656c74587a676a57774c777075776d6552434679506d4364 remote_integ_key 457065424e6f474674466a75516b426875504966716179744c5a4b424b756f6e6448775551484e4c656c74587a676a57774c777075776d6552434679506d4364 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 5044495443534d537772414e51447558 remote_crypto_key 5044495443534d537772414e51447558 integ_alg sha-512-256 local_integ_key 54576c457966464e516e6173715358686b486a4f7561765272435054504842774451486d5a4d504f667a546b67494a51445668794d436e65726b7a65484d4464 remote_integ_key 54576c457966464e516e6173715358686b486a4f7561765272435054504842774451486d5a4d504f667a546b67494a51445668794d436e65726b7a65484d4464 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 66484f764f787045754f525979734744 remote_crypto_key 66484f764f787045754f525979734744 integ_alg sha-512-256 local_integ_key 51476466714457797664777a4d5776656c7163697872564e696b634b444642744d78646844656d51587a436e624446506279684d5575704d784d4a6f4562516b remote_integ_key 51476466714457797664777a4d5776656c7163697872564e696b634b444642744d78646844656d51587a436e624446506279684d5575704d784d4a6f4562516b local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 58686d4672704261654471536d796d65 remote_crypto_key 58686d4672704261654471536d796d65 integ_alg sha-512-256 local_integ_key 5877444b6779624553454c4b77527a4e4166414d546d58627a77417351796f58546e4c626c6d7848484a7a48554a4d597a777a6c63596a6579695953765a5744 remote_integ_key 5877444b6779624553454c4b77527a4e4166414d546d58627a77417351796f58546e4c626c6d7848484a7a48554a4d597a777a6c63596a6579695953765a5744 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 5642514854526a51624a72745a576a46 remote_crypto_key 5642514854526a51624a72745a576a46 integ_alg sha-512-256 local_integ_key 7752555a56614c6f514f504376434143786465614358757353685646576b484c4d7a4f75666a6b6171504964444867715655676643486471785165596e795979 remote_integ_key 7752555a56614c6f514f504376434143786465614358757353685646576b484c4d7a4f75666a6b6171504964444867715655676643486471785165596e795979 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 704573664d62564b70447164686d616b remote_crypto_key 704573664d62564b70447164686d616b integ_alg sha-512-256 local_integ_key 787344484f45776973456b565a686d67764f6e7a6d675679685975594c5557744e436c784153515a5579705a6378747348455458754c696e724e76664a496961 remote_integ_key 787344484f45776973456b565a686d67764f6e7a6d675679685975594c5557744e436c784153515a5579705a6378747348455458754c696e724e76664a496961 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4e4978634464574c426f6d657a6a6673 remote_crypto_key 4e4978634464574c426f6d657a6a6673 integ_alg sha-512-256 local_integ_key 4b6c667174467277574165754a4b4a4772466a5946577048426361564f7050596377534c6f7a70556e556d6b6f51746b7274714c51616a61474a446f6e4d4966 remote_integ_key 4b6c667174467277574165754a4b4a4772466a5946577048426361564f7050596377534c6f7a70556e556d6b6f51746b7274714c51616a61474a446f6e4d4966 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 726d795674506a5271737458414c6c47 remote_crypto_key 726d795674506a5271737458414c6c47 integ_alg sha-512-256 local_integ_key 4a41707a466f6d706f7475544f7757755649456756594b4a5261786d53794256466f7373694d476e6d42585078737a76774a6c48464376586b456a6d745a6469 remote_integ_key 4a41707a466f6d706f7475544f7757755649456756594b4a5261786d53794256466f7373694d476e6d42585078737a76774a6c48464376586b456a6d745a6469 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 726d7347586d6777526a69534c59794e remote_crypto_key 726d7347586d6777526a69534c59794e integ_alg sha-512-256 local_integ_key 6178566543516658714159614d625465724a667550494d75524a55574c5054717851487849714e764c4279414264734c47596b747062766b43516f796b4d4d75 remote_integ_key 6178566543516658714159614d625465724a667550494d75524a55574c5054717851487849714e764c4279414264734c47596b747062766b43516f796b4d4d75 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 41565478746d4b536461414f6b595844 remote_crypto_key 41565478746d4b536461414f6b595844 integ_alg sha-512-256 local_integ_key 764a5943587369726165496a6e76686f63545148527942714b7a6954537275574c66484d49707559515662646f7352416b594f4b6c47516946736959646d566a remote_integ_key 764a5943587369726165496a6e76686f63545148527942714b7a6954537275574c66484d49707559515662646f7352416b594f4b6c47516946736959646d566a local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 584c434a6145477672686c4662434b6c remote_crypto_key 584c434a6145477672686c4662434b6c integ_alg sha-512-256 local_integ_key 66445559586f63534c766b69487867487764726e764161747a56474b4a6c594a6f4279774773486d716a4d7763714d576a487979547a706f7a79506b43674a79 remote_integ_key 66445559586f63534c766b69487867487764726e764161747a56474b4a6c594a6f4279774773486d716a4d7763714d576a487979547a706f7a79506b43674a79 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 6f44755972737048524576506f654b51 remote_crypto_key 6f44755972737048524576506f654b51 integ_alg sha-512-256 local_integ_key 58485873674b4a664161736171486c686c535457716375646d67526e4d62415059515952594d6e56426c786d554152454a5973554e5378535644687949637867 remote_integ_key 58485873674b4a664161736171486c686c535457716375646d67526e4d62415059515952594d6e56426c786d554152454a5973554e5378535644687949637867 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 714e6970414a4c41647544484b434469 remote_crypto_key 714e6970414a4c41647544484b434469 integ_alg sha-512-256 local_integ_key 467271486651437a6b707664455661517247584245517a43726c476b516f7a4152706b5156715043646d76506d774a71506a457874437157435a4b56457a5865 remote_integ_key 467271486651437a6b707664455661517247584245517a43726c476b516f7a4152706b5156715043646d76506d774a71506a457874437157435a4b56457a5865 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 4179484859596f6a72466c4c74444d55 remote_crypto_key 4179484859596f6a72466c4c74444d55 integ_alg sha-512-256 local_integ_key 717a6a6d5a4a616e756f4c536845485a56704e716f52466d465a7042415a626a43496e76727759754c6357656f4d794c686543464456496e6e474264554c7659 remote_integ_key 717a6a6d5a4a616e756f4c536845485a56704e716f52466d465a7042415a626a43496e76727759754c6357656f4d794c686543464456496e6e474264554c7659 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 586764465071574a51697667644a414f remote_crypto_key 586764465071574a51697667644a414f integ_alg sha-512-256 local_integ_key 764541747465796d694e427772445a594f475065526a6b4841587752596f4859746b6b4763425645534f627a6f65666b414d5054584573567274534f6b744e67 remote_integ_key 764541747465796d694e427772445a594f475065526a6b4841587752596f4859746b6b4763425645534f627a6f65666b414d5054584573567274534f6b744e67 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 4c774c4f63787548726b504c464b7374 remote_crypto_key 4c774c4f63787548726b504c464b7374 integ_alg sha-512-256 local_integ_key 57434b526f4e7277565a527551726467425a43584163706e54646c76616c555174586d6d445077655542494b635a71536a4548514769714165534d45586a774f remote_integ_key 57434b526f4e7277565a527551726467425a43584163706e54646c76616c555174586d6d445077655542494b635a71536a4548514769714165534d45586a774f local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 726959536146557458566b6a50666973 remote_crypto_key 726959536146557458566b6a50666973 integ_alg sha-512-256 local_integ_key 66516b4f417153464871766656766347464f5252724c78456156664b556b50744e67724a514763586e75795944737652496a7777434f46694d4357546d665048 remote_integ_key 66516b4f417153464871766656766347464f5252724c78456156664b556b50744e67724a514763586e75795944737652496a7777434f46694d4357546d665048 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 7742576173626c5853524a546f714544 remote_crypto_key 7742576173626c5853524a546f714544 integ_alg sha-512-256 local_integ_key 68546b50566f56757a536f486f636f4f57787341505a66446d7646586878704d4e55464f6d4b474261576641726f7155525051444a6e57614762544a77696655 remote_integ_key 68546b50566f56757a536f486f636f4f57787341505a66446d7646586878704d4e55464f6d4b474261576641726f7155525051444a6e57614762544a77696655 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 616462765a42424e454d50515871476e remote_crypto_key 616462765a42424e454d50515871476e integ_alg sha-512-256 local_integ_key 696f58686669457276616447556f6e44416a4e4a427a616b705141564d624f574f67454a49444a6645687a5163624a766b786f6c4c6c614f5a7952486c4c5068 remote_integ_key 696f58686669457276616447556f6e44416a4e4a427a616b705141564d624f574f67454a49444a6645687a5163624a766b786f6c4c6c614f5a7952486c4c5068 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 4968747846446c48454a63664f724f6b remote_crypto_key 4968747846446c48454a63664f724f6b integ_alg sha-512-256 local_integ_key 71684b7776594f67716548457765436f7a71774d714b6a416c677679577a797947464e646d684748664f5653526e774b45724649577476506c67714c48544462 remote_integ_key 71684b7776594f67716548457765436f7a71774d714b6a416c677679577a797947464e646d684748664f5653526e774b45724649577476506c67714c48544462 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 62504a797342444f6767425663726e64 remote_crypto_key 62504a797342444f6767425663726e64 integ_alg sha-512-256 local_integ_key 62766c6f5972564b4865507061594f584c745856467a6366696b63714f5978754859697a4a4e6773717a756e6554444b47746a527758614f7478646844416b7a remote_integ_key 62766c6f5972564b4865507061594f584c745856467a6366696b63714f5978754859697a4a4e6773717a756e6554444b47746a527758614f7478646844416b7a local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 536773494e666f787a4d64564b52644e remote_crypto_key 536773494e666f787a4d64564b52644e integ_alg sha-512-256 local_integ_key 6f6e6242664c527079586d466e4b45454b4d6f486c487679526b5a48704970674a4253777577744566416956686e5a6a464d48644a4f524965594c79786b5a5a remote_integ_key 6f6e6242664c527079586d466e4b45454b4d6f486c487679526b5a48704970674a4253777577744566416956686e5a6a464d48644a4f524965594c79786b5a5a local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 545255775473414d704a564b7a525455 remote_crypto_key 545255775473414d704a564b7a525455 integ_alg sha-512-256 local_integ_key 6652584a4f6b686e4765636b7662555a6d77496c6f4b4941704f58756b71764c62595278656a75525a7145494b5462795269774e4c75744c57516872796e6963 remote_integ_key 6652584a4f6b686e4765636b7662555a6d77496c6f4b4941704f58756b71764c62595278656a75525a7145494b5462795269774e4c75744c57516872796e6963 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 4e79624378544969735a775a61796b6e remote_crypto_key 4e79624378544969735a775a61796b6e integ_alg sha-512-256 local_integ_key 746c63624a574550597542466e614b78434e414d75764161505262666f50706b5549627764596d75735765504b78544f55784d556361486958457272716c4675 remote_integ_key 746c63624a574550597542466e614b78434e414d75764161505262666f50706b5549627764596d75735765504b78544f55784d556361486958457272716c4675 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 554b6455724d434353424b564a7a5254 remote_crypto_key 554b6455724d434353424b564a7a5254 integ_alg sha-512-256 local_integ_key 476e6b79654a67585164656a7755476249726b7370484d6676676772704f4f49746765474e4b6a7470437644745746695344656b756c5256716342796c4b6b55 remote_integ_key 476e6b79654a67585164656a7755476249726b7370484d6676676772704f4f49746765474e4b6a7470437644745746695344656b756c5256716342796c4b6b55 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 7766486b48454f4d6c5678544a6d4e6f remote_crypto_key 7766486b48454f4d6c5678544a6d4e6f integ_alg sha-512-256 local_integ_key 74624f5178524e6b59736d7959746a725965416b6a49747769755055486d6d6e6f46776253476b704a586e455970704f564e446c6e61777846735269676a4f4b remote_integ_key 74624f5178524e6b59736d7959746a725965416b6a49747769755055486d6d6e6f46776253476b704a586e455970704f564e446c6e61777846735269676a4f4b local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 617a4c7757446c55674a4b73664c704d remote_crypto_key 617a4c7757446c55674a4b73664c704d integ_alg sha-512-256 local_integ_key 4d694c6b61686969487077705a4b4458616f4b71587a76706971705366635759454753496f715253795473495a75456f524b6a7167514a7762706b4a68445a4d remote_integ_key 4d694c6b61686969487077705a4b4458616f4b71587a76706971705366635759454753496f715253795473495a75456f524b6a7167514a7762706b4a68445a4d local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 5177725455547767784f765448484766 remote_crypto_key 5177725455547767784f765448484766 integ_alg sha-512-256 local_integ_key 5754574f797873705474567a644b487553774263746d704c7271746d4f4c7141446673434468435a6c574a4647544253416363636f485157414a6c416e454d63 remote_integ_key 5754574f797873705474567a644b487553774263746d704c7271746d4f4c7141446673434468435a6c574a4647544253416363636f485157414a6c416e454d63 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 774e4a7375625a6b5167466c6f765775 remote_crypto_key 774e4a7375625a6b5167466c6f765775 integ_alg sha-512-256 local_integ_key 6d524d55484954646f574d54504d4f5277475456554973497358504678477746486643704252425457586d424a4245454d686156594b776c6f4e6b636a676877 remote_integ_key 6d524d55484954646f574d54504d4f5277475456554973497358504678477746486643704252425457586d424a4245454d686156594b776c6f4e6b636a676877 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 4a5a53626a6945425776714a54436553 remote_crypto_key 4a5a53626a6945425776714a54436553 integ_alg sha-512-256 local_integ_key 74696c785643526e49434f75504a6c6b6f5a4c4d7355554867595156736e54414a5876466376464556796d4c704b77704e644755695a6774736a706775764874 remote_integ_key 74696c785643526e49434f75504a6c6b6f5a4c4d7355554867595156736e54414a5876466376464556796d4c704b77704e644755695a6774736a706775764874 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 6f554c45656d53566873754f546d4372 remote_crypto_key 6f554c45656d53566873754f546d4372 integ_alg sha-512-256 local_integ_key 66755a4f796f7345526372466d71454c506f444b414955464458456d726664414b58504d7a4179484d436568584b644e5357486464766e484d45446879515164 remote_integ_key 66755a4f796f7345526372466d71454c506f444b414955464458456d726664414b58504d7a4179484d436568584b644e5357486464766e484d45446879515164 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 726968446652737056704945484d6456 remote_crypto_key 726968446652737056704945484d6456 integ_alg sha-512-256 local_integ_key 75437563444a4766457849444c6b6a6d59756748745750485a704f6772484573646c77616f424b796e5647536f464c426776535861774f4b4845754c7953754a remote_integ_key 75437563444a4766457849444c6b6a6d59756748745750485a704f6772484573646c77616f424b796e5647536f464c426776535861774f4b4845754c7953754a local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 695a53574f504f54616368425966516c remote_crypto_key 695a53574f504f54616368425966516c integ_alg sha-512-256 local_integ_key 67557a514f794a6a66676b4c4e4978524c584a7370534c4d5778797a52656b5365656146706d4652746d6f536765556a65674f5a6d4c6374737149476a465453 remote_integ_key 67557a514f794a6a66676b4c4e4978524c584a7370534c4d5778797a52656b5365656146706d4652746d6f536765556a65674f5a6d4c6374737149476a465453 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 64447777796b79444171566d53744c61 remote_crypto_key 64447777796b79444171566d53744c61 integ_alg sha-512-256 local_integ_key 52686c4b466a706e646d52614252484b656e4e57475865666553486c477a6365755969516d76584568737443486e4755455476474d7257554a647a42785a714a remote_integ_key 52686c4b466a706e646d52614252484b656e4e57475865666553486c477a6365755969516d76584568737443486e4755455476474d7257554a647a42785a714a local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 4675476b576b726b6e56426d6945694e remote_crypto_key 4675476b576b726b6e56426d6945694e integ_alg sha-512-256 local_integ_key 465659644e4d5772726278564d795a775a6f53736547686d73694842716770786a6378584f7046576f747056686c715079444f496b596c535866536666597069 remote_integ_key 465659644e4d5772726278564d795a775a6f53736547686d73694842716770786a6378584f7046576f747056686c715079444f496b596c535866536666597069 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 6c71786e7a467176706e4365445a7976 remote_crypto_key 6c71786e7a467176706e4365445a7976 integ_alg sha-512-256 local_integ_key 786f6963597a6b457866594f6669766645795942686d696d4b74634f776c714d4b78744a6d6b546262496e4658765667754142434e4766655842784c6d73525a remote_integ_key 786f6963597a6b457866594f6669766645795942686d696d4b74634f776c714d4b78744a6d6b546262496e4658765667754142434e4766655842784c6d73525a local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 667377716c476c564a51786253595877 remote_crypto_key 667377716c476c564a51786253595877 integ_alg sha-512-256 local_integ_key 52794f7252724c43726c664e4d674b594d4171447076666368554b4b785a4172586e7a4c4377517262667a7949556b61734e57546c446c4f4f64635a67594147 remote_integ_key 52794f7252724c43726c664e4d674b594d4171447076666368554b4b785a4172586e7a4c4377517262667a7949556b61734e57546c446c4f4f64635a67594147 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 45716a4173516c6a584e4442526f7643 remote_crypto_key 45716a4173516c6a584e4442526f7643 integ_alg sha-512-256 local_integ_key 4c704b4d494e42724c6b4e506b756c6f524c6b52617643625272474e656c694d475070464166734c5a4e72706e744f6541716250496c695171724f794d545075 remote_integ_key 4c704b4d494e42724c6b4e506b756c6f524c6b52617643625272474e656c694d475070464166734c5a4e72706e744f6541716250496c695171724f794d545075 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 79535645656d427442536f6d726a4552 remote_crypto_key 79535645656d427442536f6d726a4552 integ_alg sha-512-256 local_integ_key 49687a776b6a5446426d6a71437a70434b435650695770426478634e51475a6b6564656977446c6a6654464d787972726948575a5573595879706c6f6b715863 remote_integ_key 49687a776b6a5446426d6a71437a70434b435650695770426478634e51475a6b6564656977446c6a6654464d787972726948575a5573595879706c6f6b715863 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 544243416f636f75444c6572794d5574 remote_crypto_key 544243416f636f75444c6572794d5574 integ_alg sha-512-256 local_integ_key 505964745975654b436d446b4b5a71534876596c434554484c4b77564456486e57425762704850786a6f5a574b5351414b4155415846736e4664787956624657 remote_integ_key 505964745975654b436d446b4b5a71534876596c434554484c4b77564456486e57425762704850786a6f5a574b5351414b4155415846736e4664787956624657 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 53614742414d437164617a6f54554341 remote_crypto_key 53614742414d437164617a6f54554341 integ_alg sha-512-256 local_integ_key 457065424e6f474674466a75516b426875504966716179744c5a4b424b756f6e6448775551484e4c656c74587a676a57774c777075776d6552434679506d4364 remote_integ_key 457065424e6f474674466a75516b426875504966716179744c5a4b424b756f6e6448775551484e4c656c74587a676a57774c777075776d6552434679506d4364 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 5044495443534d537772414e51447558 remote_crypto_key 5044495443534d537772414e51447558 integ_alg sha-512-256 local_integ_key 54576c457966464e516e6173715358686b486a4f7561765272435054504842774451486d5a4d504f667a546b67494a51445668794d436e65726b7a65484d4464 remote_integ_key 54576c457966464e516e6173715358686b486a4f7561765272435054504842774451486d5a4d504f667a546b67494a51445668794d436e65726b7a65484d4464 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 66484f764f787045754f525979734744 remote_crypto_key 66484f764f787045754f525979734744 integ_alg sha-512-256 local_integ_key 51476466714457797664777a4d5776656c7163697872564e696b634b444642744d78646844656d51587a436e624446506279684d5575704d784d4a6f4562516b remote_integ_key 51476466714457797664777a4d5776656c7163697872564e696b634b444642744d78646844656d51587a436e624446506279684d5575704d784d4a6f4562516b local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 58686d4672704261654471536d796d65 remote_crypto_key 58686d4672704261654471536d796d65 integ_alg sha-512-256 local_integ_key 5877444b6779624553454c4b77527a4e4166414d546d58627a77417351796f58546e4c626c6d7848484a7a48554a4d597a777a6c63596a6579695953765a5744 remote_integ_key 5877444b6779624553454c4b77527a4e4166414d546d58627a77417351796f58546e4c626c6d7848484a7a48554a4d597a777a6c63596a6579695953765a5744 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 5642514854526a51624a72745a576a46 remote_crypto_key 5642514854526a51624a72745a576a46 integ_alg sha-512-256 local_integ_key 7752555a56614c6f514f504376434143786465614358757353685646576b484c4d7a4f75666a6b6171504964444867715655676643486471785165596e795979 remote_integ_key 7752555a56614c6f514f504376434143786465614358757353685646576b484c4d7a4f75666a6b6171504964444867715655676643486471785165596e795979 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 704573664d62564b70447164686d616b remote_crypto_key 704573664d62564b70447164686d616b integ_alg sha-512-256 local_integ_key 787344484f45776973456b565a686d67764f6e7a6d675679685975594c5557744e436c784153515a5579705a6378747348455458754c696e724e76664a496961 remote_integ_key 787344484f45776973456b565a686d67764f6e7a6d675679685975594c5557744e436c784153515a5579705a6378747348455458754c696e724e76664a496961 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4e4978634464574c426f6d657a6a6673 remote_crypto_key 4e4978634464574c426f6d657a6a6673 integ_alg sha-512-256 local_integ_key 4b6c667174467277574165754a4b4a4772466a5946577048426361564f7050596377534c6f7a70556e556d6b6f51746b7274714c51616a61474a446f6e4d4966 remote_integ_key 4b6c667174467277574165754a4b4a4772466a5946577048426361564f7050596377534c6f7a70556e556d6b6f51746b7274714c51616a61474a446f6e4d4966 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 726d795674506a5271737458414c6c47 remote_crypto_key 726d795674506a5271737458414c6c47 integ_alg sha-512-256 local_integ_key 4a41707a466f6d706f7475544f7757755649456756594b4a5261786d53794256466f7373694d476e6d42585078737a76774a6c48464376586b456a6d745a6469 remote_integ_key 4a41707a466f6d706f7475544f7757755649456756594b4a5261786d53794256466f7373694d476e6d42585078737a76774a6c48464376586b456a6d745a6469 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 5164795a476462584976796551517576 remote_crypto_key 5164795a476462584976796551517576 integ_alg sha-512-256 local_integ_key 6f7a674649474e69684b45514b4759646c77627a57774c4d6e4f516f4f4f5065654e74586753764e6b4d536f41704c546e4471517161614d5362426e61796b75 remote_integ_key 6f7a674649474e69684b45514b4759646c77627a57774c4d6e4f516f4f4f5065654e74586753764e6b4d536f41704c546e4471517161614d5362426e61796b75 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 46494763466f6273637052496e69736a remote_crypto_key 46494763466f6273637052496e69736a integ_alg sha-512-256 local_integ_key 647a444658416775536c645351514a737a494e596c70436651536a6f69465777524354655550666f62534b56476e4b5778467a4a5944574d57454b6941587670 remote_integ_key 647a444658416775536c645351514a737a494e596c70436651536a6f69465777524354655550666f62534b56476e4b5778467a4a5944574d57454b6941587670 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 44695158516f56456e466f7268485079 remote_crypto_key 44695158516f56456e466f7268485079 integ_alg sha-512-256 local_integ_key 4b6b7a5a6e627057545a414b43476b634f53586d6c454b596451634e74566370554a644947576c4d7162746a7a71754e75774d63646e496f6b6e637962585576 remote_integ_key 4b6b7a5a6e627057545a414b43476b634f53586d6c454b596451634e74566370554a644947576c4d7162746a7a71754e75774d63646e496f6b6e637962585576 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 6259515569417151744b684963424a65 remote_crypto_key 6259515569417151744b684963424a65 integ_alg sha-512-256 local_integ_key 625741644b6b564276636a5364796c6369746d686e7358506f71475054427449555a596554657256494a4466497446574676537a5a5152767874517859597a54 remote_integ_key 625741644b6b564276636a5364796c6369746d686e7358506f71475054427449555a596554657256494a4466497446574676537a5a5152767874517859597a54 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 5841576b6778676a6e52686163455a71 remote_crypto_key 5841576b6778676a6e52686163455a71 integ_alg sha-512-256 local_integ_key 466e6c617378766f7179436d474a564872674d646f6f476145564e44786f6b767147496b726a53564a44784a794a7252484b7a6b4a536e764a4f6d427a787174 remote_integ_key 466e6c617378766f7179436d474a564872674d646f6f476145564e44786f6b767147496b726a53564a44784a794a7252484b7a6b4a536e764a4f6d427a787174 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 71665077524577486646636d43636149 remote_crypto_key 71665077524577486646636d43636149 integ_alg sha-512-256 local_integ_key 727945534d6c5758547067414976455a5852655577756b5164716d4a56634b5470756e6b5677666e736366644e484c5a46584944415555456c4c4e55487a6c6b remote_integ_key 727945534d6c5758547067414976455a5852655577756b5164716d4a56634b5470756e6b5677666e736366644e484c5a46584944415555456c4c4e55487a6c6b local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 64494f5a426c6e7a6454667a59566765 remote_crypto_key 64494f5a426c6e7a6454667a59566765 integ_alg sha-512-256 local_integ_key 5278627178724a4c68616256756f7270796e4465566654426b5644736a59615656674e48745a556175764862784c62615a716a6e79527a6b5178794b557a484c remote_integ_key 5278627178724a4c68616256756f7270796e4465566654426b5644736a59615656674e48745a556175764862784c62615a716a6e79527a6b5178794b557a484c local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 7a494863536669774267616568544b65 remote_crypto_key 7a494863536669774267616568544b65 integ_alg sha-512-256 local_integ_key 48714e566664677750564859726e58666276574e5061616e67526a427468716c6c50735a4c634e45566447676652556e5553534b6577696a77527653536a6477 remote_integ_key 48714e566664677750564859726e58666276574e5061616e67526a427468716c6c50735a4c634e45566447676652556e5553534b6577696a77527653536a6477 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 4445706f5a7877586a66535a59485a51 remote_crypto_key 4445706f5a7877586a66535a59485a51 integ_alg sha-512-256 local_integ_key 43764b6d77596f796a6d70417972796d786e514579574c4b5162434274787055734f47714b49557954475757736c6b787742664367595a615967616c44706e56 remote_integ_key 43764b6d77596f796a6d70417972796d786e514579574c4b5162434274787055734f47714b49557954475757736c6b787742664367595a615967616c44706e56 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 454d7566724f72784767556d4c714c79 remote_crypto_key 454d7566724f72784767556d4c714c79 integ_alg sha-512-256 local_integ_key 67674f4c746e6f664e416b4c43576c727455456474695968484d4b787465676151746f434146704f5349767565664f4269586c714b52676d55714d5a70514364 remote_integ_key 67674f4c746e6f664e416b4c43576c727455456474695968484d4b787465676151746f434146704f5349767565664f4269586c714b52676d55714d5a70514364 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 754b626f7a4b576e72514d4f6f57496b remote_crypto_key 754b626f7a4b576e72514d4f6f57496b integ_alg sha-512-256 local_integ_key 4844615757416a654c737a7045756a427a786f71474a6477494c785449464e4a635345536c7a566f4f6d6c4a586c50577542686b52515857574674696b645259 remote_integ_key 4844615757416a654c737a7045756a427a786f71474a6477494c785449464e4a635345536c7a566f4f6d6c4a586c50577542686b52515857574674696b645259 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 69694b72686343646b52795076426144 remote_crypto_key 69694b72686343646b52795076426144 integ_alg sha-512-256 local_integ_key 565a58655a4146507a517743676a574e44624c745a775141726b7a61634d6767566c5a6a4a645a6158545244734c796843745542794b4b4552544441756b7565 remote_integ_key 565a58655a4146507a517743676a574e44624c745a775141726b7a61634d6767566c5a6a4a645a6158545244734c796843745542794b4b4552544441756b7565 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 635a614742734e7778726e4641636562 remote_crypto_key 635a614742734e7778726e4641636562 integ_alg sha-512-256 local_integ_key 7079507a4a5a7044584a64746867744948524a68504f584d6359516f50427674534f5a71506458726d6f654d555866437272657a6e76645a6f69546564634e6c remote_integ_key 7079507a4a5a7044584a64746867744948524a68504f584d6359516f50427674534f5a71506458726d6f654d555866437272657a6e76645a6f69546564634e6c local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 506c4e72796f534d634b4f6a576d7875 remote_crypto_key 506c4e72796f534d634b4f6a576d7875 integ_alg sha-512-256 local_integ_key 7a4d50775078534a75766c6455667342544e62586d5755646375767a4a6a7766727364744c4c78697970445655504261616c737a646b7a6d624d59627a707646 remote_integ_key 7a4d50775078534a75766c6455667342544e62586d5755646375767a4a6a7766727364744c4c78697970445655504261616c737a646b7a6d624d59627a707646 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 48654e775064554250684e786f596967 remote_crypto_key 48654e775064554250684e786f596967 integ_alg sha-512-256 local_integ_key 4b747947574a4a6276576b50727976496a7766474c4e4b6d766145494749616b4367524957664563685946694f42535257774146654b48496f696b524e4c5165 remote_integ_key 4b747947574a4a6276576b50727976496a7766474c4e4b6d766145494749616b4367524957664563685946694f42535257774146654b48496f696b524e4c5165 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 4c6552556372684d4c46445254785471 remote_crypto_key 4c6552556372684d4c46445254785471 integ_alg sha-512-256 local_integ_key 766c73464d5a58597055794c53525446434d45564849526f7a79794450434e6365447875616d4370476f6d6854465077564b4a777041544172536556726a6c49 remote_integ_key 766c73464d5a58597055794c53525446434d45564849526f7a79794450434e6365447875616d4370476f6d6854465077564b4a777041544172536556726a6c49 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 734c726b694d6f79584b787a6877694f remote_crypto_key 734c726b694d6f79584b787a6877694f integ_alg sha-512-256 local_integ_key 526f644b76557a52707a7473547a6c71544a59574c5677464f79495276456e567950466d58694d43586d6953564254516f5241445a78447a4b73586749756976 remote_integ_key 526f644b76557a52707a7473547a6c71544a59574c5677464f79495276456e567950466d58694d43586d6953564254516f5241445a78447a4b73586749756976 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 417341474154705a7a685469654b4471 remote_crypto_key 417341474154705a7a685469654b4471 integ_alg sha-512-256 local_integ_key 444e72426c7a6154465545624477686270436c6b495577657349494670776971434d4c7852715955505477424244565777504a796971557a576e45516f564a44 remote_integ_key 444e72426c7a6154465545624477686270436c6b495577657349494670776971434d4c7852715955505477424244565777504a796971557a576e45516f564a44 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 5078776e457375724f58424876505346 remote_crypto_key 5078776e457375724f58424876505346 integ_alg sha-512-256 local_integ_key 666f5578474e6d4d446456686250506951415744664d4e686e69726b56696b706a624d684f5a4b4d5547626f62586556484e42434e4e707468794a484e664868 remote_integ_key 666f5578474e6d4d446456686250506951415744664d4e686e69726b56696b706a624d684f5a4b4d5547626f62586556484e42434e4e707468794a484e664868 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 62547a797a4449704a78644b6b796b63 remote_crypto_key 62547a797a4449704a78644b6b796b63 integ_alg sha-512-256 local_integ_key 6b7242704572556c634b6c5379585a716b64477451574b52557949676c6349706176434f6e4a4a584c6545794b4f424f51696f7244534d705250635169774461 remote_integ_key 6b7242704572556c634b6c5379585a716b64477451574b52557949676c6349706176434f6e4a4a584c6545794b4f424f51696f7244534d705250635169774461 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 4e454c70444174546f596a7a4c767442 remote_crypto_key 4e454c70444174546f596a7a4c767442 integ_alg sha-512-256 local_integ_key 6f56597554416447784a6e434a53564e7358506f596f6359656178587a546e686b736e5046504e436f4a6f6e6b674d744c5744596c694748524645554149776c remote_integ_key 6f56597554416447784a6e434a53564e7358506f596f6359656178587a546e686b736e5046504e436f4a6f6e6b674d744c5744596c694748524645554149776c local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 595777626a774b4e64474f4a46726d59 remote_crypto_key 595777626a774b4e64474f4a46726d59 integ_alg sha-512-256 local_integ_key 4e66564372706579424348446e79596f67647a5047417555725870447364416e6f57555965456d4943655368766972655751464b41526a574d514c4948735650 remote_integ_key 4e66564372706579424348446e79596f67647a5047417555725870447364416e6f57555965456d4943655368766972655751464b41526a574d514c4948735650 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 48724a67757a776c6150425a4176584b remote_crypto_key 48724a67757a776c6150425a4176584b integ_alg sha-512-256 local_integ_key 50466972624557644f574d72784e4348744a7043557649447451475166685357786e487047486b5859484d434678437057644673565161644671567163524151 remote_integ_key 50466972624557644f574d72784e4348744a7043557649447451475166685357786e487047486b5859484d434678437057644673565161644671567163524151 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 6a7865627169634e79516a6b61544571 remote_crypto_key 6a7865627169634e79516a6b61544571 integ_alg sha-512-256 local_integ_key 575a4270765a4e456c7871694c515164506756644c774d5871547a7a636e484c4f6853426e4d77497769645869614b6d784a416245797648694e6a4f42587777 remote_integ_key 575a4270765a4e456c7871694c515164506756644c774d5871547a7a636e484c4f6853426e4d77497769645869614b6d784a416245797648694e6a4f42587777 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 4f596d4c415354626a4f6d6143594d6a remote_crypto_key 4f596d4c415354626a4f6d6143594d6a integ_alg sha-512-256 local_integ_key 624d51744c66574d674253676867535162795372675a72475444646d654171517170676d476e676a6d6f75655054764f58524b6d7667624a4364774548654558 remote_integ_key 624d51744c66574d674253676867535162795372675a72475444646d654171517170676d476e676a6d6f75655054764f58524b6d7667624a4364774548654558 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 526b4d6d444b7a4c6a664f594e7a4265 remote_crypto_key 526b4d6d444b7a4c6a664f594e7a4265 integ_alg sha-512-256 local_integ_key 516e69627a647a554e5a5a544c507450686462506b70456f4261516b5a6e434b49614a7a765143626b6b5072787364636b557749796766757468756773615958 remote_integ_key 516e69627a647a554e5a5a544c507450686462506b70456f4261516b5a6e434b49614a7a765143626b6b5072787364636b557749796766757468756773615958 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 705052685a656249615856467a786852 remote_crypto_key 705052685a656249615856467a786852 integ_alg sha-512-256 local_integ_key 72484e4b4761534b5772734b4a554d6d586456427a47456476786b7065547a767278576b644a785a6244515844794a505278675470644b77584c67576a655971 remote_integ_key 72484e4b4761534b5772734b4a554d6d586456427a47456476786b7065547a767278576b644a785a6244515844794a505278675470644b77584c67576a655971 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 5a4a6e7366725049734e4e626c514f73 remote_crypto_key 5a4a6e7366725049734e4e626c514f73 integ_alg sha-512-256 local_integ_key 626b4c4a48585a5076794d6c51526158765067504b676a4b774b57674172666d6150527269716a4c435079574a6454716175724344536d446a4e5a4667514e78 remote_integ_key 626b4c4a48585a5076794d6c51526158765067504b676a4b774b57674172666d6150527269716a4c435079574a6454716175724344536d446a4e5a4667514e78 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 6b7976734271787757727a6a59487a6c remote_crypto_key 6b7976734271787757727a6a59487a6c integ_alg sha-512-256 local_integ_key 64554d574372656b7a45644c706c756c4a446e72474a6c6e5a52796d55616c6f494e566964766971754a635073797379486b616a56537277795456444e735850 remote_integ_key 64554d574372656b7a45644c706c756c4a446e72474a6c6e5a52796d55616c6f494e566964766971754a635073797379486b616a56537277795456444e735850 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 6b6973745151725841794b47456a566e remote_crypto_key 6b6973745151725841794b47456a566e integ_alg sha-512-256 local_integ_key 4944454a5165647a714b4b6b6f614f54616341416466514f484c714a4b434c695a6e4a41507955447263486c614c73534c436f7653714a4a675641496d46736d remote_integ_key 4944454a5165647a714b4b6b6f614f54616341416466514f484c714a4b434c695a6e4a41507955447263486c614c73534c436f7653714a4a675641496d46736d local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 715a424b704b50614d4a554348797554 remote_crypto_key 715a424b704b50614d4a554348797554 integ_alg sha-512-256 local_integ_key 4a584958666d78524d54705a55657563526d4857625557535a4c664266446d436d6a77704a61466c6a577762566d506b796c634d656770796d65724f796b6a42 remote_integ_key 4a584958666d78524d54705a55657563526d4857625557535a4c664266446d436d6a77704a61466c6a577762566d506b796c634d656770796d65724f796b6a42 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 5a4f72546e7a415a6e53585a56676376 remote_crypto_key 5a4f72546e7a415a6e53585a56676376 integ_alg sha-512-256 local_integ_key 4e674a4a6a6d7064696559726479614c566161687a4a50704f7257786a734b42615569517a46715a724d454c6d6c6e74576d55715765524c6f4a654d6a5a5079 remote_integ_key 4e674a4a6a6d7064696559726479614c566161687a4a50704f7257786a734b42615569517a46715a724d454c6d6c6e74576d55715765524c6f4a654d6a5a5079 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 4a4b4a63664665554a7061506c55794a remote_crypto_key 4a4b4a63664665554a7061506c55794a integ_alg sha-512-256 local_integ_key 4253767a744c437151696d755256446a7947664a43724771544b467a4c6e717446646957625373675a794b754b665548444c6b4d6e587648436a7a56434b6758 remote_integ_key 4253767a744c437151696d755256446a7947664a43724771544b467a4c6e717446646957625373675a794b754b665548444c6b4d6e587648436a7a56434b6758 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 4c746668635967696f6659494d446c6a remote_crypto_key 4c746668635967696f6659494d446c6a integ_alg sha-512-256 local_integ_key 505141467458574e744b4577766e57534c6262685667684b786a6e4a496679416f6a6e6371414b485a71476f67774d73697a6d52427a6f6e414d4c7a66457543 remote_integ_key 505141467458574e744b4577766e57534c6262685667684b786a6e4a496679416f6a6e6371414b485a71476f67774d73697a6d52427a6f6e414d4c7a66457543 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 52575147414475447a684b49665a7270 remote_crypto_key 52575147414475447a684b49665a7270 integ_alg sha-512-256 local_integ_key 6a496472464f624957576151715169677373744d56647245564761776849586a474b556978514767527563705a476246444a497966706c525a4c4c6842584f71 remote_integ_key 6a496472464f624957576151715169677373744d56647245564761776849586a474b556978514767527563705a476246444a497966706c525a4c4c6842584f71 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 616841434e615646716a6c62506b474a remote_crypto_key 616841434e615646716a6c62506b474a integ_alg sha-512-256 local_integ_key 624673734d7a424f484e786d584a7666536f6872634646685a5a4a4b6d4943504f4c676f6b5a6e487064666b7a4e497167744364726177586243776546785847 remote_integ_key 624673734d7a424f484e786d584a7666536f6872634646685a5a4a4b6d4943504f4c676f6b5a6e487064666b7a4e497167744364726177586243776546785847 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 7070717248617578517950766f77456a remote_crypto_key 7070717248617578517950766f77456a integ_alg sha-512-256 local_integ_key 694669475775474f73577041627568696b4347784468694b4d4b5844644675724c79596879646a624a775673524d4b444275436f6a44737975615770677a6169 remote_integ_key 694669475775474f73577041627568696b4347784468694b4d4b5844644675724c79596879646a624a775673524d4b444275436f6a44737975615770677a6169 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 7a45624a5273526141427975786e494e remote_crypto_key 7a45624a5273526141427975786e494e integ_alg sha-512-256 local_integ_key 4e55756e7a5166644a4c71705665486e466a764f6c4446416841544642674c4e726f6d576b4a787a6f6462745268494e527a6c575165527a6c6a767050646459 remote_integ_key 4e55756e7a5166644a4c71705665486e466a764f6c4446416841544642674c4e726f6d576b4a787a6f6462745268494e527a6c575165527a6c6a767050646459 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4b6d754d41626c42667967505954416b remote_crypto_key 4b6d754d41626c42667967505954416b integ_alg sha-512-256 local_integ_key 575678517a4876486165697069716c5662495647784e6b664f514e756b73635747566f5a6e476775584861744e4b7479674c424a6266456148635a41766c6341 remote_integ_key 575678517a4876486165697069716c5662495647784e6b664f514e756b73635747566f5a6e476775584861744e4b7479674c424a6266456148635a41766c6341 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 4c72444a4f55494b4c7a704350657576 remote_crypto_key 4c72444a4f55494b4c7a704350657576 integ_alg sha-512-256 local_integ_key 6b6c51547858787862735846464844507574624b55714d656c524f726544737268435a4e654b4c79676e41546c50706e6b595261637271717a4b4f4f74594e43 remote_integ_key 6b6c51547858787862735846464844507574624b55714d656c524f726544737268435a4e654b4c79676e41546c50706e6b595261637271717a4b4f4f74594e43 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 5164795a476462584976796551517576 remote_crypto_key 5164795a476462584976796551517576 integ_alg sha-512-256 local_integ_key 6f7a674649474e69684b45514b4759646c77627a57774c4d6e4f516f4f4f5065654e74586753764e6b4d536f41704c546e4471517161614d5362426e61796b75 remote_integ_key 6f7a674649474e69684b45514b4759646c77627a57774c4d6e4f516f4f4f5065654e74586753764e6b4d536f41704c546e4471517161614d5362426e61796b75 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 46494763466f6273637052496e69736a remote_crypto_key 46494763466f6273637052496e69736a integ_alg sha-512-256 local_integ_key 647a444658416775536c645351514a737a494e596c70436651536a6f69465777524354655550666f62534b56476e4b5778467a4a5944574d57454b6941587670 remote_integ_key 647a444658416775536c645351514a737a494e596c70436651536a6f69465777524354655550666f62534b56476e4b5778467a4a5944574d57454b6941587670 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 44695158516f56456e466f7268485079 remote_crypto_key 44695158516f56456e466f7268485079 integ_alg sha-512-256 local_integ_key 4b6b7a5a6e627057545a414b43476b634f53586d6c454b596451634e74566370554a644947576c4d7162746a7a71754e75774d63646e496f6b6e637962585576 remote_integ_key 4b6b7a5a6e627057545a414b43476b634f53586d6c454b596451634e74566370554a644947576c4d7162746a7a71754e75774d63646e496f6b6e637962585576 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 6259515569417151744b684963424a65 remote_crypto_key 6259515569417151744b684963424a65 integ_alg sha-512-256 local_integ_key 625741644b6b564276636a5364796c6369746d686e7358506f71475054427449555a596554657256494a4466497446574676537a5a5152767874517859597a54 remote_integ_key 625741644b6b564276636a5364796c6369746d686e7358506f71475054427449555a596554657256494a4466497446574676537a5a5152767874517859597a54 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 5841576b6778676a6e52686163455a71 remote_crypto_key 5841576b6778676a6e52686163455a71 integ_alg sha-512-256 local_integ_key 466e6c617378766f7179436d474a564872674d646f6f476145564e44786f6b767147496b726a53564a44784a794a7252484b7a6b4a536e764a4f6d427a787174 remote_integ_key 466e6c617378766f7179436d474a564872674d646f6f476145564e44786f6b767147496b726a53564a44784a794a7252484b7a6b4a536e764a4f6d427a787174 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 71665077524577486646636d43636149 remote_crypto_key 71665077524577486646636d43636149 integ_alg sha-512-256 local_integ_key 727945534d6c5758547067414976455a5852655577756b5164716d4a56634b5470756e6b5677666e736366644e484c5a46584944415555456c4c4e55487a6c6b remote_integ_key 727945534d6c5758547067414976455a5852655577756b5164716d4a56634b5470756e6b5677666e736366644e484c5a46584944415555456c4c4e55487a6c6b local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 64494f5a426c6e7a6454667a59566765 remote_crypto_key 64494f5a426c6e7a6454667a59566765 integ_alg sha-512-256 local_integ_key 5278627178724a4c68616256756f7270796e4465566654426b5644736a59615656674e48745a556175764862784c62615a716a6e79527a6b5178794b557a484c remote_integ_key 5278627178724a4c68616256756f7270796e4465566654426b5644736a59615656674e48745a556175764862784c62615a716a6e79527a6b5178794b557a484c local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 7a494863536669774267616568544b65 remote_crypto_key 7a494863536669774267616568544b65 integ_alg sha-512-256 local_integ_key 48714e566664677750564859726e58666276574e5061616e67526a427468716c6c50735a4c634e45566447676652556e5553534b6577696a77527653536a6477 remote_integ_key 48714e566664677750564859726e58666276574e5061616e67526a427468716c6c50735a4c634e45566447676652556e5553534b6577696a77527653536a6477 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 4445706f5a7877586a66535a59485a51 remote_crypto_key 4445706f5a7877586a66535a59485a51 integ_alg sha-512-256 local_integ_key 43764b6d77596f796a6d70417972796d786e514579574c4b5162434274787055734f47714b49557954475757736c6b787742664367595a615967616c44706e56 remote_integ_key 43764b6d77596f796a6d70417972796d786e514579574c4b5162434274787055734f47714b49557954475757736c6b787742664367595a615967616c44706e56 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 454d7566724f72784767556d4c714c79 remote_crypto_key 454d7566724f72784767556d4c714c79 integ_alg sha-512-256 local_integ_key 67674f4c746e6f664e416b4c43576c727455456474695968484d4b787465676151746f434146704f5349767565664f4269586c714b52676d55714d5a70514364 remote_integ_key 67674f4c746e6f664e416b4c43576c727455456474695968484d4b787465676151746f434146704f5349767565664f4269586c714b52676d55714d5a70514364 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 754b626f7a4b576e72514d4f6f57496b remote_crypto_key 754b626f7a4b576e72514d4f6f57496b integ_alg sha-512-256 local_integ_key 4844615757416a654c737a7045756a427a786f71474a6477494c785449464e4a635345536c7a566f4f6d6c4a586c50577542686b52515857574674696b645259 remote_integ_key 4844615757416a654c737a7045756a427a786f71474a6477494c785449464e4a635345536c7a566f4f6d6c4a586c50577542686b52515857574674696b645259 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 69694b72686343646b52795076426144 remote_crypto_key 69694b72686343646b52795076426144 integ_alg sha-512-256 local_integ_key 565a58655a4146507a517743676a574e44624c745a775141726b7a61634d6767566c5a6a4a645a6158545244734c796843745542794b4b4552544441756b7565 remote_integ_key 565a58655a4146507a517743676a574e44624c745a775141726b7a61634d6767566c5a6a4a645a6158545244734c796843745542794b4b4552544441756b7565 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 635a614742734e7778726e4641636562 remote_crypto_key 635a614742734e7778726e4641636562 integ_alg sha-512-256 local_integ_key 7079507a4a5a7044584a64746867744948524a68504f584d6359516f50427674534f5a71506458726d6f654d555866437272657a6e76645a6f69546564634e6c remote_integ_key 7079507a4a5a7044584a64746867744948524a68504f584d6359516f50427674534f5a71506458726d6f654d555866437272657a6e76645a6f69546564634e6c local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 506c4e72796f534d634b4f6a576d7875 remote_crypto_key 506c4e72796f534d634b4f6a576d7875 integ_alg sha-512-256 local_integ_key 7a4d50775078534a75766c6455667342544e62586d5755646375767a4a6a7766727364744c4c78697970445655504261616c737a646b7a6d624d59627a707646 remote_integ_key 7a4d50775078534a75766c6455667342544e62586d5755646375767a4a6a7766727364744c4c78697970445655504261616c737a646b7a6d624d59627a707646 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 48654e775064554250684e786f596967 remote_crypto_key 48654e775064554250684e786f596967 integ_alg sha-512-256 local_integ_key 4b747947574a4a6276576b50727976496a7766474c4e4b6d766145494749616b4367524957664563685946694f42535257774146654b48496f696b524e4c5165 remote_integ_key 4b747947574a4a6276576b50727976496a7766474c4e4b6d766145494749616b4367524957664563685946694f42535257774146654b48496f696b524e4c5165 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 4c6552556372684d4c46445254785471 remote_crypto_key 4c6552556372684d4c46445254785471 integ_alg sha-512-256 local_integ_key 766c73464d5a58597055794c53525446434d45564849526f7a79794450434e6365447875616d4370476f6d6854465077564b4a777041544172536556726a6c49 remote_integ_key 766c73464d5a58597055794c53525446434d45564849526f7a79794450434e6365447875616d4370476f6d6854465077564b4a777041544172536556726a6c49 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 734c726b694d6f79584b787a6877694f remote_crypto_key 734c726b694d6f79584b787a6877694f integ_alg sha-512-256 local_integ_key 526f644b76557a52707a7473547a6c71544a59574c5677464f79495276456e567950466d58694d43586d6953564254516f5241445a78447a4b73586749756976 remote_integ_key 526f644b76557a52707a7473547a6c71544a59574c5677464f79495276456e567950466d58694d43586d6953564254516f5241445a78447a4b73586749756976 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 417341474154705a7a685469654b4471 remote_crypto_key 417341474154705a7a685469654b4471 integ_alg sha-512-256 local_integ_key 444e72426c7a6154465545624477686270436c6b495577657349494670776971434d4c7852715955505477424244565777504a796971557a576e45516f564a44 remote_integ_key 444e72426c7a6154465545624477686270436c6b495577657349494670776971434d4c7852715955505477424244565777504a796971557a576e45516f564a44 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 5078776e457375724f58424876505346 remote_crypto_key 5078776e457375724f58424876505346 integ_alg sha-512-256 local_integ_key 666f5578474e6d4d446456686250506951415744664d4e686e69726b56696b706a624d684f5a4b4d5547626f62586556484e42434e4e707468794a484e664868 remote_integ_key 666f5578474e6d4d446456686250506951415744664d4e686e69726b56696b706a624d684f5a4b4d5547626f62586556484e42434e4e707468794a484e664868 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 62547a797a4449704a78644b6b796b63 remote_crypto_key 62547a797a4449704a78644b6b796b63 integ_alg sha-512-256 local_integ_key 6b7242704572556c634b6c5379585a716b64477451574b52557949676c6349706176434f6e4a4a584c6545794b4f424f51696f7244534d705250635169774461 remote_integ_key 6b7242704572556c634b6c5379585a716b64477451574b52557949676c6349706176434f6e4a4a584c6545794b4f424f51696f7244534d705250635169774461 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 4e454c70444174546f596a7a4c767442 remote_crypto_key 4e454c70444174546f596a7a4c767442 integ_alg sha-512-256 local_integ_key 6f56597554416447784a6e434a53564e7358506f596f6359656178587a546e686b736e5046504e436f4a6f6e6b674d744c5744596c694748524645554149776c remote_integ_key 6f56597554416447784a6e434a53564e7358506f596f6359656178587a546e686b736e5046504e436f4a6f6e6b674d744c5744596c694748524645554149776c local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 595777626a774b4e64474f4a46726d59 remote_crypto_key 595777626a774b4e64474f4a46726d59 integ_alg sha-512-256 local_integ_key 4e66564372706579424348446e79596f67647a5047417555725870447364416e6f57555965456d4943655368766972655751464b41526a574d514c4948735650 remote_integ_key 4e66564372706579424348446e79596f67647a5047417555725870447364416e6f57555965456d4943655368766972655751464b41526a574d514c4948735650 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 48724a67757a776c6150425a4176584b remote_crypto_key 48724a67757a776c6150425a4176584b integ_alg sha-512-256 local_integ_key 50466972624557644f574d72784e4348744a7043557649447451475166685357786e487047486b5859484d434678437057644673565161644671567163524151 remote_integ_key 50466972624557644f574d72784e4348744a7043557649447451475166685357786e487047486b5859484d434678437057644673565161644671567163524151 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 6a7865627169634e79516a6b61544571 remote_crypto_key 6a7865627169634e79516a6b61544571 integ_alg sha-512-256 local_integ_key 575a4270765a4e456c7871694c515164506756644c774d5871547a7a636e484c4f6853426e4d77497769645869614b6d784a416245797648694e6a4f42587777 remote_integ_key 575a4270765a4e456c7871694c515164506756644c774d5871547a7a636e484c4f6853426e4d77497769645869614b6d784a416245797648694e6a4f42587777 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 4f596d4c415354626a4f6d6143594d6a remote_crypto_key 4f596d4c415354626a4f6d6143594d6a integ_alg sha-512-256 local_integ_key 624d51744c66574d674253676867535162795372675a72475444646d654171517170676d476e676a6d6f75655054764f58524b6d7667624a4364774548654558 remote_integ_key 624d51744c66574d674253676867535162795372675a72475444646d654171517170676d476e676a6d6f75655054764f58524b6d7667624a4364774548654558 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 526b4d6d444b7a4c6a664f594e7a4265 remote_crypto_key 526b4d6d444b7a4c6a664f594e7a4265 integ_alg sha-512-256 local_integ_key 516e69627a647a554e5a5a544c507450686462506b70456f4261516b5a6e434b49614a7a765143626b6b5072787364636b557749796766757468756773615958 remote_integ_key 516e69627a647a554e5a5a544c507450686462506b70456f4261516b5a6e434b49614a7a765143626b6b5072787364636b557749796766757468756773615958 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 705052685a656249615856467a786852 remote_crypto_key 705052685a656249615856467a786852 integ_alg sha-512-256 local_integ_key 72484e4b4761534b5772734b4a554d6d586456427a47456476786b7065547a767278576b644a785a6244515844794a505278675470644b77584c67576a655971 remote_integ_key 72484e4b4761534b5772734b4a554d6d586456427a47456476786b7065547a767278576b644a785a6244515844794a505278675470644b77584c67576a655971 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 5a4a6e7366725049734e4e626c514f73 remote_crypto_key 5a4a6e7366725049734e4e626c514f73 integ_alg sha-512-256 local_integ_key 626b4c4a48585a5076794d6c51526158765067504b676a4b774b57674172666d6150527269716a4c435079574a6454716175724344536d446a4e5a4667514e78 remote_integ_key 626b4c4a48585a5076794d6c51526158765067504b676a4b774b57674172666d6150527269716a4c435079574a6454716175724344536d446a4e5a4667514e78 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 6b7976734271787757727a6a59487a6c remote_crypto_key 6b7976734271787757727a6a59487a6c integ_alg sha-512-256 local_integ_key 64554d574372656b7a45644c706c756c4a446e72474a6c6e5a52796d55616c6f494e566964766971754a635073797379486b616a56537277795456444e735850 remote_integ_key 64554d574372656b7a45644c706c756c4a446e72474a6c6e5a52796d55616c6f494e566964766971754a635073797379486b616a56537277795456444e735850 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 6b6973745151725841794b47456a566e remote_crypto_key 6b6973745151725841794b47456a566e integ_alg sha-512-256 local_integ_key 4944454a5165647a714b4b6b6f614f54616341416466514f484c714a4b434c695a6e4a41507955447263486c614c73534c436f7653714a4a675641496d46736d remote_integ_key 4944454a5165647a714b4b6b6f614f54616341416466514f484c714a4b434c695a6e4a41507955447263486c614c73534c436f7653714a4a675641496d46736d local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 715a424b704b50614d4a554348797554 remote_crypto_key 715a424b704b50614d4a554348797554 integ_alg sha-512-256 local_integ_key 4a584958666d78524d54705a55657563526d4857625557535a4c664266446d436d6a77704a61466c6a577762566d506b796c634d656770796d65724f796b6a42 remote_integ_key 4a584958666d78524d54705a55657563526d4857625557535a4c664266446d436d6a77704a61466c6a577762566d506b796c634d656770796d65724f796b6a42 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 5a4f72546e7a415a6e53585a56676376 remote_crypto_key 5a4f72546e7a415a6e53585a56676376 integ_alg sha-512-256 local_integ_key 4e674a4a6a6d7064696559726479614c566161687a4a50704f7257786a734b42615569517a46715a724d454c6d6c6e74576d55715765524c6f4a654d6a5a5079 remote_integ_key 4e674a4a6a6d7064696559726479614c566161687a4a50704f7257786a734b42615569517a46715a724d454c6d6c6e74576d55715765524c6f4a654d6a5a5079 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 4a4b4a63664665554a7061506c55794a remote_crypto_key 4a4b4a63664665554a7061506c55794a integ_alg sha-512-256 local_integ_key 4253767a744c437151696d755256446a7947664a43724771544b467a4c6e717446646957625373675a794b754b665548444c6b4d6e587648436a7a56434b6758 remote_integ_key 4253767a744c437151696d755256446a7947664a43724771544b467a4c6e717446646957625373675a794b754b665548444c6b4d6e587648436a7a56434b6758 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 4c746668635967696f6659494d446c6a remote_crypto_key 4c746668635967696f6659494d446c6a integ_alg sha-512-256 local_integ_key 505141467458574e744b4577766e57534c6262685667684b786a6e4a496679416f6a6e6371414b485a71476f67774d73697a6d52427a6f6e414d4c7a66457543 remote_integ_key 505141467458574e744b4577766e57534c6262685667684b786a6e4a496679416f6a6e6371414b485a71476f67774d73697a6d52427a6f6e414d4c7a66457543 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 52575147414475447a684b49665a7270 remote_crypto_key 52575147414475447a684b49665a7270 integ_alg sha-512-256 local_integ_key 6a496472464f624957576151715169677373744d56647245564761776849586a474b556978514767527563705a476246444a497966706c525a4c4c6842584f71 remote_integ_key 6a496472464f624957576151715169677373744d56647245564761776849586a474b556978514767527563705a476246444a497966706c525a4c4c6842584f71 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 616841434e615646716a6c62506b474a remote_crypto_key 616841434e615646716a6c62506b474a integ_alg sha-512-256 local_integ_key 624673734d7a424f484e786d584a7666536f6872634646685a5a4a4b6d4943504f4c676f6b5a6e487064666b7a4e497167744364726177586243776546785847 remote_integ_key 624673734d7a424f484e786d584a7666536f6872634646685a5a4a4b6d4943504f4c676f6b5a6e487064666b7a4e497167744364726177586243776546785847 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 7070717248617578517950766f77456a remote_crypto_key 7070717248617578517950766f77456a integ_alg sha-512-256 local_integ_key 694669475775474f73577041627568696b4347784468694b4d4b5844644675724c79596879646a624a775673524d4b444275436f6a44737975615770677a6169 remote_integ_key 694669475775474f73577041627568696b4347784468694b4d4b5844644675724c79596879646a624a775673524d4b444275436f6a44737975615770677a6169 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 7a45624a5273526141427975786e494e remote_crypto_key 7a45624a5273526141427975786e494e integ_alg sha-512-256 local_integ_key 4e55756e7a5166644a4c71705665486e466a764f6c4446416841544642674c4e726f6d576b4a787a6f6462745268494e527a6c575165527a6c6a767050646459 remote_integ_key 4e55756e7a5166644a4c71705665486e466a764f6c4446416841544642674c4e726f6d576b4a787a6f6462745268494e527a6c575165527a6c6a767050646459 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4b6d754d41626c42667967505954416b remote_crypto_key 4b6d754d41626c42667967505954416b integ_alg sha-512-256 local_integ_key 575678517a4876486165697069716c5662495647784e6b664f514e756b73635747566f5a6e476775584861744e4b7479674c424a6266456148635a41766c6341 remote_integ_key 575678517a4876486165697069716c5662495647784e6b664f514e756b73635747566f5a6e476775584861744e4b7479674c424a6266456148635a41766c6341 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 4c72444a4f55494b4c7a704350657576 remote_crypto_key 4c72444a4f55494b4c7a704350657576 integ_alg sha-512-256 local_integ_key 6b6c51547858787862735846464844507574624b55714d656c524f726544737268435a4e654b4c79676e41546c50706e6b595261637271717a4b4f4f74594e43 remote_integ_key 6b6c51547858787862735846464844507574624b55714d656c524f726544737268435a4e654b4c79676e41546c50706e6b595261637271717a4b4f4f74594e43 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 786379417669564b6d78615771746c4a remote_crypto_key 786379417669564b6d78615771746c4a integ_alg sha-512-256 local_integ_key 704e6e7645664d476157736544614b686c706b626e4e6b58544d6e5666536f644c654a6865717a6e65574a774571676a6b4a4c736259514e5254574f4e536363 remote_integ_key 704e6e7645664d476157736544614b686c706b626e4e6b58544d6e5666536f644c654a6865717a6e65574a774571676a6b4a4c736259514e5254574f4e536363 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 4e4b4948656951696c7a476252587a6d remote_crypto_key 4e4b4948656951696c7a476252587a6d integ_alg sha-512-256 local_integ_key 46624a5450576c485973457a6b646664746a57656545425867705353657467656a46596852434a415955456e4949576c56724249515a694167794c4f6b4f7a41 remote_integ_key 46624a5450576c485973457a6b646664746a57656545425867705353657467656a46596852434a415955456e4949576c56724249515a694167794c4f6b4f7a41 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 5a554a464a454a4f48485458466e4f48 remote_crypto_key 5a554a464a454a4f48485458466e4f48 integ_alg sha-512-256 local_integ_key 4e696a474f646a78514672516e694d6d6c4561726b53685a47506c4b4966655850436970746c6365736b634b6361777554447751575a44566f54615a6a7a7472 remote_integ_key 4e696a474f646a78514672516e694d6d6c4561726b53685a47506c4b4966655850436970746c6365736b634b6361777554447751575a44566f54615a6a7a7472 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 4d756c484a744758475564744e554e6c remote_crypto_key 4d756c484a744758475564744e554e6c integ_alg sha-512-256 local_integ_key 4c437a61596a4a686a736374446c69474664494f575246725648704b6f47576b5354555478726a51425158684c474b55785768496b6777566b754a42516f764b remote_integ_key 4c437a61596a4a686a736374446c69474664494f575246725648704b6f47576b5354555478726a51425158684c474b55785768496b6777566b754a42516f764b local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 4b5061494f4b546d6741654572617365 remote_crypto_key 4b5061494f4b546d6741654572617365 integ_alg sha-512-256 local_integ_key 774f4654416670565a75747657496d79797a414b597671434c787a757259665050456f7743506b53636776564b6f764b566479684b45596441645a486478656e remote_integ_key 774f4654416670565a75747657496d79797a414b597671434c787a757259665050456f7743506b53636776564b6f764b566479684b45596441645a486478656e local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 746b766a6e6951526972586553787757 remote_crypto_key 746b766a6e6951526972586553787757 integ_alg sha-512-256 local_integ_key 736866714e5175454e4a6b51665670526576644a6a584d7a6d774d54785746586e7443484f7844754d694a476d4657504278697674786a77585a51777952546a remote_integ_key 736866714e5175454e4a6b51665670526576644a6a584d7a6d774d54785746586e7443484f7844754d694a476d4657504278697674786a77585a51777952546a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 784650696a4671515865654e474c796f remote_crypto_key 784650696a4671515865654e474c796f integ_alg sha-512-256 local_integ_key 6c73527053746b4e5565564a78664d4c4b44487a4858516d5a654971566a415950676a536f796a6e77526a7a4d677578727345486c4e716c794161546d746a72 remote_integ_key 6c73527053746b4e5565564a78664d4c4b44487a4858516d5a654971566a415950676a536f796a6e77526a7a4d677578727345486c4e716c794161546d746a72 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 785a4458587957426d50584b79587865 remote_crypto_key 785a4458587957426d50584b79587865 integ_alg sha-512-256 local_integ_key 486e545677504144586745544c674a765241695564725a654f48595565557563446f7545515743766b644f6b57457743625258636b644165434f56665a5a6b70 remote_integ_key 486e545677504144586745544c674a765241695564725a654f48595565557563446f7545515743766b644f6b57457743625258636b644165434f56665a5a6b70 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 4b5a674f757076577065577a5761626d remote_crypto_key 4b5a674f757076577065577a5761626d integ_alg sha-512-256 local_integ_key 6a4a59455443497742436b6b586f766b794951746a7a6267424c697a5167444851676c726765436b7665664f4b6c5a6e567147527279657a536e4d6345546376 remote_integ_key 6a4a59455443497742436b6b586f766b794951746a7a6267424c697a5167444851676c726765436b7665664f4b6c5a6e567147527279657a536e4d6345546376 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 6c654f6e4c444c696f54447a6b537453 remote_crypto_key 6c654f6e4c444c696f54447a6b537453 integ_alg sha-512-256 local_integ_key 6b484a6c546f61506f594d6a54576970454a516f7369666161706c7573564c50766d4b5076506856625a52554a43586a78614b69787867656d75656f6c50776c remote_integ_key 6b484a6c546f61506f594d6a54576970454a516f7369666161706c7573564c50766d4b5076506856625a52554a43586a78614b69787867656d75656f6c50776c local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 4765755964435352616d716c564f6b69 remote_crypto_key 4765755964435352616d716c564f6b69 integ_alg sha-512-256 local_integ_key 68777865416d486775504b58526d7965526d5a41734e6865636545734b6c7a426e57777566586a6c6f4759787673564c78415172464f47786e56746d484b4463 remote_integ_key 68777865416d486775504b58526d7965526d5a41734e6865636545734b6c7a426e57777566586a6c6f4759787673564c78415172464f47786e56746d484b4463 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 696a6f544c6d4a41736e464751456356 remote_crypto_key 696a6f544c6d4a41736e464751456356 integ_alg sha-512-256 local_integ_key 444b42497359555366565158785053517570424f66446a6659637350624c5a654b7a527250664a73636a72474a474e667a6d536c624a52464e68487262584364 remote_integ_key 444b42497359555366565158785053517570424f66446a6659637350624c5a654b7a527250664a73636a72474a474e667a6d536c624a52464e68487262584364 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 7152715356536c424268596b6f4e6446 remote_crypto_key 7152715356536c424268596b6f4e6446 integ_alg sha-512-256 local_integ_key 6d5a6a61506e797665734d43474361634675624d4b44625672705979624d4869484277414f6f595448726e456f736364546d4558584c7565666a544166434b54 remote_integ_key 6d5a6a61506e797665734d43474361634675624d4b44625672705979624d4869484277414f6f595448726e456f736364546d4558584c7565666a544166434b54 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 6c4b616e79795576596f4b4f54456947 remote_crypto_key 6c4b616e79795576596f4b4f54456947 integ_alg sha-512-256 local_integ_key 794a664e7244637970426c77414b7a756b64516d7648744e44415761477259745357716c5759664d59417577765661546764444d4e4a6143486465706c796961 remote_integ_key 794a664e7244637970426c77414b7a756b64516d7648744e44415761477259745357716c5759664d59417577765661546764444d4e4a6143486465706c796961 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 6a624b6844776e6a6a4865446b506963 remote_crypto_key 6a624b6844776e6a6a4865446b506963 integ_alg sha-512-256 local_integ_key 455576704c654867454d69546c6877787869465375496175534a50575068456a784d424c744f6a4865596e73674a506a564157524a49784d7068755a47764458 remote_integ_key 455576704c654867454d69546c6877787869465375496175534a50575068456a784d424c744f6a4865596e73674a506a564157524a49784d7068755a47764458 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 7a6f62497a417a684655717559524b4c remote_crypto_key 7a6f62497a417a684655717559524b4c integ_alg sha-512-256 local_integ_key 49696b5265494b41586464746d58424f507042674b756b706a4b4362766544444d7866544d71676f7043496648746c44504e766351565952706377566b64476b remote_integ_key 49696b5265494b41586464746d58424f507042674b756b706a4b4362766544444d7866544d71676f7043496648746c44504e766351565952706377566b64476b local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 49774e55537552637366784e77714474 remote_crypto_key 49774e55537552637366784e77714474 integ_alg sha-512-256 local_integ_key 684f6c5373686f7465666268544d4a555278696c467961764f4b626450724d5574447a645a494971717a5964704e6a4563484570555956634761425648496255 remote_integ_key 684f6c5373686f7465666268544d4a555278696c467961764f4b626450724d5574447a645a494971717a5964704e6a4563484570555956634761425648496255 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 637949564e497266757352567a6f7362 remote_crypto_key 637949564e497266757352567a6f7362 integ_alg sha-512-256 local_integ_key 414d4b6f4f54755272734d754e557163784c6f6250446250714c4b45434f6755694d6b6e78616453595a4e4446586f74676366514d4c574164427a61584b6b59 remote_integ_key 414d4b6f4f54755272734d754e557163784c6f6250446250714c4b45434f6755694d6b6e78616453595a4e4446586f74676366514d4c574164427a61584b6b59 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 636c65556a47626e736c546658426a47 remote_crypto_key 636c65556a47626e736c546658426a47 integ_alg sha-512-256 local_integ_key 736f716a484e58484e6e4e64414d537a704d4c5453444b64447151686572486648506f464d7a506d446d43647278755064614d6c627468496f4a4f77414c6753 remote_integ_key 736f716a484e58484e6e4e64414d537a704d4c5453444b64447151686572486648506f464d7a506d446d43647278755064614d6c627468496f4a4f77414c6753 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 5446637344626d6d6e654a5051457555 remote_crypto_key 5446637344626d6d6e654a5051457555 integ_alg sha-512-256 local_integ_key 6e4c486368467075755a484a6849554341784b494c415248676979747a486e574c5271436c6c6445764f5a505478554c4566444b766e6f45756e7a7851484a56 remote_integ_key 6e4c486368467075755a484a6849554341784b494c415248676979747a486e574c5271436c6c6445764f5a505478554c4566444b766e6f45756e7a7851484a56 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 5962644374756f52484769634f654a64 remote_crypto_key 5962644374756f52484769634f654a64 integ_alg sha-512-256 local_integ_key 5965494c51596b454d634c5467616e53456f457273454d76664c68616e7544717164434a5874564f6b73574a54526279464b76416f6a644c564f6f537a487268 remote_integ_key 5965494c51596b454d634c5467616e53456f457273454d76664c68616e7544717164434a5874564f6b73574a54526279464b76416f6a644c564f6f537a487268 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 7865666670786b585354526b4d784e4d remote_crypto_key 7865666670786b585354526b4d784e4d integ_alg sha-512-256 local_integ_key 4f5265446e6d6c4771466c4652616551664659614944486164496a6c6c48526879754f4c7953576f76444c756e4f705851487241474f42667769597277505279 remote_integ_key 4f5265446e6d6c4771466c4652616551664659614944486164496a6c6c48526879754f4c7953576f76444c756e4f705851487241474f42667769597277505279 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 5472554a5674487a674f477a77415274 remote_crypto_key 5472554a5674487a674f477a77415274 integ_alg sha-512-256 local_integ_key 534c535063684c586d4656446e6d5868746b4c784a74797271516e6a524b61734655656d4e527a674843487453506f445a61486d48475673476c5943704d6447 remote_integ_key 534c535063684c586d4656446e6d5868746b4c784a74797271516e6a524b61734655656d4e527a674843487453506f445a61486d48475673476c5943704d6447 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 685a6a4243536a72456f74706e654f46 remote_crypto_key 685a6a4243536a72456f74706e654f46 integ_alg sha-512-256 local_integ_key 775a437a4e654156675452457769576669476c72794555666a41484141616a4e566b7863664f656a74455a4f4f436f6e5073504d6d767a445a72666464595657 remote_integ_key 775a437a4e654156675452457769576669476c72794555666a41484141616a4e566b7863664f656a74455a4f4f436f6e5073504d6d767a445a72666464595657 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 5159764d6d7a4e717559506b42494f67 remote_crypto_key 5159764d6d7a4e717559506b42494f67 integ_alg sha-512-256 local_integ_key 6b7969616354686f43557a415268495a677969686e684368546b6e6b6a53466b6f5077766d48564b436c4670474547555377504d716e6e524d677076796f4661 remote_integ_key 6b7969616354686f43557a415268495a677969686e684368546b6e6b6a53466b6f5077766d48564b436c4670474547555377504d716e6e524d677076796f4661 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 7545594862724f4245676e6456647a67 remote_crypto_key 7545594862724f4245676e6456647a67 integ_alg sha-512-256 local_integ_key 6c6e53494d637665546378635563417767664c5a676b78536d51444c6a4e626f6a7157765075716f50454a6f4c4141417a6242494556744a6b7854756c766372 remote_integ_key 6c6e53494d637665546378635563417767664c5a676b78536d51444c6a4e626f6a7157765075716f50454a6f4c4141417a6242494556744a6b7854756c766372 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 4b4c4a6a43544d734257666d6d586f74 remote_crypto_key 4b4c4a6a43544d734257666d6d586f74 integ_alg sha-512-256 local_integ_key 436d4f4646515a4f4d6e4543496562656c514d5979525a646d766e4f6e4e67674e5969717642706f496e565775734c6b4a7167675a477a78506c465571707471 remote_integ_key 436d4f4646515a4f4d6e4543496562656c514d5979525a646d766e4f6e4e67674e5969717642706f496e565775734c6b4a7167675a477a78506c465571707471 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 516b48494c47577968624552644f4a65 remote_crypto_key 516b48494c47577968624552644f4a65 integ_alg sha-512-256 local_integ_key 7676736b7246566948507368717043677a4270584147624471586e54456868704851704972414e767070454c7a73794d6b41655956426f6c4a72576c71505441 remote_integ_key 7676736b7246566948507368717043677a4270584147624471586e54456868704851704972414e767070454c7a73794d6b41655956426f6c4a72576c71505441 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 45446d5573526f49707064684f797663 remote_crypto_key 45446d5573526f49707064684f797663 integ_alg sha-512-256 local_integ_key 74444679615752424e74674f7154576b676a52427577416d7a576f566c454959494e506d6f4c436444525a55696a484f677a487a77657a76744e526557644250 remote_integ_key 74444679615752424e74674f7154576b676a52427577416d7a576f566c454959494e506d6f4c436444525a55696a484f677a487a77657a76744e526557644250 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 487851715671584454566c53734e7254 remote_crypto_key 487851715671584454566c53734e7254 integ_alg sha-512-256 local_integ_key 6d464e724f5278634a655043786e4d525458586c53697278456e5a6e67504250494454636a444170774168746d776848544e576d656d6852556a666861764579 remote_integ_key 6d464e724f5278634a655043786e4d525458586c53697278456e5a6e67504250494454636a444170774168746d776848544e576d656d6852556a666861764579 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 69444871627571736c4f465941734353 remote_crypto_key 69444871627571736c4f465941734353 integ_alg sha-512-256 local_integ_key 48434c7a446962525547445052584a5847736f4b765559714b786d7751485164746b696665486262654266464a486366696d705955446f735570706f456d5845 remote_integ_key 48434c7a446962525547445052584a5847736f4b765559714b786d7751485164746b696665486262654266464a486366696d705955446f735570706f456d5845 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 43676b72547356665565477a48547a51 remote_crypto_key 43676b72547356665565477a48547a51 integ_alg sha-512-256 local_integ_key 6479575074614762535a7941776948596f494b68666d7662644150414d4e685772554575587468424f77544d6f746c57595771656d4a684b6476786f4b686373 remote_integ_key 6479575074614762535a7941776948596f494b68666d7662644150414d4e685772554575587468424f77544d6f746c57595771656d4a684b6476786f4b686373 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 51526e45786f556e736e444e756a4a43 remote_crypto_key 51526e45786f556e736e444e756a4a43 integ_alg sha-512-256 local_integ_key 4b5975714a446c616f726b726d7974726b69754374526a425156617073535961776443435047676f44564d4d6e4d49526f6c6467546f46524475506f58755a43 remote_integ_key 4b5975714a446c616f726b726d7974726b69754374526a425156617073535961776443435047676f44564d4d6e4d49526f6c6467546f46524475506f58755a43 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 45516a506345634876424c4d58694467 remote_crypto_key 45516a506345634876424c4d58694467 integ_alg sha-512-256 local_integ_key 70617573415963415059697a42707648517a4653454463595a4253694844747746736d636e6c484a6c416b7563475a6f487a4b7645666b47785350546857715a remote_integ_key 70617573415963415059697a42707648517a4653454463595a4253694844747746736d636e6c484a6c416b7563475a6f487a4b7645666b47785350546857715a local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 5177714a63524e6477426e54466a5749 remote_crypto_key 5177714a63524e6477426e54466a5749 integ_alg sha-512-256 local_integ_key 594a486e6d69434a5766536f4b6c536a5267494a72586e627475794c744967694e744a67696a596c794245717a627a6c6a6c6d6853467172616d70464f675845 remote_integ_key 594a486e6d69434a5766536f4b6c536a5267494a72586e627475794c744967694e744a67696a596c794245717a627a6c6a6c6d6853467172616d70464f675845 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 46556e4a756d45464d647957736a5361 remote_crypto_key 46556e4a756d45464d647957736a5361 integ_alg sha-512-256 local_integ_key 56556649516f6a6374666f6f72776747515442696e435a7877777a744c41724e4a596877445a516a4b49777271774d4f474b6f4c72474d4a57774a4e5a66634d remote_integ_key 56556649516f6a6374666f6f72776747515442696e435a7877777a744c41724e4a596877445a516a4b49777271774d4f474b6f4c72474d4a57774a4e5a66634d local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 4b4977656e534a4b4f4c596b684e494e remote_crypto_key 4b4977656e534a4b4f4c596b684e494e integ_alg sha-512-256 local_integ_key 6c50644b4c7a6c4644484a4b4b674849575879627a7164556774497a6350695246675079677a5549614c6861794f586275526c645047496c654e67476e594a79 remote_integ_key 6c50644b4c7a6c4644484a4b4b674849575879627a7164556774497a6350695246675079677a5549614c6861794f586275526c645047496c654e67476e594a79 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 52684d6e476863545a55675074445173 remote_crypto_key 52684d6e476863545a55675074445173 integ_alg sha-512-256 local_integ_key 4965774156784e4c596f4368717a706652435166487a675a704a69434a4d535a76696d6947497461456f74735652724c46566f6c4c506f47484b515579597769 remote_integ_key 4965774156784e4c596f4368717a706652435166487a675a704a69434a4d535a76696d6947497461456f74735652724c46566f6c4c506f47484b515579597769 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 52734a55496462536c795179696d6667 remote_crypto_key 52734a55496462536c795179696d6667 integ_alg sha-512-256 local_integ_key 57777346534963554d685864427a675058516a424e6142414162696b575274446354445969676370776b6e495564535a65795274587573506251627746594948 remote_integ_key 57777346534963554d685864427a675058516a424e6142414162696b575274446354445969676370776b6e495564535a65795274587573506251627746594948 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 664d4f7146636d496c6a584c44504c45 remote_crypto_key 664d4f7146636d496c6a584c44504c45 integ_alg sha-512-256 local_integ_key 52696a6b4373754f706f616a6a6d5177745375557241654d6a50686e677973447852657668515743746a677465654b6573776c4370596e45796858674c436d75 remote_integ_key 52696a6b4373754f706f616a6a6d5177745375557241654d6a50686e677973447852657668515743746a677465654b6573776c4370596e45796858674c436d75 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 786379417669564b6d78615771746c4a remote_crypto_key 786379417669564b6d78615771746c4a integ_alg sha-512-256 local_integ_key 704e6e7645664d476157736544614b686c706b626e4e6b58544d6e5666536f644c654a6865717a6e65574a774571676a6b4a4c736259514e5254574f4e536363 remote_integ_key 704e6e7645664d476157736544614b686c706b626e4e6b58544d6e5666536f644c654a6865717a6e65574a774571676a6b4a4c736259514e5254574f4e536363 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 4e4b4948656951696c7a476252587a6d remote_crypto_key 4e4b4948656951696c7a476252587a6d integ_alg sha-512-256 local_integ_key 46624a5450576c485973457a6b646664746a57656545425867705353657467656a46596852434a415955456e4949576c56724249515a694167794c4f6b4f7a41 remote_integ_key 46624a5450576c485973457a6b646664746a57656545425867705353657467656a46596852434a415955456e4949576c56724249515a694167794c4f6b4f7a41 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 5a554a464a454a4f48485458466e4f48 remote_crypto_key 5a554a464a454a4f48485458466e4f48 integ_alg sha-512-256 local_integ_key 4e696a474f646a78514672516e694d6d6c4561726b53685a47506c4b4966655850436970746c6365736b634b6361777554447751575a44566f54615a6a7a7472 remote_integ_key 4e696a474f646a78514672516e694d6d6c4561726b53685a47506c4b4966655850436970746c6365736b634b6361777554447751575a44566f54615a6a7a7472 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 4d756c484a744758475564744e554e6c remote_crypto_key 4d756c484a744758475564744e554e6c integ_alg sha-512-256 local_integ_key 4c437a61596a4a686a736374446c69474664494f575246725648704b6f47576b5354555478726a51425158684c474b55785768496b6777566b754a42516f764b remote_integ_key 4c437a61596a4a686a736374446c69474664494f575246725648704b6f47576b5354555478726a51425158684c474b55785768496b6777566b754a42516f764b local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 4b5061494f4b546d6741654572617365 remote_crypto_key 4b5061494f4b546d6741654572617365 integ_alg sha-512-256 local_integ_key 774f4654416670565a75747657496d79797a414b597671434c787a757259665050456f7743506b53636776564b6f764b566479684b45596441645a486478656e remote_integ_key 774f4654416670565a75747657496d79797a414b597671434c787a757259665050456f7743506b53636776564b6f764b566479684b45596441645a486478656e local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 746b766a6e6951526972586553787757 remote_crypto_key 746b766a6e6951526972586553787757 integ_alg sha-512-256 local_integ_key 736866714e5175454e4a6b51665670526576644a6a584d7a6d774d54785746586e7443484f7844754d694a476d4657504278697674786a77585a51777952546a remote_integ_key 736866714e5175454e4a6b51665670526576644a6a584d7a6d774d54785746586e7443484f7844754d694a476d4657504278697674786a77585a51777952546a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 784650696a4671515865654e474c796f remote_crypto_key 784650696a4671515865654e474c796f integ_alg sha-512-256 local_integ_key 6c73527053746b4e5565564a78664d4c4b44487a4858516d5a654971566a415950676a536f796a6e77526a7a4d677578727345486c4e716c794161546d746a72 remote_integ_key 6c73527053746b4e5565564a78664d4c4b44487a4858516d5a654971566a415950676a536f796a6e77526a7a4d677578727345486c4e716c794161546d746a72 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 785a4458587957426d50584b79587865 remote_crypto_key 785a4458587957426d50584b79587865 integ_alg sha-512-256 local_integ_key 486e545677504144586745544c674a765241695564725a654f48595565557563446f7545515743766b644f6b57457743625258636b644165434f56665a5a6b70 remote_integ_key 486e545677504144586745544c674a765241695564725a654f48595565557563446f7545515743766b644f6b57457743625258636b644165434f56665a5a6b70 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 4b5a674f757076577065577a5761626d remote_crypto_key 4b5a674f757076577065577a5761626d integ_alg sha-512-256 local_integ_key 6a4a59455443497742436b6b586f766b794951746a7a6267424c697a5167444851676c726765436b7665664f4b6c5a6e567147527279657a536e4d6345546376 remote_integ_key 6a4a59455443497742436b6b586f766b794951746a7a6267424c697a5167444851676c726765436b7665664f4b6c5a6e567147527279657a536e4d6345546376 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 6c654f6e4c444c696f54447a6b537453 remote_crypto_key 6c654f6e4c444c696f54447a6b537453 integ_alg sha-512-256 local_integ_key 6b484a6c546f61506f594d6a54576970454a516f7369666161706c7573564c50766d4b5076506856625a52554a43586a78614b69787867656d75656f6c50776c remote_integ_key 6b484a6c546f61506f594d6a54576970454a516f7369666161706c7573564c50766d4b5076506856625a52554a43586a78614b69787867656d75656f6c50776c local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 4765755964435352616d716c564f6b69 remote_crypto_key 4765755964435352616d716c564f6b69 integ_alg sha-512-256 local_integ_key 68777865416d486775504b58526d7965526d5a41734e6865636545734b6c7a426e57777566586a6c6f4759787673564c78415172464f47786e56746d484b4463 remote_integ_key 68777865416d486775504b58526d7965526d5a41734e6865636545734b6c7a426e57777566586a6c6f4759787673564c78415172464f47786e56746d484b4463 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 696a6f544c6d4a41736e464751456356 remote_crypto_key 696a6f544c6d4a41736e464751456356 integ_alg sha-512-256 local_integ_key 444b42497359555366565158785053517570424f66446a6659637350624c5a654b7a527250664a73636a72474a474e667a6d536c624a52464e68487262584364 remote_integ_key 444b42497359555366565158785053517570424f66446a6659637350624c5a654b7a527250664a73636a72474a474e667a6d536c624a52464e68487262584364 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 7152715356536c424268596b6f4e6446 remote_crypto_key 7152715356536c424268596b6f4e6446 integ_alg sha-512-256 local_integ_key 6d5a6a61506e797665734d43474361634675624d4b44625672705979624d4869484277414f6f595448726e456f736364546d4558584c7565666a544166434b54 remote_integ_key 6d5a6a61506e797665734d43474361634675624d4b44625672705979624d4869484277414f6f595448726e456f736364546d4558584c7565666a544166434b54 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 6c4b616e79795576596f4b4f54456947 remote_crypto_key 6c4b616e79795576596f4b4f54456947 integ_alg sha-512-256 local_integ_key 794a664e7244637970426c77414b7a756b64516d7648744e44415761477259745357716c5759664d59417577765661546764444d4e4a6143486465706c796961 remote_integ_key 794a664e7244637970426c77414b7a756b64516d7648744e44415761477259745357716c5759664d59417577765661546764444d4e4a6143486465706c796961 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 6a624b6844776e6a6a4865446b506963 remote_crypto_key 6a624b6844776e6a6a4865446b506963 integ_alg sha-512-256 local_integ_key 455576704c654867454d69546c6877787869465375496175534a50575068456a784d424c744f6a4865596e73674a506a564157524a49784d7068755a47764458 remote_integ_key 455576704c654867454d69546c6877787869465375496175534a50575068456a784d424c744f6a4865596e73674a506a564157524a49784d7068755a47764458 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 7a6f62497a417a684655717559524b4c remote_crypto_key 7a6f62497a417a684655717559524b4c integ_alg sha-512-256 local_integ_key 49696b5265494b41586464746d58424f507042674b756b706a4b4362766544444d7866544d71676f7043496648746c44504e766351565952706377566b64476b remote_integ_key 49696b5265494b41586464746d58424f507042674b756b706a4b4362766544444d7866544d71676f7043496648746c44504e766351565952706377566b64476b local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 49774e55537552637366784e77714474 remote_crypto_key 49774e55537552637366784e77714474 integ_alg sha-512-256 local_integ_key 684f6c5373686f7465666268544d4a555278696c467961764f4b626450724d5574447a645a494971717a5964704e6a4563484570555956634761425648496255 remote_integ_key 684f6c5373686f7465666268544d4a555278696c467961764f4b626450724d5574447a645a494971717a5964704e6a4563484570555956634761425648496255 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 637949564e497266757352567a6f7362 remote_crypto_key 637949564e497266757352567a6f7362 integ_alg sha-512-256 local_integ_key 414d4b6f4f54755272734d754e557163784c6f6250446250714c4b45434f6755694d6b6e78616453595a4e4446586f74676366514d4c574164427a61584b6b59 remote_integ_key 414d4b6f4f54755272734d754e557163784c6f6250446250714c4b45434f6755694d6b6e78616453595a4e4446586f74676366514d4c574164427a61584b6b59 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 636c65556a47626e736c546658426a47 remote_crypto_key 636c65556a47626e736c546658426a47 integ_alg sha-512-256 local_integ_key 736f716a484e58484e6e4e64414d537a704d4c5453444b64447151686572486648506f464d7a506d446d43647278755064614d6c627468496f4a4f77414c6753 remote_integ_key 736f716a484e58484e6e4e64414d537a704d4c5453444b64447151686572486648506f464d7a506d446d43647278755064614d6c627468496f4a4f77414c6753 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 5446637344626d6d6e654a5051457555 remote_crypto_key 5446637344626d6d6e654a5051457555 integ_alg sha-512-256 local_integ_key 6e4c486368467075755a484a6849554341784b494c415248676979747a486e574c5271436c6c6445764f5a505478554c4566444b766e6f45756e7a7851484a56 remote_integ_key 6e4c486368467075755a484a6849554341784b494c415248676979747a486e574c5271436c6c6445764f5a505478554c4566444b766e6f45756e7a7851484a56 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 5962644374756f52484769634f654a64 remote_crypto_key 5962644374756f52484769634f654a64 integ_alg sha-512-256 local_integ_key 5965494c51596b454d634c5467616e53456f457273454d76664c68616e7544717164434a5874564f6b73574a54526279464b76416f6a644c564f6f537a487268 remote_integ_key 5965494c51596b454d634c5467616e53456f457273454d76664c68616e7544717164434a5874564f6b73574a54526279464b76416f6a644c564f6f537a487268 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 7865666670786b585354526b4d784e4d remote_crypto_key 7865666670786b585354526b4d784e4d integ_alg sha-512-256 local_integ_key 4f5265446e6d6c4771466c4652616551664659614944486164496a6c6c48526879754f4c7953576f76444c756e4f705851487241474f42667769597277505279 remote_integ_key 4f5265446e6d6c4771466c4652616551664659614944486164496a6c6c48526879754f4c7953576f76444c756e4f705851487241474f42667769597277505279 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 5472554a5674487a674f477a77415274 remote_crypto_key 5472554a5674487a674f477a77415274 integ_alg sha-512-256 local_integ_key 534c535063684c586d4656446e6d5868746b4c784a74797271516e6a524b61734655656d4e527a674843487453506f445a61486d48475673476c5943704d6447 remote_integ_key 534c535063684c586d4656446e6d5868746b4c784a74797271516e6a524b61734655656d4e527a674843487453506f445a61486d48475673476c5943704d6447 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 685a6a4243536a72456f74706e654f46 remote_crypto_key 685a6a4243536a72456f74706e654f46 integ_alg sha-512-256 local_integ_key 775a437a4e654156675452457769576669476c72794555666a41484141616a4e566b7863664f656a74455a4f4f436f6e5073504d6d767a445a72666464595657 remote_integ_key 775a437a4e654156675452457769576669476c72794555666a41484141616a4e566b7863664f656a74455a4f4f436f6e5073504d6d767a445a72666464595657 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 5159764d6d7a4e717559506b42494f67 remote_crypto_key 5159764d6d7a4e717559506b42494f67 integ_alg sha-512-256 local_integ_key 6b7969616354686f43557a415268495a677969686e684368546b6e6b6a53466b6f5077766d48564b436c4670474547555377504d716e6e524d677076796f4661 remote_integ_key 6b7969616354686f43557a415268495a677969686e684368546b6e6b6a53466b6f5077766d48564b436c4670474547555377504d716e6e524d677076796f4661 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 7545594862724f4245676e6456647a67 remote_crypto_key 7545594862724f4245676e6456647a67 integ_alg sha-512-256 local_integ_key 6c6e53494d637665546378635563417767664c5a676b78536d51444c6a4e626f6a7157765075716f50454a6f4c4141417a6242494556744a6b7854756c766372 remote_integ_key 6c6e53494d637665546378635563417767664c5a676b78536d51444c6a4e626f6a7157765075716f50454a6f4c4141417a6242494556744a6b7854756c766372 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 4b4c4a6a43544d734257666d6d586f74 remote_crypto_key 4b4c4a6a43544d734257666d6d586f74 integ_alg sha-512-256 local_integ_key 436d4f4646515a4f4d6e4543496562656c514d5979525a646d766e4f6e4e67674e5969717642706f496e565775734c6b4a7167675a477a78506c465571707471 remote_integ_key 436d4f4646515a4f4d6e4543496562656c514d5979525a646d766e4f6e4e67674e5969717642706f496e565775734c6b4a7167675a477a78506c465571707471 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 516b48494c47577968624552644f4a65 remote_crypto_key 516b48494c47577968624552644f4a65 integ_alg sha-512-256 local_integ_key 7676736b7246566948507368717043677a4270584147624471586e54456868704851704972414e767070454c7a73794d6b41655956426f6c4a72576c71505441 remote_integ_key 7676736b7246566948507368717043677a4270584147624471586e54456868704851704972414e767070454c7a73794d6b41655956426f6c4a72576c71505441 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 45446d5573526f49707064684f797663 remote_crypto_key 45446d5573526f49707064684f797663 integ_alg sha-512-256 local_integ_key 74444679615752424e74674f7154576b676a52427577416d7a576f566c454959494e506d6f4c436444525a55696a484f677a487a77657a76744e526557644250 remote_integ_key 74444679615752424e74674f7154576b676a52427577416d7a576f566c454959494e506d6f4c436444525a55696a484f677a487a77657a76744e526557644250 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 487851715671584454566c53734e7254 remote_crypto_key 487851715671584454566c53734e7254 integ_alg sha-512-256 local_integ_key 6d464e724f5278634a655043786e4d525458586c53697278456e5a6e67504250494454636a444170774168746d776848544e576d656d6852556a666861764579 remote_integ_key 6d464e724f5278634a655043786e4d525458586c53697278456e5a6e67504250494454636a444170774168746d776848544e576d656d6852556a666861764579 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 69444871627571736c4f465941734353 remote_crypto_key 69444871627571736c4f465941734353 integ_alg sha-512-256 local_integ_key 48434c7a446962525547445052584a5847736f4b765559714b786d7751485164746b696665486262654266464a486366696d705955446f735570706f456d5845 remote_integ_key 48434c7a446962525547445052584a5847736f4b765559714b786d7751485164746b696665486262654266464a486366696d705955446f735570706f456d5845 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 43676b72547356665565477a48547a51 remote_crypto_key 43676b72547356665565477a48547a51 integ_alg sha-512-256 local_integ_key 6479575074614762535a7941776948596f494b68666d7662644150414d4e685772554575587468424f77544d6f746c57595771656d4a684b6476786f4b686373 remote_integ_key 6479575074614762535a7941776948596f494b68666d7662644150414d4e685772554575587468424f77544d6f746c57595771656d4a684b6476786f4b686373 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 51526e45786f556e736e444e756a4a43 remote_crypto_key 51526e45786f556e736e444e756a4a43 integ_alg sha-512-256 local_integ_key 4b5975714a446c616f726b726d7974726b69754374526a425156617073535961776443435047676f44564d4d6e4d49526f6c6467546f46524475506f58755a43 remote_integ_key 4b5975714a446c616f726b726d7974726b69754374526a425156617073535961776443435047676f44564d4d6e4d49526f6c6467546f46524475506f58755a43 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 45516a506345634876424c4d58694467 remote_crypto_key 45516a506345634876424c4d58694467 integ_alg sha-512-256 local_integ_key 70617573415963415059697a42707648517a4653454463595a4253694844747746736d636e6c484a6c416b7563475a6f487a4b7645666b47785350546857715a remote_integ_key 70617573415963415059697a42707648517a4653454463595a4253694844747746736d636e6c484a6c416b7563475a6f487a4b7645666b47785350546857715a local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 5177714a63524e6477426e54466a5749 remote_crypto_key 5177714a63524e6477426e54466a5749 integ_alg sha-512-256 local_integ_key 594a486e6d69434a5766536f4b6c536a5267494a72586e627475794c744967694e744a67696a596c794245717a627a6c6a6c6d6853467172616d70464f675845 remote_integ_key 594a486e6d69434a5766536f4b6c536a5267494a72586e627475794c744967694e744a67696a596c794245717a627a6c6a6c6d6853467172616d70464f675845 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 46556e4a756d45464d647957736a5361 remote_crypto_key 46556e4a756d45464d647957736a5361 integ_alg sha-512-256 local_integ_key 56556649516f6a6374666f6f72776747515442696e435a7877777a744c41724e4a596877445a516a4b49777271774d4f474b6f4c72474d4a57774a4e5a66634d remote_integ_key 56556649516f6a6374666f6f72776747515442696e435a7877777a744c41724e4a596877445a516a4b49777271774d4f474b6f4c72474d4a57774a4e5a66634d local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 4b4977656e534a4b4f4c596b684e494e remote_crypto_key 4b4977656e534a4b4f4c596b684e494e integ_alg sha-512-256 local_integ_key 6c50644b4c7a6c4644484a4b4b674849575879627a7164556774497a6350695246675079677a5549614c6861794f586275526c645047496c654e67476e594a79 remote_integ_key 6c50644b4c7a6c4644484a4b4b674849575879627a7164556774497a6350695246675079677a5549614c6861794f586275526c645047496c654e67476e594a79 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 52684d6e476863545a55675074445173 remote_crypto_key 52684d6e476863545a55675074445173 integ_alg sha-512-256 local_integ_key 4965774156784e4c596f4368717a706652435166487a675a704a69434a4d535a76696d6947497461456f74735652724c46566f6c4c506f47484b515579597769 remote_integ_key 4965774156784e4c596f4368717a706652435166487a675a704a69434a4d535a76696d6947497461456f74735652724c46566f6c4c506f47484b515579597769 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 52734a55496462536c795179696d6667 remote_crypto_key 52734a55496462536c795179696d6667 integ_alg sha-512-256 local_integ_key 57777346534963554d685864427a675058516a424e6142414162696b575274446354445969676370776b6e495564535a65795274587573506251627746594948 remote_integ_key 57777346534963554d685864427a675058516a424e6142414162696b575274446354445969676370776b6e495564535a65795274587573506251627746594948 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 664d4f7146636d496c6a584c44504c45 remote_crypto_key 664d4f7146636d496c6a584c44504c45 integ_alg sha-512-256 local_integ_key 52696a6b4373754f706f616a6a6d5177745375557241654d6a50686e677973447852657668515743746a677465654b6573776c4370596e45796858674c436d75 remote_integ_key 52696a6b4373754f706f616a6a6d5177745375557241654d6a50686e677973447852657668515743746a677465654b6573776c4370596e45796858674c436d75 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 6843634441564a5462734e6452564456 remote_crypto_key 6843634441564a5462734e6452564456 integ_alg sha-512-256 local_integ_key 464b6969596e6c4577794151665852706e6c756b6a54704b534977734857717374505a785676544f576f547871786a53496b525256627679464c564245615a47 remote_integ_key 464b6969596e6c4577794151665852706e6c756b6a54704b534977734857717374505a785676544f576f547871786a53496b525256627679464c564245615a47 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 7949684a425848476a744e4d675a4f66 remote_crypto_key 7949684a425848476a744e4d675a4f66 integ_alg sha-512-256 local_integ_key 6e4f494274714375476b7576427a714c686e62666f5169595170577569735a564c486f6872616c467a65464b70506c6f4a694e4b524562524c4866416a42784f remote_integ_key 6e4f494274714375476b7576427a714c686e62666f5169595170577569735a564c486f6872616c467a65464b70506c6f4a694e4b524562524c4866416a42784f local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 6b5959786a6f546f426a616346677354 remote_crypto_key 6b5959786a6f546f426a616346677354 integ_alg sha-512-256 local_integ_key 774b55584c5164644d6c48774142467166556f76507968664f48465453434e5a475843737550444f53745764595278756c447a5358435a777077507547467051 remote_integ_key 774b55584c5164644d6c48774142467166556f76507968664f48465453434e5a475843737550444f53745764595278756c447a5358435a777077507547467051 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 554a726d516343426943587166527452 remote_crypto_key 554a726d516343426943587166527452 integ_alg sha-512-256 local_integ_key 63696c51666a4f4a4e6e4673664a52496e6f6f786944586e685051625676714a43486a726d755a584757616f64785a634b416b4a7343584274786f69534b5642 remote_integ_key 63696c51666a4f4a4e6e4673664a52496e6f6f786944586e685051625676714a43486a726d755a584757616f64785a634b416b4a7343584274786f69534b5642 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 555665455549725a4843666c70566a69 remote_crypto_key 555665455549725a4843666c70566a69 integ_alg sha-512-256 local_integ_key 42584549757874526573567654497a4c6e6c7966506f476a59685770656150474e414c4d71674a4d53577a6e734248636b7658686978616a697a506f44546b74 remote_integ_key 42584549757874526573567654497a4c6e6c7966506f476a59685770656150474e414c4d71674a4d53577a6e734248636b7658686978616a697a506f44546b74 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 6168715a456a444d7864536b49776959 remote_crypto_key 6168715a456a444d7864536b49776959 integ_alg sha-512-256 local_integ_key 4367745a46705871694973774847766e76565571706b75784e757a78455441544e775a595961475341456a7a706d45486552645a4c47707154435a716c6a6c52 remote_integ_key 4367745a46705871694973774847766e76565571706b75784e757a78455441544e775a595961475341456a7a706d45486552645a4c47707154435a716c6a6c52 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 654e6c7758414a6f596e52574c4e6741 remote_crypto_key 654e6c7758414a6f596e52574c4e6741 integ_alg sha-512-256 local_integ_key 51774672514a594d4f704f506b6f4c425154506146756b684f666163536d6f66504145496a4f715a4e55434e7946454266435075634a4c5575686b76434f6343 remote_integ_key 51774672514a594d4f704f506b6f4c425154506146756b684f666163536d6f66504145496a4f715a4e55434e7946454266435075634a4c5575686b76434f6343 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 4c774d48464b61725270466b556c6269 remote_crypto_key 4c774d48464b61725270466b556c6269 integ_alg sha-512-256 local_integ_key 58547978794a50467a4853696572664244445646424a464c54584879566148734b426c6a547466466d6c6143416a68544b4162566a68734c695759487a616748 remote_integ_key 58547978794a50467a4853696572664244445646424a464c54584879566148734b426c6a547466466d6c6143416a68544b4162566a68734c695759487a616748 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 69426a5453436f6f614e62656c54424b remote_crypto_key 69426a5453436f6f614e62656c54424b integ_alg sha-512-256 local_integ_key 69784e6c6c644b636e614c496c6c4c7375714e5849524a454f7554696846416f726265754b61546a6e4f65754b5042416a45506d65645866746c656469625a78 remote_integ_key 69784e6c6c644b636e614c496c6c4c7375714e5849524a454f7554696846416f726265754b61546a6e4f65754b5042416a45506d65645866746c656469625a78 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 51445a5a52677048715555476b624853 remote_crypto_key 51445a5a52677048715555476b624853 integ_alg sha-512-256 local_integ_key 74774b44684847567a665762636d56534c4d63706f69426d585764574e754d504d61755566424b5877786a4a6f636d514673566e43586655557a6d4f4a55637a remote_integ_key 74774b44684847567a665762636d56534c4d63706f69426d585764574e754d504d61755566424b5877786a4a6f636d514673566e43586655557a6d4f4a55637a local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 6f796975797367434c6a464d49505878 remote_crypto_key 6f796975797367434c6a464d49505878 integ_alg sha-512-256 local_integ_key 504a6672657752456576617a49424a50557659507a7375437478505754614463467a56424371544b567249784452535068664168664c444f7959444176695274 remote_integ_key 504a6672657752456576617a49424a50557659507a7375437478505754614463467a56424371544b567249784452535068664168664c444f7959444176695274 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 42614d5142596d6a42556f764e674b50 remote_crypto_key 42614d5142596d6a42556f764e674b50 integ_alg sha-512-256 local_integ_key 4e70435a4f5055624178664d48516c51556e4e7968754d78437955777663454f4e67694e6f41727a41445173647a5171466d6f634b4b497150654b574d444356 remote_integ_key 4e70435a4f5055624178664d48516c51556e4e7968754d78437955777663454f4e67694e6f41727a41445173647a5171466d6f634b4b497150654b574d444356 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 655378644c694163754e434e65566b75 remote_crypto_key 655378644c694163754e434e65566b75 integ_alg sha-512-256 local_integ_key 4b7548794d634766426768525275634e675a7a53694446585669766f424f477962614272567166656d586b71447361554f6a68655951614d65587069524f5042 remote_integ_key 4b7548794d634766426768525275634e675a7a53694446585669766f424f477962614272567166656d586b71447361554f6a68655951614d65587069524f5042 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 6b564e6f5951524f4158794c664a4b79 remote_crypto_key 6b564e6f5951524f4158794c664a4b79 integ_alg sha-512-256 local_integ_key 6c7558526c556c704657616850434a78505a475a704e634f7851574c4d4d7a6b4a6d5a7845787543664e6379724c535a6650567a485563634c5476695155574e remote_integ_key 6c7558526c556c704657616850434a78505a475a704e634f7851574c4d4d7a6b4a6d5a7845787543664e6379724c535a6650567a485563634c5476695155574e local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 7759724f4151714c65424b544a416741 remote_crypto_key 7759724f4151714c65424b544a416741 integ_alg sha-512-256 local_integ_key 6462515750744178634354496c466a424e72514664496f45774d67615445674a4d7546774b68596e6b6355595775516d44756371566a5853456a4e5256457141 remote_integ_key 6462515750744178634354496c466a424e72514664496f45774d67615445674a4d7546774b68596e6b6355595775516d44756371566a5853456a4e5256457141 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 75644f71576f4c6c744f4b4841646874 remote_crypto_key 75644f71576f4c6c744f4b4841646874 integ_alg sha-512-256 local_integ_key 6d72676c59684b466e514c6b52674e6e666b4a5471746971727a79436e774d4a67467a716a726355536d5776515a556d4e625976574d5a6f59656c646b676e49 remote_integ_key 6d72676c59684b466e514c6b52674e6e666b4a5471746971727a79436e774d4a67467a716a726355536d5776515a556d4e625976574d5a6f59656c646b676e49 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 69474173514e524a646470576f716674 remote_crypto_key 69474173514e524a646470576f716674 integ_alg sha-512-256 local_integ_key 725150756a6c4375494b45725258696357684663696c41586342646558735378705750644d724a65574b5264694f4145456e7865564c6d4e624358415175426f remote_integ_key 725150756a6c4375494b45725258696357684663696c41586342646558735378705750644d724a65574b5264694f4145456e7865564c6d4e624358415175426f local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 6d495a576b536d656c6e74706c774a5a remote_crypto_key 6d495a576b536d656c6e74706c774a5a integ_alg sha-512-256 local_integ_key 48754572444371444c6c74575a434e41596d4566774163767542487450485376446443494a61627a64506e50734e5751507a4170474373784469707171547571 remote_integ_key 48754572444371444c6c74575a434e41596d4566774163767542487450485376446443494a61627a64506e50734e5751507a4170474373784469707171547571 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 454b494646635967416163655a4e7643 remote_crypto_key 454b494646635967416163655a4e7643 integ_alg sha-512-256 local_integ_key 517346506461526c76506f76735673566662527250505671676d574748625255594868495a547a4a4370765372635465546c68424343676641754e6471654f77 remote_integ_key 517346506461526c76506f76735673566662527250505671676d574748625255594868495a547a4a4370765372635465546c68424343676641754e6471654f77 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 79416254507456486176774f446d5369 remote_crypto_key 79416254507456486176774f446d5369 integ_alg sha-512-256 local_integ_key 545772786d79674551674d4764466a6d6c6c66614f6b6f595675546e7662416b67627946764970564956726b4d6c4c7051496e4248454c595364716a78627374 remote_integ_key 545772786d79674551674d4764466a6d6c6c66614f6b6f595675546e7662416b67627946764970564956726b4d6c4c7051496e4248454c595364716a78627374 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 6e514143616545744f555646585a6e45 remote_crypto_key 6e514143616545744f555646585a6e45 integ_alg sha-512-256 local_integ_key 4655796273624b6244686b5654784b6561795a6a6858456e714d497a415a7146686e78644f79666876524975504367794c6f71574b50785573464e7551786178 remote_integ_key 4655796273624b6244686b5654784b6561795a6a6858456e714d497a415a7146686e78644f79666876524975504367794c6f71574b50785573464e7551786178 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 546376447a6e627642766876485a6444 remote_crypto_key 546376447a6e627642766876485a6444 integ_alg sha-512-256 local_integ_key 63644659445154764a655762655a646e616370547976586a4f565a4a4f627a614249544f4e426562485a754c476f6c5757666b776e654f61626e6d7371516351 remote_integ_key 63644659445154764a655762655a646e616370547976586a4f565a4a4f627a614249544f4e426562485a754c476f6c5757666b776e654f61626e6d7371516351 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 786c5072515851427171424155794b74 remote_crypto_key 786c5072515851427171424155794b74 integ_alg sha-512-256 local_integ_key 414e554f4c67656c6c6e5876634573616e76656854524c4c4679424d6e5568725a784b42416d7044614d676f524973416f7a504967767265614f667371487650 remote_integ_key 414e554f4c67656c6c6e5876634573616e76656854524c4c4679424d6e5568725a784b42416d7044614d676f524973416f7a504967767265614f667371487650 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 496a4e734d49757773506b6362656877 remote_crypto_key 496a4e734d49757773506b6362656877 integ_alg sha-512-256 local_integ_key 514755757143786f697464546f50704e7a475762486d7a48465a796a686b65445555504f754a7069495a52504e74495864437344725078785266796c50694f75 remote_integ_key 514755757143786f697464546f50704e7a475762486d7a48465a796a686b65445555504f754a7069495a52504e74495864437344725078785266796c50694f75 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 486565544f7651564e52784b64747261 remote_crypto_key 486565544f7651564e52784b64747261 integ_alg sha-512-256 local_integ_key 6f6f6958774f687970747461784746437075544e69527a414f6b616654717552504a43566d444c634a636f51664d414a4f744c534475744c48475a506f717550 remote_integ_key 6f6f6958774f687970747461784746437075544e69527a414f6b616654717552504a43566d444c634a636f51664d414a4f744c534475744c48475a506f717550 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 4f45746278715570755444464872426c remote_crypto_key 4f45746278715570755444464872426c integ_alg sha-512-256 local_integ_key 445356436571636d43534e58654d6c5141546356784172424776614944544945515464476b4b47564a484875714f6762466a67496744566e7874485376736150 remote_integ_key 445356436571636d43534e58654d6c5141546356784172424776614944544945515464476b4b47564a484875714f6762466a67496744566e7874485376736150 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 7a555379726142544a5057766a524778 remote_crypto_key 7a555379726142544a5057766a524778 integ_alg sha-512-256 local_integ_key 5a646b6d4b69586871576a7366736a5861586e6b786759524a72674f64497068645574576f765656565a44516847704f42434d63426c4575704b4b734270594b remote_integ_key 5a646b6d4b69586871576a7366736a5861586e6b786759524a72674f64497068645574576f765656565a44516847704f42434d63426c4575704b4b734270594b local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 716b68417a77677271634e796d7a515a remote_crypto_key 716b68417a77677271634e796d7a515a integ_alg sha-512-256 local_integ_key 7867515167544d734c464f5a4b7a77565247546877596c5852534b78586f5878597a46476b6769474d6450524d757a616c6152714e4b686f7072527575444f55 remote_integ_key 7867515167544d734c464f5a4b7a77565247546877596c5852534b78586f5878597a46476b6769474d6450524d757a616c6152714e4b686f7072527575444f55 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 697a5155444a4d6862434e565944616c remote_crypto_key 697a5155444a4d6862434e565944616c integ_alg sha-512-256 local_integ_key 7650444d56424e6a49586e4353504a4d6b5370526662424b59745a4f514a4149654471734f757365417a4a48756d62534d49754d54764d414377416369437776 remote_integ_key 7650444d56424e6a49586e4353504a4d6b5370526662424b59745a4f514a4149654471734f757365417a4a48756d62534d49754d54764d414377416369437776 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 7857566b4f785155786c547249525a5a remote_crypto_key 7857566b4f785155786c547249525a5a integ_alg sha-512-256 local_integ_key 424f7872696d466e6f4e4977636657656a4b63627a4e50454553747a796d4f6e566a676877685843527a6153514c574d71436459476855526b79475176654177 remote_integ_key 424f7872696d466e6f4e4977636657656a4b63627a4e50454553747a796d4f6e566a676877685843527a6153514c574d71436459476855526b79475176654177 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 666956435a754e56476c67705778485a remote_crypto_key 666956435a754e56476c67705778485a integ_alg sha-512-256 local_integ_key 697771767352687053706e67446c6c52736e4e424a4543644f57567a58635444624f6b477a5773487455706f584f7a7252684f5077717769504557634b697744 remote_integ_key 697771767352687053706e67446c6c52736e4e424a4543644f57567a58635444624f6b477a5773487455706f584f7a7252684f5077717769504557634b697744 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 6a694d736c72514556696942745a4141 remote_crypto_key 6a694d736c72514556696942745a4141 integ_alg sha-512-256 local_integ_key 5648645945434249756a696b744150507349705642514362487875464947776e526c65646d644151544576726d446a71465662794c726257437a694e62614c5a remote_integ_key 5648645945434249756a696b744150507349705642514362487875464947776e526c65646d644151544576726d446a71465662794c726257437a694e62614c5a local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 5050504b41526d754c627a4a7a767a62 remote_crypto_key 5050504b41526d754c627a4a7a767a62 integ_alg sha-512-256 local_integ_key 70645565566d416b7a4459576e6d71624a794d72744a657741776a6e646b494a4f776d764a48627474774a6f434e6274746e766843454b576344766f4a6f6575 remote_integ_key 70645565566d416b7a4459576e6d71624a794d72744a657741776a6e646b494a4f776d764a48627474774a6f434e6274746e766843454b576344766f4a6f6575 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 4e436d477764705847534f73556d4a48 remote_crypto_key 4e436d477764705847534f73556d4a48 integ_alg sha-512-256 local_integ_key 794c5341796874584b664b4854557a706f6d615177616a6d4e4b57676b6e4b6865786a4151435767516569426b796771786e467566704749697070447158506a remote_integ_key 794c5341796874584b664b4854557a706f6d615177616a6d4e4b57676b6e4b6865786a4151435767516569426b796771786e467566704749697070447158506a local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 554f63714e67666e6c746641596d6d48 remote_crypto_key 554f63714e67666e6c746641596d6d48 integ_alg sha-512-256 local_integ_key 626262416e727a7a78667762734357504e4653734d79666f57786c576c526a6f454e696675644c6a77626f614f776f58415457694f574a49796e695375536872 remote_integ_key 626262416e727a7a78667762734357504e4653734d79666f57786c576c526a6f454e696675644c6a77626f614f776f58415457694f574a49796e695375536872 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 6b5a6a6c426d7844586c54746d704466 remote_crypto_key 6b5a6a6c426d7844586c54746d704466 integ_alg sha-512-256 local_integ_key 4d54554d716c6e45674a77537a57536f47774f6f63614e7971527767777446546e4c5643504773686a4c486f4251666a6c4f6b51736c75435162794a5a58566e remote_integ_key 4d54554d716c6e45674a77537a57536f47774f6f63614e7971527767777446546e4c5643504773686a4c486f4251666a6c4f6b51736c75435162794a5a58566e local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 776e516950626d766c5349776e4d4552 remote_crypto_key 776e516950626d766c5349776e4d4552 integ_alg sha-512-256 local_integ_key 566a43795166646c6163414e634c4171454f745464665973675a6f4241795a4a706e51615a716f70665a7952464d44514f4950477364625358626d68655a6e76 remote_integ_key 566a43795166646c6163414e634c4171454f745464665973675a6f4241795a4a706e51615a716f70665a7952464d44514f4950477364625358626d68655a6e76 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 5342485a73426a53556b4f495857704b remote_crypto_key 5342485a73426a53556b4f495857704b integ_alg sha-512-256 local_integ_key 417a786155737076716a496c584c597154707563715a504e77674455414a6d69794d616344486e7961654c766c6c4e516c4d646e646f4b466856755373654844 remote_integ_key 417a786155737076716a496c584c597154707563715a504e77674455414a6d69794d616344486e7961654c766c6c4e516c4d646e646f4b466856755373654844 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4c6a4d7a4b715865624648756f764773 remote_crypto_key 4c6a4d7a4b715865624648756f764773 integ_alg sha-512-256 local_integ_key 7a494f784c554b47644f64676e5a486b6168714b624e517664445a55726d6e5a476d4768416f5a6d755a775564514a52765553576476727253796d736f535852 remote_integ_key 7a494f784c554b47644f64676e5a486b6168714b624e517664445a55726d6e5a476d4768416f5a6d755a775564514a52765553576476727253796d736f535852 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 587966736369654e4854615a65417967 remote_crypto_key 587966736369654e4854615a65417967 integ_alg sha-512-256 local_integ_key 6e45494845694d45744e76794f794a4b73756f5a7761744d676c536f44504b5072437252797a536f707965555179714c446547574b6563466d644a4b514c7675 remote_integ_key 6e45494845694d45744e76794f794a4b73756f5a7761744d676c536f44504b5072437252797a536f707965555179714c446547574b6563466d644a4b514c7675 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 6843634441564a5462734e6452564456 remote_crypto_key 6843634441564a5462734e6452564456 integ_alg sha-512-256 local_integ_key 464b6969596e6c4577794151665852706e6c756b6a54704b534977734857717374505a785676544f576f547871786a53496b525256627679464c564245615a47 remote_integ_key 464b6969596e6c4577794151665852706e6c756b6a54704b534977734857717374505a785676544f576f547871786a53496b525256627679464c564245615a47 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 7949684a425848476a744e4d675a4f66 remote_crypto_key 7949684a425848476a744e4d675a4f66 integ_alg sha-512-256 local_integ_key 6e4f494274714375476b7576427a714c686e62666f5169595170577569735a564c486f6872616c467a65464b70506c6f4a694e4b524562524c4866416a42784f remote_integ_key 6e4f494274714375476b7576427a714c686e62666f5169595170577569735a564c486f6872616c467a65464b70506c6f4a694e4b524562524c4866416a42784f local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 6b5959786a6f546f426a616346677354 remote_crypto_key 6b5959786a6f546f426a616346677354 integ_alg sha-512-256 local_integ_key 774b55584c5164644d6c48774142467166556f76507968664f48465453434e5a475843737550444f53745764595278756c447a5358435a777077507547467051 remote_integ_key 774b55584c5164644d6c48774142467166556f76507968664f48465453434e5a475843737550444f53745764595278756c447a5358435a777077507547467051 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 554a726d516343426943587166527452 remote_crypto_key 554a726d516343426943587166527452 integ_alg sha-512-256 local_integ_key 63696c51666a4f4a4e6e4673664a52496e6f6f786944586e685051625676714a43486a726d755a584757616f64785a634b416b4a7343584274786f69534b5642 remote_integ_key 63696c51666a4f4a4e6e4673664a52496e6f6f786944586e685051625676714a43486a726d755a584757616f64785a634b416b4a7343584274786f69534b5642 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 555665455549725a4843666c70566a69 remote_crypto_key 555665455549725a4843666c70566a69 integ_alg sha-512-256 local_integ_key 42584549757874526573567654497a4c6e6c7966506f476a59685770656150474e414c4d71674a4d53577a6e734248636b7658686978616a697a506f44546b74 remote_integ_key 42584549757874526573567654497a4c6e6c7966506f476a59685770656150474e414c4d71674a4d53577a6e734248636b7658686978616a697a506f44546b74 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 6168715a456a444d7864536b49776959 remote_crypto_key 6168715a456a444d7864536b49776959 integ_alg sha-512-256 local_integ_key 4367745a46705871694973774847766e76565571706b75784e757a78455441544e775a595961475341456a7a706d45486552645a4c47707154435a716c6a6c52 remote_integ_key 4367745a46705871694973774847766e76565571706b75784e757a78455441544e775a595961475341456a7a706d45486552645a4c47707154435a716c6a6c52 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 654e6c7758414a6f596e52574c4e6741 remote_crypto_key 654e6c7758414a6f596e52574c4e6741 integ_alg sha-512-256 local_integ_key 51774672514a594d4f704f506b6f4c425154506146756b684f666163536d6f66504145496a4f715a4e55434e7946454266435075634a4c5575686b76434f6343 remote_integ_key 51774672514a594d4f704f506b6f4c425154506146756b684f666163536d6f66504145496a4f715a4e55434e7946454266435075634a4c5575686b76434f6343 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 4c774d48464b61725270466b556c6269 remote_crypto_key 4c774d48464b61725270466b556c6269 integ_alg sha-512-256 local_integ_key 58547978794a50467a4853696572664244445646424a464c54584879566148734b426c6a547466466d6c6143416a68544b4162566a68734c695759487a616748 remote_integ_key 58547978794a50467a4853696572664244445646424a464c54584879566148734b426c6a547466466d6c6143416a68544b4162566a68734c695759487a616748 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 69426a5453436f6f614e62656c54424b remote_crypto_key 69426a5453436f6f614e62656c54424b integ_alg sha-512-256 local_integ_key 69784e6c6c644b636e614c496c6c4c7375714e5849524a454f7554696846416f726265754b61546a6e4f65754b5042416a45506d65645866746c656469625a78 remote_integ_key 69784e6c6c644b636e614c496c6c4c7375714e5849524a454f7554696846416f726265754b61546a6e4f65754b5042416a45506d65645866746c656469625a78 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 51445a5a52677048715555476b624853 remote_crypto_key 51445a5a52677048715555476b624853 integ_alg sha-512-256 local_integ_key 74774b44684847567a665762636d56534c4d63706f69426d585764574e754d504d61755566424b5877786a4a6f636d514673566e43586655557a6d4f4a55637a remote_integ_key 74774b44684847567a665762636d56534c4d63706f69426d585764574e754d504d61755566424b5877786a4a6f636d514673566e43586655557a6d4f4a55637a local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 6f796975797367434c6a464d49505878 remote_crypto_key 6f796975797367434c6a464d49505878 integ_alg sha-512-256 local_integ_key 504a6672657752456576617a49424a50557659507a7375437478505754614463467a56424371544b567249784452535068664168664c444f7959444176695274 remote_integ_key 504a6672657752456576617a49424a50557659507a7375437478505754614463467a56424371544b567249784452535068664168664c444f7959444176695274 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 42614d5142596d6a42556f764e674b50 remote_crypto_key 42614d5142596d6a42556f764e674b50 integ_alg sha-512-256 local_integ_key 4e70435a4f5055624178664d48516c51556e4e7968754d78437955777663454f4e67694e6f41727a41445173647a5171466d6f634b4b497150654b574d444356 remote_integ_key 4e70435a4f5055624178664d48516c51556e4e7968754d78437955777663454f4e67694e6f41727a41445173647a5171466d6f634b4b497150654b574d444356 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 655378644c694163754e434e65566b75 remote_crypto_key 655378644c694163754e434e65566b75 integ_alg sha-512-256 local_integ_key 4b7548794d634766426768525275634e675a7a53694446585669766f424f477962614272567166656d586b71447361554f6a68655951614d65587069524f5042 remote_integ_key 4b7548794d634766426768525275634e675a7a53694446585669766f424f477962614272567166656d586b71447361554f6a68655951614d65587069524f5042 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 6b564e6f5951524f4158794c664a4b79 remote_crypto_key 6b564e6f5951524f4158794c664a4b79 integ_alg sha-512-256 local_integ_key 6c7558526c556c704657616850434a78505a475a704e634f7851574c4d4d7a6b4a6d5a7845787543664e6379724c535a6650567a485563634c5476695155574e remote_integ_key 6c7558526c556c704657616850434a78505a475a704e634f7851574c4d4d7a6b4a6d5a7845787543664e6379724c535a6650567a485563634c5476695155574e local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 7759724f4151714c65424b544a416741 remote_crypto_key 7759724f4151714c65424b544a416741 integ_alg sha-512-256 local_integ_key 6462515750744178634354496c466a424e72514664496f45774d67615445674a4d7546774b68596e6b6355595775516d44756371566a5853456a4e5256457141 remote_integ_key 6462515750744178634354496c466a424e72514664496f45774d67615445674a4d7546774b68596e6b6355595775516d44756371566a5853456a4e5256457141 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 75644f71576f4c6c744f4b4841646874 remote_crypto_key 75644f71576f4c6c744f4b4841646874 integ_alg sha-512-256 local_integ_key 6d72676c59684b466e514c6b52674e6e666b4a5471746971727a79436e774d4a67467a716a726355536d5776515a556d4e625976574d5a6f59656c646b676e49 remote_integ_key 6d72676c59684b466e514c6b52674e6e666b4a5471746971727a79436e774d4a67467a716a726355536d5776515a556d4e625976574d5a6f59656c646b676e49 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 69474173514e524a646470576f716674 remote_crypto_key 69474173514e524a646470576f716674 integ_alg sha-512-256 local_integ_key 725150756a6c4375494b45725258696357684663696c41586342646558735378705750644d724a65574b5264694f4145456e7865564c6d4e624358415175426f remote_integ_key 725150756a6c4375494b45725258696357684663696c41586342646558735378705750644d724a65574b5264694f4145456e7865564c6d4e624358415175426f local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 6d495a576b536d656c6e74706c774a5a remote_crypto_key 6d495a576b536d656c6e74706c774a5a integ_alg sha-512-256 local_integ_key 48754572444371444c6c74575a434e41596d4566774163767542487450485376446443494a61627a64506e50734e5751507a4170474373784469707171547571 remote_integ_key 48754572444371444c6c74575a434e41596d4566774163767542487450485376446443494a61627a64506e50734e5751507a4170474373784469707171547571 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 454b494646635967416163655a4e7643 remote_crypto_key 454b494646635967416163655a4e7643 integ_alg sha-512-256 local_integ_key 517346506461526c76506f76735673566662527250505671676d574748625255594868495a547a4a4370765372635465546c68424343676641754e6471654f77 remote_integ_key 517346506461526c76506f76735673566662527250505671676d574748625255594868495a547a4a4370765372635465546c68424343676641754e6471654f77 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 79416254507456486176774f446d5369 remote_crypto_key 79416254507456486176774f446d5369 integ_alg sha-512-256 local_integ_key 545772786d79674551674d4764466a6d6c6c66614f6b6f595675546e7662416b67627946764970564956726b4d6c4c7051496e4248454c595364716a78627374 remote_integ_key 545772786d79674551674d4764466a6d6c6c66614f6b6f595675546e7662416b67627946764970564956726b4d6c4c7051496e4248454c595364716a78627374 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 6e514143616545744f555646585a6e45 remote_crypto_key 6e514143616545744f555646585a6e45 integ_alg sha-512-256 local_integ_key 4655796273624b6244686b5654784b6561795a6a6858456e714d497a415a7146686e78644f79666876524975504367794c6f71574b50785573464e7551786178 remote_integ_key 4655796273624b6244686b5654784b6561795a6a6858456e714d497a415a7146686e78644f79666876524975504367794c6f71574b50785573464e7551786178 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 546376447a6e627642766876485a6444 remote_crypto_key 546376447a6e627642766876485a6444 integ_alg sha-512-256 local_integ_key 63644659445154764a655762655a646e616370547976586a4f565a4a4f627a614249544f4e426562485a754c476f6c5757666b776e654f61626e6d7371516351 remote_integ_key 63644659445154764a655762655a646e616370547976586a4f565a4a4f627a614249544f4e426562485a754c476f6c5757666b776e654f61626e6d7371516351 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 786c5072515851427171424155794b74 remote_crypto_key 786c5072515851427171424155794b74 integ_alg sha-512-256 local_integ_key 414e554f4c67656c6c6e5876634573616e76656854524c4c4679424d6e5568725a784b42416d7044614d676f524973416f7a504967767265614f667371487650 remote_integ_key 414e554f4c67656c6c6e5876634573616e76656854524c4c4679424d6e5568725a784b42416d7044614d676f524973416f7a504967767265614f667371487650 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 496a4e734d49757773506b6362656877 remote_crypto_key 496a4e734d49757773506b6362656877 integ_alg sha-512-256 local_integ_key 514755757143786f697464546f50704e7a475762486d7a48465a796a686b65445555504f754a7069495a52504e74495864437344725078785266796c50694f75 remote_integ_key 514755757143786f697464546f50704e7a475762486d7a48465a796a686b65445555504f754a7069495a52504e74495864437344725078785266796c50694f75 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 486565544f7651564e52784b64747261 remote_crypto_key 486565544f7651564e52784b64747261 integ_alg sha-512-256 local_integ_key 6f6f6958774f687970747461784746437075544e69527a414f6b616654717552504a43566d444c634a636f51664d414a4f744c534475744c48475a506f717550 remote_integ_key 6f6f6958774f687970747461784746437075544e69527a414f6b616654717552504a43566d444c634a636f51664d414a4f744c534475744c48475a506f717550 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 4f45746278715570755444464872426c remote_crypto_key 4f45746278715570755444464872426c integ_alg sha-512-256 local_integ_key 445356436571636d43534e58654d6c5141546356784172424776614944544945515464476b4b47564a484875714f6762466a67496744566e7874485376736150 remote_integ_key 445356436571636d43534e58654d6c5141546356784172424776614944544945515464476b4b47564a484875714f6762466a67496744566e7874485376736150 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 7a555379726142544a5057766a524778 remote_crypto_key 7a555379726142544a5057766a524778 integ_alg sha-512-256 local_integ_key 5a646b6d4b69586871576a7366736a5861586e6b786759524a72674f64497068645574576f765656565a44516847704f42434d63426c4575704b4b734270594b remote_integ_key 5a646b6d4b69586871576a7366736a5861586e6b786759524a72674f64497068645574576f765656565a44516847704f42434d63426c4575704b4b734270594b local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 716b68417a77677271634e796d7a515a remote_crypto_key 716b68417a77677271634e796d7a515a integ_alg sha-512-256 local_integ_key 7867515167544d734c464f5a4b7a77565247546877596c5852534b78586f5878597a46476b6769474d6450524d757a616c6152714e4b686f7072527575444f55 remote_integ_key 7867515167544d734c464f5a4b7a77565247546877596c5852534b78586f5878597a46476b6769474d6450524d757a616c6152714e4b686f7072527575444f55 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 697a5155444a4d6862434e565944616c remote_crypto_key 697a5155444a4d6862434e565944616c integ_alg sha-512-256 local_integ_key 7650444d56424e6a49586e4353504a4d6b5370526662424b59745a4f514a4149654471734f757365417a4a48756d62534d49754d54764d414377416369437776 remote_integ_key 7650444d56424e6a49586e4353504a4d6b5370526662424b59745a4f514a4149654471734f757365417a4a48756d62534d49754d54764d414377416369437776 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 7857566b4f785155786c547249525a5a remote_crypto_key 7857566b4f785155786c547249525a5a integ_alg sha-512-256 local_integ_key 424f7872696d466e6f4e4977636657656a4b63627a4e50454553747a796d4f6e566a676877685843527a6153514c574d71436459476855526b79475176654177 remote_integ_key 424f7872696d466e6f4e4977636657656a4b63627a4e50454553747a796d4f6e566a676877685843527a6153514c574d71436459476855526b79475176654177 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 666956435a754e56476c67705778485a remote_crypto_key 666956435a754e56476c67705778485a integ_alg sha-512-256 local_integ_key 697771767352687053706e67446c6c52736e4e424a4543644f57567a58635444624f6b477a5773487455706f584f7a7252684f5077717769504557634b697744 remote_integ_key 697771767352687053706e67446c6c52736e4e424a4543644f57567a58635444624f6b477a5773487455706f584f7a7252684f5077717769504557634b697744 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 6a694d736c72514556696942745a4141 remote_crypto_key 6a694d736c72514556696942745a4141 integ_alg sha-512-256 local_integ_key 5648645945434249756a696b744150507349705642514362487875464947776e526c65646d644151544576726d446a71465662794c726257437a694e62614c5a remote_integ_key 5648645945434249756a696b744150507349705642514362487875464947776e526c65646d644151544576726d446a71465662794c726257437a694e62614c5a local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 5050504b41526d754c627a4a7a767a62 remote_crypto_key 5050504b41526d754c627a4a7a767a62 integ_alg sha-512-256 local_integ_key 70645565566d416b7a4459576e6d71624a794d72744a657741776a6e646b494a4f776d764a48627474774a6f434e6274746e766843454b576344766f4a6f6575 remote_integ_key 70645565566d416b7a4459576e6d71624a794d72744a657741776a6e646b494a4f776d764a48627474774a6f434e6274746e766843454b576344766f4a6f6575 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 4e436d477764705847534f73556d4a48 remote_crypto_key 4e436d477764705847534f73556d4a48 integ_alg sha-512-256 local_integ_key 794c5341796874584b664b4854557a706f6d615177616a6d4e4b57676b6e4b6865786a4151435767516569426b796771786e467566704749697070447158506a remote_integ_key 794c5341796874584b664b4854557a706f6d615177616a6d4e4b57676b6e4b6865786a4151435767516569426b796771786e467566704749697070447158506a local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 554f63714e67666e6c746641596d6d48 remote_crypto_key 554f63714e67666e6c746641596d6d48 integ_alg sha-512-256 local_integ_key 626262416e727a7a78667762734357504e4653734d79666f57786c576c526a6f454e696675644c6a77626f614f776f58415457694f574a49796e695375536872 remote_integ_key 626262416e727a7a78667762734357504e4653734d79666f57786c576c526a6f454e696675644c6a77626f614f776f58415457694f574a49796e695375536872 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 6b5a6a6c426d7844586c54746d704466 remote_crypto_key 6b5a6a6c426d7844586c54746d704466 integ_alg sha-512-256 local_integ_key 4d54554d716c6e45674a77537a57536f47774f6f63614e7971527767777446546e4c5643504773686a4c486f4251666a6c4f6b51736c75435162794a5a58566e remote_integ_key 4d54554d716c6e45674a77537a57536f47774f6f63614e7971527767777446546e4c5643504773686a4c486f4251666a6c4f6b51736c75435162794a5a58566e local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 776e516950626d766c5349776e4d4552 remote_crypto_key 776e516950626d766c5349776e4d4552 integ_alg sha-512-256 local_integ_key 566a43795166646c6163414e634c4171454f745464665973675a6f4241795a4a706e51615a716f70665a7952464d44514f4950477364625358626d68655a6e76 remote_integ_key 566a43795166646c6163414e634c4171454f745464665973675a6f4241795a4a706e51615a716f70665a7952464d44514f4950477364625358626d68655a6e76 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 5342485a73426a53556b4f495857704b remote_crypto_key 5342485a73426a53556b4f495857704b integ_alg sha-512-256 local_integ_key 417a786155737076716a496c584c597154707563715a504e77674455414a6d69794d616344486e7961654c766c6c4e516c4d646e646f4b466856755373654844 remote_integ_key 417a786155737076716a496c584c597154707563715a504e77674455414a6d69794d616344486e7961654c766c6c4e516c4d646e646f4b466856755373654844 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4c6a4d7a4b715865624648756f764773 remote_crypto_key 4c6a4d7a4b715865624648756f764773 integ_alg sha-512-256 local_integ_key 7a494f784c554b47644f64676e5a486b6168714b624e517664445a55726d6e5a476d4768416f5a6d755a775564514a52765553576476727253796d736f535852 remote_integ_key 7a494f784c554b47644f64676e5a486b6168714b624e517664445a55726d6e5a476d4768416f5a6d755a775564514a52765553576476727253796d736f535852 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 587966736369654e4854615a65417967 remote_crypto_key 587966736369654e4854615a65417967 integ_alg sha-512-256 local_integ_key 6e45494845694d45744e76794f794a4b73756f5a7761744d676c536f44504b5072437252797a536f707965555179714c446547574b6563466d644a4b514c7675 remote_integ_key 6e45494845694d45744e76794f794a4b73756f5a7761744d676c536f44504b5072437252797a536f707965555179714c446547574b6563466d644a4b514c7675 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 76797a6d475a59427747624e5a4d7572 remote_crypto_key 76797a6d475a59427747624e5a4d7572 integ_alg sha-512-256 local_integ_key 636d6672675846774578636a434e4c494167594f6f506541614e4b624a745573684c4666464f46524371416a786e5074594b416572434f78774b5677734d5465 remote_integ_key 636d6672675846774578636a434e4c494167594f6f506541614e4b624a745573684c4666464f46524371416a786e5074594b416572434f78774b5677734d5465 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 695a695352764e575759554c666a4a45 remote_crypto_key 695a695352764e575759554c666a4a45 integ_alg sha-512-256 local_integ_key 4666454a44666b414b6159765864774f636a434e76687455625a50704f526e676871436848644366447a44666a727946636e514642776c6f77417475774b5746 remote_integ_key 4666454a44666b414b6159765864774f636a434e76687455625a50704f526e676871436848644366447a44666a727946636e514642776c6f77417475774b5746 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 626b686b4851574259474c537670794e remote_crypto_key 626b686b4851574259474c537670794e integ_alg sha-512-256 local_integ_key 734c7a6b4f5855424c4e6b7a51467271587a58664f6e51436a666b6e53537545587a61535367554859707a526f5179484955704c43576f776a52716c764f6550 remote_integ_key 734c7a6b4f5855424c4e6b7a51467271587a58664f6e51436a666b6e53537545587a61535367554859707a526f5179484955704c43576f776a52716c764f6550 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 6157546e71485a4b6c69586b63597649 remote_crypto_key 6157546e71485a4b6c69586b63597649 integ_alg sha-512-256 local_integ_key 474a6b755343464f464f747770514a5a6c5473525465424179625a45646558597163506262655a4f6176676e615270556c72644f4e426d5444746f4c716d6355 remote_integ_key 474a6b755343464f464f747770514a5a6c5473525465424179625a45646558597163506262655a4f6176676e615270556c72644f4e426d5444746f4c716d6355 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 6666724f71736e6c75536d5862445373 remote_crypto_key 6666724f71736e6c75536d5862445373 integ_alg sha-512-256 local_integ_key 4e5357464d64556e69554e706566617767536c4b734c44505057544247774843624a4b77796f614b6d6e725565554f6b6e446d4f586e584f6158507559636d64 remote_integ_key 4e5357464d64556e69554e706566617767536c4b734c44505057544247774843624a4b77796f614b6d6e725565554f6b6e446d4f586e584f6158507559636d64 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 7656676c51674e4e7663457477774444 remote_crypto_key 7656676c51674e4e7663457477774444 integ_alg sha-512-256 local_integ_key 6f59656e7a546c48785a49794d706b4867594741617673567a6b5672446a627547546f46687a4c695072445858506e7046647a4f4354556f736e5168756a4b50 remote_integ_key 6f59656e7a546c48785a49794d706b4867594741617673567a6b5672446a627547546f46687a4c695072445858506e7046647a4f4354556f736e5168756a4b50 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 73445a6e4f4f72497941747252486371 remote_crypto_key 73445a6e4f4f72497941747252486371 integ_alg sha-512-256 local_integ_key 4b726744647170796d4456735a624a564c537455567679584657524971706252467771625448515a796f4453414c75764c534d68584673556c6b6a68426d485a remote_integ_key 4b726744647170796d4456735a624a564c537455567679584657524971706252467771625448515a796f4453414c75764c534d68584673556c6b6a68426d485a local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 414f7654597649617659415546545866 remote_crypto_key 414f7654597649617659415546545866 integ_alg sha-512-256 local_integ_key 75687441434b6d634749766e5254646b73556d68704179586a42527a5a58676c6557597971456b4b446f6656716f74477046796745704d70624b687672704964 remote_integ_key 75687441434b6d634749766e5254646b73556d68704179586a42527a5a58676c6557597971456b4b446f6656716f74477046796745704d70624b687672704964 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 4a72657458787879496d754d71746a42 remote_crypto_key 4a72657458787879496d754d71746a42 integ_alg sha-512-256 local_integ_key 6163657a7848614372555248574d5068567149496e59577463767066545a52567a507662766b74564971654b627661726a554d4b5272535346744e7346484262 remote_integ_key 6163657a7848614372555248574d5068567149496e59577463767066545a52567a507662766b74564971654b627661726a554d4b5272535346744e7346484262 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 6854476369524246416941466b677967 remote_crypto_key 6854476369524246416941466b677967 integ_alg sha-512-256 local_integ_key 65726d74487347414275574b42726a756649444d6d785649715a5a71696a5a696e67547747746a555251416b73654448436a5967786f514d4b796c424a784c43 remote_integ_key 65726d74487347414275574b42726a756649444d6d785649715a5a71696a5a696e67547747746a555251416b73654448436a5967786f514d4b796c424a784c43 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 564e5a6349776d4a6856536576736c4c remote_crypto_key 564e5a6349776d4a6856536576736c4c integ_alg sha-512-256 local_integ_key 70585a6f4f7849434354537a73734b4c6d466b454d6366537176754655596562475165527457496a59554d7166796e675164716f4955427058714478724b4958 remote_integ_key 70585a6f4f7849434354537a73734b4c6d466b454d6366537176754655596562475165527457496a59554d7166796e675164716f4955427058714478724b4958 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 50796a784473586257786d646b565165 remote_crypto_key 50796a784473586257786d646b565165 integ_alg sha-512-256 local_integ_key 7366737255577a64796442436f554666634544694145656742724b4e70625863566d4b66457756487862676f5052414553476366546b494d4778767567534e58 remote_integ_key 7366737255577a64796442436f554666634544694145656742724b4e70625863566d4b66457756487862676f5052414553476366546b494d4778767567534e58 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 747958795a734f76416e5878704c6468 remote_crypto_key 747958795a734f76416e5878704c6468 integ_alg sha-512-256 local_integ_key 43575959484445506f4f7867764248425344426559507a786c6863476e6d746d50656f6b5077657a48526f746a764f4744504867645662525441556b744b6246 remote_integ_key 43575959484445506f4f7867764248425344426559507a786c6863476e6d746d50656f6b5077657a48526f746a764f4744504867645662525441556b744b6246 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 426a434663664170796e716767536578 remote_crypto_key 426a434663664170796e716767536578 integ_alg sha-512-256 local_integ_key 687075787044594971736c41425667734b6955525a715663627a6a78515a7568704c4e64525865584d426a46736763756b636c7678454e4c66416d53525a4261 remote_integ_key 687075787044594971736c41425667734b6955525a715663627a6a78515a7568704c4e64525865584d426a46736763756b636c7678454e4c66416d53525a4261 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 63764663515069694950584f734b5371 remote_crypto_key 63764663515069694950584f734b5371 integ_alg sha-512-256 local_integ_key 6c62537959555a7470567843536658735a41475171524d42536c4447756a6e6b6f617a756479435a4b50786e7662466f485062494a724b785449586666686e67 remote_integ_key 6c62537959555a7470567843536658735a41475171524d42536c4447756a6e6b6f617a756479435a4b50786e7662466f485062494a724b785449586666686e67 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 754b79694b716277676d435872667365 remote_crypto_key 754b79694b716277676d435872667365 integ_alg sha-512-256 local_integ_key 5568495849764652444a4a6a77565363586a4c527244715945665a7a734f554f71746f66596b486b70655079506c6a7162764b4f5841706b6155774671426e78 remote_integ_key 5568495849764652444a4a6a77565363586a4c527244715945665a7a734f554f71746f66596b486b70655079506c6a7162764b4f5841706b6155774671426e78 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 754c6f6c6b555069576971646c786564 remote_crypto_key 754c6f6c6b555069576971646c786564 integ_alg sha-512-256 local_integ_key 6477596b4f6a6a447548624c636e476b65554370416a427858594264645672524363565049734a576c4e414d564750766555585344735762596a4f466a555243 remote_integ_key 6477596b4f6a6a447548624c636e476b65554370416a427858594264645672524363565049734a576c4e414d564750766555585344735762596a4f466a555243 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 754b776166667550484a73464376716b remote_crypto_key 754b776166667550484a73464376716b integ_alg sha-512-256 local_integ_key 4e5a72726c41474c6f6e4f64614f45695565424958677148737264454f766b61666a4a59534e70634e7846795663514d48654c48564d74634f47496b54526c61 remote_integ_key 4e5a72726c41474c6f6e4f64614f45695565424958677148737264454f766b61666a4a59534e70634e7846795663514d48654c48564d74634f47496b54526c61 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 4158656e764d706f646b787548696f66 remote_crypto_key 4158656e764d706f646b787548696f66 integ_alg sha-512-256 local_integ_key 5059756c5678447145784341416172645a6b756c574f71686756565956435252707676637648715073456c6658705a454c4f6b5a6e78747159696f495a734370 remote_integ_key 5059756c5678447145784341416172645a6b756c574f71686756565956435252707676637648715073456c6658705a454c4f6b5a6e78747159696f495a734370 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 4876704e5857666b4a4f57777a486c4a remote_crypto_key 4876704e5857666b4a4f57777a486c4a integ_alg sha-512-256 local_integ_key 4e634b6f64704a70794a43464f7044506f6772496573444779474b644a53696b66626452586669506d6e6a6777685748574d4d5a506853445a66754a44706a68 remote_integ_key 4e634b6f64704a70794a43464f7044506f6772496573444779474b644a53696b66626452586669506d6e6a6777685748574d4d5a506853445a66754a44706a68 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 5476756443734269675178654d697943 remote_crypto_key 5476756443734269675178654d697943 integ_alg sha-512-256 local_integ_key 797773747a4b697a674a566a534a6d546d456b6a734e7477674a634e55644a4f5675684247654a6e4274694676796255544e676a57674359566164687a627648 remote_integ_key 797773747a4b697a674a566a534a6d546d456b6a734e7477674a634e55644a4f5675684247654a6e4274694676796255544e676a57674359566164687a627648 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 794f44524241796b704643574b657447 remote_crypto_key 794f44524241796b704643574b657447 integ_alg sha-512-256 local_integ_key 4f715144436c506d47486a57744a7a4f76426962695771576c7871737a5a6157507669437645436e77697a505656437a5a6c5572557a4f48696f43715046776e remote_integ_key 4f715144436c506d47486a57744a7a4f76426962695771576c7871737a5a6157507669437645436e77697a505656437a5a6c5572557a4f48696f43715046776e local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 72644658684e49725653497677646d4a remote_crypto_key 72644658684e49725653497677646d4a integ_alg sha-512-256 local_integ_key 586975515273447a6150674659564a754251575450416b45496d53444342514c64724871456c7255635a5345644e5248797345487345755349734d65564a5641 remote_integ_key 586975515273447a6150674659564a754251575450416b45496d53444342514c64724871456c7255635a5345644e5248797345487345755349734d65564a5641 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 546576466d434e49534a6f4a4d735667 remote_crypto_key 546576466d434e49534a6f4a4d735667 integ_alg sha-512-256 local_integ_key 677252786441684569537a645a5350485643466267704279684b516f5543494b62414963434c5949437a474352636d7079525847716266595a74555558626f51 remote_integ_key 677252786441684569537a645a5350485643466267704279684b516f5543494b62414963434c5949437a474352636d7079525847716266595a74555558626f51 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 65546d624c544b6861466d534a575941 remote_crypto_key 65546d624c544b6861466d534a575941 integ_alg sha-512-256 local_integ_key 6645616e59456c6c546a5663797a4a775559444d6a7548427150716e79506f74437a48635262504d7163467158704c637a4158755752744e554c4d73466b4451 remote_integ_key 6645616e59456c6c546a5663797a4a775559444d6a7548427150716e79506f74437a48635262504d7163467158704c637a4158755752744e554c4d73466b4451 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 6e586c716a4d6a634a6778614b79564b remote_crypto_key 6e586c716a4d6a634a6778614b79564b integ_alg sha-512-256 local_integ_key 705051726e4a646e68745a68564e626e5246676250486857534e506f4a516f6448536d5651784f456978734a756d496c56517a524a717766644552786472706a remote_integ_key 705051726e4a646e68745a68564e626e5246676250486857534e506f4a516f6448536d5651784f456978734a756d496c56517a524a717766644552786472706a local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 7653494d75794a694858776b6a424a73 remote_crypto_key 7653494d75794a694858776b6a424a73 integ_alg sha-512-256 local_integ_key 4a74466250514b6d6c4675784f454b67755167445161576453737664517a7a6c7170635a726f6e584b7842714a4c4b61437354755474546362767375746f6d72 remote_integ_key 4a74466250514b6d6c4675784f454b67755167445161576453737664517a7a6c7170635a726f6e584b7842714a4c4b61437354755474546362767375746f6d72 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 766675745a6752505071677770554958 remote_crypto_key 766675745a6752505071677770554958 integ_alg sha-512-256 local_integ_key 56457359644b6c5054697369426d554645495870535652555073514e426c5958445452484a7067547670577359656e566d59646d77614d526a564d706f4d5366 remote_integ_key 56457359644b6c5054697369426d554645495870535652555073514e426c5958445452484a7067547670577359656e566d59646d77614d526a564d706f4d5366 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 584a706a61636b566d52496a656f5556 remote_crypto_key 584a706a61636b566d52496a656f5556 integ_alg sha-512-256 local_integ_key 517942637276737542614c50626863706d704574425a4d47646b4a51436645566b745753515544477164504e58716146726d7441674a5a5a42666f794e596e47 remote_integ_key 517942637276737542614c50626863706d704574425a4d47646b4a51436645566b745753515544477164504e58716146726d7441674a5a5a42666f794e596e47 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 584a49436e6d507249626e536247514c remote_crypto_key 584a49436e6d507249626e536247514c integ_alg sha-512-256 local_integ_key 646841556b45477958764d6e67456c6e656d72566645505a6b6f6f5058466e664d794e50744f7a4c5571794679586764746d44764546557a684d547472494341 remote_integ_key 646841556b45477958764d6e67456c6e656d72566645505a6b6f6f5058466e664d794e50744f7a4c5571794679586764746d44764546557a684d547472494341 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 53616f6f777a48416a74435964665368 remote_crypto_key 53616f6f777a48416a74435964665368 integ_alg sha-512-256 local_integ_key 4d5070475973576c4b754961544b545251674156464c444f5874585166516a715248756a745878704c4553556e5a684b706462554e7a4652485467434c467863 remote_integ_key 4d5070475973576c4b754961544b545251674156464c444f5874585166516a715248756a745878704c4553556e5a684b706462554e7a4652485467434c467863 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 465269647a5169676a4e43584c57526f remote_crypto_key 465269647a5169676a4e43584c57526f integ_alg sha-512-256 local_integ_key 6f6c4479566b426e4e6f44576c76506354566a56637646474741655a714b5261666d5a476e52716569466b5774444a456667704b784a4c7a4c70576c64576e73 remote_integ_key 6f6c4479566b426e4e6f44576c76506354566a56637646474741655a714b5261666d5a476e52716569466b5774444a456667704b784a4c7a4c70576c64576e73 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 66646b64465866736164434b41534a56 remote_crypto_key 66646b64465866736164434b41534a56 integ_alg sha-512-256 local_integ_key 5554416b474b697064776e7275465a7a7873626b6655556c45766f57706f6d577641416d4a41526b634a4b65534e436d4562765276505470756e526e7465684f remote_integ_key 5554416b474b697064776e7275465a7a7873626b6655556c45766f57706f6d577641416d4a41526b634a4b65534e436d4562765276505470756e526e7465684f local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 68486342796b434c626252535951666c remote_crypto_key 68486342796b434c626252535951666c integ_alg sha-512-256 local_integ_key 774b656e736d4a6d4d44666b5659554865707a565a466a46766a69544671534a426e69417664797843766745464543526e766d77637748544251666b4f6d7076 remote_integ_key 774b656e736d4a6d4d44666b5659554865707a565a466a46766a69544671534a426e69417664797843766745464543526e766d77637748544251666b4f6d7076 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 434c724c7853756651496f767a6f6942 remote_crypto_key 434c724c7853756651496f767a6f6942 integ_alg sha-512-256 local_integ_key 7a765469435a4a74486a6a52664c6356557454755a78596a5a7172567670706658444e4c4a657650476d466c544879706869777278446741657168484a4f7649 remote_integ_key 7a765469435a4a74486a6a52664c6356557454755a78596a5a7172567670706658444e4c4a657650476d466c544879706869777278446741657168484a4f7649 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 785165686355476975564f6265414357 remote_crypto_key 785165686355476975564f6265414357 integ_alg sha-512-256 local_integ_key 77446e436b43694c4b4b6378414378466e456f4841567a474a45726e6d6e495a6c75565646556c765546506d554b7270737552536e6849736452495565457366 remote_integ_key 77446e436b43694c4b4b6378414378466e456f4841567a474a45726e6d6e495a6c75565646556c765546506d554b7270737552536e6849736452495565457366 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 454a646349545944686c48416c725161 remote_crypto_key 454a646349545944686c48416c725161 integ_alg sha-512-256 local_integ_key 4a534e5077674b6b6d4b5650577a414b466956646c44477445774c5977447a67736255644c5258726b684e4c72624d4a4872764c534c5a797279506f4d547171 remote_integ_key 4a534e5077674b6b6d4b5650577a414b466956646c44477445774c5977447a67736255644c5258726b684e4c72624d4a4872764c534c5a797279506f4d547171 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 6652667651467175757076516d6a7252 remote_crypto_key 6652667651467175757076516d6a7252 integ_alg sha-512-256 local_integ_key 55624a49614b774c51504d6750424d4f5a6c716d7353586b69546666504d6b79565a5a6a774b57674359526c5a42626c626a436a754b4e6d67754b4b745a5553 remote_integ_key 55624a49614b774c51504d6750424d4f5a6c716d7353586b69546666504d6b79565a5a6a774b57674359526c5a42626c626a436a754b4e6d67754b4b745a5553 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 56627170546a52544f56596f43547364 remote_crypto_key 56627170546a52544f56596f43547364 integ_alg sha-512-256 local_integ_key 79547872506c486e734c63484b744c706d726c506e426558554c51694e757567465157636a50464e6b6f774b42587856624375716a6a46686b4451634753656a remote_integ_key 79547872506c486e734c63484b744c706d726c506e426558554c51694e757567465157636a50464e6b6f774b42587856624375716a6a46686b4451634753656a local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 687073477849736b6451546b51586b77 remote_crypto_key 687073477849736b6451546b51586b77 integ_alg sha-512-256 local_integ_key 76667849585a42486f6f4b77575a4f535a48674c6572687a58456144496a6a724d4c6f6456574f597872535841596a77787456527857574b66486b585a6d736e remote_integ_key 76667849585a42486f6f4b77575a4f535a48674c6572687a58456144496a6a724d4c6f6456574f597872535841596a77787456527857574b66486b585a6d736e local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 76797a6d475a59427747624e5a4d7572 remote_crypto_key 76797a6d475a59427747624e5a4d7572 integ_alg sha-512-256 local_integ_key 636d6672675846774578636a434e4c494167594f6f506541614e4b624a745573684c4666464f46524371416a786e5074594b416572434f78774b5677734d5465 remote_integ_key 636d6672675846774578636a434e4c494167594f6f506541614e4b624a745573684c4666464f46524371416a786e5074594b416572434f78774b5677734d5465 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 695a695352764e575759554c666a4a45 remote_crypto_key 695a695352764e575759554c666a4a45 integ_alg sha-512-256 local_integ_key 4666454a44666b414b6159765864774f636a434e76687455625a50704f526e676871436848644366447a44666a727946636e514642776c6f77417475774b5746 remote_integ_key 4666454a44666b414b6159765864774f636a434e76687455625a50704f526e676871436848644366447a44666a727946636e514642776c6f77417475774b5746 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 626b686b4851574259474c537670794e remote_crypto_key 626b686b4851574259474c537670794e integ_alg sha-512-256 local_integ_key 734c7a6b4f5855424c4e6b7a51467271587a58664f6e51436a666b6e53537545587a61535367554859707a526f5179484955704c43576f776a52716c764f6550 remote_integ_key 734c7a6b4f5855424c4e6b7a51467271587a58664f6e51436a666b6e53537545587a61535367554859707a526f5179484955704c43576f776a52716c764f6550 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 6157546e71485a4b6c69586b63597649 remote_crypto_key 6157546e71485a4b6c69586b63597649 integ_alg sha-512-256 local_integ_key 474a6b755343464f464f747770514a5a6c5473525465424179625a45646558597163506262655a4f6176676e615270556c72644f4e426d5444746f4c716d6355 remote_integ_key 474a6b755343464f464f747770514a5a6c5473525465424179625a45646558597163506262655a4f6176676e615270556c72644f4e426d5444746f4c716d6355 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 6666724f71736e6c75536d5862445373 remote_crypto_key 6666724f71736e6c75536d5862445373 integ_alg sha-512-256 local_integ_key 4e5357464d64556e69554e706566617767536c4b734c44505057544247774843624a4b77796f614b6d6e725565554f6b6e446d4f586e584f6158507559636d64 remote_integ_key 4e5357464d64556e69554e706566617767536c4b734c44505057544247774843624a4b77796f614b6d6e725565554f6b6e446d4f586e584f6158507559636d64 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 7656676c51674e4e7663457477774444 remote_crypto_key 7656676c51674e4e7663457477774444 integ_alg sha-512-256 local_integ_key 6f59656e7a546c48785a49794d706b4867594741617673567a6b5672446a627547546f46687a4c695072445858506e7046647a4f4354556f736e5168756a4b50 remote_integ_key 6f59656e7a546c48785a49794d706b4867594741617673567a6b5672446a627547546f46687a4c695072445858506e7046647a4f4354556f736e5168756a4b50 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 73445a6e4f4f72497941747252486371 remote_crypto_key 73445a6e4f4f72497941747252486371 integ_alg sha-512-256 local_integ_key 4b726744647170796d4456735a624a564c537455567679584657524971706252467771625448515a796f4453414c75764c534d68584673556c6b6a68426d485a remote_integ_key 4b726744647170796d4456735a624a564c537455567679584657524971706252467771625448515a796f4453414c75764c534d68584673556c6b6a68426d485a local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 414f7654597649617659415546545866 remote_crypto_key 414f7654597649617659415546545866 integ_alg sha-512-256 local_integ_key 75687441434b6d634749766e5254646b73556d68704179586a42527a5a58676c6557597971456b4b446f6656716f74477046796745704d70624b687672704964 remote_integ_key 75687441434b6d634749766e5254646b73556d68704179586a42527a5a58676c6557597971456b4b446f6656716f74477046796745704d70624b687672704964 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 4a72657458787879496d754d71746a42 remote_crypto_key 4a72657458787879496d754d71746a42 integ_alg sha-512-256 local_integ_key 6163657a7848614372555248574d5068567149496e59577463767066545a52567a507662766b74564971654b627661726a554d4b5272535346744e7346484262 remote_integ_key 6163657a7848614372555248574d5068567149496e59577463767066545a52567a507662766b74564971654b627661726a554d4b5272535346744e7346484262 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 6854476369524246416941466b677967 remote_crypto_key 6854476369524246416941466b677967 integ_alg sha-512-256 local_integ_key 65726d74487347414275574b42726a756649444d6d785649715a5a71696a5a696e67547747746a555251416b73654448436a5967786f514d4b796c424a784c43 remote_integ_key 65726d74487347414275574b42726a756649444d6d785649715a5a71696a5a696e67547747746a555251416b73654448436a5967786f514d4b796c424a784c43 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 564e5a6349776d4a6856536576736c4c remote_crypto_key 564e5a6349776d4a6856536576736c4c integ_alg sha-512-256 local_integ_key 70585a6f4f7849434354537a73734b4c6d466b454d6366537176754655596562475165527457496a59554d7166796e675164716f4955427058714478724b4958 remote_integ_key 70585a6f4f7849434354537a73734b4c6d466b454d6366537176754655596562475165527457496a59554d7166796e675164716f4955427058714478724b4958 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 50796a784473586257786d646b565165 remote_crypto_key 50796a784473586257786d646b565165 integ_alg sha-512-256 local_integ_key 7366737255577a64796442436f554666634544694145656742724b4e70625863566d4b66457756487862676f5052414553476366546b494d4778767567534e58 remote_integ_key 7366737255577a64796442436f554666634544694145656742724b4e70625863566d4b66457756487862676f5052414553476366546b494d4778767567534e58 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 747958795a734f76416e5878704c6468 remote_crypto_key 747958795a734f76416e5878704c6468 integ_alg sha-512-256 local_integ_key 43575959484445506f4f7867764248425344426559507a786c6863476e6d746d50656f6b5077657a48526f746a764f4744504867645662525441556b744b6246 remote_integ_key 43575959484445506f4f7867764248425344426559507a786c6863476e6d746d50656f6b5077657a48526f746a764f4744504867645662525441556b744b6246 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 426a434663664170796e716767536578 remote_crypto_key 426a434663664170796e716767536578 integ_alg sha-512-256 local_integ_key 687075787044594971736c41425667734b6955525a715663627a6a78515a7568704c4e64525865584d426a46736763756b636c7678454e4c66416d53525a4261 remote_integ_key 687075787044594971736c41425667734b6955525a715663627a6a78515a7568704c4e64525865584d426a46736763756b636c7678454e4c66416d53525a4261 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 63764663515069694950584f734b5371 remote_crypto_key 63764663515069694950584f734b5371 integ_alg sha-512-256 local_integ_key 6c62537959555a7470567843536658735a41475171524d42536c4447756a6e6b6f617a756479435a4b50786e7662466f485062494a724b785449586666686e67 remote_integ_key 6c62537959555a7470567843536658735a41475171524d42536c4447756a6e6b6f617a756479435a4b50786e7662466f485062494a724b785449586666686e67 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 754b79694b716277676d435872667365 remote_crypto_key 754b79694b716277676d435872667365 integ_alg sha-512-256 local_integ_key 5568495849764652444a4a6a77565363586a4c527244715945665a7a734f554f71746f66596b486b70655079506c6a7162764b4f5841706b6155774671426e78 remote_integ_key 5568495849764652444a4a6a77565363586a4c527244715945665a7a734f554f71746f66596b486b70655079506c6a7162764b4f5841706b6155774671426e78 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 754c6f6c6b555069576971646c786564 remote_crypto_key 754c6f6c6b555069576971646c786564 integ_alg sha-512-256 local_integ_key 6477596b4f6a6a447548624c636e476b65554370416a427858594264645672524363565049734a576c4e414d564750766555585344735762596a4f466a555243 remote_integ_key 6477596b4f6a6a447548624c636e476b65554370416a427858594264645672524363565049734a576c4e414d564750766555585344735762596a4f466a555243 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 754b776166667550484a73464376716b remote_crypto_key 754b776166667550484a73464376716b integ_alg sha-512-256 local_integ_key 4e5a72726c41474c6f6e4f64614f45695565424958677148737264454f766b61666a4a59534e70634e7846795663514d48654c48564d74634f47496b54526c61 remote_integ_key 4e5a72726c41474c6f6e4f64614f45695565424958677148737264454f766b61666a4a59534e70634e7846795663514d48654c48564d74634f47496b54526c61 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 4158656e764d706f646b787548696f66 remote_crypto_key 4158656e764d706f646b787548696f66 integ_alg sha-512-256 local_integ_key 5059756c5678447145784341416172645a6b756c574f71686756565956435252707676637648715073456c6658705a454c4f6b5a6e78747159696f495a734370 remote_integ_key 5059756c5678447145784341416172645a6b756c574f71686756565956435252707676637648715073456c6658705a454c4f6b5a6e78747159696f495a734370 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 4876704e5857666b4a4f57777a486c4a remote_crypto_key 4876704e5857666b4a4f57777a486c4a integ_alg sha-512-256 local_integ_key 4e634b6f64704a70794a43464f7044506f6772496573444779474b644a53696b66626452586669506d6e6a6777685748574d4d5a506853445a66754a44706a68 remote_integ_key 4e634b6f64704a70794a43464f7044506f6772496573444779474b644a53696b66626452586669506d6e6a6777685748574d4d5a506853445a66754a44706a68 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 5476756443734269675178654d697943 remote_crypto_key 5476756443734269675178654d697943 integ_alg sha-512-256 local_integ_key 797773747a4b697a674a566a534a6d546d456b6a734e7477674a634e55644a4f5675684247654a6e4274694676796255544e676a57674359566164687a627648 remote_integ_key 797773747a4b697a674a566a534a6d546d456b6a734e7477674a634e55644a4f5675684247654a6e4274694676796255544e676a57674359566164687a627648 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 794f44524241796b704643574b657447 remote_crypto_key 794f44524241796b704643574b657447 integ_alg sha-512-256 local_integ_key 4f715144436c506d47486a57744a7a4f76426962695771576c7871737a5a6157507669437645436e77697a505656437a5a6c5572557a4f48696f43715046776e remote_integ_key 4f715144436c506d47486a57744a7a4f76426962695771576c7871737a5a6157507669437645436e77697a505656437a5a6c5572557a4f48696f43715046776e local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 72644658684e49725653497677646d4a remote_crypto_key 72644658684e49725653497677646d4a integ_alg sha-512-256 local_integ_key 586975515273447a6150674659564a754251575450416b45496d53444342514c64724871456c7255635a5345644e5248797345487345755349734d65564a5641 remote_integ_key 586975515273447a6150674659564a754251575450416b45496d53444342514c64724871456c7255635a5345644e5248797345487345755349734d65564a5641 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 546576466d434e49534a6f4a4d735667 remote_crypto_key 546576466d434e49534a6f4a4d735667 integ_alg sha-512-256 local_integ_key 677252786441684569537a645a5350485643466267704279684b516f5543494b62414963434c5949437a474352636d7079525847716266595a74555558626f51 remote_integ_key 677252786441684569537a645a5350485643466267704279684b516f5543494b62414963434c5949437a474352636d7079525847716266595a74555558626f51 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 65546d624c544b6861466d534a575941 remote_crypto_key 65546d624c544b6861466d534a575941 integ_alg sha-512-256 local_integ_key 6645616e59456c6c546a5663797a4a775559444d6a7548427150716e79506f74437a48635262504d7163467158704c637a4158755752744e554c4d73466b4451 remote_integ_key 6645616e59456c6c546a5663797a4a775559444d6a7548427150716e79506f74437a48635262504d7163467158704c637a4158755752744e554c4d73466b4451 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 6e586c716a4d6a634a6778614b79564b remote_crypto_key 6e586c716a4d6a634a6778614b79564b integ_alg sha-512-256 local_integ_key 705051726e4a646e68745a68564e626e5246676250486857534e506f4a516f6448536d5651784f456978734a756d496c56517a524a717766644552786472706a remote_integ_key 705051726e4a646e68745a68564e626e5246676250486857534e506f4a516f6448536d5651784f456978734a756d496c56517a524a717766644552786472706a local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 7653494d75794a694858776b6a424a73 remote_crypto_key 7653494d75794a694858776b6a424a73 integ_alg sha-512-256 local_integ_key 4a74466250514b6d6c4675784f454b67755167445161576453737664517a7a6c7170635a726f6e584b7842714a4c4b61437354755474546362767375746f6d72 remote_integ_key 4a74466250514b6d6c4675784f454b67755167445161576453737664517a7a6c7170635a726f6e584b7842714a4c4b61437354755474546362767375746f6d72 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 766675745a6752505071677770554958 remote_crypto_key 766675745a6752505071677770554958 integ_alg sha-512-256 local_integ_key 56457359644b6c5054697369426d554645495870535652555073514e426c5958445452484a7067547670577359656e566d59646d77614d526a564d706f4d5366 remote_integ_key 56457359644b6c5054697369426d554645495870535652555073514e426c5958445452484a7067547670577359656e566d59646d77614d526a564d706f4d5366 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 584a706a61636b566d52496a656f5556 remote_crypto_key 584a706a61636b566d52496a656f5556 integ_alg sha-512-256 local_integ_key 517942637276737542614c50626863706d704574425a4d47646b4a51436645566b745753515544477164504e58716146726d7441674a5a5a42666f794e596e47 remote_integ_key 517942637276737542614c50626863706d704574425a4d47646b4a51436645566b745753515544477164504e58716146726d7441674a5a5a42666f794e596e47 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 584a49436e6d507249626e536247514c remote_crypto_key 584a49436e6d507249626e536247514c integ_alg sha-512-256 local_integ_key 646841556b45477958764d6e67456c6e656d72566645505a6b6f6f5058466e664d794e50744f7a4c5571794679586764746d44764546557a684d547472494341 remote_integ_key 646841556b45477958764d6e67456c6e656d72566645505a6b6f6f5058466e664d794e50744f7a4c5571794679586764746d44764546557a684d547472494341 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 53616f6f777a48416a74435964665368 remote_crypto_key 53616f6f777a48416a74435964665368 integ_alg sha-512-256 local_integ_key 4d5070475973576c4b754961544b545251674156464c444f5874585166516a715248756a745878704c4553556e5a684b706462554e7a4652485467434c467863 remote_integ_key 4d5070475973576c4b754961544b545251674156464c444f5874585166516a715248756a745878704c4553556e5a684b706462554e7a4652485467434c467863 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 465269647a5169676a4e43584c57526f remote_crypto_key 465269647a5169676a4e43584c57526f integ_alg sha-512-256 local_integ_key 6f6c4479566b426e4e6f44576c76506354566a56637646474741655a714b5261666d5a476e52716569466b5774444a456667704b784a4c7a4c70576c64576e73 remote_integ_key 6f6c4479566b426e4e6f44576c76506354566a56637646474741655a714b5261666d5a476e52716569466b5774444a456667704b784a4c7a4c70576c64576e73 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 66646b64465866736164434b41534a56 remote_crypto_key 66646b64465866736164434b41534a56 integ_alg sha-512-256 local_integ_key 5554416b474b697064776e7275465a7a7873626b6655556c45766f57706f6d577641416d4a41526b634a4b65534e436d4562765276505470756e526e7465684f remote_integ_key 5554416b474b697064776e7275465a7a7873626b6655556c45766f57706f6d577641416d4a41526b634a4b65534e436d4562765276505470756e526e7465684f local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 68486342796b434c626252535951666c remote_crypto_key 68486342796b434c626252535951666c integ_alg sha-512-256 local_integ_key 774b656e736d4a6d4d44666b5659554865707a565a466a46766a69544671534a426e69417664797843766745464543526e766d77637748544251666b4f6d7076 remote_integ_key 774b656e736d4a6d4d44666b5659554865707a565a466a46766a69544671534a426e69417664797843766745464543526e766d77637748544251666b4f6d7076 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 434c724c7853756651496f767a6f6942 remote_crypto_key 434c724c7853756651496f767a6f6942 integ_alg sha-512-256 local_integ_key 7a765469435a4a74486a6a52664c6356557454755a78596a5a7172567670706658444e4c4a657650476d466c544879706869777278446741657168484a4f7649 remote_integ_key 7a765469435a4a74486a6a52664c6356557454755a78596a5a7172567670706658444e4c4a657650476d466c544879706869777278446741657168484a4f7649 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 785165686355476975564f6265414357 remote_crypto_key 785165686355476975564f6265414357 integ_alg sha-512-256 local_integ_key 77446e436b43694c4b4b6378414378466e456f4841567a474a45726e6d6e495a6c75565646556c765546506d554b7270737552536e6849736452495565457366 remote_integ_key 77446e436b43694c4b4b6378414378466e456f4841567a474a45726e6d6e495a6c75565646556c765546506d554b7270737552536e6849736452495565457366 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 454a646349545944686c48416c725161 remote_crypto_key 454a646349545944686c48416c725161 integ_alg sha-512-256 local_integ_key 4a534e5077674b6b6d4b5650577a414b466956646c44477445774c5977447a67736255644c5258726b684e4c72624d4a4872764c534c5a797279506f4d547171 remote_integ_key 4a534e5077674b6b6d4b5650577a414b466956646c44477445774c5977447a67736255644c5258726b684e4c72624d4a4872764c534c5a797279506f4d547171 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 6652667651467175757076516d6a7252 remote_crypto_key 6652667651467175757076516d6a7252 integ_alg sha-512-256 local_integ_key 55624a49614b774c51504d6750424d4f5a6c716d7353586b69546666504d6b79565a5a6a774b57674359526c5a42626c626a436a754b4e6d67754b4b745a5553 remote_integ_key 55624a49614b774c51504d6750424d4f5a6c716d7353586b69546666504d6b79565a5a6a774b57674359526c5a42626c626a436a754b4e6d67754b4b745a5553 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 56627170546a52544f56596f43547364 remote_crypto_key 56627170546a52544f56596f43547364 integ_alg sha-512-256 local_integ_key 79547872506c486e734c63484b744c706d726c506e426558554c51694e757567465157636a50464e6b6f774b42587856624375716a6a46686b4451634753656a remote_integ_key 79547872506c486e734c63484b744c706d726c506e426558554c51694e757567465157636a50464e6b6f774b42587856624375716a6a46686b4451634753656a local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 687073477849736b6451546b51586b77 remote_crypto_key 687073477849736b6451546b51586b77 integ_alg sha-512-256 local_integ_key 76667849585a42486f6f4b77575a4f535a48674c6572687a58456144496a6a724d4c6f6456574f597872535841596a77787456527857574b66486b585a6d736e remote_integ_key 76667849585a42486f6f4b77575a4f535a48674c6572687a58456144496a6a724d4c6f6456574f597872535841596a77787456527857574b66486b585a6d736e local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 71445a7177515a53786c7a636866464d remote_crypto_key 71445a7177515a53786c7a636866464d integ_alg sha-512-256 local_integ_key 636556674f7543657a6b586c59724663506761765961615257554147694a5079656d6d7a527156435976566f4f68776559707a774152496d45494f5956505450 remote_integ_key 636556674f7543657a6b586c59724663506761765961615257554147694a5079656d6d7a527156435976566f4f68776559707a774152496d45494f5956505450 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 714c567546426f545153636d44736642 remote_crypto_key 714c567546426f545153636d44736642 integ_alg sha-512-256 local_integ_key 426b4d5a664578476f625150617a4a534b69756a436652667264596c467163777452465a59417a4a7276436e7274684f684b71684d6848446f4f637252515854 remote_integ_key 426b4d5a664578476f625150617a4a534b69756a436652667264596c467163777452465a59417a4a7276436e7274684f684b71684d6848446f4f637252515854 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 434272616f694d67575a5a6c53496350 remote_crypto_key 434272616f694d67575a5a6c53496350 integ_alg sha-512-256 local_integ_key 426442734e6e6e4b5241415a477867734d43676d734678696549507a564c6a4949794d41584f4467707956507a6153646b7876534a414958514f665a6266476a remote_integ_key 426442734e6e6e4b5241415a477867734d43676d734678696549507a564c6a4949794d41584f4467707956507a6153646b7876534a414958514f665a6266476a local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 496559484e6c766d5679714b506b4958 remote_crypto_key 496559484e6c766d5679714b506b4958 integ_alg sha-512-256 local_integ_key 62456f6a4e7277624f6362664657427163487554576f4b567a5a477a7370454470616a76497241727978596a436367644d4269635a4f434971525777726d776e remote_integ_key 62456f6a4e7277624f6362664657427163487554576f4b567a5a477a7370454470616a76497241727978596a436367644d4269635a4f434971525777726d776e local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 435054737070557950586c5443426975 remote_crypto_key 435054737070557950586c5443426975 integ_alg sha-512-256 local_integ_key 6273727a436b6f50716d594f616b527667596d654d565644615a465868587a737245734859574b6f6e4847644f76624e54447371494e504d4470546948665078 remote_integ_key 6273727a436b6f50716d594f616b527667596d654d565644615a465868587a737245734859574b6f6e4847644f76624e54447371494e504d4470546948665078 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 5571666a7256786472417869506a4344 remote_crypto_key 5571666a7256786472417869506a4344 integ_alg sha-512-256 local_integ_key 6b6e6156726148417958454457736e54785a6e4f6a43714346794758506f776144544c5256574879514d664f415863454d716a43715064484f47647a7a717742 remote_integ_key 6b6e6156726148417958454457736e54785a6e4f6a43714346794758506f776144544c5256574879514d664f415863454d716a43715064484f47647a7a717742 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 50754543794b63694e4d4d6264717244 remote_crypto_key 50754543794b63694e4d4d6264717244 integ_alg sha-512-256 local_integ_key 535768624265705a4f5a6d534a427472505964634458666b42516c74746b6e687048774f45737146775353424a6c6c656379494e74417a724b7652787a755867 remote_integ_key 535768624265705a4f5a6d534a427472505964634458666b42516c74746b6e687048774f45737146775353424a6c6c656379494e74417a724b7652787a755867 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 4f537652586772437264786a57544545 remote_crypto_key 4f537652586772437264786a57544545 integ_alg sha-512-256 local_integ_key 674b7047574c6846686a535366596d744e4e6d4e6e646570616b646b754469586d724e7a6a675269727551756f4e68534a6d46634b62435a55716e6856786867 remote_integ_key 674b7047574c6846686a535366596d744e4e6d4e6e646570616b646b754469586d724e7a6a675269727551756f4e68534a6d46634b62435a55716e6856786867 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 55786f726442496e74475942544b6855 remote_crypto_key 55786f726442496e74475942544b6855 integ_alg sha-512-256 local_integ_key 537946596144494d686846434d416a61784d50504448714452594653494b58776f7264416a524d516162436b5142497148584144625878524d65595176595364 remote_integ_key 537946596144494d686846434d416a61784d50504448714452594653494b58776f7264416a524d516162436b5142497148584144625878524d65595176595364 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 66485a4d4c69536f7652454e62775179 remote_crypto_key 66485a4d4c69536f7652454e62775179 integ_alg sha-512-256 local_integ_key 6d694f6f796d6a4458795a736575707a584e417a554f4273636d516166536b556f68446456774b6c7353437853757a6a4b72526e6f644e4d6457426d41524953 remote_integ_key 6d694f6f796d6a4458795a736575707a584e417a554f4273636d516166536b556f68446456774b6c7353437853757a6a4b72526e6f644e4d6457426d41524953 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 4d566f74626f4e467850485a61596250 remote_crypto_key 4d566f74626f4e467850485a61596250 integ_alg sha-512-256 local_integ_key 6f755271646443734d4d444663646571434968496f6c6c714f55486b55624d557a5372566151434241794e75456c67545a544e72416262727a4d4f47426d7279 remote_integ_key 6f755271646443734d4d444663646571434968496f6c6c714f55486b55624d557a5372566151434241794e75456c67545a544e72416262727a4d4f47426d7279 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 75506f674e50587065716745636f4369 remote_crypto_key 75506f674e50587065716745636f4369 integ_alg sha-512-256 local_integ_key 415855766c5572524e787048425673517674446f674747476e56636c644d52485a69544b61504671564e526a516f4e52506b57624d4a756a794159614b53456c remote_integ_key 415855766c5572524e787048425673517674446f674747476e56636c644d52485a69544b61504671564e526a516f4e52506b57624d4a756a794159614b53456c local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 4f7a7652736363736c66496948705177 remote_crypto_key 4f7a7652736363736c66496948705177 integ_alg sha-512-256 local_integ_key 426175634c7256645a77476773557258416e79726d495a7276766969654d5447536b504b4a496f786a4f78446964705572654452665954636c6673655977786a remote_integ_key 426175634c7256645a77476773557258416e79726d495a7276766969654d5447536b504b4a496f786a4f78446964705572654452665954636c6673655977786a local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 6448425676615171554369544a624a58 remote_crypto_key 6448425676615171554369544a624a58 integ_alg sha-512-256 local_integ_key 6d53634557504d735050544b554a6e5677734a625955546c535762716662514541754e6c45696251464f6c50524665496f7566676f4f616a446379747663556b remote_integ_key 6d53634557504d735050544b554a6e5677734a625955546c535762716662514541754e6c45696251464f6c50524665496f7566676f4f616a446379747663556b local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 656f4e726e51424c434d726f714c5467 remote_crypto_key 656f4e726e51424c434d726f714c5467 integ_alg sha-512-256 local_integ_key 694c4c436e6e4c505875586b59537868596f62537150507a796e506e6e6c425150796f76645a716662674945685544446e5a77586d4c534a4664554b63486e57 remote_integ_key 694c4c436e6e4c505875586b59537868596f62537150507a796e506e6e6c425150796f76645a716662674945685544446e5a77586d4c534a4664554b63486e57 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 464f6a47745a6549534179444541416c remote_crypto_key 464f6a47745a6549534179444541416c integ_alg sha-512-256 local_integ_key 794857504a717a496d734a744d6a4c4c66494170597642586e596d41576266495367487a6d7a487a4247674e7667674a676b70754a434279634661624f777259 remote_integ_key 794857504a717a496d734a744d6a4c4c66494170597642586e596d41576266495367487a6d7a487a4247674e7667674a676b70754a434279634661624f777259 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 6451586477755a6f734c4e5872454875 remote_crypto_key 6451586477755a6f734c4e5872454875 integ_alg sha-512-256 local_integ_key 6170667755427757784d76554a75684e4b727259534f6e4f4d6274797652537a66555575726e534d417854545a6e526e7247504b44486b686869596c75666d4e remote_integ_key 6170667755427757784d76554a75684e4b727259534f6e4f4d6274797652537a66555575726e534d417854545a6e526e7247504b44486b686869596c75666d4e local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 6741477252484568446e596f55444750 remote_crypto_key 6741477252484568446e596f55444750 integ_alg sha-512-256 local_integ_key 6c634b594568456d77457964574e7747644271644445566f4c6a48705045614b7a52684875686a6a4d5077505774484f7976614f4953655a5166434445576f62 remote_integ_key 6c634b594568456d77457964574e7747644271644445566f4c6a48705045614b7a52684875686a6a4d5077505774484f7976614f4953655a5166434445576f62 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 7362726d626a6e66556f426973426e43 remote_crypto_key 7362726d626a6e66556f426973426e43 integ_alg sha-512-256 local_integ_key 714558476971666b5362456b4464545974656f574d70526671754170494c7a55505a546d536b49454f525379495557766c4d4b52646f6d657250436f71614179 remote_integ_key 714558476971666b5362456b4464545974656f574d70526671754170494c7a55505a546d536b49454f525379495557766c4d4b52646f6d657250436f71614179 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 756e6f6269514952574e725655426a77 remote_crypto_key 756e6f6269514952574e725655426a77 integ_alg sha-512-256 local_integ_key 566e57675246516d7769644c78717a485a4468557950566b644f557841516a516a526f794373694f54674b6f696e46634a6863564f7461426741595047576441 remote_integ_key 566e57675246516d7769644c78717a485a4468557950566b644f557841516a516a526f794373694f54674b6f696e46634a6863564f7461426741595047576441 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 55497058664269614157766e754d754b remote_crypto_key 55497058664269614157766e754d754b integ_alg sha-512-256 local_integ_key 4343584e776f4474644f56594f48735673656e596f694751507574467858664654517a705957706b654f775868736a6d4b6d454c517068454c59546d72647244 remote_integ_key 4343584e776f4474644f56594f48735673656e596f694751507574467858664654517a705957706b654f775868736a6d4b6d454c517068454c59546d72647244 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 7a765862454b5a686e61566744477472 remote_crypto_key 7a765862454b5a686e61566744477472 integ_alg sha-512-256 local_integ_key 6751526a786253466444734d6f69626e56627178756341536678784b756f71456f474d4f684f7a78464b7254684b5a48696d57507a41415a4f687a416e6f6847 remote_integ_key 6751526a786253466444734d6f69626e56627178756341536678784b756f71456f474d4f684f7a78464b7254684b5a48696d57507a41415a4f687a416e6f6847 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 586a4d457274414f54436861676a5965 remote_crypto_key 586a4d457274414f54436861676a5965 integ_alg sha-512-256 local_integ_key 7a4b6355774543526c524b776c627363754e59475a4c724263677347645154526a4344464644626d415a76787172796854484c46576541434d6f595a45565444 remote_integ_key 7a4b6355774543526c524b776c627363754e59475a4c724263677347645154526a4344464644626d415a76787172796854484c46576541434d6f595a45565444 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 4a6f664e6a6947744c764d7a496f6c41 remote_crypto_key 4a6f664e6a6947744c764d7a496f6c41 integ_alg sha-512-256 local_integ_key 515465677a7176734c6c736a6771676271745568755342686c6866676256774f774875684b6e72666a75745046554f44614a4e556a71724e74494f6d754e466a remote_integ_key 515465677a7176734c6c736a6771676271745568755342686c6866676256774f774875684b6e72666a75745046554f44614a4e556a71724e74494f6d754e466a local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 76766a4c636f427a6f5452516e466366 remote_crypto_key 76766a4c636f427a6f5452516e466366 integ_alg sha-512-256 local_integ_key 7a774f6871504550564142644d63567a666161624679656b4e4a58794e6c50796e4e5164415a4a465643744350477754506f527244536c4f70515a52726f4a58 remote_integ_key 7a774f6871504550564142644d63567a666161624679656b4e4a58794e6c50796e4e5164415a4a465643744350477754506f527244536c4f70515a52726f4a58 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 437079514365526e4b7377634c44554c remote_crypto_key 437079514365526e4b7377634c44554c integ_alg sha-512-256 local_integ_key 5665454f64776a564e595655707273696a6a6c796d56546a69704479784262636767655a414358594e7162705a4955477951556162497976556449676b565151 remote_integ_key 5665454f64776a564e595655707273696a6a6c796d56546a69704479784262636767655a414358594e7162705a4955477951556162497976556449676b565151 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 5644735076437a644c515952757a4551 remote_crypto_key 5644735076437a644c515952757a4551 integ_alg sha-512-256 local_integ_key 566667645845455461756b484c6f78646b6b43536e4b6a4b475541736a5a7878557264666f6b4b45676f59506b534e6f676e5755486f4d6b4152674263664d7a remote_integ_key 566667645845455461756b484c6f78646b6b43536e4b6a4b475541736a5a7878557264666f6b4b45676f59506b534e6f676e5755486f4d6b4152674263664d7a local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 7a5379557043736e4873707a75537472 remote_crypto_key 7a5379557043736e4873707a75537472 integ_alg sha-512-256 local_integ_key 4770744d4478426359696b6c724d43674c77476b436a716f677351654e546f68444354536565665375554662644a685a5a4c6c63506746495068636f4c736a6f remote_integ_key 4770744d4478426359696b6c724d43674c77476b436a716f677351654e546f68444354536565665375554662644a685a5a4c6c63506746495068636f4c736a6f local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 6366466846694e73424e73494550594a remote_crypto_key 6366466846694e73424e73494550594a integ_alg sha-512-256 local_integ_key 77797464644a665a6262456b707053765971704d576f59696f42444559565270674e565656676552666944585a724f64696b4c6b51514e50654f6a786a674b49 remote_integ_key 77797464644a665a6262456b707053765971704d576f59696f42444559565270674e565656676552666944585a724f64696b4c6b51514e50654f6a786a674b49 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 61454e6c72554d4f4e72635466444d6b remote_crypto_key 61454e6c72554d4f4e72635466444d6b integ_alg sha-512-256 local_integ_key 774a4367584b564571766b55656256576a5365774771597257724243434f65736f795857614e426d4b5046427965486850485a46684c775a4a5962646c597669 remote_integ_key 774a4367584b564571766b55656256576a5365774771597257724243434f65736f795857614e426d4b5046427965486850485a46684c775a4a5962646c597669 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 6845644b6e4e47674a45576d5776736c remote_crypto_key 6845644b6e4e47674a45576d5776736c integ_alg sha-512-256 local_integ_key 41676d5346646178787a536a754e434c447258506d5346675a6f4b4c736243775966457a42584a6573436b6b48626752625a6d4f514478497778474f52624358 remote_integ_key 41676d5346646178787a536a754e434c447258506d5346675a6f4b4c736243775966457a42584a6573436b6b48626752625a6d4f514478497778474f52624358 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 726e674676417375645a594955444679 remote_crypto_key 726e674676417375645a594955444679 integ_alg sha-512-256 local_integ_key 62467357716a725a72747874695a5a6a6c674d734452746c4d4e4847717653726844494d75566479486c5349534f55644561674c694b484d51504f6256515547 remote_integ_key 62467357716a725a72747874695a5a6a6c674d734452746c4d4e4847717653726844494d75566479486c5349534f55644561674c694b484d51504f6256515547 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 494f6571656e7671506367785341496a remote_crypto_key 494f6571656e7671506367785341496a integ_alg sha-512-256 local_integ_key 64474f6c47476b7461654b6465784a77446e6e73486c69617a57586d686361426b754f4944677647637455655a734f7567756a7845796a41574e555079704c68 remote_integ_key 64474f6c47476b7461654b6465784a77446e6e73486c69617a57586d686361426b754f4944677647637455655a734f7567756a7845796a41574e555079704c68 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 767650526850684e52426c4151415971 remote_crypto_key 767650526850684e52426c4151415971 integ_alg sha-512-256 local_integ_key 7473624d6548774a546e547158617165584e5941477246564f6f774b516e734467546e745a50566b54624758735a47445a7a704b777a6d484775764256687345 remote_integ_key 7473624d6548774a546e547158617165584e5941477246564f6f774b516e734467546e745a50566b54624758735a47445a7a704b777a6d484775764256687345 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 714a425145615859676f686c484a6a7a remote_crypto_key 714a425145615859676f686c484a6a7a integ_alg sha-512-256 local_integ_key 574b5557506e786d52696572527078746366765553584b6f764e6c71646a714a5a55786172576e67437a4a6841674e7a767265426d634c6763486e615a6d4173 remote_integ_key 574b5557506e786d52696572527078746366765553584b6f764e6c71646a714a5a55786172576e67437a4a6841674e7a767265426d634c6763486e615a6d4173 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 51666870646f5a45715957454e4c5368 remote_crypto_key 51666870646f5a45715957454e4c5368 integ_alg sha-512-256 local_integ_key 4c4c6658546d4f476c4654575161634b45724377674b70767a4548705263454d535568514e7163494e6c58434c7a505171774b656d5667486f555a7349694552 remote_integ_key 4c4c6658546d4f476c4654575161634b45724377674b70767a4548705263454d535568514e7163494e6c58434c7a505171774b656d5667486f555a7349694552 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 587779596d686d587a544154486f656e remote_crypto_key 587779596d686d587a544154486f656e integ_alg sha-512-256 local_integ_key 575763734949705a45617167515a68785242526f4b4e687053574a796a5373636b7a7a706e694a5874574d714847515154595379724f4c7442487170554c5257 remote_integ_key 575763734949705a45617167515a68785242526f4b4e687053574a796a5373636b7a7a706e694a5874574d714847515154595379724f4c7442487170554c5257 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 746a47544642536f514c4d4573486d45 remote_crypto_key 746a47544642536f514c4d4573486d45 integ_alg sha-512-256 local_integ_key 657350654b4a4c54516347755a4f535267797272796e6378756a664f785243474a785a496771687261484e684b7a675556436853456d647944434d74686c7566 remote_integ_key 657350654b4a4c54516347755a4f535267797272796e6378756a664f785243474a785a496771687261484e684b7a675556436853456d647944434d74686c7566 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 5a586441784b4a4b646d6661754c6b4a remote_crypto_key 5a586441784b4a4b646d6661754c6b4a integ_alg sha-512-256 local_integ_key 71737a786348754f5a434973797852486e426365796b4d5a70684a575a4e44756542497675434d72576a69664341636f6e575369496f49504c527a54446d4a71 remote_integ_key 71737a786348754f5a434973797852486e426365796b4d5a70684a575a4e44756542497675434d72576a69664341636f6e575369496f49504c527a54446d4a71 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 6d4d704553426b4f497943645357454b remote_crypto_key 6d4d704553426b4f497943645357454b integ_alg sha-512-256 local_integ_key 7041796d5948666658714c6f6d63446b416c554e7a4c726e51456d4e414156785679697a616446697656456273554d667254504941456a444e6f48624451537a remote_integ_key 7041796d5948666658714c6f6d63446b416c554e7a4c726e51456d4e414156785679697a616446697656456273554d667254504941456a444e6f48624451537a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 71445a7177515a53786c7a636866464d remote_crypto_key 71445a7177515a53786c7a636866464d integ_alg sha-512-256 local_integ_key 636556674f7543657a6b586c59724663506761765961615257554147694a5079656d6d7a527156435976566f4f68776559707a774152496d45494f5956505450 remote_integ_key 636556674f7543657a6b586c59724663506761765961615257554147694a5079656d6d7a527156435976566f4f68776559707a774152496d45494f5956505450 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 714c567546426f545153636d44736642 remote_crypto_key 714c567546426f545153636d44736642 integ_alg sha-512-256 local_integ_key 426b4d5a664578476f625150617a4a534b69756a436652667264596c467163777452465a59417a4a7276436e7274684f684b71684d6848446f4f637252515854 remote_integ_key 426b4d5a664578476f625150617a4a534b69756a436652667264596c467163777452465a59417a4a7276436e7274684f684b71684d6848446f4f637252515854 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 434272616f694d67575a5a6c53496350 remote_crypto_key 434272616f694d67575a5a6c53496350 integ_alg sha-512-256 local_integ_key 426442734e6e6e4b5241415a477867734d43676d734678696549507a564c6a4949794d41584f4467707956507a6153646b7876534a414958514f665a6266476a remote_integ_key 426442734e6e6e4b5241415a477867734d43676d734678696549507a564c6a4949794d41584f4467707956507a6153646b7876534a414958514f665a6266476a local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 496559484e6c766d5679714b506b4958 remote_crypto_key 496559484e6c766d5679714b506b4958 integ_alg sha-512-256 local_integ_key 62456f6a4e7277624f6362664657427163487554576f4b567a5a477a7370454470616a76497241727978596a436367644d4269635a4f434971525777726d776e remote_integ_key 62456f6a4e7277624f6362664657427163487554576f4b567a5a477a7370454470616a76497241727978596a436367644d4269635a4f434971525777726d776e local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 435054737070557950586c5443426975 remote_crypto_key 435054737070557950586c5443426975 integ_alg sha-512-256 local_integ_key 6273727a436b6f50716d594f616b527667596d654d565644615a465868587a737245734859574b6f6e4847644f76624e54447371494e504d4470546948665078 remote_integ_key 6273727a436b6f50716d594f616b527667596d654d565644615a465868587a737245734859574b6f6e4847644f76624e54447371494e504d4470546948665078 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 5571666a7256786472417869506a4344 remote_crypto_key 5571666a7256786472417869506a4344 integ_alg sha-512-256 local_integ_key 6b6e6156726148417958454457736e54785a6e4f6a43714346794758506f776144544c5256574879514d664f415863454d716a43715064484f47647a7a717742 remote_integ_key 6b6e6156726148417958454457736e54785a6e4f6a43714346794758506f776144544c5256574879514d664f415863454d716a43715064484f47647a7a717742 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 50754543794b63694e4d4d6264717244 remote_crypto_key 50754543794b63694e4d4d6264717244 integ_alg sha-512-256 local_integ_key 535768624265705a4f5a6d534a427472505964634458666b42516c74746b6e687048774f45737146775353424a6c6c656379494e74417a724b7652787a755867 remote_integ_key 535768624265705a4f5a6d534a427472505964634458666b42516c74746b6e687048774f45737146775353424a6c6c656379494e74417a724b7652787a755867 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 4f537652586772437264786a57544545 remote_crypto_key 4f537652586772437264786a57544545 integ_alg sha-512-256 local_integ_key 674b7047574c6846686a535366596d744e4e6d4e6e646570616b646b754469586d724e7a6a675269727551756f4e68534a6d46634b62435a55716e6856786867 remote_integ_key 674b7047574c6846686a535366596d744e4e6d4e6e646570616b646b754469586d724e7a6a675269727551756f4e68534a6d46634b62435a55716e6856786867 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 55786f726442496e74475942544b6855 remote_crypto_key 55786f726442496e74475942544b6855 integ_alg sha-512-256 local_integ_key 537946596144494d686846434d416a61784d50504448714452594653494b58776f7264416a524d516162436b5142497148584144625878524d65595176595364 remote_integ_key 537946596144494d686846434d416a61784d50504448714452594653494b58776f7264416a524d516162436b5142497148584144625878524d65595176595364 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 66485a4d4c69536f7652454e62775179 remote_crypto_key 66485a4d4c69536f7652454e62775179 integ_alg sha-512-256 local_integ_key 6d694f6f796d6a4458795a736575707a584e417a554f4273636d516166536b556f68446456774b6c7353437853757a6a4b72526e6f644e4d6457426d41524953 remote_integ_key 6d694f6f796d6a4458795a736575707a584e417a554f4273636d516166536b556f68446456774b6c7353437853757a6a4b72526e6f644e4d6457426d41524953 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 4d566f74626f4e467850485a61596250 remote_crypto_key 4d566f74626f4e467850485a61596250 integ_alg sha-512-256 local_integ_key 6f755271646443734d4d444663646571434968496f6c6c714f55486b55624d557a5372566151434241794e75456c67545a544e72416262727a4d4f47426d7279 remote_integ_key 6f755271646443734d4d444663646571434968496f6c6c714f55486b55624d557a5372566151434241794e75456c67545a544e72416262727a4d4f47426d7279 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 75506f674e50587065716745636f4369 remote_crypto_key 75506f674e50587065716745636f4369 integ_alg sha-512-256 local_integ_key 415855766c5572524e787048425673517674446f674747476e56636c644d52485a69544b61504671564e526a516f4e52506b57624d4a756a794159614b53456c remote_integ_key 415855766c5572524e787048425673517674446f674747476e56636c644d52485a69544b61504671564e526a516f4e52506b57624d4a756a794159614b53456c local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 4f7a7652736363736c66496948705177 remote_crypto_key 4f7a7652736363736c66496948705177 integ_alg sha-512-256 local_integ_key 426175634c7256645a77476773557258416e79726d495a7276766969654d5447536b504b4a496f786a4f78446964705572654452665954636c6673655977786a remote_integ_key 426175634c7256645a77476773557258416e79726d495a7276766969654d5447536b504b4a496f786a4f78446964705572654452665954636c6673655977786a local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 6448425676615171554369544a624a58 remote_crypto_key 6448425676615171554369544a624a58 integ_alg sha-512-256 local_integ_key 6d53634557504d735050544b554a6e5677734a625955546c535762716662514541754e6c45696251464f6c50524665496f7566676f4f616a446379747663556b remote_integ_key 6d53634557504d735050544b554a6e5677734a625955546c535762716662514541754e6c45696251464f6c50524665496f7566676f4f616a446379747663556b local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 656f4e726e51424c434d726f714c5467 remote_crypto_key 656f4e726e51424c434d726f714c5467 integ_alg sha-512-256 local_integ_key 694c4c436e6e4c505875586b59537868596f62537150507a796e506e6e6c425150796f76645a716662674945685544446e5a77586d4c534a4664554b63486e57 remote_integ_key 694c4c436e6e4c505875586b59537868596f62537150507a796e506e6e6c425150796f76645a716662674945685544446e5a77586d4c534a4664554b63486e57 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 464f6a47745a6549534179444541416c remote_crypto_key 464f6a47745a6549534179444541416c integ_alg sha-512-256 local_integ_key 794857504a717a496d734a744d6a4c4c66494170597642586e596d41576266495367487a6d7a487a4247674e7667674a676b70754a434279634661624f777259 remote_integ_key 794857504a717a496d734a744d6a4c4c66494170597642586e596d41576266495367487a6d7a487a4247674e7667674a676b70754a434279634661624f777259 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 6451586477755a6f734c4e5872454875 remote_crypto_key 6451586477755a6f734c4e5872454875 integ_alg sha-512-256 local_integ_key 6170667755427757784d76554a75684e4b727259534f6e4f4d6274797652537a66555575726e534d417854545a6e526e7247504b44486b686869596c75666d4e remote_integ_key 6170667755427757784d76554a75684e4b727259534f6e4f4d6274797652537a66555575726e534d417854545a6e526e7247504b44486b686869596c75666d4e local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 6741477252484568446e596f55444750 remote_crypto_key 6741477252484568446e596f55444750 integ_alg sha-512-256 local_integ_key 6c634b594568456d77457964574e7747644271644445566f4c6a48705045614b7a52684875686a6a4d5077505774484f7976614f4953655a5166434445576f62 remote_integ_key 6c634b594568456d77457964574e7747644271644445566f4c6a48705045614b7a52684875686a6a4d5077505774484f7976614f4953655a5166434445576f62 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 7362726d626a6e66556f426973426e43 remote_crypto_key 7362726d626a6e66556f426973426e43 integ_alg sha-512-256 local_integ_key 714558476971666b5362456b4464545974656f574d70526671754170494c7a55505a546d536b49454f525379495557766c4d4b52646f6d657250436f71614179 remote_integ_key 714558476971666b5362456b4464545974656f574d70526671754170494c7a55505a546d536b49454f525379495557766c4d4b52646f6d657250436f71614179 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 756e6f6269514952574e725655426a77 remote_crypto_key 756e6f6269514952574e725655426a77 integ_alg sha-512-256 local_integ_key 566e57675246516d7769644c78717a485a4468557950566b644f557841516a516a526f794373694f54674b6f696e46634a6863564f7461426741595047576441 remote_integ_key 566e57675246516d7769644c78717a485a4468557950566b644f557841516a516a526f794373694f54674b6f696e46634a6863564f7461426741595047576441 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 55497058664269614157766e754d754b remote_crypto_key 55497058664269614157766e754d754b integ_alg sha-512-256 local_integ_key 4343584e776f4474644f56594f48735673656e596f694751507574467858664654517a705957706b654f775868736a6d4b6d454c517068454c59546d72647244 remote_integ_key 4343584e776f4474644f56594f48735673656e596f694751507574467858664654517a705957706b654f775868736a6d4b6d454c517068454c59546d72647244 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 7a765862454b5a686e61566744477472 remote_crypto_key 7a765862454b5a686e61566744477472 integ_alg sha-512-256 local_integ_key 6751526a786253466444734d6f69626e56627178756341536678784b756f71456f474d4f684f7a78464b7254684b5a48696d57507a41415a4f687a416e6f6847 remote_integ_key 6751526a786253466444734d6f69626e56627178756341536678784b756f71456f474d4f684f7a78464b7254684b5a48696d57507a41415a4f687a416e6f6847 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 586a4d457274414f54436861676a5965 remote_crypto_key 586a4d457274414f54436861676a5965 integ_alg sha-512-256 local_integ_key 7a4b6355774543526c524b776c627363754e59475a4c724263677347645154526a4344464644626d415a76787172796854484c46576541434d6f595a45565444 remote_integ_key 7a4b6355774543526c524b776c627363754e59475a4c724263677347645154526a4344464644626d415a76787172796854484c46576541434d6f595a45565444 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 4a6f664e6a6947744c764d7a496f6c41 remote_crypto_key 4a6f664e6a6947744c764d7a496f6c41 integ_alg sha-512-256 local_integ_key 515465677a7176734c6c736a6771676271745568755342686c6866676256774f774875684b6e72666a75745046554f44614a4e556a71724e74494f6d754e466a remote_integ_key 515465677a7176734c6c736a6771676271745568755342686c6866676256774f774875684b6e72666a75745046554f44614a4e556a71724e74494f6d754e466a local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 76766a4c636f427a6f5452516e466366 remote_crypto_key 76766a4c636f427a6f5452516e466366 integ_alg sha-512-256 local_integ_key 7a774f6871504550564142644d63567a666161624679656b4e4a58794e6c50796e4e5164415a4a465643744350477754506f527244536c4f70515a52726f4a58 remote_integ_key 7a774f6871504550564142644d63567a666161624679656b4e4a58794e6c50796e4e5164415a4a465643744350477754506f527244536c4f70515a52726f4a58 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 437079514365526e4b7377634c44554c remote_crypto_key 437079514365526e4b7377634c44554c integ_alg sha-512-256 local_integ_key 5665454f64776a564e595655707273696a6a6c796d56546a69704479784262636767655a414358594e7162705a4955477951556162497976556449676b565151 remote_integ_key 5665454f64776a564e595655707273696a6a6c796d56546a69704479784262636767655a414358594e7162705a4955477951556162497976556449676b565151 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 5644735076437a644c515952757a4551 remote_crypto_key 5644735076437a644c515952757a4551 integ_alg sha-512-256 local_integ_key 566667645845455461756b484c6f78646b6b43536e4b6a4b475541736a5a7878557264666f6b4b45676f59506b534e6f676e5755486f4d6b4152674263664d7a remote_integ_key 566667645845455461756b484c6f78646b6b43536e4b6a4b475541736a5a7878557264666f6b4b45676f59506b534e6f676e5755486f4d6b4152674263664d7a local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 7a5379557043736e4873707a75537472 remote_crypto_key 7a5379557043736e4873707a75537472 integ_alg sha-512-256 local_integ_key 4770744d4478426359696b6c724d43674c77476b436a716f677351654e546f68444354536565665375554662644a685a5a4c6c63506746495068636f4c736a6f remote_integ_key 4770744d4478426359696b6c724d43674c77476b436a716f677351654e546f68444354536565665375554662644a685a5a4c6c63506746495068636f4c736a6f local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 6366466846694e73424e73494550594a remote_crypto_key 6366466846694e73424e73494550594a integ_alg sha-512-256 local_integ_key 77797464644a665a6262456b707053765971704d576f59696f42444559565270674e565656676552666944585a724f64696b4c6b51514e50654f6a786a674b49 remote_integ_key 77797464644a665a6262456b707053765971704d576f59696f42444559565270674e565656676552666944585a724f64696b4c6b51514e50654f6a786a674b49 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 61454e6c72554d4f4e72635466444d6b remote_crypto_key 61454e6c72554d4f4e72635466444d6b integ_alg sha-512-256 local_integ_key 774a4367584b564571766b55656256576a5365774771597257724243434f65736f795857614e426d4b5046427965486850485a46684c775a4a5962646c597669 remote_integ_key 774a4367584b564571766b55656256576a5365774771597257724243434f65736f795857614e426d4b5046427965486850485a46684c775a4a5962646c597669 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 6845644b6e4e47674a45576d5776736c remote_crypto_key 6845644b6e4e47674a45576d5776736c integ_alg sha-512-256 local_integ_key 41676d5346646178787a536a754e434c447258506d5346675a6f4b4c736243775966457a42584a6573436b6b48626752625a6d4f514478497778474f52624358 remote_integ_key 41676d5346646178787a536a754e434c447258506d5346675a6f4b4c736243775966457a42584a6573436b6b48626752625a6d4f514478497778474f52624358 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 726e674676417375645a594955444679 remote_crypto_key 726e674676417375645a594955444679 integ_alg sha-512-256 local_integ_key 62467357716a725a72747874695a5a6a6c674d734452746c4d4e4847717653726844494d75566479486c5349534f55644561674c694b484d51504f6256515547 remote_integ_key 62467357716a725a72747874695a5a6a6c674d734452746c4d4e4847717653726844494d75566479486c5349534f55644561674c694b484d51504f6256515547 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 494f6571656e7671506367785341496a remote_crypto_key 494f6571656e7671506367785341496a integ_alg sha-512-256 local_integ_key 64474f6c47476b7461654b6465784a77446e6e73486c69617a57586d686361426b754f4944677647637455655a734f7567756a7845796a41574e555079704c68 remote_integ_key 64474f6c47476b7461654b6465784a77446e6e73486c69617a57586d686361426b754f4944677647637455655a734f7567756a7845796a41574e555079704c68 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 767650526850684e52426c4151415971 remote_crypto_key 767650526850684e52426c4151415971 integ_alg sha-512-256 local_integ_key 7473624d6548774a546e547158617165584e5941477246564f6f774b516e734467546e745a50566b54624758735a47445a7a704b777a6d484775764256687345 remote_integ_key 7473624d6548774a546e547158617165584e5941477246564f6f774b516e734467546e745a50566b54624758735a47445a7a704b777a6d484775764256687345 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 714a425145615859676f686c484a6a7a remote_crypto_key 714a425145615859676f686c484a6a7a integ_alg sha-512-256 local_integ_key 574b5557506e786d52696572527078746366765553584b6f764e6c71646a714a5a55786172576e67437a4a6841674e7a767265426d634c6763486e615a6d4173 remote_integ_key 574b5557506e786d52696572527078746366765553584b6f764e6c71646a714a5a55786172576e67437a4a6841674e7a767265426d634c6763486e615a6d4173 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 51666870646f5a45715957454e4c5368 remote_crypto_key 51666870646f5a45715957454e4c5368 integ_alg sha-512-256 local_integ_key 4c4c6658546d4f476c4654575161634b45724377674b70767a4548705263454d535568514e7163494e6c58434c7a505171774b656d5667486f555a7349694552 remote_integ_key 4c4c6658546d4f476c4654575161634b45724377674b70767a4548705263454d535568514e7163494e6c58434c7a505171774b656d5667486f555a7349694552 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 587779596d686d587a544154486f656e remote_crypto_key 587779596d686d587a544154486f656e integ_alg sha-512-256 local_integ_key 575763734949705a45617167515a68785242526f4b4e687053574a796a5373636b7a7a706e694a5874574d714847515154595379724f4c7442487170554c5257 remote_integ_key 575763734949705a45617167515a68785242526f4b4e687053574a796a5373636b7a7a706e694a5874574d714847515154595379724f4c7442487170554c5257 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 746a47544642536f514c4d4573486d45 remote_crypto_key 746a47544642536f514c4d4573486d45 integ_alg sha-512-256 local_integ_key 657350654b4a4c54516347755a4f535267797272796e6378756a664f785243474a785a496771687261484e684b7a675556436853456d647944434d74686c7566 remote_integ_key 657350654b4a4c54516347755a4f535267797272796e6378756a664f785243474a785a496771687261484e684b7a675556436853456d647944434d74686c7566 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 5a586441784b4a4b646d6661754c6b4a remote_crypto_key 5a586441784b4a4b646d6661754c6b4a integ_alg sha-512-256 local_integ_key 71737a786348754f5a434973797852486e426365796b4d5a70684a575a4e44756542497675434d72576a69664341636f6e575369496f49504c527a54446d4a71 remote_integ_key 71737a786348754f5a434973797852486e426365796b4d5a70684a575a4e44756542497675434d72576a69664341636f6e575369496f49504c527a54446d4a71 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 6d4d704553426b4f497943645357454b remote_crypto_key 6d4d704553426b4f497943645357454b integ_alg sha-512-256 local_integ_key 7041796d5948666658714c6f6d63446b416c554e7a4c726e51456d4e414156785679697a616446697656456273554d667254504941456a444e6f48624451537a remote_integ_key 7041796d5948666658714c6f6d63446b416c554e7a4c726e51456d4e414156785679697a616446697656456273554d667254504941456a444e6f48624451537a local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 6242444168464565456272506c756b6f remote_crypto_key 6242444168464565456272506c756b6f integ_alg sha-512-256 local_integ_key 5750785167695241746b6c4741444a617775765a4e6c57576b766c797370424f4c594164415254534358455674737862714b49514d6b6c616457774972615642 remote_integ_key 5750785167695241746b6c4741444a617775765a4e6c57576b766c797370424f4c594164415254534358455674737862714b49514d6b6c616457774972615642 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 5761654f4f4e42665345494948624778 remote_crypto_key 5761654f4f4e42665345494948624778 integ_alg sha-512-256 local_integ_key 44616c69506f6177506647636541546e5941536b6259636a5978595858616b6d626e46664e56516a48656c694a4941414745485774614e4b6e66664c67575469 remote_integ_key 44616c69506f6177506647636541546e5941536b6259636a5978595858616b6d626e46664e56516a48656c694a4941414745485774614e4b6e66664c67575469 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 595a4142454b6d66594d755578644848 remote_crypto_key 595a4142454b6d66594d755578644848 integ_alg sha-512-256 local_integ_key 61506b595941467946576b58555a6c49775a754b6862757275445a43795457494175774b584b50715675495059626e787a435a70646c5a6c4653544575776752 remote_integ_key 61506b595941467946576b58555a6c49775a754b6862757275445a43795457494175774b584b50715675495059626e787a435a70646c5a6c4653544575776752 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 594955476c584b677156484655596859 remote_crypto_key 594955476c584b677156484655596859 integ_alg sha-512-256 local_integ_key 7954535a56614466484d736d41416e6f72677a667370485653444c546c42744b724f4d616c507961665075784b7a575067745a654f6247786e715a446c656c7a remote_integ_key 7954535a56614466484d736d41416e6f72677a667370485653444c546c42744b724f4d616c507961665075784b7a575067745a654f6247786e715a446c656c7a local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 62714b7152507a6a5963635550584578 remote_crypto_key 62714b7152507a6a5963635550584578 integ_alg sha-512-256 local_integ_key 4251684d4e6f5a45476144434e50644d634f696c69544d4b49726f5842676c5a72506276487567777a41697344504d726c4a514b70614561774a734c5753736b remote_integ_key 4251684d4e6f5a45476144434e50644d634f696c69544d4b49726f5842676c5a72506276487567777a41697344504d726c4a514b70614561774a734c5753736b local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 57776b51686f59627159677a5063626a remote_crypto_key 57776b51686f59627159677a5063626a integ_alg sha-512-256 local_integ_key 4a505a674856794466624c4742796a746f6376775374525950434f6b6b584547706a5156515644455052595165627456514859775a656d624752414e4170476f remote_integ_key 4a505a674856794466624c4742796a746f6376775374525950434f6b6b584547706a5156515644455052595165627456514859775a656d624752414e4170476f local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 4c6f6b736b677a52544e4c6969525362 remote_crypto_key 4c6f6b736b677a52544e4c6969525362 integ_alg sha-512-256 local_integ_key 5952614a44644162735956484c6f55724a6c6343414c4e63567a63696b765077484c5975536f497a596351616575635a6653614c64436752686a566b6978546c remote_integ_key 5952614a44644162735956484c6f55724a6c6343414c4e63567a63696b765077484c5975536f497a596351616575635a6653614c64436752686a566b6978546c local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 71575573566972467a776f704a4e5245 remote_crypto_key 71575573566972467a776f704a4e5245 integ_alg sha-512-256 local_integ_key 425163547076464e4f6551577441494c536e4b624e7a6b4b646a4952737978637047724e54554575526c44764d666b436659705570624d54684b58627a715758 remote_integ_key 425163547076464e4f6551577441494c536e4b624e7a6b4b646a4952737978637047724e54554575526c44764d666b436659705570624d54684b58627a715758 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 465648557844754e71677966744b667a remote_crypto_key 465648557844754e71677966744b667a integ_alg sha-512-256 local_integ_key 734e6772584b457457636a496f42656979625348655a4a597676426e5043664862785244464b7264614b696b714a7478417272704a6c544d4e6b67456165566c remote_integ_key 734e6772584b457457636a496f42656979625348655a4a597676426e5043664862785244464b7264614b696b714a7478417272704a6c544d4e6b67456165566c local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 494b5a4563446b50754d494558474843 remote_crypto_key 494b5a4563446b50754d494558474843 integ_alg sha-512-256 local_integ_key 75576c4a6274725556576e76426c4a78786d45614f5176685942515666494150487479444a6a554544614e647946485179515075506e697450504641424d6b43 remote_integ_key 75576c4a6274725556576e76426c4a78786d45614f5176685942515666494150487479444a6a554544614e647946485179515075506e697450504641424d6b43 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 4747637551506c6c756a736748424151 remote_crypto_key 4747637551506c6c756a736748424151 integ_alg sha-512-256 local_integ_key 49584f5a4b69654854777872766a675578477865526e466e527672416173534a4f70585675504a65555454634b426b44724d73596c6c7168444c5a4e6e506556 remote_integ_key 49584f5a4b69654854777872766a675578477865526e466e527672416173534a4f70585675504a65555454634b426b44724d73596c6c7168444c5a4e6e506556 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 6e496153525279656861647375626a75 remote_crypto_key 6e496153525279656861647375626a75 integ_alg sha-512-256 local_integ_key 45747457506d5767776a4368445950666d566277595877766c5a6e7647564a434256457855726f4d564e50434b4877707a6f72676f4146654648436c5145496a remote_integ_key 45747457506d5767776a4368445950666d566277595877766c5a6e7647564a434256457855726f4d564e50434b4877707a6f72676f4146654648436c5145496a local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 7a556870634649745079694844787950 remote_crypto_key 7a556870634649745079694844787950 integ_alg sha-512-256 local_integ_key 5a79574366524f4647686553565a4979717477646e45787758567a706f72656f56564b4543436d744a71647a6f5a726a4343797362534b777a53526a6944534a remote_integ_key 5a79574366524f4647686553565a4979717477646e45787758567a706f72656f56564b4543436d744a71647a6f5a726a4343797362534b777a53526a6944534a local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 7a4a586b4749584b54526c55596f6e54 remote_crypto_key 7a4a586b4749584b54526c55596f6e54 integ_alg sha-512-256 local_integ_key 46584174445375784754467849756570737056564b78786f49524a4f42435768626f586552466979694577766f6350455068556a764442417378626268497a43 remote_integ_key 46584174445375784754467849756570737056564b78786f49524a4f42435768626f586552466979694577766f6350455068556a764442417378626268497a43 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 79416a794d647563535071524e635567 remote_crypto_key 79416a794d647563535071524e635567 integ_alg sha-512-256 local_integ_key 4d6b786c6c436d7577744c59614e534e4d6c6b4c4f4f63516c79786a75674e744b6361594744774853626c785148596a48714e6f725175614777645672584f42 remote_integ_key 4d6b786c6c436d7577744c59614e534e4d6c6b4c4f4f63516c79786a75674e744b6361594744774853626c785148596a48714e6f725175614777645672584f42 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 4a53536d4b47786d5a77624d55484544 remote_crypto_key 4a53536d4b47786d5a77624d55484544 integ_alg sha-512-256 local_integ_key 666f4e464c504b48714561416145696e4a715a785a635575627468486a646f4164456b4e444f765946657a4866617150524f6e7955574c765671774d75616e77 remote_integ_key 666f4e464c504b48714561416145696e4a715a785a635575627468486a646f4164456b4e444f765946657a4866617150524f6e7955574c765671774d75616e77 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 49617161514a756247696d4769416944 remote_crypto_key 49617161514a756247696d4769416944 integ_alg sha-512-256 local_integ_key 5568537a4259454764535050464158484c6558785069626e6b614773615155554d687a4279694d4e49646b497945654b466361597267734d654c645554706248 remote_integ_key 5568537a4259454764535050464158484c6558785069626e6b614773615155554d687a4279694d4e49646b497945654b466361597267734d654c645554706248 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 6f435549636a746e666d52626a546e63 remote_crypto_key 6f435549636a746e666d52626a546e63 integ_alg sha-512-256 local_integ_key 4767657046546b53636a6e6d756d51514e74765343485a634c4d6f56697649484e4e784674567141636f5755476e5a42646f444377706476744e626a534b6b43 remote_integ_key 4767657046546b53636a6e6d756d51514e74765343485a634c4d6f56697649484e4e784674567141636f5755476e5a42646f444377706476744e626a534b6b43 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 57697272664b4b4e766e754876415749 remote_crypto_key 57697272664b4b4e766e754876415749 integ_alg sha-512-256 local_integ_key 4c72614e5a594b754545685356616b6b467a52626d76615556516f47776a78707a694d6c6146465a5a73784c4369624553746d5a706a46506379684a6b43594b remote_integ_key 4c72614e5a594b754545685356616b6b467a52626d76615556516f47776a78707a694d6c6146465a5a73784c4369624553746d5a706a46506379684a6b43594b local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 7079477653596e706876626f72637870 remote_crypto_key 7079477653596e706876626f72637870 integ_alg sha-512-256 local_integ_key 4363656563676478526c6648616b51546b656975664e78707050425271424c71506b57566a77626d4e6a6a63786572694e6a69615a4b6e566e756876616a6d71 remote_integ_key 4363656563676478526c6648616b51546b656975664e78707050425271424c71506b57566a77626d4e6a6a63786572694e6a69615a4b6e566e756876616a6d71 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 774b6f4e6b63776b4e694f675a766658 remote_crypto_key 774b6f4e6b63776b4e694f675a766658 integ_alg sha-512-256 local_integ_key 506153556a736d4b4173466f4f684266676574644e6b65734665566c7978726c787050454b614247586a6954646f414665714b47506852714c4c744450555865 remote_integ_key 506153556a736d4b4173466f4f684266676574644e6b65734665566c7978726c787050454b614247586a6954646f414665714b47506852714c4c744450555865 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 714755704d7462645650767863695856 remote_crypto_key 714755704d7462645650767863695856 integ_alg sha-512-256 local_integ_key 58494b677846716e5a68437976756646534765627a456a67564e61464d526f65447a686a777a70766b4678525775654749616f6b6750706946466f6d62625873 remote_integ_key 58494b677846716e5a68437976756646534765627a456a67564e61464d526f65447a686a777a70766b4678525775654749616f6b6750706946466f6d62625873 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 4d5552546b72446f6c426643516d4172 remote_crypto_key 4d5552546b72446f6c426643516d4172 integ_alg sha-512-256 local_integ_key 677a614e47734d697450624355505864485074706a6248596f474c726a7a594a655a67484c6a68715772546c676d5a4f6d49475973777663414a52796c62795a remote_integ_key 677a614e47734d697450624355505864485074706a6248596f474c726a7a594a655a67484c6a68715772546c676d5a4f6d49475973777663414a52796c62795a local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 716775537677634a4a706d6178736a42 remote_crypto_key 716775537677634a4a706d6178736a42 integ_alg sha-512-256 local_integ_key 6a6461594f586b6d74594652457851795767526c4d47486f786a594376454a4a7a4c6858596c4769614656784c6e497a536265786d514b7a7576524263714956 remote_integ_key 6a6461594f586b6d74594652457851795767526c4d47486f786a594376454a4a7a4c6858596c4769614656784c6e497a536265786d514b7a7576524263714956 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 456e67567952514d6d766153676c744e remote_crypto_key 456e67567952514d6d766153676c744e integ_alg sha-512-256 local_integ_key 534c50516e745a48796d657650414b4f7a4a68714a7254465872476273584f44544477494b577776434c657251736e5264666e4d4c4c456c596f6d7357486a4d remote_integ_key 534c50516e745a48796d657650414b4f7a4a68714a7254465872476273584f44544477494b577776434c657251736e5264666e4d4c4c456c596f6d7357486a4d local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 4f6c786f75674246786f465971454879 remote_crypto_key 4f6c786f75674246786f465971454879 integ_alg sha-512-256 local_integ_key 4e58686169597379506a587a5254734b6d73504e6a4772534c6944416465424c7647436462794168615a6f4a4572664f4e574f4c7a6e75696f594e615963536f remote_integ_key 4e58686169597379506a587a5254734b6d73504e6a4772534c6944416465424c7647436462794168615a6f4a4572664f4e574f4c7a6e75696f594e615963536f local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 724b5543796d4d57544d44627a757269 remote_crypto_key 724b5543796d4d57544d44627a757269 integ_alg sha-512-256 local_integ_key 7474757a4477616276636246467247674b456e55737652726e4d6f6e6e44575177445244447a6e7a4d4c7852475445537a6b6e7a73576f65775a446b4a424866 remote_integ_key 7474757a4477616276636246467247674b456e55737652726e4d6f6e6e44575177445244447a6e7a4d4c7852475445537a6b6e7a73576f65775a446b4a424866 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 765a565243527351564e47564d516572 remote_crypto_key 765a565243527351564e47564d516572 integ_alg sha-512-256 local_integ_key 72534f63564d475673466973416a4c6747537349724f636e565553705a51565966485973536b434d786556425557564c53536149746d456a614a657769436458 remote_integ_key 72534f63564d475673466973416a4c6747537349724f636e565553705a51565966485973536b434d786556425557564c53536149746d456a614a657769436458 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 4665424954555765775265694a7a4663 remote_crypto_key 4665424954555765775265694a7a4663 integ_alg sha-512-256 local_integ_key 6b745a6d694248517a4169704b4a6364654377636379636161585942774d4d676d4c58586e4e61594d645a4d46494e566a65416949664648546b4c476a764777 remote_integ_key 6b745a6d694248517a4169704b4a6364654377636379636161585942774d4d676d4c58586e4e61594d645a4d46494e566a65416949664648546b4c476a764777 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 6372706b5a5a4c747777496f53505766 remote_crypto_key 6372706b5a5a4c747777496f53505766 integ_alg sha-512-256 local_integ_key 6343655575416d506450564373567a5345575a4773515957494e6e504b596d667a74434e6e76744352767162644f6767666349725a4d7a486562616444464647 remote_integ_key 6343655575416d506450564373567a5345575a4773515957494e6e504b596d667a74434e6e76744352767162644f6767666349725a4d7a486562616444464647 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 464e4a6e79444475486b66484a737958 remote_crypto_key 464e4a6e79444475486b66484a737958 integ_alg sha-512-256 local_integ_key 6b7a45477343474e6a42526648794e4e46514c696a6842574578446d6974706f597954566c4e446c58676d4d425978446c477a6a4e4e4a735446656170454457 remote_integ_key 6b7a45477343474e6a42526648794e4e46514c696a6842574578446d6974706f597954566c4e446c58676d4d425978446c477a6a4e4e4a735446656170454457 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 64476f73717151415171577047685067 remote_crypto_key 64476f73717151415171577047685067 integ_alg sha-512-256 local_integ_key 494c646d6249426c43446b6b4e564f597044526b426e76794b6e6c6a45486e69734b646f7752624665564e664e6c775a75434c62464c706e7661516e57624666 remote_integ_key 494c646d6249426c43446b6b4e564f597044526b426e76794b6e6c6a45486e69734b646f7752624665564e664e6c775a75434c62464c706e7661516e57624666 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 70726a4c4c634570756d737055754764 remote_crypto_key 70726a4c4c634570756d737055754764 integ_alg sha-512-256 local_integ_key 4f6f4a7975547946666b4758694a434a6e50714d6e507a75626e7652555367694971426c4d4f505763554b4a56654148764f4b594272734b44414b7976454f48 remote_integ_key 4f6f4a7975547946666b4758694a434a6e50714d6e507a75626e7652555367694971426c4d4f505763554b4a56654148764f4b594272734b44414b7976454f48 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 42775142437462795576756a6774764f remote_crypto_key 42775142437462795576756a6774764f integ_alg sha-512-256 local_integ_key 4c5a434869755a5462785243644a59456d576e7757656778434c424e41414a5268574f555a4a64587662777158445a487663516c6f684e7775754754464b4666 remote_integ_key 4c5a434869755a5462785243644a59456d576e7757656778434c424e41414a5268574f555a4a64587662777158445a487663516c6f684e7775754754464b4666 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 53446e4b6f4e7548787a4b6b5a4b6c47 remote_crypto_key 53446e4b6f4e7548787a4b6b5a4b6c47 integ_alg sha-512-256 local_integ_key 6d42674f5353545369796a4150526e426e695951655753456c686b6156596c57496a776957724e6e5855614573764d6e734d617542746d79644162596b774562 remote_integ_key 6d42674f5353545369796a4150526e426e695951655753456c686b6156596c57496a776957724e6e5855614573764d6e734d617542746d79644162596b774562 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 4c61514863686e6451736c6763464a6b remote_crypto_key 4c61514863686e6451736c6763464a6b integ_alg sha-512-256 local_integ_key 414f4b777266677a42576f4f44754a58615270794563625073466c6c684f774b427866737674624670424f465043584a6e5a47646e45476e4b537a6b75475357 remote_integ_key 414f4b777266677a42576f4f44754a58615270794563625073466c6c684f774b427866737674624670424f465043584a6e5a47646e45476e4b537a6b75475357 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 675672517642437871757a4a5976576c remote_crypto_key 675672517642437871757a4a5976576c integ_alg sha-512-256 local_integ_key 4d714c4969454a69486d514d665355574b6c4b535972464d516f617659446b6a72696f7247646d4e467a694b78794f514669626e58704c48746d6c536c444e56 remote_integ_key 4d714c4969454a69486d514d665355574b6c4b535972464d516f617659446b6a72696f7247646d4e467a694b78794f514669626e58704c48746d6c536c444e56 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 66504656664445707344565952486671 remote_crypto_key 66504656664445707344565952486671 integ_alg sha-512-256 local_integ_key 6e7a586865756c537250744e495242617a564b455956476574447374517a466a4975686844646a7a504767485a4d66564b535761687476536a457861774b4572 remote_integ_key 6e7a586865756c537250744e495242617a564b455956476574447374517a466a4975686844646a7a504767485a4d66564b535761687476536a457861774b4572 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 65794f79496d6362514a467845534673 remote_crypto_key 65794f79496d6362514a467845534673 integ_alg sha-512-256 local_integ_key 486d537244684d64787857476d684265494245596f6a434c6d4754574e697a4755585147504154756679585467696942785a524569707a754e50585754776a65 remote_integ_key 486d537244684d64787857476d684265494245596f6a434c6d4754574e697a4755585147504154756679585467696942785a524569707a754e50585754776a65 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 5653535676646e62504b776e6b65467a remote_crypto_key 5653535676646e62504b776e6b65467a integ_alg sha-512-256 local_integ_key 7a47494262574379736578565850517364775a4c5067546579664e425a4867734f5344416f6e68455767554353577a727879555755796e6a5270624654674b72 remote_integ_key 7a47494262574379736578565850517364775a4c5067546579664e425a4867734f5344416f6e68455767554353577a727879555755796e6a5270624654674b72 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 6242444168464565456272506c756b6f remote_crypto_key 6242444168464565456272506c756b6f integ_alg sha-512-256 local_integ_key 5750785167695241746b6c4741444a617775765a4e6c57576b766c797370424f4c594164415254534358455674737862714b49514d6b6c616457774972615642 remote_integ_key 5750785167695241746b6c4741444a617775765a4e6c57576b766c797370424f4c594164415254534358455674737862714b49514d6b6c616457774972615642 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 5761654f4f4e42665345494948624778 remote_crypto_key 5761654f4f4e42665345494948624778 integ_alg sha-512-256 local_integ_key 44616c69506f6177506647636541546e5941536b6259636a5978595858616b6d626e46664e56516a48656c694a4941414745485774614e4b6e66664c67575469 remote_integ_key 44616c69506f6177506647636541546e5941536b6259636a5978595858616b6d626e46664e56516a48656c694a4941414745485774614e4b6e66664c67575469 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 595a4142454b6d66594d755578644848 remote_crypto_key 595a4142454b6d66594d755578644848 integ_alg sha-512-256 local_integ_key 61506b595941467946576b58555a6c49775a754b6862757275445a43795457494175774b584b50715675495059626e787a435a70646c5a6c4653544575776752 remote_integ_key 61506b595941467946576b58555a6c49775a754b6862757275445a43795457494175774b584b50715675495059626e787a435a70646c5a6c4653544575776752 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 594955476c584b677156484655596859 remote_crypto_key 594955476c584b677156484655596859 integ_alg sha-512-256 local_integ_key 7954535a56614466484d736d41416e6f72677a667370485653444c546c42744b724f4d616c507961665075784b7a575067745a654f6247786e715a446c656c7a remote_integ_key 7954535a56614466484d736d41416e6f72677a667370485653444c546c42744b724f4d616c507961665075784b7a575067745a654f6247786e715a446c656c7a local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 62714b7152507a6a5963635550584578 remote_crypto_key 62714b7152507a6a5963635550584578 integ_alg sha-512-256 local_integ_key 4251684d4e6f5a45476144434e50644d634f696c69544d4b49726f5842676c5a72506276487567777a41697344504d726c4a514b70614561774a734c5753736b remote_integ_key 4251684d4e6f5a45476144434e50644d634f696c69544d4b49726f5842676c5a72506276487567777a41697344504d726c4a514b70614561774a734c5753736b local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 57776b51686f59627159677a5063626a remote_crypto_key 57776b51686f59627159677a5063626a integ_alg sha-512-256 local_integ_key 4a505a674856794466624c4742796a746f6376775374525950434f6b6b584547706a5156515644455052595165627456514859775a656d624752414e4170476f remote_integ_key 4a505a674856794466624c4742796a746f6376775374525950434f6b6b584547706a5156515644455052595165627456514859775a656d624752414e4170476f local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 4c6f6b736b677a52544e4c6969525362 remote_crypto_key 4c6f6b736b677a52544e4c6969525362 integ_alg sha-512-256 local_integ_key 5952614a44644162735956484c6f55724a6c6343414c4e63567a63696b765077484c5975536f497a596351616575635a6653614c64436752686a566b6978546c remote_integ_key 5952614a44644162735956484c6f55724a6c6343414c4e63567a63696b765077484c5975536f497a596351616575635a6653614c64436752686a566b6978546c local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 71575573566972467a776f704a4e5245 remote_crypto_key 71575573566972467a776f704a4e5245 integ_alg sha-512-256 local_integ_key 425163547076464e4f6551577441494c536e4b624e7a6b4b646a4952737978637047724e54554575526c44764d666b436659705570624d54684b58627a715758 remote_integ_key 425163547076464e4f6551577441494c536e4b624e7a6b4b646a4952737978637047724e54554575526c44764d666b436659705570624d54684b58627a715758 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 465648557844754e71677966744b667a remote_crypto_key 465648557844754e71677966744b667a integ_alg sha-512-256 local_integ_key 734e6772584b457457636a496f42656979625348655a4a597676426e5043664862785244464b7264614b696b714a7478417272704a6c544d4e6b67456165566c remote_integ_key 734e6772584b457457636a496f42656979625348655a4a597676426e5043664862785244464b7264614b696b714a7478417272704a6c544d4e6b67456165566c local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 494b5a4563446b50754d494558474843 remote_crypto_key 494b5a4563446b50754d494558474843 integ_alg sha-512-256 local_integ_key 75576c4a6274725556576e76426c4a78786d45614f5176685942515666494150487479444a6a554544614e647946485179515075506e697450504641424d6b43 remote_integ_key 75576c4a6274725556576e76426c4a78786d45614f5176685942515666494150487479444a6a554544614e647946485179515075506e697450504641424d6b43 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 4747637551506c6c756a736748424151 remote_crypto_key 4747637551506c6c756a736748424151 integ_alg sha-512-256 local_integ_key 49584f5a4b69654854777872766a675578477865526e466e527672416173534a4f70585675504a65555454634b426b44724d73596c6c7168444c5a4e6e506556 remote_integ_key 49584f5a4b69654854777872766a675578477865526e466e527672416173534a4f70585675504a65555454634b426b44724d73596c6c7168444c5a4e6e506556 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 6e496153525279656861647375626a75 remote_crypto_key 6e496153525279656861647375626a75 integ_alg sha-512-256 local_integ_key 45747457506d5767776a4368445950666d566277595877766c5a6e7647564a434256457855726f4d564e50434b4877707a6f72676f4146654648436c5145496a remote_integ_key 45747457506d5767776a4368445950666d566277595877766c5a6e7647564a434256457855726f4d564e50434b4877707a6f72676f4146654648436c5145496a local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 7a556870634649745079694844787950 remote_crypto_key 7a556870634649745079694844787950 integ_alg sha-512-256 local_integ_key 5a79574366524f4647686553565a4979717477646e45787758567a706f72656f56564b4543436d744a71647a6f5a726a4343797362534b777a53526a6944534a remote_integ_key 5a79574366524f4647686553565a4979717477646e45787758567a706f72656f56564b4543436d744a71647a6f5a726a4343797362534b777a53526a6944534a local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 7a4a586b4749584b54526c55596f6e54 remote_crypto_key 7a4a586b4749584b54526c55596f6e54 integ_alg sha-512-256 local_integ_key 46584174445375784754467849756570737056564b78786f49524a4f42435768626f586552466979694577766f6350455068556a764442417378626268497a43 remote_integ_key 46584174445375784754467849756570737056564b78786f49524a4f42435768626f586552466979694577766f6350455068556a764442417378626268497a43 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 79416a794d647563535071524e635567 remote_crypto_key 79416a794d647563535071524e635567 integ_alg sha-512-256 local_integ_key 4d6b786c6c436d7577744c59614e534e4d6c6b4c4f4f63516c79786a75674e744b6361594744774853626c785148596a48714e6f725175614777645672584f42 remote_integ_key 4d6b786c6c436d7577744c59614e534e4d6c6b4c4f4f63516c79786a75674e744b6361594744774853626c785148596a48714e6f725175614777645672584f42 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 4a53536d4b47786d5a77624d55484544 remote_crypto_key 4a53536d4b47786d5a77624d55484544 integ_alg sha-512-256 local_integ_key 666f4e464c504b48714561416145696e4a715a785a635575627468486a646f4164456b4e444f765946657a4866617150524f6e7955574c765671774d75616e77 remote_integ_key 666f4e464c504b48714561416145696e4a715a785a635575627468486a646f4164456b4e444f765946657a4866617150524f6e7955574c765671774d75616e77 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 49617161514a756247696d4769416944 remote_crypto_key 49617161514a756247696d4769416944 integ_alg sha-512-256 local_integ_key 5568537a4259454764535050464158484c6558785069626e6b614773615155554d687a4279694d4e49646b497945654b466361597267734d654c645554706248 remote_integ_key 5568537a4259454764535050464158484c6558785069626e6b614773615155554d687a4279694d4e49646b497945654b466361597267734d654c645554706248 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 6f435549636a746e666d52626a546e63 remote_crypto_key 6f435549636a746e666d52626a546e63 integ_alg sha-512-256 local_integ_key 4767657046546b53636a6e6d756d51514e74765343485a634c4d6f56697649484e4e784674567141636f5755476e5a42646f444377706476744e626a534b6b43 remote_integ_key 4767657046546b53636a6e6d756d51514e74765343485a634c4d6f56697649484e4e784674567141636f5755476e5a42646f444377706476744e626a534b6b43 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 57697272664b4b4e766e754876415749 remote_crypto_key 57697272664b4b4e766e754876415749 integ_alg sha-512-256 local_integ_key 4c72614e5a594b754545685356616b6b467a52626d76615556516f47776a78707a694d6c6146465a5a73784c4369624553746d5a706a46506379684a6b43594b remote_integ_key 4c72614e5a594b754545685356616b6b467a52626d76615556516f47776a78707a694d6c6146465a5a73784c4369624553746d5a706a46506379684a6b43594b local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 7079477653596e706876626f72637870 remote_crypto_key 7079477653596e706876626f72637870 integ_alg sha-512-256 local_integ_key 4363656563676478526c6648616b51546b656975664e78707050425271424c71506b57566a77626d4e6a6a63786572694e6a69615a4b6e566e756876616a6d71 remote_integ_key 4363656563676478526c6648616b51546b656975664e78707050425271424c71506b57566a77626d4e6a6a63786572694e6a69615a4b6e566e756876616a6d71 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 774b6f4e6b63776b4e694f675a766658 remote_crypto_key 774b6f4e6b63776b4e694f675a766658 integ_alg sha-512-256 local_integ_key 506153556a736d4b4173466f4f684266676574644e6b65734665566c7978726c787050454b614247586a6954646f414665714b47506852714c4c744450555865 remote_integ_key 506153556a736d4b4173466f4f684266676574644e6b65734665566c7978726c787050454b614247586a6954646f414665714b47506852714c4c744450555865 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 714755704d7462645650767863695856 remote_crypto_key 714755704d7462645650767863695856 integ_alg sha-512-256 local_integ_key 58494b677846716e5a68437976756646534765627a456a67564e61464d526f65447a686a777a70766b4678525775654749616f6b6750706946466f6d62625873 remote_integ_key 58494b677846716e5a68437976756646534765627a456a67564e61464d526f65447a686a777a70766b4678525775654749616f6b6750706946466f6d62625873 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 4d5552546b72446f6c426643516d4172 remote_crypto_key 4d5552546b72446f6c426643516d4172 integ_alg sha-512-256 local_integ_key 677a614e47734d697450624355505864485074706a6248596f474c726a7a594a655a67484c6a68715772546c676d5a4f6d49475973777663414a52796c62795a remote_integ_key 677a614e47734d697450624355505864485074706a6248596f474c726a7a594a655a67484c6a68715772546c676d5a4f6d49475973777663414a52796c62795a local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 716775537677634a4a706d6178736a42 remote_crypto_key 716775537677634a4a706d6178736a42 integ_alg sha-512-256 local_integ_key 6a6461594f586b6d74594652457851795767526c4d47486f786a594376454a4a7a4c6858596c4769614656784c6e497a536265786d514b7a7576524263714956 remote_integ_key 6a6461594f586b6d74594652457851795767526c4d47486f786a594376454a4a7a4c6858596c4769614656784c6e497a536265786d514b7a7576524263714956 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 456e67567952514d6d766153676c744e remote_crypto_key 456e67567952514d6d766153676c744e integ_alg sha-512-256 local_integ_key 534c50516e745a48796d657650414b4f7a4a68714a7254465872476273584f44544477494b577776434c657251736e5264666e4d4c4c456c596f6d7357486a4d remote_integ_key 534c50516e745a48796d657650414b4f7a4a68714a7254465872476273584f44544477494b577776434c657251736e5264666e4d4c4c456c596f6d7357486a4d local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 4f6c786f75674246786f465971454879 remote_crypto_key 4f6c786f75674246786f465971454879 integ_alg sha-512-256 local_integ_key 4e58686169597379506a587a5254734b6d73504e6a4772534c6944416465424c7647436462794168615a6f4a4572664f4e574f4c7a6e75696f594e615963536f remote_integ_key 4e58686169597379506a587a5254734b6d73504e6a4772534c6944416465424c7647436462794168615a6f4a4572664f4e574f4c7a6e75696f594e615963536f local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 724b5543796d4d57544d44627a757269 remote_crypto_key 724b5543796d4d57544d44627a757269 integ_alg sha-512-256 local_integ_key 7474757a4477616276636246467247674b456e55737652726e4d6f6e6e44575177445244447a6e7a4d4c7852475445537a6b6e7a73576f65775a446b4a424866 remote_integ_key 7474757a4477616276636246467247674b456e55737652726e4d6f6e6e44575177445244447a6e7a4d4c7852475445537a6b6e7a73576f65775a446b4a424866 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 765a565243527351564e47564d516572 remote_crypto_key 765a565243527351564e47564d516572 integ_alg sha-512-256 local_integ_key 72534f63564d475673466973416a4c6747537349724f636e565553705a51565966485973536b434d786556425557564c53536149746d456a614a657769436458 remote_integ_key 72534f63564d475673466973416a4c6747537349724f636e565553705a51565966485973536b434d786556425557564c53536149746d456a614a657769436458 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 4665424954555765775265694a7a4663 remote_crypto_key 4665424954555765775265694a7a4663 integ_alg sha-512-256 local_integ_key 6b745a6d694248517a4169704b4a6364654377636379636161585942774d4d676d4c58586e4e61594d645a4d46494e566a65416949664648546b4c476a764777 remote_integ_key 6b745a6d694248517a4169704b4a6364654377636379636161585942774d4d676d4c58586e4e61594d645a4d46494e566a65416949664648546b4c476a764777 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 6372706b5a5a4c747777496f53505766 remote_crypto_key 6372706b5a5a4c747777496f53505766 integ_alg sha-512-256 local_integ_key 6343655575416d506450564373567a5345575a4773515957494e6e504b596d667a74434e6e76744352767162644f6767666349725a4d7a486562616444464647 remote_integ_key 6343655575416d506450564373567a5345575a4773515957494e6e504b596d667a74434e6e76744352767162644f6767666349725a4d7a486562616444464647 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 464e4a6e79444475486b66484a737958 remote_crypto_key 464e4a6e79444475486b66484a737958 integ_alg sha-512-256 local_integ_key 6b7a45477343474e6a42526648794e4e46514c696a6842574578446d6974706f597954566c4e446c58676d4d425978446c477a6a4e4e4a735446656170454457 remote_integ_key 6b7a45477343474e6a42526648794e4e46514c696a6842574578446d6974706f597954566c4e446c58676d4d425978446c477a6a4e4e4a735446656170454457 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 64476f73717151415171577047685067 remote_crypto_key 64476f73717151415171577047685067 integ_alg sha-512-256 local_integ_key 494c646d6249426c43446b6b4e564f597044526b426e76794b6e6c6a45486e69734b646f7752624665564e664e6c775a75434c62464c706e7661516e57624666 remote_integ_key 494c646d6249426c43446b6b4e564f597044526b426e76794b6e6c6a45486e69734b646f7752624665564e664e6c775a75434c62464c706e7661516e57624666 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 70726a4c4c634570756d737055754764 remote_crypto_key 70726a4c4c634570756d737055754764 integ_alg sha-512-256 local_integ_key 4f6f4a7975547946666b4758694a434a6e50714d6e507a75626e7652555367694971426c4d4f505763554b4a56654148764f4b594272734b44414b7976454f48 remote_integ_key 4f6f4a7975547946666b4758694a434a6e50714d6e507a75626e7652555367694971426c4d4f505763554b4a56654148764f4b594272734b44414b7976454f48 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 42775142437462795576756a6774764f remote_crypto_key 42775142437462795576756a6774764f integ_alg sha-512-256 local_integ_key 4c5a434869755a5462785243644a59456d576e7757656778434c424e41414a5268574f555a4a64587662777158445a487663516c6f684e7775754754464b4666 remote_integ_key 4c5a434869755a5462785243644a59456d576e7757656778434c424e41414a5268574f555a4a64587662777158445a487663516c6f684e7775754754464b4666 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 53446e4b6f4e7548787a4b6b5a4b6c47 remote_crypto_key 53446e4b6f4e7548787a4b6b5a4b6c47 integ_alg sha-512-256 local_integ_key 6d42674f5353545369796a4150526e426e695951655753456c686b6156596c57496a776957724e6e5855614573764d6e734d617542746d79644162596b774562 remote_integ_key 6d42674f5353545369796a4150526e426e695951655753456c686b6156596c57496a776957724e6e5855614573764d6e734d617542746d79644162596b774562 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 4c61514863686e6451736c6763464a6b remote_crypto_key 4c61514863686e6451736c6763464a6b integ_alg sha-512-256 local_integ_key 414f4b777266677a42576f4f44754a58615270794563625073466c6c684f774b427866737674624670424f465043584a6e5a47646e45476e4b537a6b75475357 remote_integ_key 414f4b777266677a42576f4f44754a58615270794563625073466c6c684f774b427866737674624670424f465043584a6e5a47646e45476e4b537a6b75475357 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 675672517642437871757a4a5976576c remote_crypto_key 675672517642437871757a4a5976576c integ_alg sha-512-256 local_integ_key 4d714c4969454a69486d514d665355574b6c4b535972464d516f617659446b6a72696f7247646d4e467a694b78794f514669626e58704c48746d6c536c444e56 remote_integ_key 4d714c4969454a69486d514d665355574b6c4b535972464d516f617659446b6a72696f7247646d4e467a694b78794f514669626e58704c48746d6c536c444e56 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 66504656664445707344565952486671 remote_crypto_key 66504656664445707344565952486671 integ_alg sha-512-256 local_integ_key 6e7a586865756c537250744e495242617a564b455956476574447374517a466a4975686844646a7a504767485a4d66564b535761687476536a457861774b4572 remote_integ_key 6e7a586865756c537250744e495242617a564b455956476574447374517a466a4975686844646a7a504767485a4d66564b535761687476536a457861774b4572 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 65794f79496d6362514a467845534673 remote_crypto_key 65794f79496d6362514a467845534673 integ_alg sha-512-256 local_integ_key 486d537244684d64787857476d684265494245596f6a434c6d4754574e697a4755585147504154756679585467696942785a524569707a754e50585754776a65 remote_integ_key 486d537244684d64787857476d684265494245596f6a434c6d4754574e697a4755585147504154756679585467696942785a524569707a754e50585754776a65 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 5653535676646e62504b776e6b65467a remote_crypto_key 5653535676646e62504b776e6b65467a integ_alg sha-512-256 local_integ_key 7a47494262574379736578565850517364775a4c5067546579664e425a4867734f5344416f6e68455767554353577a727879555755796e6a5270624654674b72 remote_integ_key 7a47494262574379736578565850517364775a4c5067546579664e425a4867734f5344416f6e68455767554353577a727879555755796e6a5270624654674b72 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 4e6f48514c4570504553634158447242 remote_crypto_key 4e6f48514c4570504553634158447242 integ_alg sha-512-256 local_integ_key 48574e534e6c4b63557077676c5742686d4f6c4b4a576c704e4a435648757777664b6f614d6b576c4b4a6c41634b5076594e4354466370746c525a7652647241 remote_integ_key 48574e534e6c4b63557077676c5742686d4f6c4b4a576c704e4a435648757777664b6f614d6b576c4b4a6c41634b5076594e4354466370746c525a7652647241 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 45526f4951485a5379434c4f6e777a4e remote_crypto_key 45526f4951485a5379434c4f6e777a4e integ_alg sha-512-256 local_integ_key 7971537446516162575943766c746b63416b6a665a4c4f536948554d6b576e46594f6d72554e5043794e664e554e6f5152756e4c71445462484a787658694a4e remote_integ_key 7971537446516162575943766c746b63416b6a665a4c4f536948554d6b576e46594f6d72554e5043794e664e554e6f5152756e4c71445462484a787658694a4e local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 69766e6257545076735a68626d777444 remote_crypto_key 69766e6257545076735a68626d777444 integ_alg sha-512-256 local_integ_key 73614e5944614c5a5453467062754475454e78655650544e5949527a4f686b516b6752446463786b786c765555646d5263664b706949626767524b587042636e remote_integ_key 73614e5944614c5a5453467062754475454e78655650544e5949527a4f686b516b6752446463786b786c765555646d5263664b706949626767524b587042636e local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 4e797847466b4370705a4d7459704a6c remote_crypto_key 4e797847466b4370705a4d7459704a6c integ_alg sha-512-256 local_integ_key 796e4d55774e617853507a4d6f7557546d5451434b77717a6c55794b5a51785561654b43416b437055536254537474685a756a736a557863714d655256416451 remote_integ_key 796e4d55774e617853507a4d6f7557546d5451434b77717a6c55794b5a51785561654b43416b437055536254537474685a756a736a557863714d655256416451 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 5371755369684f676c744b456859714b remote_crypto_key 5371755369684f676c744b456859714b integ_alg sha-512-256 local_integ_key 427851787770434f61696156576874556d6b4279484f4b6a4961647654746c63714243617964766d554f526b505145435762544f52506b65675349617a6e5057 remote_integ_key 427851787770434f61696156576874556d6b4279484f4b6a4961647654746c63714243617964766d554f526b505145435762544f52506b65675349617a6e5057 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 6f754555416a6f6a61484d504d584a6f remote_crypto_key 6f754555416a6f6a61484d504d584a6f integ_alg sha-512-256 local_integ_key 707a50496a6a6878584f426a6a574a70687a586345426f6557444a486a4b7659664e7670564d4950624e4671444b6e416476626b6e664f4271624a775071796a remote_integ_key 707a50496a6a6878584f426a6a574a70687a586345426f6557444a486a4b7659664e7670564d4950624e4671444b6e416476626b6e664f4271624a775071796a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 4a496868766a477a4575624949614b4e remote_crypto_key 4a496868766a477a4575624949614b4e integ_alg sha-512-256 local_integ_key 4b7646466b4163694f4a727952737a776768516b73564e6f4c666576546a63557750626c79434376505145584b596f74626a726e654d61787368654d67427170 remote_integ_key 4b7646466b4163694f4a727952737a776768516b73564e6f4c666576546a63557750626c79434376505145584b596f74626a726e654d61787368654d67427170 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 4948735a686a6b456d65664546714370 remote_crypto_key 4948735a686a6b456d65664546714370 integ_alg sha-512-256 local_integ_key 54425372794a4e75544a627953515441786e6a416f5473514e574b4a4a525970557255796e5870756b656c556a676c645a72534b6676545278784c584c68484d remote_integ_key 54425372794a4e75544a627953515441786e6a416f5473514e574b4a4a525970557255796e5870756b656c556a676c645a72534b6676545278784c584c68484d local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 756c7275484f466878416b68527a7346 remote_crypto_key 756c7275484f466878416b68527a7346 integ_alg sha-512-256 local_integ_key 4e6a534f69575a5877696977694a6f5a57415976736f486941714c6c764c5a6b70464873796f464767535748655175654d424b616578674b4d6c554e4b6f637a remote_integ_key 4e6a534f69575a5877696977694a6f5a57415976736f486941714c6c764c5a6b70464873796f464767535748655175654d424b616578674b4d6c554e4b6f637a local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 4b417942506f49704268777376776c72 remote_crypto_key 4b417942506f49704268777376776c72 integ_alg sha-512-256 local_integ_key 42684e6d4a50694a4b7363615450505475594b7657426a76477661707557594d59527076626c6b5a7158794b6b6e7345744b77676b4d6a616f5778614e4d6b69 remote_integ_key 42684e6d4a50694a4b7363615450505475594b7657426a76477661707557594d59527076626c6b5a7158794b6b6e7345744b77676b4d6a616f5778614e4d6b69 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 4762674f665a664b517648466f4c694b remote_crypto_key 4762674f665a664b517648466f4c694b integ_alg sha-512-256 local_integ_key 7a5542525473576f6a7369637853727667614558764176725566435a4855786f545257735769564d6e76794e5543784e5668676772594f415a4970626b6d5659 remote_integ_key 7a5542525473576f6a7369637853727667614558764176725566435a4855786f545257735769564d6e76794e5543784e5668676772594f415a4970626b6d5659 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 6852776a6f734a5377626c75416e676f remote_crypto_key 6852776a6f734a5377626c75416e676f integ_alg sha-512-256 local_integ_key 775752587a6375694972744248625a5078467968714b47664a79677755426d46754857687676444b424f5a4c4c41476a71414c49435251456b6373446542526a remote_integ_key 775752587a6375694972744248625a5078467968714b47664a79677755426d46754857687676444b424f5a4c4c41476a71414c49435251456b6373446542526a local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 625576564b7a4675635773536c4c6549 remote_crypto_key 625576564b7a4675635773536c4c6549 integ_alg sha-512-256 local_integ_key 447a6574756d73624674664a776b6747556376696341494e75745559506371617570574377416174744769786771755957575a58504e69504f6a667364516443 remote_integ_key 447a6574756d73624674664a776b6747556376696341494e75745559506371617570574377416174744769786771755957575a58504e69504f6a667364516443 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 4352676d536f7654497a67484743534c remote_crypto_key 4352676d536f7654497a67484743534c integ_alg sha-512-256 local_integ_key 4f415774694744756c554b584e61436372456b5542446d5247546c55714e4c447a6d6e746c4b625959454d4a574774696a4f686e6d6d656a7043414248774964 remote_integ_key 4f415774694744756c554b584e61436372456b5542446d5247546c55714e4c447a6d6e746c4b625959454d4a574774696a4f686e6d6d656a7043414248774964 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 694146644a6a484c6a51544864486477 remote_crypto_key 694146644a6a484c6a51544864486477 integ_alg sha-512-256 local_integ_key 576d76564746494f42545a554763444e6c624f55654b564842584d6d5573494d6b4d62647879786267724741685173516348474479425a67784c4a764b665a42 remote_integ_key 576d76564746494f42545a554763444e6c624f55654b564842584d6d5573494d6b4d62647879786267724741685173516348474479425a67784c4a764b665a42 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 534b6442626a614f5450757847694f51 remote_crypto_key 534b6442626a614f5450757847694f51 integ_alg sha-512-256 local_integ_key 6b4274694a744b734a68486f776d584a507a524b74586a67445549635741794f58514f6e6f4b464b4362524c656744474e7649784b5870456e4d424a6358724e remote_integ_key 6b4274694a744b734a68486f776d584a507a524b74586a67445549635741794f58514f6e6f4b464b4362524c656744474e7649784b5870456e4d424a6358724e local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 484474796a616567777a674b45766871 remote_crypto_key 484474796a616567777a674b45766871 integ_alg sha-512-256 local_integ_key 416946446f64654b76555257586b4c6142614f51754254596b47454655445650734c5652416a674c544d66444262694f697557676d66534e4f726a69705a4176 remote_integ_key 416946446f64654b76555257586b4c6142614f51754254596b47454655445650734c5652416a674c544d66444262694f697557676d66534e4f726a69705a4176 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 464856484179616568644a737a784e66 remote_crypto_key 464856484179616568644a737a784e66 integ_alg sha-512-256 local_integ_key 71786149626b5277706b676369694554774e43724c566e664c73527a50444b4976537a7543455044616e4f4475716a6f7267466d6f58717651464773506a784b remote_integ_key 71786149626b5277706b676369694554774e43724c566e664c73527a50444b4976537a7543455044616e4f4475716a6f7267466d6f58717651464773506a784b local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 4544624c6266446148786d5153705553 remote_crypto_key 4544624c6266446148786d5153705553 integ_alg sha-512-256 local_integ_key 4c706b67724765424f4f6e4f455742754d7857786a526b4351665071704a69487849556a4a75454a784a74436f55704e416e754868584e624241564971784b58 remote_integ_key 4c706b67724765424f4f6e4f455742754d7857786a526b4351665071704a69487849556a4a75454a784a74436f55704e416e754868584e624241564971784b58 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 62426f6a4b6546567775616857504765 remote_crypto_key 62426f6a4b6546567775616857504765 integ_alg sha-512-256 local_integ_key 5268505a68636f584f6147476f597a66554f4b6377416b426b616c554c624a6d5464784a4746625659627770496d6a56667565766247626f7142784641775471 remote_integ_key 5268505a68636f584f6147476f597a66554f4b6377416b426b616c554c624a6d5464784a4746625659627770496d6a56667565766247626f7142784641775471 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 4c737852616d7259464e724c48486c4d remote_crypto_key 4c737852616d7259464e724c48486c4d integ_alg sha-512-256 local_integ_key 55777a4648734167644373734e756253727a5a65744f52594e7950515774706572536a445a614e756271646f76534557444c4274727a71596c78574c65595241 remote_integ_key 55777a4648734167644373734e756253727a5a65744f52594e7950515774706572536a445a614e756271646f76534557444c4274727a71596c78574c65595241 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 715363417a46635a4252614e4b73664c remote_crypto_key 715363417a46635a4252614e4b73664c integ_alg sha-512-256 local_integ_key 76784f424e796269746a47664f6a79664754597a76527963574f6c6451697a6d66446d446e42764c7a42546875505a784c77714871696b6f79514b464342786a remote_integ_key 76784f424e796269746a47664f6a79664754597a76527963574f6c6451697a6d66446d446e42764c7a42546875505a784c77714871696b6f79514b464342786a local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 456b5759544f64706c67714777624967 remote_crypto_key 456b5759544f64706c67714777624967 integ_alg sha-512-256 local_integ_key 4149487a5a675a6c6e445650726f4d6e505962686e514d576e6850736c5571616155526d7050455655636a484565616c454675434a4e4d4455636250734f7372 remote_integ_key 4149487a5a675a6c6e445650726f4d6e505962686e514d576e6850736c5571616155526d7050455655636a484565616c454675434a4e4d4455636250734f7372 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 6f4f4c7972454b63755166426c707978 remote_crypto_key 6f4f4c7972454b63755166426c707978 integ_alg sha-512-256 local_integ_key 4c4f745163624a694b595550694e4e4b5959416c735074547759734c4a746a556f5655586472684a544276736467615879654a65665077507669626e6166576e remote_integ_key 4c4f745163624a694b595550694e4e4b5959416c735074547759734c4a746a556f5655586472684a544276736467615879654a65665077507669626e6166576e local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 4a6b684363594778654252664372586a remote_crypto_key 4a6b684363594778654252664372586a integ_alg sha-512-256 local_integ_key 4e4e736e6f6e4c4d616955696255736e726d4877444e70624c5a554456494c5157727a7a4e4a666f476168646e644b626c4a464c45636d41526f56755272636d remote_integ_key 4e4e736e6f6e4c4d616955696255736e726d4877444e70624c5a554456494c5157727a7a4e4a666f476168646e644b626c4a464c45636d41526f56755272636d local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 596b68425555537158506c58787a6e77 remote_crypto_key 596b68425555537158506c58787a6e77 integ_alg sha-512-256 local_integ_key 4e7067695044675267546559715050414e5a745569696f6a6977526a684a426c6d577a70586e694f4b534c634351496a75624f6157504e66516b6e666a79446c remote_integ_key 4e7067695044675267546559715050414e5a745569696f6a6977526a684a426c6d577a70586e694f4b534c634351496a75624f6157504e66516b6e666a79446c local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 7a44524b4e6a78685a574f63426c724c remote_crypto_key 7a44524b4e6a78685a574f63426c724c integ_alg sha-512-256 local_integ_key 487a5474706d7071474f704c5956517a6b50696f47474f664d764b676e4851746b4d46614c55626c73666d704d7576554d6e4d684153754f445557616a706b78 remote_integ_key 487a5474706d7071474f704c5956517a6b50696f47474f664d764b676e4851746b4d46614c55626c73666d704d7576554d6e4d684153754f445557616a706b78 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 547867454e574f767675417a71485370 remote_crypto_key 547867454e574f767675417a71485370 integ_alg sha-512-256 local_integ_key 4144506b77774b6c6e44586d787857614a4241756b646863526c4f745850504f49796351786758794f4b4b57775743746b4a5576586c4e465056414b646c5363 remote_integ_key 4144506b77774b6c6e44586d787857614a4241756b646863526c4f745850504f49796351786758794f4b4b57775743746b4a5576586c4e465056414b646c5363 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 774d7951746476734547736670795a6d remote_crypto_key 774d7951746476734547736670795a6d integ_alg sha-512-256 local_integ_key 7341486c6c6f6653574968626b4676684743594b676e794e7854786f6645756d64546944796b4b6b746779525154774d6f534c646f5a5867734245687666716c remote_integ_key 7341486c6c6f6653574968626b4676684743594b676e794e7854786f6645756d64546944796b4b6b746779525154774d6f534c646f5a5867734245687666716c local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 47694e48657443474d48534a4869766a remote_crypto_key 47694e48657443474d48534a4869766a integ_alg sha-512-256 local_integ_key 6d6753587353525a5742744c487647524c686756417a55557753524877684a6a6c515a53654875616c76674473627545444462616e76444f4f6c664645566562 remote_integ_key 6d6753587353525a5742744c487647524c686756417a55557753524877684a6a6c515a53654875616c76674473627545444462616e76444f4f6c664645566562 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 4673734d4769526a646b626a6f6f6768 remote_crypto_key 4673734d4769526a646b626a6f6f6768 integ_alg sha-512-256 local_integ_key 594d6466776a48484b6842797645684354435857616e78764c42525a72764e4f484a637a4756585657686a6a7846794b6f6a634346747966734243497a487468 remote_integ_key 594d6466776a48484b6842797645684354435857616e78764c42525a72764e4f484a637a4756585657686a6a7846794b6f6a634346747966734243497a487468 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 706a7863496744496e534c7857476a63 remote_crypto_key 706a7863496744496e534c7857476a63 integ_alg sha-512-256 local_integ_key 677667684774716d7245674e4c7142494f55644562636e6152766a47547253465966466f614477736e4973436151564546455941766b486d654542476d454d70 remote_integ_key 677667684774716d7245674e4c7142494f55644562636e6152766a47547253465966466f614477736e4973436151564546455941766b486d654542476d454d70 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 535578784c7a73554661586d6e5a574e remote_crypto_key 535578784c7a73554661586d6e5a574e integ_alg sha-512-256 local_integ_key 7855486747506167714d5a626c756d4b4e74637257646859776e46636258624144704477717150784e576f43716674557341744972586876656d6d7561737047 remote_integ_key 7855486747506167714d5a626c756d4b4e74637257646859776e46636258624144704477717150784e576f43716674557341744972586876656d6d7561737047 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 444f524542744f79696a675563755373 remote_crypto_key 444f524542744f79696a675563755373 integ_alg sha-512-256 local_integ_key 657249444a516f6256554d4d45524c53617a4d65734e4a6549717850624c6d4267434c5a4d6e4f744b64517442584f746d78794e505871527577557879735257 remote_integ_key 657249444a516f6256554d4d45524c53617a4d65734e4a6549717850624c6d4267434c5a4d6e4f744b64517442584f746d78794e505871527577557879735257 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 72796c4e4a6a7464665848534b686245 remote_crypto_key 72796c4e4a6a7464665848534b686245 integ_alg sha-512-256 local_integ_key 636e68444844534e45657269596f74627651684e636873547557774c41796c5166455572614d724e4651745465616b48634d4f48584941745650545166494563 remote_integ_key 636e68444844534e45657269596f74627651684e636873547557774c41796c5166455572614d724e4651745465616b48634d4f48584941745650545166494563 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 6b524b49547966467779486c544b6244 remote_crypto_key 6b524b49547966467779486c544b6244 integ_alg sha-512-256 local_integ_key 6e44474953574d6f6c736f4f757a706658726f46755a6866595a4d435a7a6252747a684c624d4f7556444b4f48425566655a57586878695449707458415a7058 remote_integ_key 6e44474953574d6f6c736f4f757a706658726f46755a6866595a4d435a7a6252747a684c624d4f7556444b4f48425566655a57586878695449707458415a7058 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 5777426f44717861654e59636b797459 remote_crypto_key 5777426f44717861654e59636b797459 integ_alg sha-512-256 local_integ_key 614f5472594a5a774349744e5a59595362786b66554c564443666d6b4b6e534a6b6a4e6e76637453494f6b4c64446566546845544467774e4a6c634956526945 remote_integ_key 614f5472594a5a774349744e5a59595362786b66554c564443666d6b4b6e534a6b6a4e6e76637453494f6b4c64446566546845544467774e4a6c634956526945 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 775662694354484b43686b6b4a5a4f65 remote_crypto_key 775662694354484b43686b6b4a5a4f65 integ_alg sha-512-256 local_integ_key 624175585578516949764a704e616a6a4a4f73635767414566706a594f5a716c6753506a454d70426a6d59746e6f4c5a746446686c6e46594246506b5a467065 remote_integ_key 624175585578516949764a704e616a6a4a4f73635767414566706a594f5a716c6753506a454d70426a6d59746e6f4c5a746446686c6e46594246506b5a467065 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 4d424e757346636c736271754642495a remote_crypto_key 4d424e757346636c736271754642495a integ_alg sha-512-256 local_integ_key 506956587a6477417552755556616e4c63707a696f5276556b766265587968425078517a5154677175707946557942457957615143524250787255466a724749 remote_integ_key 506956587a6477417552755556616e4c63707a696f5276556b766265587968425078517a5154677175707946557942457957615143524250787255466a724749 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 426b675542414c5474496457646a5842 remote_crypto_key 426b675542414c5474496457646a5842 integ_alg sha-512-256 local_integ_key 5847457964687768576b58787a5558526c5547547677696f46596f6c566b70774c49556368775671416271486e47614c6f435466627a6964447a6d6d5a6d4463 remote_integ_key 5847457964687768576b58787a5558526c5547547677696f46596f6c566b70774c49556368775671416271486e47614c6f435466627a6964447a6d6d5a6d4463 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4e6f48514c4570504553634158447242 remote_crypto_key 4e6f48514c4570504553634158447242 integ_alg sha-512-256 local_integ_key 48574e534e6c4b63557077676c5742686d4f6c4b4a576c704e4a435648757777664b6f614d6b576c4b4a6c41634b5076594e4354466370746c525a7652647241 remote_integ_key 48574e534e6c4b63557077676c5742686d4f6c4b4a576c704e4a435648757777664b6f614d6b576c4b4a6c41634b5076594e4354466370746c525a7652647241 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 45526f4951485a5379434c4f6e777a4e remote_crypto_key 45526f4951485a5379434c4f6e777a4e integ_alg sha-512-256 local_integ_key 7971537446516162575943766c746b63416b6a665a4c4f536948554d6b576e46594f6d72554e5043794e664e554e6f5152756e4c71445462484a787658694a4e remote_integ_key 7971537446516162575943766c746b63416b6a665a4c4f536948554d6b576e46594f6d72554e5043794e664e554e6f5152756e4c71445462484a787658694a4e local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 69766e6257545076735a68626d777444 remote_crypto_key 69766e6257545076735a68626d777444 integ_alg sha-512-256 local_integ_key 73614e5944614c5a5453467062754475454e78655650544e5949527a4f686b516b6752446463786b786c765555646d5263664b706949626767524b587042636e remote_integ_key 73614e5944614c5a5453467062754475454e78655650544e5949527a4f686b516b6752446463786b786c765555646d5263664b706949626767524b587042636e local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 4e797847466b4370705a4d7459704a6c remote_crypto_key 4e797847466b4370705a4d7459704a6c integ_alg sha-512-256 local_integ_key 796e4d55774e617853507a4d6f7557546d5451434b77717a6c55794b5a51785561654b43416b437055536254537474685a756a736a557863714d655256416451 remote_integ_key 796e4d55774e617853507a4d6f7557546d5451434b77717a6c55794b5a51785561654b43416b437055536254537474685a756a736a557863714d655256416451 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 5371755369684f676c744b456859714b remote_crypto_key 5371755369684f676c744b456859714b integ_alg sha-512-256 local_integ_key 427851787770434f61696156576874556d6b4279484f4b6a4961647654746c63714243617964766d554f526b505145435762544f52506b65675349617a6e5057 remote_integ_key 427851787770434f61696156576874556d6b4279484f4b6a4961647654746c63714243617964766d554f526b505145435762544f52506b65675349617a6e5057 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 6f754555416a6f6a61484d504d584a6f remote_crypto_key 6f754555416a6f6a61484d504d584a6f integ_alg sha-512-256 local_integ_key 707a50496a6a6878584f426a6a574a70687a586345426f6557444a486a4b7659664e7670564d4950624e4671444b6e416476626b6e664f4271624a775071796a remote_integ_key 707a50496a6a6878584f426a6a574a70687a586345426f6557444a486a4b7659664e7670564d4950624e4671444b6e416476626b6e664f4271624a775071796a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 4a496868766a477a4575624949614b4e remote_crypto_key 4a496868766a477a4575624949614b4e integ_alg sha-512-256 local_integ_key 4b7646466b4163694f4a727952737a776768516b73564e6f4c666576546a63557750626c79434376505145584b596f74626a726e654d61787368654d67427170 remote_integ_key 4b7646466b4163694f4a727952737a776768516b73564e6f4c666576546a63557750626c79434376505145584b596f74626a726e654d61787368654d67427170 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 4948735a686a6b456d65664546714370 remote_crypto_key 4948735a686a6b456d65664546714370 integ_alg sha-512-256 local_integ_key 54425372794a4e75544a627953515441786e6a416f5473514e574b4a4a525970557255796e5870756b656c556a676c645a72534b6676545278784c584c68484d remote_integ_key 54425372794a4e75544a627953515441786e6a416f5473514e574b4a4a525970557255796e5870756b656c556a676c645a72534b6676545278784c584c68484d local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 756c7275484f466878416b68527a7346 remote_crypto_key 756c7275484f466878416b68527a7346 integ_alg sha-512-256 local_integ_key 4e6a534f69575a5877696977694a6f5a57415976736f486941714c6c764c5a6b70464873796f464767535748655175654d424b616578674b4d6c554e4b6f637a remote_integ_key 4e6a534f69575a5877696977694a6f5a57415976736f486941714c6c764c5a6b70464873796f464767535748655175654d424b616578674b4d6c554e4b6f637a local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 4b417942506f49704268777376776c72 remote_crypto_key 4b417942506f49704268777376776c72 integ_alg sha-512-256 local_integ_key 42684e6d4a50694a4b7363615450505475594b7657426a76477661707557594d59527076626c6b5a7158794b6b6e7345744b77676b4d6a616f5778614e4d6b69 remote_integ_key 42684e6d4a50694a4b7363615450505475594b7657426a76477661707557594d59527076626c6b5a7158794b6b6e7345744b77676b4d6a616f5778614e4d6b69 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 4762674f665a664b517648466f4c694b remote_crypto_key 4762674f665a664b517648466f4c694b integ_alg sha-512-256 local_integ_key 7a5542525473576f6a7369637853727667614558764176725566435a4855786f545257735769564d6e76794e5543784e5668676772594f415a4970626b6d5659 remote_integ_key 7a5542525473576f6a7369637853727667614558764176725566435a4855786f545257735769564d6e76794e5543784e5668676772594f415a4970626b6d5659 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 6852776a6f734a5377626c75416e676f remote_crypto_key 6852776a6f734a5377626c75416e676f integ_alg sha-512-256 local_integ_key 775752587a6375694972744248625a5078467968714b47664a79677755426d46754857687676444b424f5a4c4c41476a71414c49435251456b6373446542526a remote_integ_key 775752587a6375694972744248625a5078467968714b47664a79677755426d46754857687676444b424f5a4c4c41476a71414c49435251456b6373446542526a local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 625576564b7a4675635773536c4c6549 remote_crypto_key 625576564b7a4675635773536c4c6549 integ_alg sha-512-256 local_integ_key 447a6574756d73624674664a776b6747556376696341494e75745559506371617570574377416174744769786771755957575a58504e69504f6a667364516443 remote_integ_key 447a6574756d73624674664a776b6747556376696341494e75745559506371617570574377416174744769786771755957575a58504e69504f6a667364516443 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 4352676d536f7654497a67484743534c remote_crypto_key 4352676d536f7654497a67484743534c integ_alg sha-512-256 local_integ_key 4f415774694744756c554b584e61436372456b5542446d5247546c55714e4c447a6d6e746c4b625959454d4a574774696a4f686e6d6d656a7043414248774964 remote_integ_key 4f415774694744756c554b584e61436372456b5542446d5247546c55714e4c447a6d6e746c4b625959454d4a574774696a4f686e6d6d656a7043414248774964 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 694146644a6a484c6a51544864486477 remote_crypto_key 694146644a6a484c6a51544864486477 integ_alg sha-512-256 local_integ_key 576d76564746494f42545a554763444e6c624f55654b564842584d6d5573494d6b4d62647879786267724741685173516348474479425a67784c4a764b665a42 remote_integ_key 576d76564746494f42545a554763444e6c624f55654b564842584d6d5573494d6b4d62647879786267724741685173516348474479425a67784c4a764b665a42 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 534b6442626a614f5450757847694f51 remote_crypto_key 534b6442626a614f5450757847694f51 integ_alg sha-512-256 local_integ_key 6b4274694a744b734a68486f776d584a507a524b74586a67445549635741794f58514f6e6f4b464b4362524c656744474e7649784b5870456e4d424a6358724e remote_integ_key 6b4274694a744b734a68486f776d584a507a524b74586a67445549635741794f58514f6e6f4b464b4362524c656744474e7649784b5870456e4d424a6358724e local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 484474796a616567777a674b45766871 remote_crypto_key 484474796a616567777a674b45766871 integ_alg sha-512-256 local_integ_key 416946446f64654b76555257586b4c6142614f51754254596b47454655445650734c5652416a674c544d66444262694f697557676d66534e4f726a69705a4176 remote_integ_key 416946446f64654b76555257586b4c6142614f51754254596b47454655445650734c5652416a674c544d66444262694f697557676d66534e4f726a69705a4176 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 464856484179616568644a737a784e66 remote_crypto_key 464856484179616568644a737a784e66 integ_alg sha-512-256 local_integ_key 71786149626b5277706b676369694554774e43724c566e664c73527a50444b4976537a7543455044616e4f4475716a6f7267466d6f58717651464773506a784b remote_integ_key 71786149626b5277706b676369694554774e43724c566e664c73527a50444b4976537a7543455044616e4f4475716a6f7267466d6f58717651464773506a784b local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 4544624c6266446148786d5153705553 remote_crypto_key 4544624c6266446148786d5153705553 integ_alg sha-512-256 local_integ_key 4c706b67724765424f4f6e4f455742754d7857786a526b4351665071704a69487849556a4a75454a784a74436f55704e416e754868584e624241564971784b58 remote_integ_key 4c706b67724765424f4f6e4f455742754d7857786a526b4351665071704a69487849556a4a75454a784a74436f55704e416e754868584e624241564971784b58 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 62426f6a4b6546567775616857504765 remote_crypto_key 62426f6a4b6546567775616857504765 integ_alg sha-512-256 local_integ_key 5268505a68636f584f6147476f597a66554f4b6377416b426b616c554c624a6d5464784a4746625659627770496d6a56667565766247626f7142784641775471 remote_integ_key 5268505a68636f584f6147476f597a66554f4b6377416b426b616c554c624a6d5464784a4746625659627770496d6a56667565766247626f7142784641775471 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 4c737852616d7259464e724c48486c4d remote_crypto_key 4c737852616d7259464e724c48486c4d integ_alg sha-512-256 local_integ_key 55777a4648734167644373734e756253727a5a65744f52594e7950515774706572536a445a614e756271646f76534557444c4274727a71596c78574c65595241 remote_integ_key 55777a4648734167644373734e756253727a5a65744f52594e7950515774706572536a445a614e756271646f76534557444c4274727a71596c78574c65595241 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 715363417a46635a4252614e4b73664c remote_crypto_key 715363417a46635a4252614e4b73664c integ_alg sha-512-256 local_integ_key 76784f424e796269746a47664f6a79664754597a76527963574f6c6451697a6d66446d446e42764c7a42546875505a784c77714871696b6f79514b464342786a remote_integ_key 76784f424e796269746a47664f6a79664754597a76527963574f6c6451697a6d66446d446e42764c7a42546875505a784c77714871696b6f79514b464342786a local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 456b5759544f64706c67714777624967 remote_crypto_key 456b5759544f64706c67714777624967 integ_alg sha-512-256 local_integ_key 4149487a5a675a6c6e445650726f4d6e505962686e514d576e6850736c5571616155526d7050455655636a484565616c454675434a4e4d4455636250734f7372 remote_integ_key 4149487a5a675a6c6e445650726f4d6e505962686e514d576e6850736c5571616155526d7050455655636a484565616c454675434a4e4d4455636250734f7372 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 6f4f4c7972454b63755166426c707978 remote_crypto_key 6f4f4c7972454b63755166426c707978 integ_alg sha-512-256 local_integ_key 4c4f745163624a694b595550694e4e4b5959416c735074547759734c4a746a556f5655586472684a544276736467615879654a65665077507669626e6166576e remote_integ_key 4c4f745163624a694b595550694e4e4b5959416c735074547759734c4a746a556f5655586472684a544276736467615879654a65665077507669626e6166576e local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 4a6b684363594778654252664372586a remote_crypto_key 4a6b684363594778654252664372586a integ_alg sha-512-256 local_integ_key 4e4e736e6f6e4c4d616955696255736e726d4877444e70624c5a554456494c5157727a7a4e4a666f476168646e644b626c4a464c45636d41526f56755272636d remote_integ_key 4e4e736e6f6e4c4d616955696255736e726d4877444e70624c5a554456494c5157727a7a4e4a666f476168646e644b626c4a464c45636d41526f56755272636d local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 596b68425555537158506c58787a6e77 remote_crypto_key 596b68425555537158506c58787a6e77 integ_alg sha-512-256 local_integ_key 4e7067695044675267546559715050414e5a745569696f6a6977526a684a426c6d577a70586e694f4b534c634351496a75624f6157504e66516b6e666a79446c remote_integ_key 4e7067695044675267546559715050414e5a745569696f6a6977526a684a426c6d577a70586e694f4b534c634351496a75624f6157504e66516b6e666a79446c local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 7a44524b4e6a78685a574f63426c724c remote_crypto_key 7a44524b4e6a78685a574f63426c724c integ_alg sha-512-256 local_integ_key 487a5474706d7071474f704c5956517a6b50696f47474f664d764b676e4851746b4d46614c55626c73666d704d7576554d6e4d684153754f445557616a706b78 remote_integ_key 487a5474706d7071474f704c5956517a6b50696f47474f664d764b676e4851746b4d46614c55626c73666d704d7576554d6e4d684153754f445557616a706b78 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 547867454e574f767675417a71485370 remote_crypto_key 547867454e574f767675417a71485370 integ_alg sha-512-256 local_integ_key 4144506b77774b6c6e44586d787857614a4241756b646863526c4f745850504f49796351786758794f4b4b57775743746b4a5576586c4e465056414b646c5363 remote_integ_key 4144506b77774b6c6e44586d787857614a4241756b646863526c4f745850504f49796351786758794f4b4b57775743746b4a5576586c4e465056414b646c5363 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 774d7951746476734547736670795a6d remote_crypto_key 774d7951746476734547736670795a6d integ_alg sha-512-256 local_integ_key 7341486c6c6f6653574968626b4676684743594b676e794e7854786f6645756d64546944796b4b6b746779525154774d6f534c646f5a5867734245687666716c remote_integ_key 7341486c6c6f6653574968626b4676684743594b676e794e7854786f6645756d64546944796b4b6b746779525154774d6f534c646f5a5867734245687666716c local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 47694e48657443474d48534a4869766a remote_crypto_key 47694e48657443474d48534a4869766a integ_alg sha-512-256 local_integ_key 6d6753587353525a5742744c487647524c686756417a55557753524877684a6a6c515a53654875616c76674473627545444462616e76444f4f6c664645566562 remote_integ_key 6d6753587353525a5742744c487647524c686756417a55557753524877684a6a6c515a53654875616c76674473627545444462616e76444f4f6c664645566562 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 4673734d4769526a646b626a6f6f6768 remote_crypto_key 4673734d4769526a646b626a6f6f6768 integ_alg sha-512-256 local_integ_key 594d6466776a48484b6842797645684354435857616e78764c42525a72764e4f484a637a4756585657686a6a7846794b6f6a634346747966734243497a487468 remote_integ_key 594d6466776a48484b6842797645684354435857616e78764c42525a72764e4f484a637a4756585657686a6a7846794b6f6a634346747966734243497a487468 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 706a7863496744496e534c7857476a63 remote_crypto_key 706a7863496744496e534c7857476a63 integ_alg sha-512-256 local_integ_key 677667684774716d7245674e4c7142494f55644562636e6152766a47547253465966466f614477736e4973436151564546455941766b486d654542476d454d70 remote_integ_key 677667684774716d7245674e4c7142494f55644562636e6152766a47547253465966466f614477736e4973436151564546455941766b486d654542476d454d70 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 535578784c7a73554661586d6e5a574e remote_crypto_key 535578784c7a73554661586d6e5a574e integ_alg sha-512-256 local_integ_key 7855486747506167714d5a626c756d4b4e74637257646859776e46636258624144704477717150784e576f43716674557341744972586876656d6d7561737047 remote_integ_key 7855486747506167714d5a626c756d4b4e74637257646859776e46636258624144704477717150784e576f43716674557341744972586876656d6d7561737047 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 444f524542744f79696a675563755373 remote_crypto_key 444f524542744f79696a675563755373 integ_alg sha-512-256 local_integ_key 657249444a516f6256554d4d45524c53617a4d65734e4a6549717850624c6d4267434c5a4d6e4f744b64517442584f746d78794e505871527577557879735257 remote_integ_key 657249444a516f6256554d4d45524c53617a4d65734e4a6549717850624c6d4267434c5a4d6e4f744b64517442584f746d78794e505871527577557879735257 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 72796c4e4a6a7464665848534b686245 remote_crypto_key 72796c4e4a6a7464665848534b686245 integ_alg sha-512-256 local_integ_key 636e68444844534e45657269596f74627651684e636873547557774c41796c5166455572614d724e4651745465616b48634d4f48584941745650545166494563 remote_integ_key 636e68444844534e45657269596f74627651684e636873547557774c41796c5166455572614d724e4651745465616b48634d4f48584941745650545166494563 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 6b524b49547966467779486c544b6244 remote_crypto_key 6b524b49547966467779486c544b6244 integ_alg sha-512-256 local_integ_key 6e44474953574d6f6c736f4f757a706658726f46755a6866595a4d435a7a6252747a684c624d4f7556444b4f48425566655a57586878695449707458415a7058 remote_integ_key 6e44474953574d6f6c736f4f757a706658726f46755a6866595a4d435a7a6252747a684c624d4f7556444b4f48425566655a57586878695449707458415a7058 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 5777426f44717861654e59636b797459 remote_crypto_key 5777426f44717861654e59636b797459 integ_alg sha-512-256 local_integ_key 614f5472594a5a774349744e5a59595362786b66554c564443666d6b4b6e534a6b6a4e6e76637453494f6b4c64446566546845544467774e4a6c634956526945 remote_integ_key 614f5472594a5a774349744e5a59595362786b66554c564443666d6b4b6e534a6b6a4e6e76637453494f6b4c64446566546845544467774e4a6c634956526945 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 775662694354484b43686b6b4a5a4f65 remote_crypto_key 775662694354484b43686b6b4a5a4f65 integ_alg sha-512-256 local_integ_key 624175585578516949764a704e616a6a4a4f73635767414566706a594f5a716c6753506a454d70426a6d59746e6f4c5a746446686c6e46594246506b5a467065 remote_integ_key 624175585578516949764a704e616a6a4a4f73635767414566706a594f5a716c6753506a454d70426a6d59746e6f4c5a746446686c6e46594246506b5a467065 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 4d424e757346636c736271754642495a remote_crypto_key 4d424e757346636c736271754642495a integ_alg sha-512-256 local_integ_key 506956587a6477417552755556616e4c63707a696f5276556b766265587968425078517a5154677175707946557942457957615143524250787255466a724749 remote_integ_key 506956587a6477417552755556616e4c63707a696f5276556b766265587968425078517a5154677175707946557942457957615143524250787255466a724749 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 426b675542414c5474496457646a5842 remote_crypto_key 426b675542414c5474496457646a5842 integ_alg sha-512-256 local_integ_key 5847457964687768576b58787a5558526c5547547677696f46596f6c566b70774c49556368775671416271486e47614c6f435466627a6964447a6d6d5a6d4463 remote_integ_key 5847457964687768576b58787a5558526c5547547677696f46596f6c566b70774c49556368775671416271486e47614c6f435466627a6964447a6d6d5a6d4463 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec40tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-cbc-128 local_crypto_key 44636674767a7a6a7944794a72434c77 remote_crypto_key 44636674767a7a6a7944794a72434c77 integ_alg sha-512-256 local_integ_key 67424164527a7455614f474a50704f4e6d4678506277614a79756f66524e4c55657368747272796d5a5257694574794942416775796555717669665370716f41 remote_integ_key 67424164527a7455614f474a50704f4e6d4678506277614a79756f66524e4c55657368747272796d5a5257694574794942416775796555717669665370716f41 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-cbc-128 local_crypto_key 4d614843494c69596e456650784a556f remote_crypto_key 4d614843494c69596e456650784a556f integ_alg sha-512-256 local_integ_key 53724d7a76484f566156456f6865625865494947645a44706b4d46626d694e45414278494646694b764d56594b49506e4b484a444941646678734e79786f5348 remote_integ_key 53724d7a76484f566156456f6865625865494947645a44706b4d46626d694e45414278494646694b764d56594b49506e4b484a444941646678734e79786f5348 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-cbc-128 local_crypto_key 6f44755152536f4b78684746546a4776 remote_crypto_key 6f44755152536f4b78684746546a4776 integ_alg sha-512-256 local_integ_key 6d654e6f517870646b415546644664564a70544d67724962597856735a4567614b70456c4d4d77435a534f645274427052554b564f706c4168456b4376497662 remote_integ_key 6d654e6f517870646b415546644664564a70544d67724962597856735a4567614b70456c4d4d77435a534f645274427052554b564f706c4168456b4376497662 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-cbc-128 local_crypto_key 707877424a7545527a6f444671666146 remote_crypto_key 707877424a7545527a6f444671666146 integ_alg sha-512-256 local_integ_key 4f4d6769644d696a726a76416273447a7255434b755a42764f6757466361726575554e566b797343546c4d4241436441737763616d616e4163486845716e5955 remote_integ_key 4f4d6769644d696a726a76416273447a7255434b755a42764f6757466361726575554e566b797343546c4d4241436441737763616d616e4163486845716e5955 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-cbc-128 local_crypto_key 5a526177677067446471634f75466379 remote_crypto_key 5a526177677067446471634f75466379 integ_alg sha-512-256 local_integ_key 6c69566e487a794f49655742584972654d594d5744727169416a58685545654675506d4f694343446f6b756b786d574e58725a74654f4a5a7047714b61485178 remote_integ_key 6c69566e487a794f49655742584972654d594d5744727169416a58685545654675506d4f694343446f6b756b786d574e58725a74654f4a5a7047714b61485178 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-cbc-128 local_crypto_key 5863744c7970436d6366786846704c45 remote_crypto_key 5863744c7970436d6366786846704c45 integ_alg sha-512-256 local_integ_key 6568634758414e796c79566f4277636f444c5a517978565944774b50506a785442674d59675172705a454f70776779654e485a774e6b614c73584e6d67677778 remote_integ_key 6568634758414e796c79566f4277636f444c5a517978565944774b50506a785442674d59675172705a454f70776779654e485a774e6b614c73584e6d67677778 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-cbc-128 local_crypto_key 75434678414455474b554564544f7a75 remote_crypto_key 75434678414455474b554564544f7a75 integ_alg sha-512-256 local_integ_key 6c6e5756727549704d4d4b577765486d7662486f6c436465454f59594e454d62654373737a52456a7767684b6d4945455a456f595a4577716f6f4d4b575a6c72 remote_integ_key 6c6e5756727549704d4d4b577765486d7662486f6c436465454f59594e454d62654373737a52456a7767684b6d4945455a456f595a4577716f6f4d4b575a6c72 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-cbc-128 local_crypto_key 507469647858794d426c4e4275484f4b remote_crypto_key 507469647858794d426c4e4275484f4b integ_alg sha-512-256 local_integ_key 7543574f6e73756e5256764a6d6d47437756495a6369436752714a5a55704c6c43626e527a6b6349444e42796a54525768774447694673657a6b58524d597641 remote_integ_key 7543574f6e73756e5256764a6d6d47437756495a6369436752714a5a55704c6c43626e527a6b6349444e42796a54525768774447694673657a6b58524d597641 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-cbc-128 local_crypto_key 424a6145616a517050514141784b4757 remote_crypto_key 424a6145616a517050514141784b4757 integ_alg sha-512-256 local_integ_key 73506a524c526d76714c624f6d49714c7a6a6844454a77655a666376796f756d4566587972566b5063666a68555779414f6e7a685153564c705858584d776346 remote_integ_key 73506a524c526d76714c624f6d49714c7a6a6844454a77655a666376796f756d4566587972566b5063666a68555779414f6e7a685153564c705858584d776346 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-cbc-128 local_crypto_key 52506d67556463545769467552675753 remote_crypto_key 52506d67556463545769467552675753 integ_alg sha-512-256 local_integ_key 7a505a715078437064595549724566764c7145624553736b6f77774b6850664f475456684c45735a584a437775794a79505a5457615148566379534552506f41 remote_integ_key 7a505a715078437064595549724566764c7145624553736b6f77774b6850664f475456684c45735a584a437775794a79505a5457615148566379534552506f41 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-cbc-128 local_crypto_key 4e476e674444617367697571716e4449 remote_crypto_key 4e476e674444617367697571716e4449 integ_alg sha-512-256 local_integ_key 72444b64505a554f4c7459645651446b716e63787277516e666c776c6c6466474a49784d414d574a55786d6863534b46517674636c5641437774574248726877 remote_integ_key 72444b64505a554f4c7459645651446b716e63787277516e666c776c6c6466474a49784d414d574a55786d6863534b46517674636c5641437774574248726877 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-cbc-128 local_crypto_key 426a7557464f697650764b7967424167 remote_crypto_key 426a7557464f697650764b7967424167 integ_alg sha-512-256 local_integ_key 624a754f586b7662756d414e6c764e6f7677575662424f5248704679656d4549686775594c6f7a4268704c4e486b4d7a4877476b6668514d734c4d5976655764 remote_integ_key 624a754f586b7662756d414e6c764e6f7677575662424f5248704679656d4549686775594c6f7a4268704c4e486b4d7a4877476b6668514d734c4d5976655764 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-cbc-128 local_crypto_key 545772424443646d43494f75524a4471 remote_crypto_key 545772424443646d43494f75524a4471 integ_alg sha-512-256 local_integ_key 4f584267715444455a724d61665543475a667447494777784a724b776357564248504d62716c59674a76695a504f634d6c4e66685a52574f454b474743774246 remote_integ_key 4f584267715444455a724d61665543475a667447494777784a724b776357564248504d62716c59674a76695a504f634d6c4e66685a52574f454b474743774246 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-cbc-128 local_crypto_key 7a506c615374674c65427173544f6b6a remote_crypto_key 7a506c615374674c65427173544f6b6a integ_alg sha-512-256 local_integ_key 48497a4e6f6a446e764566704665507963655964626263624c75664472535763675374644c41484f6b6b59726c4c625241486b514d6e7a4f4a72676b704d7265 remote_integ_key 48497a4e6f6a446e764566704665507963655964626263624c75664472535763675374644c41484f6b6b59726c4c625241486b514d6e7a4f4a72676b704d7265 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-cbc-128 local_crypto_key 72757345684b457571615a734d61477a remote_crypto_key 72757345684b457571615a734d61477a integ_alg sha-512-256 local_integ_key 46686d6a4d5747486e534c70754e6b58415768524352677a6175726c464579627648454a734f776b476d6d706f7969676d6a6241776c574d435646416c6c4155 remote_integ_key 46686d6a4d5747486e534c70754e6b58415768524352677a6175726c464579627648454a734f776b476d6d706f7969676d6a6241776c574d435646416c6c4155 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-cbc-128 local_crypto_key 7179786e654c646a41446f54674a4966 remote_crypto_key 7179786e654c646a41446f54674a4966 integ_alg sha-512-256 local_integ_key 676a56646f6b696f7179586d665556666e6247456d466c5a41574f72425a6b516f6762506c41506673566d6a706c4b66526a4e78454c5a58546b6d5272496371 remote_integ_key 676a56646f6b696f7179586d665556666e6247456d466c5a41574f72425a6b516f6762506c41506673566d6a706c4b66526a4e78454c5a58546b6d5272496371 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-cbc-128 local_crypto_key 666b68725849765967666644484d5963 remote_crypto_key 666b68725849765967666644484d5963 integ_alg sha-512-256 local_integ_key 52626c69474b73437659476365687456504e7547476f5463656871517a43734c776f506b625a484f514b4375466751547a4c464b756b734354486f7356497259 remote_integ_key 52626c69474b73437659476365687456504e7547476f5463656871517a43734c776f506b625a484f514b4375466751547a4c464b756b734354486f7356497259 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-cbc-128 local_crypto_key 6370504d674a59645a48795076476866 remote_crypto_key 6370504d674a59645a48795076476866 integ_alg sha-512-256 local_integ_key 6b65716c4a55774957535052787245667a4b4f577a4b55506a4d5851625453784947614d5a70655655455a7850625263497a4b706a4c5651437968626b43554c remote_integ_key 6b65716c4a55774957535052787245667a4b4f577a4b55506a4d5851625453784947614d5a70655655455a7850625263497a4b706a4c5651437968626b43554c local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-cbc-128 local_crypto_key 77516e7258474b4d515a726a43414e63 remote_crypto_key 77516e7258474b4d515a726a43414e63 integ_alg sha-512-256 local_integ_key 796572526346426475417461534e67465850685362506d6b657a6d536c414764506552676d6163494b46584253775164556a635a5275676a4c656b5a45666f43 remote_integ_key 796572526346426475417461534e67465850685362506d6b657a6d536c414764506552676d6163494b46584253775164556a635a5275676a4c656b5a45666f43 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-cbc-128 local_crypto_key 7851636f66764f67766a7a6b6d6f4a78 remote_crypto_key 7851636f66764f67766a7a6b6d6f4a78 integ_alg sha-512-256 local_integ_key 4e754e555a456757784f5147584375736e75746b525042737755796b4e56745a71515563784c6765726e6b4b4e59624d69536a636d636c4d4c6c74476341585a remote_integ_key 4e754e555a456757784f5147584375736e75746b525042737755796b4e56745a71515563784c6765726e6b4b4e59624d69536a636d636c4d4c6c74476341585a local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-cbc-128 local_crypto_key 4b484571424c41624347764d73514267 remote_crypto_key 4b484571424c41624347764d73514267 integ_alg sha-512-256 local_integ_key 687467696e716645514957426b686f757274536c526475536f7851796a49577464654c524a6451787758466e45766f65706e6a755763497a5163456f574f536b remote_integ_key 687467696e716645514957426b686f757274536c526475536f7851796a49577464654c524a6451787758466e45766f65706e6a755763497a5163456f574f536b local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-cbc-128 local_crypto_key 71777550555048706b616f6a6169446e remote_crypto_key 71777550555048706b616f6a6169446e integ_alg sha-512-256 local_integ_key 62586d71747355736776447141544c6977536d49644d4c68416b7774744d5268574b4a5474565455574c5773576d6676517777766f75535757755a6a53695a62 remote_integ_key 62586d71747355736776447141544c6977536d49644d4c68416b7774744d5268574b4a5474565455574c5773576d6676517777766f75535757755a6a53695a62 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-cbc-128 local_crypto_key 616b4d537768684e50566c634f595748 remote_crypto_key 616b4d537768684e50566c634f595748 integ_alg sha-512-256 local_integ_key 575365486a7058585a54744663444745555641656d6f6553695168417870495a457269656b6c70466943454153536376557176444b4e67524e42485848665a4d remote_integ_key 575365486a7058585a54744663444745555641656d6f6553695168417870495a457269656b6c70466943454153536376557176444b4e67524e42485848665a4d local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-cbc-128 local_crypto_key 5472655564704b7a455743694e474156 remote_crypto_key 5472655564704b7a455743694e474156 integ_alg sha-512-256 local_integ_key 57545a636c6566444d4e525645704858436b674d665750777869676266707844514b4e4645516f7a736b736e6444484479536b756f51516f5751506a4175546a remote_integ_key 57545a636c6566444d4e525645704858436b674d665750777869676266707844514b4e4645516f7a736b736e6444484479536b756f51516f5751506a4175546a local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-cbc-128 local_crypto_key 6a5379787479566f4c5765757a794a5a remote_crypto_key 6a5379787479566f4c5765757a794a5a integ_alg sha-512-256 local_integ_key 56414e5a744d57446947587a6555676e72416e5a53637a63775a7551426e464d4b454d45734e66625762686459684266686f5961656f726a7a626a666e436577 remote_integ_key 56414e5a744d57446947587a6555676e72416e5a53637a63775a7551426e464d4b454d45734e66625762686459684266686f5961656f726a7a626a666e436577 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-cbc-128 local_crypto_key 70634351636d704364735a7155556e4d remote_crypto_key 70634351636d704364735a7155556e4d integ_alg sha-512-256 local_integ_key 4c46596567654d50425870547975775a6b644a48707070595552716564615a5350526a794c6e64456368565175417847784e54695068556d63655242736d7846 remote_integ_key 4c46596567654d50425870547975775a6b644a48707070595552716564615a5350526a794c6e64456368565175417847784e54695068556d63655242736d7846 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-cbc-128 local_crypto_key 5278767a516852525341724a48645a70 remote_crypto_key 5278767a516852525341724a48645a70 integ_alg sha-512-256 local_integ_key 70666976664f72626d61624c5863644d714a467a527153766f79766f584171516e43655168667263784242734f4758736c75717550566e58586a586c6c6c4e78 remote_integ_key 70666976664f72626d61624c5863644d714a467a527153766f79766f584171516e43655168667263784242734f4758736c75717550566e58586a586c6c6c4e78 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-cbc-128 local_crypto_key 6675494b7547776c584b55506e656375 remote_crypto_key 6675494b7547776c584b55506e656375 integ_alg sha-512-256 local_integ_key 41674f734b504268657351457168566a6c4d50794f6d54445848775a574f66554f474775594c5a4e454b6d496f5542616b566b57736a524575776150616d5970 remote_integ_key 41674f734b504268657351457168566a6c4d50794f6d54445848775a574f66554f474775594c5a4e454b6d496f5542616b566b57736a524575776150616d5970 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-cbc-128 local_crypto_key 6274546a476b59484a76624f596f4576 remote_crypto_key 6274546a476b59484a76624f596f4576 integ_alg sha-512-256 local_integ_key 5a61515072506e44636144495167446273616f4171754445774a4e6e687449445764776d664c6c6a4e5152647845434c794275766a784a525a72414b4f6f734f remote_integ_key 5a61515072506e44636144495167446273616f4171754445774a4e6e687449445764776d664c6c6a4e5152647845434c794275766a784a525a72414b4f6f734f local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-cbc-128 local_crypto_key 7765576362786c6576585a6277796e47 remote_crypto_key 7765576362786c6576585a6277796e47 integ_alg sha-512-256 local_integ_key 6d49627962577a6c626d6e63436d4d576c6672676f6b6c78477855706f776d78544e486867417a797675565a7575494d6c6c6f6e4446686d5977495654524e58 remote_integ_key 6d49627962577a6c626d6e63436d4d576c6672676f6b6c78477855706f776d78544e486867417a797675565a7575494d6c6c6f6e4446686d5977495654524e58 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-cbc-128 local_crypto_key 4e634e5048725472434b6c6f56694472 remote_crypto_key 4e634e5048725472434b6c6f56694472 integ_alg sha-512-256 local_integ_key 4445424261516748644375684d54554775735861706a424d524f46705a476b5246565a4b4169786f6857784b4554594a4c5a6151445447634853787372526b71 remote_integ_key 4445424261516748644375684d54554775735861706a424d524f46705a476b5246565a4b4169786f6857784b4554594a4c5a6151445447634853787372526b71 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-cbc-128 local_crypto_key 4858776368766a4f78756c6f77535272 remote_crypto_key 4858776368766a4f78756c6f77535272 integ_alg sha-512-256 local_integ_key 4f796b5a784746484742495759546646497a71596b6b4965566b51755441416c4e4e59476a4d6e6d717a69646847736a57656671644f4674736c6f5578427564 remote_integ_key 4f796b5a784746484742495759546646497a71596b6b4965566b51755441416c4e4e59476a4d6e6d717a69646847736a57656671644f4674736c6f5578427564 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-cbc-128 local_crypto_key 7a5662686a65634c687a504a75447a4e remote_crypto_key 7a5662686a65634c687a504a75447a4e integ_alg sha-512-256 local_integ_key 45457143664e744a52476d764a6c75566245784f55546e424e625268426c677a774847635972646d6f70554e6e57626351524c6c6e68636a687a646a70616543 remote_integ_key 45457143664e744a52476d764a6c75566245784f55546e424e625268426c677a774847635972646d6f70554e6e57626351524c6c6e68636a687a646a70616543 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-cbc-128 local_crypto_key 61694f5256766b53587761586d6b796e remote_crypto_key 61694f5256766b53587761586d6b796e integ_alg sha-512-256 local_integ_key 6476466d47786b514771576c6352494549664443736a51647553645555586b4562534179656d44597451446e67577571784553645349686a614173474d49514d remote_integ_key 6476466d47786b514771576c6352494549664443736a51647553645555586b4562534179656d44597451446e67577571784553645349686a614173474d49514d local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-cbc-128 local_crypto_key 7453686b6a455169466e50546b56766d remote_crypto_key 7453686b6a455169466e50546b56766d integ_alg sha-512-256 local_integ_key 4774676f4674785679426244747047617a4a6d584c4c724e7965566857656f55435266524e5046684168635174754c5070536f4872646c747052627a4d657877 remote_integ_key 4774676f4674785679426244747047617a4a6d584c4c724e7965566857656f55435266524e5046684168635174754c5070536f4872646c747052627a4d657877 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-cbc-128 local_crypto_key 574342537642554a6f4874597848554e remote_crypto_key 574342537642554a6f4874597848554e integ_alg sha-512-256 local_integ_key 427455787071637a5946696564487070457167717a736f7353485177617164414b53754b646a6b7a775475465357547866695473746852637a766b69596a4e4f remote_integ_key 427455787071637a5946696564487070457167717a736f7353485177617164414b53754b646a6b7a775475465357547866695473746852637a766b69596a4e4f local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-cbc-128 local_crypto_key 56506248457869585a766c56456f5757 remote_crypto_key 56506248457869585a766c56456f5757 integ_alg sha-512-256 local_integ_key 584d506f746a6e58525164615755596d4566544c746744754b72784961504c58436f4d576e6c6b565575465a68554b586157777357654f4e486f4a7745567270 remote_integ_key 584d506f746a6e58525164615755596d4566544c746744754b72784961504c58436f4d576e6c6b565575465a68554b586157777357654f4e486f4a7745567270 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-cbc-128 local_crypto_key 4e72616b6e687949624a5a4952577a70 remote_crypto_key 4e72616b6e687949624a5a4952577a70 integ_alg sha-512-256 local_integ_key 4b6876774f48724344794c5a47734375764468585166586545496e6355654841574d46476a70687059437062766b66676157716876684c42696e534c61425362 remote_integ_key 4b6876774f48724344794c5a47734375764468585166586545496e6355654841574d46476a70687059437062766b66676157716876684c42696e534c61425362 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-cbc-128 local_crypto_key 6f624b4f656c794c7442465474565249 remote_crypto_key 6f624b4f656c794c7442465474565249 integ_alg sha-512-256 local_integ_key 517471556c5947615a6e7365496e76717275446f6b58616f6c78536279446e4b457150474e6451486649657457416f73796778726f7663546b724a6a4654486c remote_integ_key 517471556c5947615a6e7365496e76717275446f6b58616f6c78536279446e4b457150474e6451486649657457416f73796778726f7663546b724a6a4654486c local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-cbc-128 local_crypto_key 47536254496a694f666a6167636b4e46 remote_crypto_key 47536254496a694f666a6167636b4e46 integ_alg sha-512-256 local_integ_key 4b5856665542726c54694e574b4346524d586b745147767372676a52464e6569756f4d59437072666e4b6c666c704f6e6b7a4a65554b4f526f557177444c7744 remote_integ_key 4b5856665542726c54694e574b4346524d586b745147767372676a52464e6569756f4d59437072666e4b6c666c704f6e6b7a4a65554b4f526f557177444c7744 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 44636674767a7a6a7944794a72434c77 remote_crypto_key 44636674767a7a6a7944794a72434c77 integ_alg sha-512-256 local_integ_key 67424164527a7455614f474a50704f4e6d4678506277614a79756f66524e4c55657368747272796d5a5257694574794942416775796555717669665370716f41 remote_integ_key 67424164527a7455614f474a50704f4e6d4678506277614a79756f66524e4c55657368747272796d5a5257694574794942416775796555717669665370716f41 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-cbc-128 local_crypto_key 4d614843494c69596e456650784a556f remote_crypto_key 4d614843494c69596e456650784a556f integ_alg sha-512-256 local_integ_key 53724d7a76484f566156456f6865625865494947645a44706b4d46626d694e45414278494646694b764d56594b49506e4b484a444941646678734e79786f5348 remote_integ_key 53724d7a76484f566156456f6865625865494947645a44706b4d46626d694e45414278494646694b764d56594b49506e4b484a444941646678734e79786f5348 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-cbc-128 local_crypto_key 6f44755152536f4b78684746546a4776 remote_crypto_key 6f44755152536f4b78684746546a4776 integ_alg sha-512-256 local_integ_key 6d654e6f517870646b415546644664564a70544d67724962597856735a4567614b70456c4d4d77435a534f645274427052554b564f706c4168456b4376497662 remote_integ_key 6d654e6f517870646b415546644664564a70544d67724962597856735a4567614b70456c4d4d77435a534f645274427052554b564f706c4168456b4376497662 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-cbc-128 local_crypto_key 707877424a7545527a6f444671666146 remote_crypto_key 707877424a7545527a6f444671666146 integ_alg sha-512-256 local_integ_key 4f4d6769644d696a726a76416273447a7255434b755a42764f6757466361726575554e566b797343546c4d4241436441737763616d616e4163486845716e5955 remote_integ_key 4f4d6769644d696a726a76416273447a7255434b755a42764f6757466361726575554e566b797343546c4d4241436441737763616d616e4163486845716e5955 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-cbc-128 local_crypto_key 5a526177677067446471634f75466379 remote_crypto_key 5a526177677067446471634f75466379 integ_alg sha-512-256 local_integ_key 6c69566e487a794f49655742584972654d594d5744727169416a58685545654675506d4f694343446f6b756b786d574e58725a74654f4a5a7047714b61485178 remote_integ_key 6c69566e487a794f49655742584972654d594d5744727169416a58685545654675506d4f694343446f6b756b786d574e58725a74654f4a5a7047714b61485178 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-cbc-128 local_crypto_key 5863744c7970436d6366786846704c45 remote_crypto_key 5863744c7970436d6366786846704c45 integ_alg sha-512-256 local_integ_key 6568634758414e796c79566f4277636f444c5a517978565944774b50506a785442674d59675172705a454f70776779654e485a774e6b614c73584e6d67677778 remote_integ_key 6568634758414e796c79566f4277636f444c5a517978565944774b50506a785442674d59675172705a454f70776779654e485a774e6b614c73584e6d67677778 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-cbc-128 local_crypto_key 75434678414455474b554564544f7a75 remote_crypto_key 75434678414455474b554564544f7a75 integ_alg sha-512-256 local_integ_key 6c6e5756727549704d4d4b577765486d7662486f6c436465454f59594e454d62654373737a52456a7767684b6d4945455a456f595a4577716f6f4d4b575a6c72 remote_integ_key 6c6e5756727549704d4d4b577765486d7662486f6c436465454f59594e454d62654373737a52456a7767684b6d4945455a456f595a4577716f6f4d4b575a6c72 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-cbc-128 local_crypto_key 507469647858794d426c4e4275484f4b remote_crypto_key 507469647858794d426c4e4275484f4b integ_alg sha-512-256 local_integ_key 7543574f6e73756e5256764a6d6d47437756495a6369436752714a5a55704c6c43626e527a6b6349444e42796a54525768774447694673657a6b58524d597641 remote_integ_key 7543574f6e73756e5256764a6d6d47437756495a6369436752714a5a55704c6c43626e527a6b6349444e42796a54525768774447694673657a6b58524d597641 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-cbc-128 local_crypto_key 424a6145616a517050514141784b4757 remote_crypto_key 424a6145616a517050514141784b4757 integ_alg sha-512-256 local_integ_key 73506a524c526d76714c624f6d49714c7a6a6844454a77655a666376796f756d4566587972566b5063666a68555779414f6e7a685153564c705858584d776346 remote_integ_key 73506a524c526d76714c624f6d49714c7a6a6844454a77655a666376796f756d4566587972566b5063666a68555779414f6e7a685153564c705858584d776346 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-cbc-128 local_crypto_key 52506d67556463545769467552675753 remote_crypto_key 52506d67556463545769467552675753 integ_alg sha-512-256 local_integ_key 7a505a715078437064595549724566764c7145624553736b6f77774b6850664f475456684c45735a584a437775794a79505a5457615148566379534552506f41 remote_integ_key 7a505a715078437064595549724566764c7145624553736b6f77774b6850664f475456684c45735a584a437775794a79505a5457615148566379534552506f41 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-cbc-128 local_crypto_key 4e476e674444617367697571716e4449 remote_crypto_key 4e476e674444617367697571716e4449 integ_alg sha-512-256 local_integ_key 72444b64505a554f4c7459645651446b716e63787277516e666c776c6c6466474a49784d414d574a55786d6863534b46517674636c5641437774574248726877 remote_integ_key 72444b64505a554f4c7459645651446b716e63787277516e666c776c6c6466474a49784d414d574a55786d6863534b46517674636c5641437774574248726877 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-cbc-128 local_crypto_key 426a7557464f697650764b7967424167 remote_crypto_key 426a7557464f697650764b7967424167 integ_alg sha-512-256 local_integ_key 624a754f586b7662756d414e6c764e6f7677575662424f5248704679656d4549686775594c6f7a4268704c4e486b4d7a4877476b6668514d734c4d5976655764 remote_integ_key 624a754f586b7662756d414e6c764e6f7677575662424f5248704679656d4549686775594c6f7a4268704c4e486b4d7a4877476b6668514d734c4d5976655764 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-cbc-128 local_crypto_key 545772424443646d43494f75524a4471 remote_crypto_key 545772424443646d43494f75524a4471 integ_alg sha-512-256 local_integ_key 4f584267715444455a724d61665543475a667447494777784a724b776357564248504d62716c59674a76695a504f634d6c4e66685a52574f454b474743774246 remote_integ_key 4f584267715444455a724d61665543475a667447494777784a724b776357564248504d62716c59674a76695a504f634d6c4e66685a52574f454b474743774246 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-cbc-128 local_crypto_key 7a506c615374674c65427173544f6b6a remote_crypto_key 7a506c615374674c65427173544f6b6a integ_alg sha-512-256 local_integ_key 48497a4e6f6a446e764566704665507963655964626263624c75664472535763675374644c41484f6b6b59726c4c625241486b514d6e7a4f4a72676b704d7265 remote_integ_key 48497a4e6f6a446e764566704665507963655964626263624c75664472535763675374644c41484f6b6b59726c4c625241486b514d6e7a4f4a72676b704d7265 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-cbc-128 local_crypto_key 72757345684b457571615a734d61477a remote_crypto_key 72757345684b457571615a734d61477a integ_alg sha-512-256 local_integ_key 46686d6a4d5747486e534c70754e6b58415768524352677a6175726c464579627648454a734f776b476d6d706f7969676d6a6241776c574d435646416c6c4155 remote_integ_key 46686d6a4d5747486e534c70754e6b58415768524352677a6175726c464579627648454a734f776b476d6d706f7969676d6a6241776c574d435646416c6c4155 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-cbc-128 local_crypto_key 7179786e654c646a41446f54674a4966 remote_crypto_key 7179786e654c646a41446f54674a4966 integ_alg sha-512-256 local_integ_key 676a56646f6b696f7179586d665556666e6247456d466c5a41574f72425a6b516f6762506c41506673566d6a706c4b66526a4e78454c5a58546b6d5272496371 remote_integ_key 676a56646f6b696f7179586d665556666e6247456d466c5a41574f72425a6b516f6762506c41506673566d6a706c4b66526a4e78454c5a58546b6d5272496371 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-cbc-128 local_crypto_key 666b68725849765967666644484d5963 remote_crypto_key 666b68725849765967666644484d5963 integ_alg sha-512-256 local_integ_key 52626c69474b73437659476365687456504e7547476f5463656871517a43734c776f506b625a484f514b4375466751547a4c464b756b734354486f7356497259 remote_integ_key 52626c69474b73437659476365687456504e7547476f5463656871517a43734c776f506b625a484f514b4375466751547a4c464b756b734354486f7356497259 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-cbc-128 local_crypto_key 6370504d674a59645a48795076476866 remote_crypto_key 6370504d674a59645a48795076476866 integ_alg sha-512-256 local_integ_key 6b65716c4a55774957535052787245667a4b4f577a4b55506a4d5851625453784947614d5a70655655455a7850625263497a4b706a4c5651437968626b43554c remote_integ_key 6b65716c4a55774957535052787245667a4b4f577a4b55506a4d5851625453784947614d5a70655655455a7850625263497a4b706a4c5651437968626b43554c local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-cbc-128 local_crypto_key 77516e7258474b4d515a726a43414e63 remote_crypto_key 77516e7258474b4d515a726a43414e63 integ_alg sha-512-256 local_integ_key 796572526346426475417461534e67465850685362506d6b657a6d536c414764506552676d6163494b46584253775164556a635a5275676a4c656b5a45666f43 remote_integ_key 796572526346426475417461534e67465850685362506d6b657a6d536c414764506552676d6163494b46584253775164556a635a5275676a4c656b5a45666f43 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-cbc-128 local_crypto_key 7851636f66764f67766a7a6b6d6f4a78 remote_crypto_key 7851636f66764f67766a7a6b6d6f4a78 integ_alg sha-512-256 local_integ_key 4e754e555a456757784f5147584375736e75746b525042737755796b4e56745a71515563784c6765726e6b4b4e59624d69536a636d636c4d4c6c74476341585a remote_integ_key 4e754e555a456757784f5147584375736e75746b525042737755796b4e56745a71515563784c6765726e6b4b4e59624d69536a636d636c4d4c6c74476341585a local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-cbc-128 local_crypto_key 4b484571424c41624347764d73514267 remote_crypto_key 4b484571424c41624347764d73514267 integ_alg sha-512-256 local_integ_key 687467696e716645514957426b686f757274536c526475536f7851796a49577464654c524a6451787758466e45766f65706e6a755763497a5163456f574f536b remote_integ_key 687467696e716645514957426b686f757274536c526475536f7851796a49577464654c524a6451787758466e45766f65706e6a755763497a5163456f574f536b local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-cbc-128 local_crypto_key 71777550555048706b616f6a6169446e remote_crypto_key 71777550555048706b616f6a6169446e integ_alg sha-512-256 local_integ_key 62586d71747355736776447141544c6977536d49644d4c68416b7774744d5268574b4a5474565455574c5773576d6676517777766f75535757755a6a53695a62 remote_integ_key 62586d71747355736776447141544c6977536d49644d4c68416b7774744d5268574b4a5474565455574c5773576d6676517777766f75535757755a6a53695a62 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-cbc-128 local_crypto_key 616b4d537768684e50566c634f595748 remote_crypto_key 616b4d537768684e50566c634f595748 integ_alg sha-512-256 local_integ_key 575365486a7058585a54744663444745555641656d6f6553695168417870495a457269656b6c70466943454153536376557176444b4e67524e42485848665a4d remote_integ_key 575365486a7058585a54744663444745555641656d6f6553695168417870495a457269656b6c70466943454153536376557176444b4e67524e42485848665a4d local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-cbc-128 local_crypto_key 5472655564704b7a455743694e474156 remote_crypto_key 5472655564704b7a455743694e474156 integ_alg sha-512-256 local_integ_key 57545a636c6566444d4e525645704858436b674d665750777869676266707844514b4e4645516f7a736b736e6444484479536b756f51516f5751506a4175546a remote_integ_key 57545a636c6566444d4e525645704858436b674d665750777869676266707844514b4e4645516f7a736b736e6444484479536b756f51516f5751506a4175546a local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-cbc-128 local_crypto_key 6a5379787479566f4c5765757a794a5a remote_crypto_key 6a5379787479566f4c5765757a794a5a integ_alg sha-512-256 local_integ_key 56414e5a744d57446947587a6555676e72416e5a53637a63775a7551426e464d4b454d45734e66625762686459684266686f5961656f726a7a626a666e436577 remote_integ_key 56414e5a744d57446947587a6555676e72416e5a53637a63775a7551426e464d4b454d45734e66625762686459684266686f5961656f726a7a626a666e436577 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-cbc-128 local_crypto_key 70634351636d704364735a7155556e4d remote_crypto_key 70634351636d704364735a7155556e4d integ_alg sha-512-256 local_integ_key 4c46596567654d50425870547975775a6b644a48707070595552716564615a5350526a794c6e64456368565175417847784e54695068556d63655242736d7846 remote_integ_key 4c46596567654d50425870547975775a6b644a48707070595552716564615a5350526a794c6e64456368565175417847784e54695068556d63655242736d7846 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-cbc-128 local_crypto_key 5278767a516852525341724a48645a70 remote_crypto_key 5278767a516852525341724a48645a70 integ_alg sha-512-256 local_integ_key 70666976664f72626d61624c5863644d714a467a527153766f79766f584171516e43655168667263784242734f4758736c75717550566e58586a586c6c6c4e78 remote_integ_key 70666976664f72626d61624c5863644d714a467a527153766f79766f584171516e43655168667263784242734f4758736c75717550566e58586a586c6c6c4e78 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-cbc-128 local_crypto_key 6675494b7547776c584b55506e656375 remote_crypto_key 6675494b7547776c584b55506e656375 integ_alg sha-512-256 local_integ_key 41674f734b504268657351457168566a6c4d50794f6d54445848775a574f66554f474775594c5a4e454b6d496f5542616b566b57736a524575776150616d5970 remote_integ_key 41674f734b504268657351457168566a6c4d50794f6d54445848775a574f66554f474775594c5a4e454b6d496f5542616b566b57736a524575776150616d5970 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-cbc-128 local_crypto_key 6274546a476b59484a76624f596f4576 remote_crypto_key 6274546a476b59484a76624f596f4576 integ_alg sha-512-256 local_integ_key 5a61515072506e44636144495167446273616f4171754445774a4e6e687449445764776d664c6c6a4e5152647845434c794275766a784a525a72414b4f6f734f remote_integ_key 5a61515072506e44636144495167446273616f4171754445774a4e6e687449445764776d664c6c6a4e5152647845434c794275766a784a525a72414b4f6f734f local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-cbc-128 local_crypto_key 7765576362786c6576585a6277796e47 remote_crypto_key 7765576362786c6576585a6277796e47 integ_alg sha-512-256 local_integ_key 6d49627962577a6c626d6e63436d4d576c6672676f6b6c78477855706f776d78544e486867417a797675565a7575494d6c6c6f6e4446686d5977495654524e58 remote_integ_key 6d49627962577a6c626d6e63436d4d576c6672676f6b6c78477855706f776d78544e486867417a797675565a7575494d6c6c6f6e4446686d5977495654524e58 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-cbc-128 local_crypto_key 4e634e5048725472434b6c6f56694472 remote_crypto_key 4e634e5048725472434b6c6f56694472 integ_alg sha-512-256 local_integ_key 4445424261516748644375684d54554775735861706a424d524f46705a476b5246565a4b4169786f6857784b4554594a4c5a6151445447634853787372526b71 remote_integ_key 4445424261516748644375684d54554775735861706a424d524f46705a476b5246565a4b4169786f6857784b4554594a4c5a6151445447634853787372526b71 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-cbc-128 local_crypto_key 4858776368766a4f78756c6f77535272 remote_crypto_key 4858776368766a4f78756c6f77535272 integ_alg sha-512-256 local_integ_key 4f796b5a784746484742495759546646497a71596b6b4965566b51755441416c4e4e59476a4d6e6d717a69646847736a57656671644f4674736c6f5578427564 remote_integ_key 4f796b5a784746484742495759546646497a71596b6b4965566b51755441416c4e4e59476a4d6e6d717a69646847736a57656671644f4674736c6f5578427564 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-cbc-128 local_crypto_key 7a5662686a65634c687a504a75447a4e remote_crypto_key 7a5662686a65634c687a504a75447a4e integ_alg sha-512-256 local_integ_key 45457143664e744a52476d764a6c75566245784f55546e424e625268426c677a774847635972646d6f70554e6e57626351524c6c6e68636a687a646a70616543 remote_integ_key 45457143664e744a52476d764a6c75566245784f55546e424e625268426c677a774847635972646d6f70554e6e57626351524c6c6e68636a687a646a70616543 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-cbc-128 local_crypto_key 61694f5256766b53587761586d6b796e remote_crypto_key 61694f5256766b53587761586d6b796e integ_alg sha-512-256 local_integ_key 6476466d47786b514771576c6352494549664443736a51647553645555586b4562534179656d44597451446e67577571784553645349686a614173474d49514d remote_integ_key 6476466d47786b514771576c6352494549664443736a51647553645555586b4562534179656d44597451446e67577571784553645349686a614173474d49514d local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-cbc-128 local_crypto_key 7453686b6a455169466e50546b56766d remote_crypto_key 7453686b6a455169466e50546b56766d integ_alg sha-512-256 local_integ_key 4774676f4674785679426244747047617a4a6d584c4c724e7965566857656f55435266524e5046684168635174754c5070536f4872646c747052627a4d657877 remote_integ_key 4774676f4674785679426244747047617a4a6d584c4c724e7965566857656f55435266524e5046684168635174754c5070536f4872646c747052627a4d657877 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-cbc-128 local_crypto_key 574342537642554a6f4874597848554e remote_crypto_key 574342537642554a6f4874597848554e integ_alg sha-512-256 local_integ_key 427455787071637a5946696564487070457167717a736f7353485177617164414b53754b646a6b7a775475465357547866695473746852637a766b69596a4e4f remote_integ_key 427455787071637a5946696564487070457167717a736f7353485177617164414b53754b646a6b7a775475465357547866695473746852637a766b69596a4e4f local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-cbc-128 local_crypto_key 56506248457869585a766c56456f5757 remote_crypto_key 56506248457869585a766c56456f5757 integ_alg sha-512-256 local_integ_key 584d506f746a6e58525164615755596d4566544c746744754b72784961504c58436f4d576e6c6b565575465a68554b586157777357654f4e486f4a7745567270 remote_integ_key 584d506f746a6e58525164615755596d4566544c746744754b72784961504c58436f4d576e6c6b565575465a68554b586157777357654f4e486f4a7745567270 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-cbc-128 local_crypto_key 4e72616b6e687949624a5a4952577a70 remote_crypto_key 4e72616b6e687949624a5a4952577a70 integ_alg sha-512-256 local_integ_key 4b6876774f48724344794c5a47734375764468585166586545496e6355654841574d46476a70687059437062766b66676157716876684c42696e534c61425362 remote_integ_key 4b6876774f48724344794c5a47734375764468585166586545496e6355654841574d46476a70687059437062766b66676157716876684c42696e534c61425362 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-cbc-128 local_crypto_key 6f624b4f656c794c7442465474565249 remote_crypto_key 6f624b4f656c794c7442465474565249 integ_alg sha-512-256 local_integ_key 517471556c5947615a6e7365496e76717275446f6b58616f6c78536279446e4b457150474e6451486649657457416f73796778726f7663546b724a6a4654486c remote_integ_key 517471556c5947615a6e7365496e76717275446f6b58616f6c78536279446e4b457150474e6451486649657457416f73796778726f7663546b724a6a4654486c local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-cbc-128 local_crypto_key 47536254496a694f666a6167636b4e46 remote_crypto_key 47536254496a694f666a6167636b4e46 integ_alg sha-512-256 local_integ_key 4b5856665542726c54694e574b4346524d586b745147767372676a52464e6569756f4d59437072666e4b6c666c704f6e6b7a4a65554b4f526f557177444c7744 remote_integ_key 4b5856665542726c54694e574b4346524d586b745147767372676a52464e6569756f4d59437072666e4b6c666c704f6e6b7a4a65554b4f526f557177444c7744 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec40tnlsw-ip4base-int-aes128gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 4b4370586b677764496a4e426c55457a remote_crypto_key 4b4370586b677764496a4e426c55457a local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 456f6a68594942676e56726344624458 remote_crypto_key 456f6a68594942676e56726344624458 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 73634e544b7855764543434949526361 remote_crypto_key 73634e544b7855764543434949526361 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 78455148486c674f61494a6376726f4f remote_crypto_key 78455148486c674f61494a6376726f4f local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 494661425342416d4664576b504c5a6a remote_crypto_key 494661425342416d4664576b504c5a6a local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 62565664464f624f675042714853666b remote_crypto_key 62565664464f624f675042714853666b local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 667a4659437a6345484e7164727a7845 remote_crypto_key 667a4659437a6345484e7164727a7845 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 6b485350644e646d456e4f6b75616a4d remote_crypto_key 6b485350644e646d456e4f6b75616a4d local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 7453796f47796343694d527a7a766f6f remote_crypto_key 7453796f47796343694d527a7a766f6f local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 4348787a7376617054595549546c6d62 remote_crypto_key 4348787a7376617054595549546c6d62 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 5373774a465a6b714a737577506a4547 remote_crypto_key 5373774a465a6b714a737577506a4547 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 4e61484c734d53536f594b555a687955 remote_crypto_key 4e61484c734d53536f594b555a687955 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 504848456675754f785157566747746c remote_crypto_key 504848456675754f785157566747746c local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 6258724d6f4c754f4c53736f41437057 remote_crypto_key 6258724d6f4c754f4c53736f41437057 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 6c4b4e45535751594e5a594e4b704e6d remote_crypto_key 6c4b4e45535751594e5a594e4b704e6d local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 516f72507157596c4c4e516d78736b78 remote_crypto_key 516f72507157596c4c4e516d78736b78 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 7158637472614c645a45567377647548 remote_crypto_key 7158637472614c645a45567377647548 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 5a7467574f515a6455494a6644527751 remote_crypto_key 5a7467574f515a6455494a6644527751 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 70726c45797759475854737766447764 remote_crypto_key 70726c45797759475854737766447764 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 524e5a507262656a6873444769416765 remote_crypto_key 524e5a507262656a6873444769416765 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 50754d67716a7263586c455a6e4d4147 remote_crypto_key 50754d67716a7263586c455a6e4d4147 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 4b69494b4a647764574f57767175446b remote_crypto_key 4b69494b4a647764574f57767175446b local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 79524674677372734948504359676849 remote_crypto_key 79524674677372734948504359676849 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 6e4f6d4153585165486856526d6c4952 remote_crypto_key 6e4f6d4153585165486856526d6c4952 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 64574c6c4b5570747949424b7049594e remote_crypto_key 64574c6c4b5570747949424b7049594e local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 517748726b4a57476f504a4a7058624c remote_crypto_key 517748726b4a57476f504a4a7058624c local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 616863617679566b6a536271576c6f6a remote_crypto_key 616863617679566b6a536271576c6f6a local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 6d657659675941646641576d42454770 remote_crypto_key 6d657659675941646641576d42454770 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 454164466559496f586d4976775a616b remote_crypto_key 454164466559496f586d4976775a616b local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 487771596e7475634a6d776d4f44516e remote_crypto_key 487771596e7475634a6d776d4f44516e local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 4a694974496c44517764654158485a61 remote_crypto_key 4a694974496c44517764654158485a61 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 6d506142664f4e6e6c4349674f726179 remote_crypto_key 6d506142664f4e6e6c4349674f726179 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 70667676646c50446a65464351465142 remote_crypto_key 70667676646c50446a65464351465142 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 4d7163764466447451504a4e46476457 remote_crypto_key 4d7163764466447451504a4e46476457 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 5446466f6946796773796e4378637179 remote_crypto_key 5446466f6946796773796e4378637179 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 49626b4c56624e59696b416446625973 remote_crypto_key 49626b4c56624e59696b416446625973 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 7948794476734d6f4e74617771614177 remote_crypto_key 7948794476734d6f4e74617771614177 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 4451546b43476d6e474f6b637a6e6a74 remote_crypto_key 4451546b43476d6e474f6b637a6e6a74 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 577069536978467458534d61686f4245 remote_crypto_key 577069536978467458534d61686f4245 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 6943536f49644778425a45774f735845 remote_crypto_key 6943536f49644778425a45774f735845 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 4b4370586b677764496a4e426c55457a remote_crypto_key 4b4370586b677764496a4e426c55457a local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 456f6a68594942676e56726344624458 remote_crypto_key 456f6a68594942676e56726344624458 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 73634e544b7855764543434949526361 remote_crypto_key 73634e544b7855764543434949526361 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 78455148486c674f61494a6376726f4f remote_crypto_key 78455148486c674f61494a6376726f4f local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 494661425342416d4664576b504c5a6a remote_crypto_key 494661425342416d4664576b504c5a6a local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 62565664464f624f675042714853666b remote_crypto_key 62565664464f624f675042714853666b local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 667a4659437a6345484e7164727a7845 remote_crypto_key 667a4659437a6345484e7164727a7845 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 6b485350644e646d456e4f6b75616a4d remote_crypto_key 6b485350644e646d456e4f6b75616a4d local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 7453796f47796343694d527a7a766f6f remote_crypto_key 7453796f47796343694d527a7a766f6f local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 4348787a7376617054595549546c6d62 remote_crypto_key 4348787a7376617054595549546c6d62 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 5373774a465a6b714a737577506a4547 remote_crypto_key 5373774a465a6b714a737577506a4547 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 4e61484c734d53536f594b555a687955 remote_crypto_key 4e61484c734d53536f594b555a687955 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 504848456675754f785157566747746c remote_crypto_key 504848456675754f785157566747746c local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 6258724d6f4c754f4c53736f41437057 remote_crypto_key 6258724d6f4c754f4c53736f41437057 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 6c4b4e45535751594e5a594e4b704e6d remote_crypto_key 6c4b4e45535751594e5a594e4b704e6d local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 516f72507157596c4c4e516d78736b78 remote_crypto_key 516f72507157596c4c4e516d78736b78 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 7158637472614c645a45567377647548 remote_crypto_key 7158637472614c645a45567377647548 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 5a7467574f515a6455494a6644527751 remote_crypto_key 5a7467574f515a6455494a6644527751 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 70726c45797759475854737766447764 remote_crypto_key 70726c45797759475854737766447764 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 524e5a507262656a6873444769416765 remote_crypto_key 524e5a507262656a6873444769416765 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 50754d67716a7263586c455a6e4d4147 remote_crypto_key 50754d67716a7263586c455a6e4d4147 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 4b69494b4a647764574f57767175446b remote_crypto_key 4b69494b4a647764574f57767175446b local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 79524674677372734948504359676849 remote_crypto_key 79524674677372734948504359676849 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 6e4f6d4153585165486856526d6c4952 remote_crypto_key 6e4f6d4153585165486856526d6c4952 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 64574c6c4b5570747949424b7049594e remote_crypto_key 64574c6c4b5570747949424b7049594e local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 517748726b4a57476f504a4a7058624c remote_crypto_key 517748726b4a57476f504a4a7058624c local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 616863617679566b6a536271576c6f6a remote_crypto_key 616863617679566b6a536271576c6f6a local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 6d657659675941646641576d42454770 remote_crypto_key 6d657659675941646641576d42454770 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 454164466559496f586d4976775a616b remote_crypto_key 454164466559496f586d4976775a616b local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 487771596e7475634a6d776d4f44516e remote_crypto_key 487771596e7475634a6d776d4f44516e local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 4a694974496c44517764654158485a61 remote_crypto_key 4a694974496c44517764654158485a61 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 6d506142664f4e6e6c4349674f726179 remote_crypto_key 6d506142664f4e6e6c4349674f726179 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 70667676646c50446a65464351465142 remote_crypto_key 70667676646c50446a65464351465142 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 4d7163764466447451504a4e46476457 remote_crypto_key 4d7163764466447451504a4e46476457 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 5446466f6946796773796e4378637179 remote_crypto_key 5446466f6946796773796e4378637179 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 49626b4c56624e59696b416446625973 remote_crypto_key 49626b4c56624e59696b416446625973 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 7948794476734d6f4e74617771614177 remote_crypto_key 7948794476734d6f4e74617771614177 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 4451546b43476d6e474f6b637a6e6a74 remote_crypto_key 4451546b43476d6e474f6b637a6e6a74 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 577069536978467458534d61686f4245 remote_crypto_key 577069536978467458534d61686f4245 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 6943536f49644778425a45774f735845 remote_crypto_key 6943536f49644778425a45774f735845 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 7975674c556341666959477543425570 remote_crypto_key 7975674c556341666959477543425570 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 494a656e6b487257595055646f6b6648 remote_crypto_key 494a656e6b487257595055646f6b6648 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 4f58704447436d514771436c464a4950 remote_crypto_key 4f58704447436d514771436c464a4950 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 44786f6a6a546b6f4852564941776e47 remote_crypto_key 44786f6a6a546b6f4852564941776e47 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 4256784a55696c694955485047536a6f remote_crypto_key 4256784a55696c694955485047536a6f local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 77414a77644d544669714d6147787659 remote_crypto_key 77414a77644d544669714d6147787659 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 45696144777a6353466d5a6e59666255 remote_crypto_key 45696144777a6353466d5a6e59666255 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 764f67574751466b414241684b575554 remote_crypto_key 764f67574751466b414241684b575554 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 66755259445355476249646a5a6c666d remote_crypto_key 66755259445355476249646a5a6c666d local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 57557066797a505351787a5562435147 remote_crypto_key 57557066797a505351787a5562435147 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 74685965736c5964526f685773705a50 remote_crypto_key 74685965736c5964526f685773705a50 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 644e516d796a5169556d464a46686f67 remote_crypto_key 644e516d796a5169556d464a46686f67 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 7857674e597a684a51785054434b556e remote_crypto_key 7857674e597a684a51785054434b556e local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 6e65736742616f685063484b5a6f656b remote_crypto_key 6e65736742616f685063484b5a6f656b local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 75446e4e735a5a474b4a68754d766e68 remote_crypto_key 75446e4e735a5a474b4a68754d766e68 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 456e74475863714c5855444d75687643 remote_crypto_key 456e74475863714c5855444d75687643 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 537a4e67466b564c4e54717672535255 remote_crypto_key 537a4e67466b564c4e54717672535255 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 4a684b796953706276416e7469455864 remote_crypto_key 4a684b796953706276416e7469455864 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 636c4e62466445494957544457465956 remote_crypto_key 636c4e62466445494957544457465956 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 4d7a4167544a77526a425a6f4175695a remote_crypto_key 4d7a4167544a77526a425a6f4175695a local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 417864626d794f72574a6c4f6d586145 remote_crypto_key 417864626d794f72574a6c4f6d586145 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 5974434b674149695063764f76495647 remote_crypto_key 5974434b674149695063764f76495647 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 43574d706953484f4d6d5a534e594357 remote_crypto_key 43574d706953484f4d6d5a534e594357 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 724b5372564d736b796a47646b595957 remote_crypto_key 724b5372564d736b796a47646b595957 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 664c4b69566a4a507176546e67507a69 remote_crypto_key 664c4b69566a4a507176546e67507a69 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 77785a6154724f5a6464477374554341 remote_crypto_key 77785a6154724f5a6464477374554341 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 656950534167744f75784d4276676943 remote_crypto_key 656950534167744f75784d4276676943 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 4b437541506e79494c66735466684363 remote_crypto_key 4b437541506e79494c66735466684363 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 564267766957755766506277544b4174 remote_crypto_key 564267766957755766506277544b4174 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 7a795944634d77686642415645784a66 remote_crypto_key 7a795944634d77686642415645784a66 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 506e636e6e4f56527a7343485a546162 remote_crypto_key 506e636e6e4f56527a7343485a546162 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 4944715842417455534a42497175776d remote_crypto_key 4944715842417455534a42497175776d local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 71526f584157696c43724a7a69446179 remote_crypto_key 71526f584157696c43724a7a69446179 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 61794344584462634b5158626f665549 remote_crypto_key 61794344584462634b5158626f665549 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 79414e4d6e6e75576e64416568687946 remote_crypto_key 79414e4d6e6e75576e64416568687946 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 4a6f645145475856714c7a6550695044 remote_crypto_key 4a6f645145475856714c7a6550695044 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 52525956456f554f4571794558614956 remote_crypto_key 52525956456f554f4571794558614956 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 45676e4f7056685a7175785158636344 remote_crypto_key 45676e4f7056685a7175785158636344 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 6a4e4b62647a456e5a61636970767352 remote_crypto_key 6a4e4b62647a456e5a61636970767352 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 714341624563586c704751486365464d remote_crypto_key 714341624563586c704751486365464d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 7975674c556341666959477543425570 remote_crypto_key 7975674c556341666959477543425570 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 494a656e6b487257595055646f6b6648 remote_crypto_key 494a656e6b487257595055646f6b6648 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 4f58704447436d514771436c464a4950 remote_crypto_key 4f58704447436d514771436c464a4950 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 44786f6a6a546b6f4852564941776e47 remote_crypto_key 44786f6a6a546b6f4852564941776e47 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 4256784a55696c694955485047536a6f remote_crypto_key 4256784a55696c694955485047536a6f local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 77414a77644d544669714d6147787659 remote_crypto_key 77414a77644d544669714d6147787659 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 45696144777a6353466d5a6e59666255 remote_crypto_key 45696144777a6353466d5a6e59666255 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 764f67574751466b414241684b575554 remote_crypto_key 764f67574751466b414241684b575554 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 66755259445355476249646a5a6c666d remote_crypto_key 66755259445355476249646a5a6c666d local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 57557066797a505351787a5562435147 remote_crypto_key 57557066797a505351787a5562435147 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 74685965736c5964526f685773705a50 remote_crypto_key 74685965736c5964526f685773705a50 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 644e516d796a5169556d464a46686f67 remote_crypto_key 644e516d796a5169556d464a46686f67 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 7857674e597a684a51785054434b556e remote_crypto_key 7857674e597a684a51785054434b556e local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 6e65736742616f685063484b5a6f656b remote_crypto_key 6e65736742616f685063484b5a6f656b local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 75446e4e735a5a474b4a68754d766e68 remote_crypto_key 75446e4e735a5a474b4a68754d766e68 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 456e74475863714c5855444d75687643 remote_crypto_key 456e74475863714c5855444d75687643 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 537a4e67466b564c4e54717672535255 remote_crypto_key 537a4e67466b564c4e54717672535255 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 4a684b796953706276416e7469455864 remote_crypto_key 4a684b796953706276416e7469455864 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 636c4e62466445494957544457465956 remote_crypto_key 636c4e62466445494957544457465956 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 4d7a4167544a77526a425a6f4175695a remote_crypto_key 4d7a4167544a77526a425a6f4175695a local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 417864626d794f72574a6c4f6d586145 remote_crypto_key 417864626d794f72574a6c4f6d586145 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 5974434b674149695063764f76495647 remote_crypto_key 5974434b674149695063764f76495647 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 43574d706953484f4d6d5a534e594357 remote_crypto_key 43574d706953484f4d6d5a534e594357 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 724b5372564d736b796a47646b595957 remote_crypto_key 724b5372564d736b796a47646b595957 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 664c4b69566a4a507176546e67507a69 remote_crypto_key 664c4b69566a4a507176546e67507a69 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 77785a6154724f5a6464477374554341 remote_crypto_key 77785a6154724f5a6464477374554341 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 656950534167744f75784d4276676943 remote_crypto_key 656950534167744f75784d4276676943 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 4b437541506e79494c66735466684363 remote_crypto_key 4b437541506e79494c66735466684363 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 564267766957755766506277544b4174 remote_crypto_key 564267766957755766506277544b4174 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 7a795944634d77686642415645784a66 remote_crypto_key 7a795944634d77686642415645784a66 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 506e636e6e4f56527a7343485a546162 remote_crypto_key 506e636e6e4f56527a7343485a546162 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 4944715842417455534a42497175776d remote_crypto_key 4944715842417455534a42497175776d local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 71526f584157696c43724a7a69446179 remote_crypto_key 71526f584157696c43724a7a69446179 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 61794344584462634b5158626f665549 remote_crypto_key 61794344584462634b5158626f665549 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 79414e4d6e6e75576e64416568687946 remote_crypto_key 79414e4d6e6e75576e64416568687946 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 4a6f645145475856714c7a6550695044 remote_crypto_key 4a6f645145475856714c7a6550695044 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 52525956456f554f4571794558614956 remote_crypto_key 52525956456f554f4571794558614956 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 45676e4f7056685a7175785158636344 remote_crypto_key 45676e4f7056685a7175785158636344 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 6a4e4b62647a456e5a61636970767352 remote_crypto_key 6a4e4b62647a456e5a61636970767352 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 714341624563586c704751486365464d remote_crypto_key 714341624563586c704751486365464d local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 744d556479576b6e69716a4154545050 remote_crypto_key 744d556479576b6e69716a4154545050 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 56466c6f4a62716442616b505450717a remote_crypto_key 56466c6f4a62716442616b505450717a local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 56614c446b4e546f714470505a485156 remote_crypto_key 56614c446b4e546f714470505a485156 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 594d616f625a46655857746273477251 remote_crypto_key 594d616f625a46655857746273477251 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 724479744c4a674c7061666f53754944 remote_crypto_key 724479744c4a674c7061666f53754944 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 4346546b4d705a4b4d44505265586d70 remote_crypto_key 4346546b4d705a4b4d44505265586d70 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 57654277494549775a757762414a5254 remote_crypto_key 57654277494549775a757762414a5254 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 69416b4b65586c755a56774c4d647a74 remote_crypto_key 69416b4b65586c755a56774c4d647a74 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 59774f5a794d697a4c5745776a524d61 remote_crypto_key 59774f5a794d697a4c5745776a524d61 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 78744b5044416a73454d78566262654f remote_crypto_key 78744b5044416a73454d78566262654f local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 714a4167556e4d6a6b634164586c614a remote_crypto_key 714a4167556e4d6a6b634164586c614a local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 514f49575a4f51426b515a4b54745651 remote_crypto_key 514f49575a4f51426b515a4b54745651 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 51716a79734166664144456846685458 remote_crypto_key 51716a79734166664144456846685458 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 745a4e5369416a78414e596270797947 remote_crypto_key 745a4e5369416a78414e596270797947 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 6b5a4d65697a59654877617964477256 remote_crypto_key 6b5a4d65697a59654877617964477256 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 4d676642445163697579657565567a6a remote_crypto_key 4d676642445163697579657565567a6a local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 5a46525670524c6f4c704975716b6e41 remote_crypto_key 5a46525670524c6f4c704975716b6e41 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 4a52734754697a746b4a645a6370744f remote_crypto_key 4a52734754697a746b4a645a6370744f local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 4d52515a5476756d535876455349746d remote_crypto_key 4d52515a5476756d535876455349746d local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 6a47726f517561734477777873544a47 remote_crypto_key 6a47726f517561734477777873544a47 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 7471745670644e424378455869656957 remote_crypto_key 7471745670644e424378455869656957 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 4a4254624e706f4a6f436f7476656a68 remote_crypto_key 4a4254624e706f4a6f436f7476656a68 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 7145714c4975446a7a6e5943616e4f62 remote_crypto_key 7145714c4975446a7a6e5943616e4f62 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 6c58586b4f664a586a476f6356525174 remote_crypto_key 6c58586b4f664a586a476f6356525174 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 4347787268636c7561514b7253784e6d remote_crypto_key 4347787268636c7561514b7253784e6d local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 637945784a5963794c475a4f6a4b736f remote_crypto_key 637945784a5963794c475a4f6a4b736f local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 6a48704f536446757a4d55486e4c6c75 remote_crypto_key 6a48704f536446757a4d55486e4c6c75 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 6779796f6255765247695149745a5048 remote_crypto_key 6779796f6255765247695149745a5048 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 44687374707349665066556751544479 remote_crypto_key 44687374707349665066556751544479 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 45426658415451454879584877766f73 remote_crypto_key 45426658415451454879584877766f73 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 4c6d6167784f644c5258744b76646148 remote_crypto_key 4c6d6167784f644c5258744b76646148 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 4975567a4178516c5a61435a665a7a58 remote_crypto_key 4975567a4178516c5a61435a665a7a58 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 4d6b426a7269494e6373654162646965 remote_crypto_key 4d6b426a7269494e6373654162646965 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 4c496e425a65775857755a5058536a77 remote_crypto_key 4c496e425a65775857755a5058536a77 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 684379697749445a5670534f784f7444 remote_crypto_key 684379697749445a5670534f784f7444 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 54576c7868574370796b50664d487551 remote_crypto_key 54576c7868574370796b50664d487551 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 6675796b68577041464652576e6b476b remote_crypto_key 6675796b68577041464652576e6b476b local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 666b6c44726f477350537550764e734b remote_crypto_key 666b6c44726f477350537550764e734b local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 6b437641415a7666664e414353766857 remote_crypto_key 6b437641415a7666664e414353766857 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 6a4e71535257664357746974526b7577 remote_crypto_key 6a4e71535257664357746974526b7577 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 744d556479576b6e69716a4154545050 remote_crypto_key 744d556479576b6e69716a4154545050 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 56466c6f4a62716442616b505450717a remote_crypto_key 56466c6f4a62716442616b505450717a local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 56614c446b4e546f714470505a485156 remote_crypto_key 56614c446b4e546f714470505a485156 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 594d616f625a46655857746273477251 remote_crypto_key 594d616f625a46655857746273477251 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 724479744c4a674c7061666f53754944 remote_crypto_key 724479744c4a674c7061666f53754944 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 4346546b4d705a4b4d44505265586d70 remote_crypto_key 4346546b4d705a4b4d44505265586d70 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 57654277494549775a757762414a5254 remote_crypto_key 57654277494549775a757762414a5254 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 69416b4b65586c755a56774c4d647a74 remote_crypto_key 69416b4b65586c755a56774c4d647a74 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 59774f5a794d697a4c5745776a524d61 remote_crypto_key 59774f5a794d697a4c5745776a524d61 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 78744b5044416a73454d78566262654f remote_crypto_key 78744b5044416a73454d78566262654f local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 714a4167556e4d6a6b634164586c614a remote_crypto_key 714a4167556e4d6a6b634164586c614a local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 514f49575a4f51426b515a4b54745651 remote_crypto_key 514f49575a4f51426b515a4b54745651 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 51716a79734166664144456846685458 remote_crypto_key 51716a79734166664144456846685458 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 745a4e5369416a78414e596270797947 remote_crypto_key 745a4e5369416a78414e596270797947 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 6b5a4d65697a59654877617964477256 remote_crypto_key 6b5a4d65697a59654877617964477256 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 4d676642445163697579657565567a6a remote_crypto_key 4d676642445163697579657565567a6a local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 5a46525670524c6f4c704975716b6e41 remote_crypto_key 5a46525670524c6f4c704975716b6e41 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 4a52734754697a746b4a645a6370744f remote_crypto_key 4a52734754697a746b4a645a6370744f local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 4d52515a5476756d535876455349746d remote_crypto_key 4d52515a5476756d535876455349746d local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 6a47726f517561734477777873544a47 remote_crypto_key 6a47726f517561734477777873544a47 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 7471745670644e424378455869656957 remote_crypto_key 7471745670644e424378455869656957 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 4a4254624e706f4a6f436f7476656a68 remote_crypto_key 4a4254624e706f4a6f436f7476656a68 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 7145714c4975446a7a6e5943616e4f62 remote_crypto_key 7145714c4975446a7a6e5943616e4f62 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 6c58586b4f664a586a476f6356525174 remote_crypto_key 6c58586b4f664a586a476f6356525174 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 4347787268636c7561514b7253784e6d remote_crypto_key 4347787268636c7561514b7253784e6d local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 637945784a5963794c475a4f6a4b736f remote_crypto_key 637945784a5963794c475a4f6a4b736f local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 6a48704f536446757a4d55486e4c6c75 remote_crypto_key 6a48704f536446757a4d55486e4c6c75 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 6779796f6255765247695149745a5048 remote_crypto_key 6779796f6255765247695149745a5048 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 44687374707349665066556751544479 remote_crypto_key 44687374707349665066556751544479 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 45426658415451454879584877766f73 remote_crypto_key 45426658415451454879584877766f73 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 4c6d6167784f644c5258744b76646148 remote_crypto_key 4c6d6167784f644c5258744b76646148 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 4975567a4178516c5a61435a665a7a58 remote_crypto_key 4975567a4178516c5a61435a665a7a58 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 4d6b426a7269494e6373654162646965 remote_crypto_key 4d6b426a7269494e6373654162646965 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 4c496e425a65775857755a5058536a77 remote_crypto_key 4c496e425a65775857755a5058536a77 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 684379697749445a5670534f784f7444 remote_crypto_key 684379697749445a5670534f784f7444 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 54576c7868574370796b50664d487551 remote_crypto_key 54576c7868574370796b50664d487551 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 6675796b68577041464652576e6b476b remote_crypto_key 6675796b68577041464652576e6b476b local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 666b6c44726f477350537550764e734b remote_crypto_key 666b6c44726f477350537550764e734b local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 6b437641415a7666664e414353766857 remote_crypto_key 6b437641415a7666664e414353766857 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 6a4e71535257664357746974526b7577 remote_crypto_key 6a4e71535257664357746974526b7577 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 6949696e6d4747747256467252575469 remote_crypto_key 6949696e6d4747747256467252575469 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 706b735072494d4a7152426f4f526b69 remote_crypto_key 706b735072494d4a7152426f4f526b69 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 434446674f654b7157457947456d446b remote_crypto_key 434446674f654b7157457947456d446b local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 4a4b4b795347684d6d4b486a50546e6b remote_crypto_key 4a4b4b795347684d6d4b486a50546e6b local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 4f776b4571646773726c7a6f53766965 remote_crypto_key 4f776b4571646773726c7a6f53766965 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 4b6461417a527561526a4a73624d516d remote_crypto_key 4b6461417a527561526a4a73624d516d local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 6c446250654f5567726b454751436147 remote_crypto_key 6c446250654f5567726b454751436147 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 4170744761586e73525547636a535165 remote_crypto_key 4170744761586e73525547636a535165 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 556c414556446d566f496d6f45534d67 remote_crypto_key 556c414556446d566f496d6f45534d67 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 78545a68714c6f785a7467766654736a remote_crypto_key 78545a68714c6f785a7467766654736a local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 6f70697346494b546d6a4756424b6367 remote_crypto_key 6f70697346494b546d6a4756424b6367 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 506850757866627471695274786e6e55 remote_crypto_key 506850757866627471695274786e6e55 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 7a6f475046776c437572715672516744 remote_crypto_key 7a6f475046776c437572715672516744 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 69457575656366645062765957575666 remote_crypto_key 69457575656366645062765957575666 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 41764b58474748445375446b7668736e remote_crypto_key 41764b58474748445375446b7668736e local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 4d5a674b6548575341776a7748624c74 remote_crypto_key 4d5a674b6548575341776a7748624c74 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 58457a626c57776b6b4a6c446541644d remote_crypto_key 58457a626c57776b6b4a6c446541644d local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 446967596e686e77456e756848707377 remote_crypto_key 446967596e686e77456e756848707377 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 515871507267574a5366766a6c4d7241 remote_crypto_key 515871507267574a5366766a6c4d7241 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 5545534d4c4944497653494645616769 remote_crypto_key 5545534d4c4944497653494645616769 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 5459794374767959684b7a7063475175 remote_crypto_key 5459794374767959684b7a7063475175 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 53666e466478496d6f764b496457734c remote_crypto_key 53666e466478496d6f764b496457734c local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 67436a6c4966534d57435450564d4f44 remote_crypto_key 67436a6c4966534d57435450564d4f44 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 576457494a65504d70647a54697a7559 remote_crypto_key 576457494a65504d70647a54697a7559 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 426f71725345675a71436a7552475270 remote_crypto_key 426f71725345675a71436a7552475270 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 4358716c687a4b777548584c6b506a51 remote_crypto_key 4358716c687a4b777548584c6b506a51 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 54534c716e6974525470554b71494d75 remote_crypto_key 54534c716e6974525470554b71494d75 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 6f664a6c65737864674174557072496a remote_crypto_key 6f664a6c65737864674174557072496a local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 6a61747142614f4463785a544e776949 remote_crypto_key 6a61747142614f4463785a544e776949 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 6f6a416c4847746e6471644272584f54 remote_crypto_key 6f6a416c4847746e6471644272584f54 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 42487a4b6e6441734a684e55654a5764 remote_crypto_key 42487a4b6e6441734a684e55654a5764 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 76506f636e444d4e4753686a4e50576c remote_crypto_key 76506f636e444d4e4753686a4e50576c local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 6665466f676d58537145755654526b44 remote_crypto_key 6665466f676d58537145755654526b44 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 5a575070424752464c77766d53475651 remote_crypto_key 5a575070424752464c77766d53475651 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 654172476e52434e4561434273494e50 remote_crypto_key 654172476e52434e4561434273494e50 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 47724a4e6375666a7669426b73794850 remote_crypto_key 47724a4e6375666a7669426b73794850 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 727356615a69645a466a687453566a6f remote_crypto_key 727356615a69645a466a687453566a6f local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 745359776c5a4747526e665173684f58 remote_crypto_key 745359776c5a4747526e665173684f58 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 5a434868666f614c506b55545051526a remote_crypto_key 5a434868666f614c506b55545051526a local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 43756371434b756254537358684f7175 remote_crypto_key 43756371434b756254537358684f7175 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 6949696e6d4747747256467252575469 remote_crypto_key 6949696e6d4747747256467252575469 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 706b735072494d4a7152426f4f526b69 remote_crypto_key 706b735072494d4a7152426f4f526b69 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 434446674f654b7157457947456d446b remote_crypto_key 434446674f654b7157457947456d446b local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 4a4b4b795347684d6d4b486a50546e6b remote_crypto_key 4a4b4b795347684d6d4b486a50546e6b local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 4f776b4571646773726c7a6f53766965 remote_crypto_key 4f776b4571646773726c7a6f53766965 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 4b6461417a527561526a4a73624d516d remote_crypto_key 4b6461417a527561526a4a73624d516d local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 6c446250654f5567726b454751436147 remote_crypto_key 6c446250654f5567726b454751436147 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 4170744761586e73525547636a535165 remote_crypto_key 4170744761586e73525547636a535165 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 556c414556446d566f496d6f45534d67 remote_crypto_key 556c414556446d566f496d6f45534d67 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 78545a68714c6f785a7467766654736a remote_crypto_key 78545a68714c6f785a7467766654736a local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 6f70697346494b546d6a4756424b6367 remote_crypto_key 6f70697346494b546d6a4756424b6367 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 506850757866627471695274786e6e55 remote_crypto_key 506850757866627471695274786e6e55 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 7a6f475046776c437572715672516744 remote_crypto_key 7a6f475046776c437572715672516744 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 69457575656366645062765957575666 remote_crypto_key 69457575656366645062765957575666 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 41764b58474748445375446b7668736e remote_crypto_key 41764b58474748445375446b7668736e local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 4d5a674b6548575341776a7748624c74 remote_crypto_key 4d5a674b6548575341776a7748624c74 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 58457a626c57776b6b4a6c446541644d remote_crypto_key 58457a626c57776b6b4a6c446541644d local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 446967596e686e77456e756848707377 remote_crypto_key 446967596e686e77456e756848707377 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 515871507267574a5366766a6c4d7241 remote_crypto_key 515871507267574a5366766a6c4d7241 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 5545534d4c4944497653494645616769 remote_crypto_key 5545534d4c4944497653494645616769 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 5459794374767959684b7a7063475175 remote_crypto_key 5459794374767959684b7a7063475175 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 53666e466478496d6f764b496457734c remote_crypto_key 53666e466478496d6f764b496457734c local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 67436a6c4966534d57435450564d4f44 remote_crypto_key 67436a6c4966534d57435450564d4f44 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 576457494a65504d70647a54697a7559 remote_crypto_key 576457494a65504d70647a54697a7559 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 426f71725345675a71436a7552475270 remote_crypto_key 426f71725345675a71436a7552475270 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 4358716c687a4b777548584c6b506a51 remote_crypto_key 4358716c687a4b777548584c6b506a51 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 54534c716e6974525470554b71494d75 remote_crypto_key 54534c716e6974525470554b71494d75 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 6f664a6c65737864674174557072496a remote_crypto_key 6f664a6c65737864674174557072496a local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 6a61747142614f4463785a544e776949 remote_crypto_key 6a61747142614f4463785a544e776949 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 6f6a416c4847746e6471644272584f54 remote_crypto_key 6f6a416c4847746e6471644272584f54 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 42487a4b6e6441734a684e55654a5764 remote_crypto_key 42487a4b6e6441734a684e55654a5764 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 76506f636e444d4e4753686a4e50576c remote_crypto_key 76506f636e444d4e4753686a4e50576c local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 6665466f676d58537145755654526b44 remote_crypto_key 6665466f676d58537145755654526b44 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 5a575070424752464c77766d53475651 remote_crypto_key 5a575070424752464c77766d53475651 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 654172476e52434e4561434273494e50 remote_crypto_key 654172476e52434e4561434273494e50 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 47724a4e6375666a7669426b73794850 remote_crypto_key 47724a4e6375666a7669426b73794850 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 727356615a69645a466a687453566a6f remote_crypto_key 727356615a69645a466a687453566a6f local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 745359776c5a4747526e665173684f58 remote_crypto_key 745359776c5a4747526e665173684f58 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 5a434868666f614c506b55545051526a remote_crypto_key 5a434868666f614c506b55545051526a local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 43756371434b756254537358684f7175 remote_crypto_key 43756371434b756254537358684f7175 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 7448444e614e62484a69494e75516372 remote_crypto_key 7448444e614e62484a69494e75516372 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 5855514e706553577051796c66516769 remote_crypto_key 5855514e706553577051796c66516769 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 59736f7243464156414c7a54674f4b62 remote_crypto_key 59736f7243464156414c7a54674f4b62 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 78725a6b53426a61556d6e596e577a4d remote_crypto_key 78725a6b53426a61556d6e596e577a4d local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 41546f6f4c5874505a70697a7850736a remote_crypto_key 41546f6f4c5874505a70697a7850736a local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 4141636345626e477561746b6a446861 remote_crypto_key 4141636345626e477561746b6a446861 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 7777684346484a6a757a6946426d7164 remote_crypto_key 7777684346484a6a757a6946426d7164 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 4374445a5756435761546e4e4f6e7257 remote_crypto_key 4374445a5756435761546e4e4f6e7257 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 6f675341454654654f6b724b52467855 remote_crypto_key 6f675341454654654f6b724b52467855 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 6247416569496b6365556c5a62514363 remote_crypto_key 6247416569496b6365556c5a62514363 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 514f527a5a6868744e556d4e666a4d59 remote_crypto_key 514f527a5a6868744e556d4e666a4d59 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 4b477054725541696145526b5a786749 remote_crypto_key 4b477054725541696145526b5a786749 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 414679716b4a70746565755245586b43 remote_crypto_key 414679716b4a70746565755245586b43 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 666d78434a624f6c526e475179507251 remote_crypto_key 666d78434a624f6c526e475179507251 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 78797a466946447a4241566b79415659 remote_crypto_key 78797a466946447a4241566b79415659 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 46446276476f4d6f414a4a58734c7455 remote_crypto_key 46446276476f4d6f414a4a58734c7455 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 71624b6e714b516e76484958746b7973 remote_crypto_key 71624b6e714b516e76484958746b7973 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 6b614a44454350586b477258646b4661 remote_crypto_key 6b614a44454350586b477258646b4661 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 517375457a6364446173534f474f594e remote_crypto_key 517375457a6364446173534f474f594e local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 6b647559774b6f704c6b477755524373 remote_crypto_key 6b647559774b6f704c6b477755524373 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 696172547742434a7753507664444b69 remote_crypto_key 696172547742434a7753507664444b69 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 41704f71505356535a58477450735767 remote_crypto_key 41704f71505356535a58477450735767 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 524e6b546a43586d674a4a417769467a remote_crypto_key 524e6b546a43586d674a4a417769467a local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 78754553496c6a566c4147787075724b remote_crypto_key 78754553496c6a566c4147787075724b local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 4e66727255746a61744b4c6a58686278 remote_crypto_key 4e66727255746a61744b4c6a58686278 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 74564a435349456b7755724f71564e4e remote_crypto_key 74564a435349456b7755724f71564e4e local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 7148674661755659576376574e427055 remote_crypto_key 7148674661755659576376574e427055 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 4d736a5658734a536b796c6864666c75 remote_crypto_key 4d736a5658734a536b796c6864666c75 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 6a615648617062794753794b67585679 remote_crypto_key 6a615648617062794753794b67585679 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 6945646443757267545a614a67484471 remote_crypto_key 6945646443757267545a614a67484471 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 42746e725642535a625167636e6b666f remote_crypto_key 42746e725642535a625167636e6b666f local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 445044476f41714c4a4b6f73536e5644 remote_crypto_key 445044476f41714c4a4b6f73536e5644 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 75657368686b5a426967426d69686f43 remote_crypto_key 75657368686b5a426967426d69686f43 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 6a75574f424b63624171796a426d667a remote_crypto_key 6a75574f424b63624171796a426d667a local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 766f72776b72416f6e424248534e4867 remote_crypto_key 766f72776b72416f6e424248534e4867 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 6e6f6c64486a6d74584a5957457a6c65 remote_crypto_key 6e6f6c64486a6d74584a5957457a6c65 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 6b42524a614a706a744643506c417052 remote_crypto_key 6b42524a614a706a744643506c417052 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 5a76664b7456585748616b424752474a remote_crypto_key 5a76664b7456585748616b424752474a local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 7155785265544d4e6b62754d44465551 remote_crypto_key 7155785265544d4e6b62754d44465551 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 42484562426348544f785979766b624d remote_crypto_key 42484562426348544f785979766b624d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 7448444e614e62484a69494e75516372 remote_crypto_key 7448444e614e62484a69494e75516372 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 5855514e706553577051796c66516769 remote_crypto_key 5855514e706553577051796c66516769 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 59736f7243464156414c7a54674f4b62 remote_crypto_key 59736f7243464156414c7a54674f4b62 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 78725a6b53426a61556d6e596e577a4d remote_crypto_key 78725a6b53426a61556d6e596e577a4d local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 41546f6f4c5874505a70697a7850736a remote_crypto_key 41546f6f4c5874505a70697a7850736a local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 4141636345626e477561746b6a446861 remote_crypto_key 4141636345626e477561746b6a446861 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 7777684346484a6a757a6946426d7164 remote_crypto_key 7777684346484a6a757a6946426d7164 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 4374445a5756435761546e4e4f6e7257 remote_crypto_key 4374445a5756435761546e4e4f6e7257 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 6f675341454654654f6b724b52467855 remote_crypto_key 6f675341454654654f6b724b52467855 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 6247416569496b6365556c5a62514363 remote_crypto_key 6247416569496b6365556c5a62514363 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 514f527a5a6868744e556d4e666a4d59 remote_crypto_key 514f527a5a6868744e556d4e666a4d59 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 4b477054725541696145526b5a786749 remote_crypto_key 4b477054725541696145526b5a786749 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 414679716b4a70746565755245586b43 remote_crypto_key 414679716b4a70746565755245586b43 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 666d78434a624f6c526e475179507251 remote_crypto_key 666d78434a624f6c526e475179507251 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 78797a466946447a4241566b79415659 remote_crypto_key 78797a466946447a4241566b79415659 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 46446276476f4d6f414a4a58734c7455 remote_crypto_key 46446276476f4d6f414a4a58734c7455 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 71624b6e714b516e76484958746b7973 remote_crypto_key 71624b6e714b516e76484958746b7973 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 6b614a44454350586b477258646b4661 remote_crypto_key 6b614a44454350586b477258646b4661 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 517375457a6364446173534f474f594e remote_crypto_key 517375457a6364446173534f474f594e local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 6b647559774b6f704c6b477755524373 remote_crypto_key 6b647559774b6f704c6b477755524373 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 696172547742434a7753507664444b69 remote_crypto_key 696172547742434a7753507664444b69 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 41704f71505356535a58477450735767 remote_crypto_key 41704f71505356535a58477450735767 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 524e6b546a43586d674a4a417769467a remote_crypto_key 524e6b546a43586d674a4a417769467a local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 78754553496c6a566c4147787075724b remote_crypto_key 78754553496c6a566c4147787075724b local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 4e66727255746a61744b4c6a58686278 remote_crypto_key 4e66727255746a61744b4c6a58686278 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 74564a435349456b7755724f71564e4e remote_crypto_key 74564a435349456b7755724f71564e4e local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 7148674661755659576376574e427055 remote_crypto_key 7148674661755659576376574e427055 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 4d736a5658734a536b796c6864666c75 remote_crypto_key 4d736a5658734a536b796c6864666c75 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 6a615648617062794753794b67585679 remote_crypto_key 6a615648617062794753794b67585679 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 6945646443757267545a614a67484471 remote_crypto_key 6945646443757267545a614a67484471 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 42746e725642535a625167636e6b666f remote_crypto_key 42746e725642535a625167636e6b666f local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 445044476f41714c4a4b6f73536e5644 remote_crypto_key 445044476f41714c4a4b6f73536e5644 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 75657368686b5a426967426d69686f43 remote_crypto_key 75657368686b5a426967426d69686f43 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 6a75574f424b63624171796a426d667a remote_crypto_key 6a75574f424b63624171796a426d667a local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 766f72776b72416f6e424248534e4867 remote_crypto_key 766f72776b72416f6e424248534e4867 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 6e6f6c64486a6d74584a5957457a6c65 remote_crypto_key 6e6f6c64486a6d74584a5957457a6c65 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 6b42524a614a706a744643506c417052 remote_crypto_key 6b42524a614a706a744643506c417052 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 5a76664b7456585748616b424752474a remote_crypto_key 5a76664b7456585748616b424752474a local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 7155785265544d4e6b62754d44465551 remote_crypto_key 7155785265544d4e6b62754d44465551 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 42484562426348544f785979766b624d remote_crypto_key 42484562426348544f785979766b624d local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 5a73536d436e58416644616c4e4e4545 remote_crypto_key 5a73536d436e58416644616c4e4e4545 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 65794c6e70676f56486d584458474f63 remote_crypto_key 65794c6e70676f56486d584458474f63 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 53667143675249506d43635864704172 remote_crypto_key 53667143675249506d43635864704172 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 79704644756953587868557853744444 remote_crypto_key 79704644756953587868557853744444 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 6d564467726c4675734e617869757577 remote_crypto_key 6d564467726c4675734e617869757577 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 515a4a69797455714851796f6258585a remote_crypto_key 515a4a69797455714851796f6258585a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 5a6a5a637a4957547873446577505766 remote_crypto_key 5a6a5a637a4957547873446577505766 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 6d4342557551724942656e7a7a4f785a remote_crypto_key 6d4342557551724942656e7a7a4f785a local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 596e6c544c52514b76436d5555645657 remote_crypto_key 596e6c544c52514b76436d5555645657 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 54594b7175704e586d6565726f726d52 remote_crypto_key 54594b7175704e586d6565726f726d52 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 54454462414b6d746c73776c47767a4f remote_crypto_key 54454462414b6d746c73776c47767a4f local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 537356796c67636858637a4e466c6665 remote_crypto_key 537356796c67636858637a4e466c6665 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 655350635169726c6a695a6266705856 remote_crypto_key 655350635169726c6a695a6266705856 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 537175625a5653566f5167516d667668 remote_crypto_key 537175625a5653566f5167516d667668 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 61634e466642566b73554f4b4f74744a remote_crypto_key 61634e466642566b73554f4b4f74744a local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 6863754b6f48745069545344466c5a62 remote_crypto_key 6863754b6f48745069545344466c5a62 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 636152704472686d4d4255564e765972 remote_crypto_key 636152704472686d4d4255564e765972 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 6c47566241416c73566e61796f704142 remote_crypto_key 6c47566241416c73566e61796f704142 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 4969567170535a48626a4b5a714d616c remote_crypto_key 4969567170535a48626a4b5a714d616c local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 734b4e777841467a6d6347575a506571 remote_crypto_key 734b4e777841467a6d6347575a506571 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 48414658696b50574757676e5846744a remote_crypto_key 48414658696b50574757676e5846744a local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 75426c77794868566e4d4b4f4f556376 remote_crypto_key 75426c77794868566e4d4b4f4f556376 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 48676748736951724469767447467553 remote_crypto_key 48676748736951724469767447467553 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 74535844724b78566354446243555a6a remote_crypto_key 74535844724b78566354446243555a6a local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 4b774c566b6d6d6a5173756a45727258 remote_crypto_key 4b774c566b6d6d6a5173756a45727258 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 675345446b7a644b6d65647943614c41 remote_crypto_key 675345446b7a644b6d65647943614c41 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 6842706574766d6c446b6b756c454c76 remote_crypto_key 6842706574766d6c446b6b756c454c76 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 7746436374426367624f6242784e6974 remote_crypto_key 7746436374426367624f6242784e6974 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 557658624c5a62476278574179576945 remote_crypto_key 557658624c5a62476278574179576945 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 4b53496a7446736e49434369424b7845 remote_crypto_key 4b53496a7446736e49434369424b7845 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 53785261706b667a47674f6161507962 remote_crypto_key 53785261706b667a47674f6161507962 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 596a446c6b734f596e6c42776e6e4753 remote_crypto_key 596a446c6b734f596e6c42776e6e4753 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 7a725a4c6f7a567973464c4d74426352 remote_crypto_key 7a725a4c6f7a567973464c4d74426352 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 44465571496e586e52477675454b6966 remote_crypto_key 44465571496e586e52477675454b6966 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 5a6f7a6a4d716f61614251795649686e remote_crypto_key 5a6f7a6a4d716f61614251795649686e local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 4b547959584943446157504e676c6169 remote_crypto_key 4b547959584943446157504e676c6169 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 4a7a664d71647565717279706c665353 remote_crypto_key 4a7a664d71647565717279706c665353 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 65566e4c664d4d707548755179786a75 remote_crypto_key 65566e4c664d4d707548755179786a75 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 54506c4d7068474d525a6f564d525047 remote_crypto_key 54506c4d7068474d525a6f564d525047 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 6c6c55656b6467534e556d6a7841566a remote_crypto_key 6c6c55656b6467534e556d6a7841566a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 5a73536d436e58416644616c4e4e4545 remote_crypto_key 5a73536d436e58416644616c4e4e4545 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 65794c6e70676f56486d584458474f63 remote_crypto_key 65794c6e70676f56486d584458474f63 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 53667143675249506d43635864704172 remote_crypto_key 53667143675249506d43635864704172 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 79704644756953587868557853744444 remote_crypto_key 79704644756953587868557853744444 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 6d564467726c4675734e617869757577 remote_crypto_key 6d564467726c4675734e617869757577 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 515a4a69797455714851796f6258585a remote_crypto_key 515a4a69797455714851796f6258585a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 5a6a5a637a4957547873446577505766 remote_crypto_key 5a6a5a637a4957547873446577505766 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 6d4342557551724942656e7a7a4f785a remote_crypto_key 6d4342557551724942656e7a7a4f785a local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 596e6c544c52514b76436d5555645657 remote_crypto_key 596e6c544c52514b76436d5555645657 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 54594b7175704e586d6565726f726d52 remote_crypto_key 54594b7175704e586d6565726f726d52 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 54454462414b6d746c73776c47767a4f remote_crypto_key 54454462414b6d746c73776c47767a4f local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 537356796c67636858637a4e466c6665 remote_crypto_key 537356796c67636858637a4e466c6665 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 655350635169726c6a695a6266705856 remote_crypto_key 655350635169726c6a695a6266705856 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 537175625a5653566f5167516d667668 remote_crypto_key 537175625a5653566f5167516d667668 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 61634e466642566b73554f4b4f74744a remote_crypto_key 61634e466642566b73554f4b4f74744a local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 6863754b6f48745069545344466c5a62 remote_crypto_key 6863754b6f48745069545344466c5a62 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 636152704472686d4d4255564e765972 remote_crypto_key 636152704472686d4d4255564e765972 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 6c47566241416c73566e61796f704142 remote_crypto_key 6c47566241416c73566e61796f704142 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 4969567170535a48626a4b5a714d616c remote_crypto_key 4969567170535a48626a4b5a714d616c local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 734b4e777841467a6d6347575a506571 remote_crypto_key 734b4e777841467a6d6347575a506571 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 48414658696b50574757676e5846744a remote_crypto_key 48414658696b50574757676e5846744a local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 75426c77794868566e4d4b4f4f556376 remote_crypto_key 75426c77794868566e4d4b4f4f556376 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 48676748736951724469767447467553 remote_crypto_key 48676748736951724469767447467553 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 74535844724b78566354446243555a6a remote_crypto_key 74535844724b78566354446243555a6a local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 4b774c566b6d6d6a5173756a45727258 remote_crypto_key 4b774c566b6d6d6a5173756a45727258 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 675345446b7a644b6d65647943614c41 remote_crypto_key 675345446b7a644b6d65647943614c41 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 6842706574766d6c446b6b756c454c76 remote_crypto_key 6842706574766d6c446b6b756c454c76 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 7746436374426367624f6242784e6974 remote_crypto_key 7746436374426367624f6242784e6974 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 557658624c5a62476278574179576945 remote_crypto_key 557658624c5a62476278574179576945 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 4b53496a7446736e49434369424b7845 remote_crypto_key 4b53496a7446736e49434369424b7845 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 53785261706b667a47674f6161507962 remote_crypto_key 53785261706b667a47674f6161507962 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 596a446c6b734f596e6c42776e6e4753 remote_crypto_key 596a446c6b734f596e6c42776e6e4753 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 7a725a4c6f7a567973464c4d74426352 remote_crypto_key 7a725a4c6f7a567973464c4d74426352 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 44465571496e586e52477675454b6966 remote_crypto_key 44465571496e586e52477675454b6966 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 5a6f7a6a4d716f61614251795649686e remote_crypto_key 5a6f7a6a4d716f61614251795649686e local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 4b547959584943446157504e676c6169 remote_crypto_key 4b547959584943446157504e676c6169 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 4a7a664d71647565717279706c665353 remote_crypto_key 4a7a664d71647565717279706c665353 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 65566e4c664d4d707548755179786a75 remote_crypto_key 65566e4c664d4d707548755179786a75 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 54506c4d7068474d525a6f564d525047 remote_crypto_key 54506c4d7068474d525a6f564d525047 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 6c6c55656b6467534e556d6a7841566a remote_crypto_key 6c6c55656b6467534e556d6a7841566a local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 57634353517a68705478725778666753 remote_crypto_key 57634353517a68705478725778666753 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 52736442437468516946745242704266 remote_crypto_key 52736442437468516946745242704266 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 736272636d426a4e7470696d6b5a4b42 remote_crypto_key 736272636d426a4e7470696d6b5a4b42 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 43554e6a664a715068667457624b7a54 remote_crypto_key 43554e6a664a715068667457624b7a54 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 4e694d54594a6f53714c73757a714f6c remote_crypto_key 4e694d54594a6f53714c73757a714f6c local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 516448476f4a554d4a646e62424e705a remote_crypto_key 516448476f4a554d4a646e62424e705a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 7a70756c504541525644576773586a7a remote_crypto_key 7a70756c504541525644576773586a7a local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 595373514c72764e6346536772586757 remote_crypto_key 595373514c72764e6346536772586757 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 75794756624a414b487141705544506e remote_crypto_key 75794756624a414b487141705544506e local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 547977576c444d4b41694e5053416556 remote_crypto_key 547977576c444d4b41694e5053416556 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 4a7848715450426d4b6f755654564570 remote_crypto_key 4a7848715450426d4b6f755654564570 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 74624e6b4d6d4668656f726859644f74 remote_crypto_key 74624e6b4d6d4668656f726859644f74 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 4d6e4848687853446f447656594e6168 remote_crypto_key 4d6e4848687853446f447656594e6168 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 416e77456b78566c4748746c51415945 remote_crypto_key 416e77456b78566c4748746c51415945 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 424b7569566567415a78666c775a4965 remote_crypto_key 424b7569566567415a78666c775a4965 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 537a62587a5a6b7a616f416648684879 remote_crypto_key 537a62587a5a6b7a616f416648684879 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 4a5a647a457872624469456d4a764b5a remote_crypto_key 4a5a647a457872624469456d4a764b5a local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 414a65486f4162706f67675850697061 remote_crypto_key 414a65486f4162706f67675850697061 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 4575434e6a41625a426f4f476a547576 remote_crypto_key 4575434e6a41625a426f4f476a547576 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 58506843467563784f65486b74796b6c remote_crypto_key 58506843467563784f65486b74796b6c local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 484c6969777143545752485043547a6a remote_crypto_key 484c6969777143545752485043547a6a local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 7465516a6a4661464e75415666537264 remote_crypto_key 7465516a6a4661464e75415666537264 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 554647516470764a4159614d66486841 remote_crypto_key 554647516470764a4159614d66486841 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 69435277705564706261446476486673 remote_crypto_key 69435277705564706261446476486673 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 4a6c79454659457664747a7345586175 remote_crypto_key 4a6c79454659457664747a7345586175 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 6778674967504f5a514c414979586d6a remote_crypto_key 6778674967504f5a514c414979586d6a local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 694b43784c51416a47437447556f7973 remote_crypto_key 694b43784c51416a47437447556f7973 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 515a436341784e44614a4d6a724c5765 remote_crypto_key 515a436341784e44614a4d6a724c5765 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 6e56766e4f557561685a434b6477594a remote_crypto_key 6e56766e4f557561685a434b6477594a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 4f74476a46675a5868776272444b7a4f remote_crypto_key 4f74476a46675a5868776272444b7a4f local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 66444c6f654e73675762436c57796648 remote_crypto_key 66444c6f654e73675762436c57796648 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 706e4447715a4a4e76754c564a684650 remote_crypto_key 706e4447715a4a4e76754c564a684650 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 6d68495653524c706d6d794556695466 remote_crypto_key 6d68495653524c706d6d794556695466 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 6641466378766467496e47796a676370 remote_crypto_key 6641466378766467496e47796a676370 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 6761546a524e43434a4f4e4345545255 remote_crypto_key 6761546a524e43434a4f4e4345545255 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 5247525a556f454446524f707859416d remote_crypto_key 5247525a556f454446524f707859416d local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 444841776378754261706f4370597766 remote_crypto_key 444841776378754261706f4370597766 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 51786a73544b556c6d4e676a7851596a remote_crypto_key 51786a73544b556c6d4e676a7851596a local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 57584f5164716a626753754366775847 remote_crypto_key 57584f5164716a626753754366775847 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 6d6778796f5a724f464c52504a744e4a remote_crypto_key 6d6778796f5a724f464c52504a744e4a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 57634353517a68705478725778666753 remote_crypto_key 57634353517a68705478725778666753 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 52736442437468516946745242704266 remote_crypto_key 52736442437468516946745242704266 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 736272636d426a4e7470696d6b5a4b42 remote_crypto_key 736272636d426a4e7470696d6b5a4b42 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 43554e6a664a715068667457624b7a54 remote_crypto_key 43554e6a664a715068667457624b7a54 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 4e694d54594a6f53714c73757a714f6c remote_crypto_key 4e694d54594a6f53714c73757a714f6c local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 516448476f4a554d4a646e62424e705a remote_crypto_key 516448476f4a554d4a646e62424e705a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 7a70756c504541525644576773586a7a remote_crypto_key 7a70756c504541525644576773586a7a local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 595373514c72764e6346536772586757 remote_crypto_key 595373514c72764e6346536772586757 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 75794756624a414b487141705544506e remote_crypto_key 75794756624a414b487141705544506e local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 547977576c444d4b41694e5053416556 remote_crypto_key 547977576c444d4b41694e5053416556 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 4a7848715450426d4b6f755654564570 remote_crypto_key 4a7848715450426d4b6f755654564570 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 74624e6b4d6d4668656f726859644f74 remote_crypto_key 74624e6b4d6d4668656f726859644f74 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 4d6e4848687853446f447656594e6168 remote_crypto_key 4d6e4848687853446f447656594e6168 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 416e77456b78566c4748746c51415945 remote_crypto_key 416e77456b78566c4748746c51415945 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 424b7569566567415a78666c775a4965 remote_crypto_key 424b7569566567415a78666c775a4965 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 537a62587a5a6b7a616f416648684879 remote_crypto_key 537a62587a5a6b7a616f416648684879 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 4a5a647a457872624469456d4a764b5a remote_crypto_key 4a5a647a457872624469456d4a764b5a local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 414a65486f4162706f67675850697061 remote_crypto_key 414a65486f4162706f67675850697061 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 4575434e6a41625a426f4f476a547576 remote_crypto_key 4575434e6a41625a426f4f476a547576 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 58506843467563784f65486b74796b6c remote_crypto_key 58506843467563784f65486b74796b6c local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 484c6969777143545752485043547a6a remote_crypto_key 484c6969777143545752485043547a6a local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 7465516a6a4661464e75415666537264 remote_crypto_key 7465516a6a4661464e75415666537264 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 554647516470764a4159614d66486841 remote_crypto_key 554647516470764a4159614d66486841 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 69435277705564706261446476486673 remote_crypto_key 69435277705564706261446476486673 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 4a6c79454659457664747a7345586175 remote_crypto_key 4a6c79454659457664747a7345586175 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 6778674967504f5a514c414979586d6a remote_crypto_key 6778674967504f5a514c414979586d6a local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 694b43784c51416a47437447556f7973 remote_crypto_key 694b43784c51416a47437447556f7973 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 515a436341784e44614a4d6a724c5765 remote_crypto_key 515a436341784e44614a4d6a724c5765 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 6e56766e4f557561685a434b6477594a remote_crypto_key 6e56766e4f557561685a434b6477594a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 4f74476a46675a5868776272444b7a4f remote_crypto_key 4f74476a46675a5868776272444b7a4f local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 66444c6f654e73675762436c57796648 remote_crypto_key 66444c6f654e73675762436c57796648 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 706e4447715a4a4e76754c564a684650 remote_crypto_key 706e4447715a4a4e76754c564a684650 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 6d68495653524c706d6d794556695466 remote_crypto_key 6d68495653524c706d6d794556695466 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 6641466378766467496e47796a676370 remote_crypto_key 6641466378766467496e47796a676370 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 6761546a524e43434a4f4e4345545255 remote_crypto_key 6761546a524e43434a4f4e4345545255 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 5247525a556f454446524f707859416d remote_crypto_key 5247525a556f454446524f707859416d local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 444841776378754261706f4370597766 remote_crypto_key 444841776378754261706f4370597766 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 51786a73544b556c6d4e676a7851596a remote_crypto_key 51786a73544b556c6d4e676a7851596a local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 57584f5164716a626753754366775847 remote_crypto_key 57584f5164716a626753754366775847 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 6d6778796f5a724f464c52504a744e4a remote_crypto_key 6d6778796f5a724f464c52504a744e4a local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 564e74456745655543684f695a58455a remote_crypto_key 564e74456745655543684f695a58455a local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 594c6f794b58777a72685a4448437146 remote_crypto_key 594c6f794b58777a72685a4448437146 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 6e7376574169454f7853474c71657a6b remote_crypto_key 6e7376574169454f7853474c71657a6b local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 66416f714862465655515a6a68736548 remote_crypto_key 66416f714862465655515a6a68736548 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 4743436e674562756f7770474e50594e remote_crypto_key 4743436e674562756f7770474e50594e local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 45797441686a6172684c744a4f595255 remote_crypto_key 45797441686a6172684c744a4f595255 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 61724842496c52565267645a78415642 remote_crypto_key 61724842496c52565267645a78415642 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 4e41554851547861705252735450716d remote_crypto_key 4e41554851547861705252735450716d local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 61567045484c506a6e446e4458734144 remote_crypto_key 61567045484c506a6e446e4458734144 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 417473466a7241476352474f636a5a63 remote_crypto_key 417473466a7241476352474f636a5a63 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 4851545473496a615a61446d78534b6e remote_crypto_key 4851545473496a615a61446d78534b6e local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 664e6e754f515a77476f7a4173414f69 remote_crypto_key 664e6e754f515a77476f7a4173414f69 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 76554f634d7244464d75587974516c6f remote_crypto_key 76554f634d7244464d75587974516c6f local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 6e697277524b55735568535169625648 remote_crypto_key 6e697277524b55735568535169625648 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 655a46715466644c4546476844434975 remote_crypto_key 655a46715466644c4546476844434975 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 4c77637a696d63775157447747795464 remote_crypto_key 4c77637a696d63775157447747795464 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 5a5a73515951636174416a4e794f6572 remote_crypto_key 5a5a73515951636174416a4e794f6572 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 6357494d4e4e6d547a45555a704f4e5a remote_crypto_key 6357494d4e4e6d547a45555a704f4e5a local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 52776a6c63466176465942476f557551 remote_crypto_key 52776a6c63466176465942476f557551 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 7879575466475a415a754e5a544e6f73 remote_crypto_key 7879575466475a415a754e5a544e6f73 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 42755162785a496150666a4a72695058 remote_crypto_key 42755162785a496150666a4a72695058 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 4e615353586774747651704d7866644a remote_crypto_key 4e615353586774747651704d7866644a local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 465647704a58536d644748446f6f6353 remote_crypto_key 465647704a58536d644748446f6f6353 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 4d6c74555065454e724b735557534754 remote_crypto_key 4d6c74555065454e724b735557534754 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 774a69487a6e7664755a53476c76576d remote_crypto_key 774a69487a6e7664755a53476c76576d local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 59594c6843584f764665545746704e59 remote_crypto_key 59594c6843584f764665545746704e59 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 5271617345596c657350744b67686362 remote_crypto_key 5271617345596c657350744b67686362 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 7167745743594c506143514b7254775a remote_crypto_key 7167745743594c506143514b7254775a local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 53674b43525167734d456b6f43754e4f remote_crypto_key 53674b43525167734d456b6f43754e4f local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 495472557775696a596d6d4c51636c58 remote_crypto_key 495472557775696a596d6d4c51636c58 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 59575a63487179705077504c656e4d6e remote_crypto_key 59575a63487179705077504c656e4d6e local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 625978506d6e736e4549665247657354 remote_crypto_key 625978506d6e736e4549665247657354 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 7365425073725269715063466e775668 remote_crypto_key 7365425073725269715063466e775668 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 7a6c5a4b7a495979575255485a69745a remote_crypto_key 7a6c5a4b7a495979575255485a69745a local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 74616463475366444e63445548646a4f remote_crypto_key 74616463475366444e63445548646a4f local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 6a70744c424c645045736750676f6d76 remote_crypto_key 6a70744c424c645045736750676f6d76 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 5173436556584c555872545169554247 remote_crypto_key 5173436556584c555872545169554247 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 687a7458654c6e4d624a776678495666 remote_crypto_key 687a7458654c6e4d624a776678495666 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 626e58776a79777a5371446146536a72 remote_crypto_key 626e58776a79777a5371446146536a72 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 61734b6449707a64554c7643674a7178 remote_crypto_key 61734b6449707a64554c7643674a7178 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 564e74456745655543684f695a58455a remote_crypto_key 564e74456745655543684f695a58455a local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 594c6f794b58777a72685a4448437146 remote_crypto_key 594c6f794b58777a72685a4448437146 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 6e7376574169454f7853474c71657a6b remote_crypto_key 6e7376574169454f7853474c71657a6b local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 66416f714862465655515a6a68736548 remote_crypto_key 66416f714862465655515a6a68736548 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 4743436e674562756f7770474e50594e remote_crypto_key 4743436e674562756f7770474e50594e local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 45797441686a6172684c744a4f595255 remote_crypto_key 45797441686a6172684c744a4f595255 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 61724842496c52565267645a78415642 remote_crypto_key 61724842496c52565267645a78415642 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 4e41554851547861705252735450716d remote_crypto_key 4e41554851547861705252735450716d local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 61567045484c506a6e446e4458734144 remote_crypto_key 61567045484c506a6e446e4458734144 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 417473466a7241476352474f636a5a63 remote_crypto_key 417473466a7241476352474f636a5a63 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 4851545473496a615a61446d78534b6e remote_crypto_key 4851545473496a615a61446d78534b6e local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 664e6e754f515a77476f7a4173414f69 remote_crypto_key 664e6e754f515a77476f7a4173414f69 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 76554f634d7244464d75587974516c6f remote_crypto_key 76554f634d7244464d75587974516c6f local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 6e697277524b55735568535169625648 remote_crypto_key 6e697277524b55735568535169625648 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 655a46715466644c4546476844434975 remote_crypto_key 655a46715466644c4546476844434975 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 4c77637a696d63775157447747795464 remote_crypto_key 4c77637a696d63775157447747795464 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 5a5a73515951636174416a4e794f6572 remote_crypto_key 5a5a73515951636174416a4e794f6572 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 6357494d4e4e6d547a45555a704f4e5a remote_crypto_key 6357494d4e4e6d547a45555a704f4e5a local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 52776a6c63466176465942476f557551 remote_crypto_key 52776a6c63466176465942476f557551 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 7879575466475a415a754e5a544e6f73 remote_crypto_key 7879575466475a415a754e5a544e6f73 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 42755162785a496150666a4a72695058 remote_crypto_key 42755162785a496150666a4a72695058 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 4e615353586774747651704d7866644a remote_crypto_key 4e615353586774747651704d7866644a local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 465647704a58536d644748446f6f6353 remote_crypto_key 465647704a58536d644748446f6f6353 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 4d6c74555065454e724b735557534754 remote_crypto_key 4d6c74555065454e724b735557534754 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 774a69487a6e7664755a53476c76576d remote_crypto_key 774a69487a6e7664755a53476c76576d local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 59594c6843584f764665545746704e59 remote_crypto_key 59594c6843584f764665545746704e59 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 5271617345596c657350744b67686362 remote_crypto_key 5271617345596c657350744b67686362 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 7167745743594c506143514b7254775a remote_crypto_key 7167745743594c506143514b7254775a local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 53674b43525167734d456b6f43754e4f remote_crypto_key 53674b43525167734d456b6f43754e4f local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 495472557775696a596d6d4c51636c58 remote_crypto_key 495472557775696a596d6d4c51636c58 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 59575a63487179705077504c656e4d6e remote_crypto_key 59575a63487179705077504c656e4d6e local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 625978506d6e736e4549665247657354 remote_crypto_key 625978506d6e736e4549665247657354 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 7365425073725269715063466e775668 remote_crypto_key 7365425073725269715063466e775668 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 7a6c5a4b7a495979575255485a69745a remote_crypto_key 7a6c5a4b7a495979575255485a69745a local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 74616463475366444e63445548646a4f remote_crypto_key 74616463475366444e63445548646a4f local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 6a70744c424c645045736750676f6d76 remote_crypto_key 6a70744c424c645045736750676f6d76 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 5173436556584c555872545169554247 remote_crypto_key 5173436556584c555872545169554247 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 687a7458654c6e4d624a776678495666 remote_crypto_key 687a7458654c6e4d624a776678495666 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 626e58776a79777a5371446146536a72 remote_crypto_key 626e58776a79777a5371446146536a72 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 61734b6449707a64554c7643674a7178 remote_crypto_key 61734b6449707a64554c7643674a7178 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec40tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-128 local_crypto_key 774d70416d47776d646e794f6e484851 remote_crypto_key 774d70416d47776d646e794f6e484851 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-128 local_crypto_key 55656b754d5658466d6d424a71496642 remote_crypto_key 55656b754d5658466d6d424a71496642 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-128 local_crypto_key 52467479594a706f5676796168745369 remote_crypto_key 52467479594a706f5676796168745369 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-128 local_crypto_key 444e53576e767456745262775a63516d remote_crypto_key 444e53576e767456745262775a63516d local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-128 local_crypto_key 525a6764574e7647696f55446d657051 remote_crypto_key 525a6764574e7647696f55446d657051 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-128 local_crypto_key 644f6469485658766c5341634f716175 remote_crypto_key 644f6469485658766c5341634f716175 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-128 local_crypto_key 577741756c43614444426c4775747241 remote_crypto_key 577741756c43614444426c4775747241 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-128 local_crypto_key 416749706978527a41704f4669507678 remote_crypto_key 416749706978527a41704f4669507678 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-128 local_crypto_key 5a514c4274784c6d4c6f414658676946 remote_crypto_key 5a514c4274784c6d4c6f414658676946 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-128 local_crypto_key 4f73754f416f6943566144434b6b7a79 remote_crypto_key 4f73754f416f6943566144434b6b7a79 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-128 local_crypto_key 64647a64576949454467625976797141 remote_crypto_key 64647a64576949454467625976797141 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-128 local_crypto_key 654551536c4b59654e774c6671527471 remote_crypto_key 654551536c4b59654e774c6671527471 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-128 local_crypto_key 79507a6a6e736f455761717366426b42 remote_crypto_key 79507a6a6e736f455761717366426b42 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-128 local_crypto_key 6a4c785a7a634452556b716358536753 remote_crypto_key 6a4c785a7a634452556b716358536753 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-128 local_crypto_key 697749774763587370454e74614b4745 remote_crypto_key 697749774763587370454e74614b4745 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-128 local_crypto_key 4c726f6576586567474f506f7864616f remote_crypto_key 4c726f6576586567474f506f7864616f local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-128 local_crypto_key 6a73484355476b6351776b614a576c61 remote_crypto_key 6a73484355476b6351776b614a576c61 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-128 local_crypto_key 784d54716853747a5275557246645457 remote_crypto_key 784d54716853747a5275557246645457 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-128 local_crypto_key 71655464675877446b485a485a72624d remote_crypto_key 71655464675877446b485a485a72624d local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-128 local_crypto_key 4e43674b6344754d617276586856624c remote_crypto_key 4e43674b6344754d617276586856624c local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-128 local_crypto_key 4c56504c76544c524f535a4c574c7856 remote_crypto_key 4c56504c76544c524f535a4c574c7856 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-128 local_crypto_key 4b7350445a5253546870536a52706a42 remote_crypto_key 4b7350445a5253546870536a52706a42 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-128 local_crypto_key 4f4f6f44507054637277486d59784952 remote_crypto_key 4f4f6f44507054637277486d59784952 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-128 local_crypto_key 544152695047577257557a7764716458 remote_crypto_key 544152695047577257557a7764716458 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-128 local_crypto_key 736566454147416f416358536b717574 remote_crypto_key 736566454147416f416358536b717574 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-128 local_crypto_key 5449476d5361636c776741647265446f remote_crypto_key 5449476d5361636c776741647265446f local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-128 local_crypto_key 474553536e7956697550775a5559696e remote_crypto_key 474553536e7956697550775a5559696e local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-128 local_crypto_key 446d4a6e4b6754774f587373656f434c remote_crypto_key 446d4a6e4b6754774f587373656f434c local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-128 local_crypto_key 4d416668726e57626c626a616676455a remote_crypto_key 4d416668726e57626c626a616676455a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-128 local_crypto_key 4b6a644a465848565053545644637a50 remote_crypto_key 4b6a644a465848565053545644637a50 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-128 local_crypto_key 4565706b5665787645714667704a7356 remote_crypto_key 4565706b5665787645714667704a7356 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-128 local_crypto_key 4a554d54664641546a4b654b4f5a574f remote_crypto_key 4a554d54664641546a4b654b4f5a574f local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-128 local_crypto_key 4b6b424e6e726965474d6b7448655944 remote_crypto_key 4b6b424e6e726965474d6b7448655944 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-128 local_crypto_key 6a79544e595449597a7841484d527758 remote_crypto_key 6a79544e595449597a7841484d527758 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-128 local_crypto_key 534e62507365566778436973524b6c6c remote_crypto_key 534e62507365566778436973524b6c6c local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-128 local_crypto_key 644a4c6a6f524a726b576c7662645458 remote_crypto_key 644a4c6a6f524a726b576c7662645458 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-128 local_crypto_key 48784f5367564c61536e4d7248627946 remote_crypto_key 48784f5367564c61536e4d7248627946 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-128 local_crypto_key 677a4b574a6f41434764644f5863576d remote_crypto_key 677a4b574a6f41434764644f5863576d local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-128 local_crypto_key 7162736d734a4e4b745466584c45634f remote_crypto_key 7162736d734a4e4b745466584c45634f local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-128 local_crypto_key 52675a454b4c676a57495a4778655147 remote_crypto_key 52675a454b4c676a57495a4778655147 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 774d70416d47776d646e794f6e484851 remote_crypto_key 774d70416d47776d646e794f6e484851 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-128 local_crypto_key 55656b754d5658466d6d424a71496642 remote_crypto_key 55656b754d5658466d6d424a71496642 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-128 local_crypto_key 52467479594a706f5676796168745369 remote_crypto_key 52467479594a706f5676796168745369 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-128 local_crypto_key 444e53576e767456745262775a63516d remote_crypto_key 444e53576e767456745262775a63516d local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-128 local_crypto_key 525a6764574e7647696f55446d657051 remote_crypto_key 525a6764574e7647696f55446d657051 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-128 local_crypto_key 644f6469485658766c5341634f716175 remote_crypto_key 644f6469485658766c5341634f716175 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-128 local_crypto_key 577741756c43614444426c4775747241 remote_crypto_key 577741756c43614444426c4775747241 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-128 local_crypto_key 416749706978527a41704f4669507678 remote_crypto_key 416749706978527a41704f4669507678 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-128 local_crypto_key 5a514c4274784c6d4c6f414658676946 remote_crypto_key 5a514c4274784c6d4c6f414658676946 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-128 local_crypto_key 4f73754f416f6943566144434b6b7a79 remote_crypto_key 4f73754f416f6943566144434b6b7a79 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-128 local_crypto_key 64647a64576949454467625976797141 remote_crypto_key 64647a64576949454467625976797141 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-128 local_crypto_key 654551536c4b59654e774c6671527471 remote_crypto_key 654551536c4b59654e774c6671527471 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-128 local_crypto_key 79507a6a6e736f455761717366426b42 remote_crypto_key 79507a6a6e736f455761717366426b42 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-128 local_crypto_key 6a4c785a7a634452556b716358536753 remote_crypto_key 6a4c785a7a634452556b716358536753 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-128 local_crypto_key 697749774763587370454e74614b4745 remote_crypto_key 697749774763587370454e74614b4745 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-128 local_crypto_key 4c726f6576586567474f506f7864616f remote_crypto_key 4c726f6576586567474f506f7864616f local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-128 local_crypto_key 6a73484355476b6351776b614a576c61 remote_crypto_key 6a73484355476b6351776b614a576c61 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-128 local_crypto_key 784d54716853747a5275557246645457 remote_crypto_key 784d54716853747a5275557246645457 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-128 local_crypto_key 71655464675877446b485a485a72624d remote_crypto_key 71655464675877446b485a485a72624d local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-128 local_crypto_key 4e43674b6344754d617276586856624c remote_crypto_key 4e43674b6344754d617276586856624c local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-128 local_crypto_key 4c56504c76544c524f535a4c574c7856 remote_crypto_key 4c56504c76544c524f535a4c574c7856 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-128 local_crypto_key 4b7350445a5253546870536a52706a42 remote_crypto_key 4b7350445a5253546870536a52706a42 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-128 local_crypto_key 4f4f6f44507054637277486d59784952 remote_crypto_key 4f4f6f44507054637277486d59784952 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-128 local_crypto_key 544152695047577257557a7764716458 remote_crypto_key 544152695047577257557a7764716458 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-128 local_crypto_key 736566454147416f416358536b717574 remote_crypto_key 736566454147416f416358536b717574 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-128 local_crypto_key 5449476d5361636c776741647265446f remote_crypto_key 5449476d5361636c776741647265446f local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-128 local_crypto_key 474553536e7956697550775a5559696e remote_crypto_key 474553536e7956697550775a5559696e local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-128 local_crypto_key 446d4a6e4b6754774f587373656f434c remote_crypto_key 446d4a6e4b6754774f587373656f434c local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-128 local_crypto_key 4d416668726e57626c626a616676455a remote_crypto_key 4d416668726e57626c626a616676455a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-128 local_crypto_key 4b6a644a465848565053545644637a50 remote_crypto_key 4b6a644a465848565053545644637a50 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-128 local_crypto_key 4565706b5665787645714667704a7356 remote_crypto_key 4565706b5665787645714667704a7356 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-128 local_crypto_key 4a554d54664641546a4b654b4f5a574f remote_crypto_key 4a554d54664641546a4b654b4f5a574f local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-128 local_crypto_key 4b6b424e6e726965474d6b7448655944 remote_crypto_key 4b6b424e6e726965474d6b7448655944 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-128 local_crypto_key 6a79544e595449597a7841484d527758 remote_crypto_key 6a79544e595449597a7841484d527758 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-128 local_crypto_key 534e62507365566778436973524b6c6c remote_crypto_key 534e62507365566778436973524b6c6c local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-128 local_crypto_key 644a4c6a6f524a726b576c7662645458 remote_crypto_key 644a4c6a6f524a726b576c7662645458 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-128 local_crypto_key 48784f5367564c61536e4d7248627946 remote_crypto_key 48784f5367564c61536e4d7248627946 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-128 local_crypto_key 677a4b574a6f41434764644f5863576d remote_crypto_key 677a4b574a6f41434764644f5863576d local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-128 local_crypto_key 7162736d734a4e4b745466584c45634f remote_crypto_key 7162736d734a4e4b745466584c45634f local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-128 local_crypto_key 52675a454b4c676a57495a4778655147 remote_crypto_key 52675a454b4c676a57495a4778655147 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec40tnlsw-ip4base-int-aes256gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 68597662414265556e4375706a6a4174684a686162516263674548514a494b7a remote_crypto_key 68597662414265556e4375706a6a4174684a686162516263674548514a494b7a local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 417747445a7a4a656951426565685950567a6d6442526a47656d634c695a6a65 remote_crypto_key 417747445a7a4a656951426565685950567a6d6442526a47656d634c695a6a65 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 7a49446547564a666d53614d566a7971577a554b4a6563695364524e51675a78 remote_crypto_key 7a49446547564a666d53614d566a7971577a554b4a6563695364524e51675a78 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 79687969774b75534a6e42794f6241654744796d576c4d69486a484877545347 remote_crypto_key 79687969774b75534a6e42794f6241654744796d576c4d69486a484877545347 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 4a76486f7768474a544b586a797a53416f527857696c537a5a7a6d7570435552 remote_crypto_key 4a76486f7768474a544b586a797a53416f527857696c537a5a7a6d7570435552 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 6c584857436c504b4c7248764261434d54436c66564a754b50666467685a6c54 remote_crypto_key 6c584857436c504b4c7248764261434d54436c66564a754b50666467685a6c54 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 6652746e654c705059456b6e4854725967497142576c50504657654548454e77 remote_crypto_key 6652746e654c705059456b6e4854725967497142576c50504657654548454e77 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 58686f47507a616c6e6d7a70557a467454744e416868586549514b5458447553 remote_crypto_key 58686f47507a616c6e6d7a70557a467454744e416868586549514b5458447553 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 525761794c685056717964454b48426c56754d4669526e50666c574b6e765252 remote_crypto_key 525761794c685056717964454b48426c56754d4669526e50666c574b6e765252 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 70645973586955784b6a6d554f665254786d6d45696358565a485a6869455a45 remote_crypto_key 70645973586955784b6a6d554f665254786d6d45696358565a485a6869455a45 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 6e46426162454a55425a4c61714e677175684a6670434c6d545a7648594e6442 remote_crypto_key 6e46426162454a55425a4c61714e677175684a6670434c6d545a7648594e6442 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 7671415342487641784f686266456c7956444f646e7375596f79566d72435463 remote_crypto_key 7671415342487641784f686266456c7956444f646e7375596f79566d72435463 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 714c76664663626d78794962704b56445467427858756b527875414c64464e6d remote_crypto_key 714c76664663626d78794962704b56445467427858756b527875414c64464e6d local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 6b705a4f6b65496d707850697462696348514472747942676b46586d6c64554b remote_crypto_key 6b705a4f6b65496d707850697462696348514472747942676b46586d6c64554b local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 777746467441765466436a677a774b55634a42426371496c636c4c516c6c644d remote_crypto_key 777746467441765466436a677a774b55634a42426371496c636c4c516c6c644d local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 59787a4a567179545776435a4c4177555a5879646d67506c46716c6b50774964 remote_crypto_key 59787a4a567179545776435a4c4177555a5879646d67506c46716c6b50774964 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 466c6c624c705a4f47747848585571487865717745586476546c6e4c46637a57 remote_crypto_key 466c6c624c705a4f47747848585571487865717745586476546c6e4c46637a57 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 4f796e7369766c48494e566c476a4f5a724c4e744f49784b4b747941564e626c remote_crypto_key 4f796e7369766c48494e566c476a4f5a724c4e744f49784b4b747941564e626c local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 464d78557357624d676756474775765877485279694342435370665856444a6f remote_crypto_key 464d78557357624d676756474775765877485279694342435370665856444a6f local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 44426f42524a586b63767a7278476e72626a50774b51646d416c4d5a726c6244 remote_crypto_key 44426f42524a586b63767a7278476e72626a50774b51646d416c4d5a726c6244 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 4b54674743774b4d53467a4c574777586b4573536d584f72566d646f6a7a6c51 remote_crypto_key 4b54674743774b4d53467a4c574777586b4573536d584f72566d646f6a7a6c51 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 6f5969547a7971586b51666b62514854507a514473534e775870424767515055 remote_crypto_key 6f5969547a7971586b51666b62514854507a514473534e775870424767515055 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 5241497575574a65566f587041435a4a53634e4f6562437645734b4346626f54 remote_crypto_key 5241497575574a65566f587041435a4a53634e4f6562437645734b4346626f54 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 50594f764c6c5773534c48624d467a75584a475075676e544a5a53724f77636e remote_crypto_key 50594f764c6c5773534c48624d467a75584a475075676e544a5a53724f77636e local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 427a6b6a6c796c574966746b775858574b616d425961525373727a556c666262 remote_crypto_key 427a6b6a6c796c574966746b775858574b616d425961525373727a556c666262 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 554553424e746c77515362656d4d524c5852656479444b4c5a58595371635178 remote_crypto_key 554553424e746c77515362656d4d524c5852656479444b4c5a58595371635178 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 42706d74726b5359427a4b794b786777445a4e6267434d787a78424c73536c53 remote_crypto_key 42706d74726b5359427a4b794b786777445a4e6267434d787a78424c73536c53 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 786f6d47546775425674727a557a756670665764466a534d4a4e7643674c4676 remote_crypto_key 786f6d47546775425674727a557a756670665764466a534d4a4e7643674c4676 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 465a4449544d6254594c4c657468665a676d73557959476c6c4162795a655368 remote_crypto_key 465a4449544d6254594c4c657468665a676d73557959476c6c4162795a655368 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 46694c7549414d75714d766b6b70464a734678456f4e56754b494d5a4e7a566a remote_crypto_key 46694c7549414d75714d766b6b70464a734678456f4e56754b494d5a4e7a566a local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 486e71684e74646b586c78594e4d47674e6d4349766963656e756c6447766152 remote_crypto_key 486e71684e74646b586c78594e4d47674e6d4349766963656e756c6447766152 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 4b4656765a4c77784d734d415a55485a666c665a4a6c71737a48506965494d75 remote_crypto_key 4b4656765a4c77784d734d415a55485a666c665a4a6c71737a48506965494d75 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 68646c42616c656e536e4c4279734876716c586e777a56526e6779794245424f remote_crypto_key 68646c42616c656e536e4c4279734876716c586e777a56526e6779794245424f local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 4d69646578726b4b754f796752504357667676796b535947594563664b70794d remote_crypto_key 4d69646578726b4b754f796752504357667676796b535947594563664b70794d local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 426a456c7151505a566a795377627143535847764653457a79614e4659794975 remote_crypto_key 426a456c7151505a566a795377627143535847764653457a79614e4659794975 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 6156614c756b564a6a5150544f694a706b6f705a42536b764979554e73425477 remote_crypto_key 6156614c756b564a6a5150544f694a706b6f705a42536b764979554e73425477 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 686e757441444a4158565a764a7a4d626d4146684f4b556544774652434e666f remote_crypto_key 686e757441444a4158565a764a7a4d626d4146684f4b556544774652434e666f local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 45434e48584c4578665578644b6a59506352574e4a4c4a445049667958584279 remote_crypto_key 45434e48584c4578665578644b6a59506352574e4a4c4a445049667958584279 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 68457a445a4c526643686a5654554565694f4c677a55444d5262436a50586c64 remote_crypto_key 68457a445a4c526643686a5654554565694f4c677a55444d5262436a50586c64 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 626e6d504b4f445561475649486b4e4d714363644e4b79754b4d526266684e61 remote_crypto_key 626e6d504b4f445561475649486b4e4d714363644e4b79754b4d526266684e61 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 68597662414265556e4375706a6a4174684a686162516263674548514a494b7a remote_crypto_key 68597662414265556e4375706a6a4174684a686162516263674548514a494b7a local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 417747445a7a4a656951426565685950567a6d6442526a47656d634c695a6a65 remote_crypto_key 417747445a7a4a656951426565685950567a6d6442526a47656d634c695a6a65 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 7a49446547564a666d53614d566a7971577a554b4a6563695364524e51675a78 remote_crypto_key 7a49446547564a666d53614d566a7971577a554b4a6563695364524e51675a78 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 79687969774b75534a6e42794f6241654744796d576c4d69486a484877545347 remote_crypto_key 79687969774b75534a6e42794f6241654744796d576c4d69486a484877545347 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 4a76486f7768474a544b586a797a53416f527857696c537a5a7a6d7570435552 remote_crypto_key 4a76486f7768474a544b586a797a53416f527857696c537a5a7a6d7570435552 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 6c584857436c504b4c7248764261434d54436c66564a754b50666467685a6c54 remote_crypto_key 6c584857436c504b4c7248764261434d54436c66564a754b50666467685a6c54 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 6652746e654c705059456b6e4854725967497142576c50504657654548454e77 remote_crypto_key 6652746e654c705059456b6e4854725967497142576c50504657654548454e77 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 58686f47507a616c6e6d7a70557a467454744e416868586549514b5458447553 remote_crypto_key 58686f47507a616c6e6d7a70557a467454744e416868586549514b5458447553 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 525761794c685056717964454b48426c56754d4669526e50666c574b6e765252 remote_crypto_key 525761794c685056717964454b48426c56754d4669526e50666c574b6e765252 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 70645973586955784b6a6d554f665254786d6d45696358565a485a6869455a45 remote_crypto_key 70645973586955784b6a6d554f665254786d6d45696358565a485a6869455a45 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 6e46426162454a55425a4c61714e677175684a6670434c6d545a7648594e6442 remote_crypto_key 6e46426162454a55425a4c61714e677175684a6670434c6d545a7648594e6442 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 7671415342487641784f686266456c7956444f646e7375596f79566d72435463 remote_crypto_key 7671415342487641784f686266456c7956444f646e7375596f79566d72435463 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 714c76664663626d78794962704b56445467427858756b527875414c64464e6d remote_crypto_key 714c76664663626d78794962704b56445467427858756b527875414c64464e6d local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 6b705a4f6b65496d707850697462696348514472747942676b46586d6c64554b remote_crypto_key 6b705a4f6b65496d707850697462696348514472747942676b46586d6c64554b local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 777746467441765466436a677a774b55634a42426371496c636c4c516c6c644d remote_crypto_key 777746467441765466436a677a774b55634a42426371496c636c4c516c6c644d local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 59787a4a567179545776435a4c4177555a5879646d67506c46716c6b50774964 remote_crypto_key 59787a4a567179545776435a4c4177555a5879646d67506c46716c6b50774964 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 466c6c624c705a4f47747848585571487865717745586476546c6e4c46637a57 remote_crypto_key 466c6c624c705a4f47747848585571487865717745586476546c6e4c46637a57 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 4f796e7369766c48494e566c476a4f5a724c4e744f49784b4b747941564e626c remote_crypto_key 4f796e7369766c48494e566c476a4f5a724c4e744f49784b4b747941564e626c local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 464d78557357624d676756474775765877485279694342435370665856444a6f remote_crypto_key 464d78557357624d676756474775765877485279694342435370665856444a6f local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 44426f42524a586b63767a7278476e72626a50774b51646d416c4d5a726c6244 remote_crypto_key 44426f42524a586b63767a7278476e72626a50774b51646d416c4d5a726c6244 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 4b54674743774b4d53467a4c574777586b4573536d584f72566d646f6a7a6c51 remote_crypto_key 4b54674743774b4d53467a4c574777586b4573536d584f72566d646f6a7a6c51 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 6f5969547a7971586b51666b62514854507a514473534e775870424767515055 remote_crypto_key 6f5969547a7971586b51666b62514854507a514473534e775870424767515055 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 5241497575574a65566f587041435a4a53634e4f6562437645734b4346626f54 remote_crypto_key 5241497575574a65566f587041435a4a53634e4f6562437645734b4346626f54 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 50594f764c6c5773534c48624d467a75584a475075676e544a5a53724f77636e remote_crypto_key 50594f764c6c5773534c48624d467a75584a475075676e544a5a53724f77636e local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 427a6b6a6c796c574966746b775858574b616d425961525373727a556c666262 remote_crypto_key 427a6b6a6c796c574966746b775858574b616d425961525373727a556c666262 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 554553424e746c77515362656d4d524c5852656479444b4c5a58595371635178 remote_crypto_key 554553424e746c77515362656d4d524c5852656479444b4c5a58595371635178 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 42706d74726b5359427a4b794b786777445a4e6267434d787a78424c73536c53 remote_crypto_key 42706d74726b5359427a4b794b786777445a4e6267434d787a78424c73536c53 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 786f6d47546775425674727a557a756670665764466a534d4a4e7643674c4676 remote_crypto_key 786f6d47546775425674727a557a756670665764466a534d4a4e7643674c4676 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 465a4449544d6254594c4c657468665a676d73557959476c6c4162795a655368 remote_crypto_key 465a4449544d6254594c4c657468665a676d73557959476c6c4162795a655368 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 46694c7549414d75714d766b6b70464a734678456f4e56754b494d5a4e7a566a remote_crypto_key 46694c7549414d75714d766b6b70464a734678456f4e56754b494d5a4e7a566a local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 486e71684e74646b586c78594e4d47674e6d4349766963656e756c6447766152 remote_crypto_key 486e71684e74646b586c78594e4d47674e6d4349766963656e756c6447766152 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 4b4656765a4c77784d734d415a55485a666c665a4a6c71737a48506965494d75 remote_crypto_key 4b4656765a4c77784d734d415a55485a666c665a4a6c71737a48506965494d75 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 68646c42616c656e536e4c4279734876716c586e777a56526e6779794245424f remote_crypto_key 68646c42616c656e536e4c4279734876716c586e777a56526e6779794245424f local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 4d69646578726b4b754f796752504357667676796b535947594563664b70794d remote_crypto_key 4d69646578726b4b754f796752504357667676796b535947594563664b70794d local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 426a456c7151505a566a795377627143535847764653457a79614e4659794975 remote_crypto_key 426a456c7151505a566a795377627143535847764653457a79614e4659794975 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 6156614c756b564a6a5150544f694a706b6f705a42536b764979554e73425477 remote_crypto_key 6156614c756b564a6a5150544f694a706b6f705a42536b764979554e73425477 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 686e757441444a4158565a764a7a4d626d4146684f4b556544774652434e666f remote_crypto_key 686e757441444a4158565a764a7a4d626d4146684f4b556544774652434e666f local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 45434e48584c4578665578644b6a59506352574e4a4c4a445049667958584279 remote_crypto_key 45434e48584c4578665578644b6a59506352574e4a4c4a445049667958584279 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 68457a445a4c526643686a5654554565694f4c677a55444d5262436a50586c64 remote_crypto_key 68457a445a4c526643686a5654554565694f4c677a55444d5262436a50586c64 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 626e6d504b4f445561475649486b4e4d714363644e4b79754b4d526266684e61 remote_crypto_key 626e6d504b4f445561475649486b4e4d714363644e4b79754b4d526266684e61 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 444f466c5074566f5073504c6c6871706c79677a45645749416243596c436962 remote_crypto_key 444f466c5074566f5073504c6c6871706c79677a45645749416243596c436962 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 504c48556670636b6b4d485179584b79614672754741596244696c4d56654676 remote_crypto_key 504c48556670636b6b4d485179584b79614672754741596244696c4d56654676 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 6e576c4d755a4f626d68736a487043636a4c756277534e6d626d495856587869 remote_crypto_key 6e576c4d755a4f626d68736a487043636a4c756277534e6d626d495856587869 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 4b4d635879704b577a7779696469764d676366736d694b49516e44724e574252 remote_crypto_key 4b4d635879704b577a7779696469764d676366736d694b49516e44724e574252 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 694c547a7554725a496f67716a6c4b484c6574596465514b6951446e6148716d remote_crypto_key 694c547a7554725a496f67716a6c4b484c6574596465514b6951446e6148716d local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 44507972455158494b646d76515a5441436b79594858676652766a625669416a remote_crypto_key 44507972455158494b646d76515a5441436b79594858676652766a625669416a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 715a76496a684d7a5544666b6656426d4a6b4b6c665a764756434f636f655050 remote_crypto_key 715a76496a684d7a5544666b6656426d4a6b4b6c665a764756434f636f655050 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 56746166466e4a54537a42444d6a726f74744e636c414e414943546b6a7a5152 remote_crypto_key 56746166466e4a54537a42444d6a726f74744e636c414e414943546b6a7a5152 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 4a47785575614379724e79645777686d486f6749595652647863516f4d456757 remote_crypto_key 4a47785575614379724e79645777686d486f6749595652647863516f4d456757 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 55535a6e6673486342525a6f4f47766d474e614658596d50746a6e6b46737a44 remote_crypto_key 55535a6e6673486342525a6f4f47766d474e614658596d50746a6e6b46737a44 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 41665666774158437759564b436d4e6b74644b6271636c73776a6c664c63414c remote_crypto_key 41665666774158437759564b436d4e6b74644b6271636c73776a6c664c63414c local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 6470624150525a6a427242486e4e7a49556f574f52526545456a684a6c70496d remote_crypto_key 6470624150525a6a427242486e4e7a49556f574f52526545456a684a6c70496d local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 527754635163654677786d6465575377694c64717a75774374456a45576b7072 remote_crypto_key 527754635163654677786d6465575377694c64717a75774374456a45576b7072 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 794248647467566e4e536f706f6a53765778754855516d78476c53634f784543 remote_crypto_key 794248647467566e4e536f706f6a53765778754855516d78476c53634f784543 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 4a694862717657747a4d7050485361626a5a637a6773734c694564554a4d7347 remote_crypto_key 4a694862717657747a4d7050485361626a5a637a6773734c694564554a4d7347 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 4c4f6f55434371537648437276704379507758446a78507a79486e636e506b41 remote_crypto_key 4c4f6f55434371537648437276704379507758446a78507a79486e636e506b41 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 716f4765484a5375766442456e7167574447666b6673757877544c62444a6363 remote_crypto_key 716f4765484a5375766442456e7167574447666b6673757877544c62444a6363 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 6a6d44686769757851617243456a7959654e466776544862616a6b4877684b6e remote_crypto_key 6a6d44686769757851617243456a7959654e466776544862616a6b4877684b6e local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 4b5161667a454e726344696b717448415279644d574b744f5179796366614965 remote_crypto_key 4b5161667a454e726344696b717448415279644d574b744f5179796366614965 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 69576f7a4955776455714e726b7472567257424d6273746c5976675065467357 remote_crypto_key 69576f7a4955776455714e726b7472567257424d6273746c5976675065467357 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 5474664c624c6b6d55757767616b4b70744a5154465152666b684761474e6c63 remote_crypto_key 5474664c624c6b6d55757767616b4b70744a5154465152666b684761474e6c63 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 645061576d574b56576773424747496e566c576e557558476f5458494c46496f remote_crypto_key 645061576d574b56576773424747496e566c576e557558476f5458494c46496f local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 654b4f634572716c55665950716b4c687854574957414d6b6f506d6164474d78 remote_crypto_key 654b4f634572716c55665950716b4c687854574957414d6b6f506d6164474d78 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 76756357796f41616465756b62547146774761777377786c625a416350496a51 remote_crypto_key 76756357796f41616465756b62547146774761777377786c625a416350496a51 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 4b565274467669664355674f756c66736842414c5474436d696648775a6a5079 remote_crypto_key 4b565274467669664355674f756c66736842414c5474436d696648775a6a5079 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 504c506b4346797542666d644774496a5541654b48736b6e7255746458544874 remote_crypto_key 504c506b4346797542666d644774496a5541654b48736b6e7255746458544874 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 696c6d6c4b7246434875576d64704f54446e4b706d4d53574351616c7a636d6b remote_crypto_key 696c6d6c4b7246434875576d64704f54446e4b706d4d53574351616c7a636d6b local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 42655176685a55544b724c74586d626e6956534b4d5645575670626e434a4453 remote_crypto_key 42655176685a55544b724c74586d626e6956534b4d5645575670626e434a4453 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 53724a6c4f73796c637a4153724976766d73484a4a63504f69754d7556795869 remote_crypto_key 53724a6c4f73796c637a4153724976766d73484a4a63504f69754d7556795869 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 77775661735566464b6642486c4f55736743414747506a737067624e6f64456f remote_crypto_key 77775661735566464b6642486c4f55736743414747506a737067624e6f64456f local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 73646f676c6665635170564e6c7571545a434a6545786b72527157776f755748 remote_crypto_key 73646f676c6665635170564e6c7571545a434a6545786b72527157776f755748 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 76744a4d6d72714d6a435062544e566c6b666c706569536763704b6a4d4b766f remote_crypto_key 76744a4d6d72714d6a435062544e566c6b666c706569536763704b6a4d4b766f local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 4745734e52584b756d4b534e7a447a4943704b68694b644a7962506e46504b6d remote_crypto_key 4745734e52584b756d4b534e7a447a4943704b68694b644a7962506e46504b6d local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 727853496c767754565a44506d5541584f6c6441724c6371644653646455726a remote_crypto_key 727853496c767754565a44506d5541584f6c6441724c6371644653646455726a local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 746f6a624978457845555267474470554a704d44567a57764c784e4f6757756b remote_crypto_key 746f6a624978457845555267474470554a704d44567a57764c784e4f6757756b local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 78756343495846755a527854687341436a65774445776e446d55714b6572754e remote_crypto_key 78756343495846755a527854687341436a65774445776e446d55714b6572754e local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 496c71657357764652476b586465644b6f566f436575716f454f6a7872464c65 remote_crypto_key 496c71657357764652476b586465644b6f566f436575716f454f6a7872464c65 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 7159485853434253526c594c74705678464f6d527276574559546a726e454e4e remote_crypto_key 7159485853434253526c594c74705678464f6d527276574559546a726e454e4e local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 474a506248545378457a616b4d556a78704f536d594a6b736673716d6873664b remote_crypto_key 474a506248545378457a616b4d556a78704f536d594a6b736673716d6873664b local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 494d6b6375416b726f784c424b796e4e5a57594a426d4b49664a474c734f7266 remote_crypto_key 494d6b6375416b726f784c424b796e4e5a57594a426d4b49664a474c734f7266 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 444f466c5074566f5073504c6c6871706c79677a45645749416243596c436962 remote_crypto_key 444f466c5074566f5073504c6c6871706c79677a45645749416243596c436962 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 504c48556670636b6b4d485179584b79614672754741596244696c4d56654676 remote_crypto_key 504c48556670636b6b4d485179584b79614672754741596244696c4d56654676 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 6e576c4d755a4f626d68736a487043636a4c756277534e6d626d495856587869 remote_crypto_key 6e576c4d755a4f626d68736a487043636a4c756277534e6d626d495856587869 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 4b4d635879704b577a7779696469764d676366736d694b49516e44724e574252 remote_crypto_key 4b4d635879704b577a7779696469764d676366736d694b49516e44724e574252 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 694c547a7554725a496f67716a6c4b484c6574596465514b6951446e6148716d remote_crypto_key 694c547a7554725a496f67716a6c4b484c6574596465514b6951446e6148716d local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 44507972455158494b646d76515a5441436b79594858676652766a625669416a remote_crypto_key 44507972455158494b646d76515a5441436b79594858676652766a625669416a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 715a76496a684d7a5544666b6656426d4a6b4b6c665a764756434f636f655050 remote_crypto_key 715a76496a684d7a5544666b6656426d4a6b4b6c665a764756434f636f655050 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 56746166466e4a54537a42444d6a726f74744e636c414e414943546b6a7a5152 remote_crypto_key 56746166466e4a54537a42444d6a726f74744e636c414e414943546b6a7a5152 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 4a47785575614379724e79645777686d486f6749595652647863516f4d456757 remote_crypto_key 4a47785575614379724e79645777686d486f6749595652647863516f4d456757 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 55535a6e6673486342525a6f4f47766d474e614658596d50746a6e6b46737a44 remote_crypto_key 55535a6e6673486342525a6f4f47766d474e614658596d50746a6e6b46737a44 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 41665666774158437759564b436d4e6b74644b6271636c73776a6c664c63414c remote_crypto_key 41665666774158437759564b436d4e6b74644b6271636c73776a6c664c63414c local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 6470624150525a6a427242486e4e7a49556f574f52526545456a684a6c70496d remote_crypto_key 6470624150525a6a427242486e4e7a49556f574f52526545456a684a6c70496d local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 527754635163654677786d6465575377694c64717a75774374456a45576b7072 remote_crypto_key 527754635163654677786d6465575377694c64717a75774374456a45576b7072 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 794248647467566e4e536f706f6a53765778754855516d78476c53634f784543 remote_crypto_key 794248647467566e4e536f706f6a53765778754855516d78476c53634f784543 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 4a694862717657747a4d7050485361626a5a637a6773734c694564554a4d7347 remote_crypto_key 4a694862717657747a4d7050485361626a5a637a6773734c694564554a4d7347 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 4c4f6f55434371537648437276704379507758446a78507a79486e636e506b41 remote_crypto_key 4c4f6f55434371537648437276704379507758446a78507a79486e636e506b41 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 716f4765484a5375766442456e7167574447666b6673757877544c62444a6363 remote_crypto_key 716f4765484a5375766442456e7167574447666b6673757877544c62444a6363 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 6a6d44686769757851617243456a7959654e466776544862616a6b4877684b6e remote_crypto_key 6a6d44686769757851617243456a7959654e466776544862616a6b4877684b6e local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 4b5161667a454e726344696b717448415279644d574b744f5179796366614965 remote_crypto_key 4b5161667a454e726344696b717448415279644d574b744f5179796366614965 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 69576f7a4955776455714e726b7472567257424d6273746c5976675065467357 remote_crypto_key 69576f7a4955776455714e726b7472567257424d6273746c5976675065467357 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 5474664c624c6b6d55757767616b4b70744a5154465152666b684761474e6c63 remote_crypto_key 5474664c624c6b6d55757767616b4b70744a5154465152666b684761474e6c63 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 645061576d574b56576773424747496e566c576e557558476f5458494c46496f remote_crypto_key 645061576d574b56576773424747496e566c576e557558476f5458494c46496f local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 654b4f634572716c55665950716b4c687854574957414d6b6f506d6164474d78 remote_crypto_key 654b4f634572716c55665950716b4c687854574957414d6b6f506d6164474d78 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 76756357796f41616465756b62547146774761777377786c625a416350496a51 remote_crypto_key 76756357796f41616465756b62547146774761777377786c625a416350496a51 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 4b565274467669664355674f756c66736842414c5474436d696648775a6a5079 remote_crypto_key 4b565274467669664355674f756c66736842414c5474436d696648775a6a5079 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 504c506b4346797542666d644774496a5541654b48736b6e7255746458544874 remote_crypto_key 504c506b4346797542666d644774496a5541654b48736b6e7255746458544874 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 696c6d6c4b7246434875576d64704f54446e4b706d4d53574351616c7a636d6b remote_crypto_key 696c6d6c4b7246434875576d64704f54446e4b706d4d53574351616c7a636d6b local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 42655176685a55544b724c74586d626e6956534b4d5645575670626e434a4453 remote_crypto_key 42655176685a55544b724c74586d626e6956534b4d5645575670626e434a4453 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 53724a6c4f73796c637a4153724976766d73484a4a63504f69754d7556795869 remote_crypto_key 53724a6c4f73796c637a4153724976766d73484a4a63504f69754d7556795869 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 77775661735566464b6642486c4f55736743414747506a737067624e6f64456f remote_crypto_key 77775661735566464b6642486c4f55736743414747506a737067624e6f64456f local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 73646f676c6665635170564e6c7571545a434a6545786b72527157776f755748 remote_crypto_key 73646f676c6665635170564e6c7571545a434a6545786b72527157776f755748 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 76744a4d6d72714d6a435062544e566c6b666c706569536763704b6a4d4b766f remote_crypto_key 76744a4d6d72714d6a435062544e566c6b666c706569536763704b6a4d4b766f local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 4745734e52584b756d4b534e7a447a4943704b68694b644a7962506e46504b6d remote_crypto_key 4745734e52584b756d4b534e7a447a4943704b68694b644a7962506e46504b6d local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 727853496c767754565a44506d5541584f6c6441724c6371644653646455726a remote_crypto_key 727853496c767754565a44506d5541584f6c6441724c6371644653646455726a local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 746f6a624978457845555267474470554a704d44567a57764c784e4f6757756b remote_crypto_key 746f6a624978457845555267474470554a704d44567a57764c784e4f6757756b local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 78756343495846755a527854687341436a65774445776e446d55714b6572754e remote_crypto_key 78756343495846755a527854687341436a65774445776e446d55714b6572754e local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 496c71657357764652476b586465644b6f566f436575716f454f6a7872464c65 remote_crypto_key 496c71657357764652476b586465644b6f566f436575716f454f6a7872464c65 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 7159485853434253526c594c74705678464f6d527276574559546a726e454e4e remote_crypto_key 7159485853434253526c594c74705678464f6d527276574559546a726e454e4e local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 474a506248545378457a616b4d556a78704f536d594a6b736673716d6873664b remote_crypto_key 474a506248545378457a616b4d556a78704f536d594a6b736673716d6873664b local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 494d6b6375416b726f784c424b796e4e5a57594a426d4b49664a474c734f7266 remote_crypto_key 494d6b6375416b726f784c424b796e4e5a57594a426d4b49664a474c734f7266 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 4f7761536d767a51584e65796d6f554e71595047416e637a6e7147714f54574c remote_crypto_key 4f7761536d767a51584e65796d6f554e71595047416e637a6e7147714f54574c local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 7142506e69774a677476635a746b4e4f445879445a4448527673466f53776457 remote_crypto_key 7142506e69774a677476635a746b4e4f445879445a4448527673466f53776457 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 756e6b6e775044767768596a4b7563764141596d5a6d59474271425263784971 remote_crypto_key 756e6b6e775044767768596a4b7563764141596d5a6d59474271425263784971 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 757667674e7a4a5861414875556453776b674675507a46635a5154484772774b remote_crypto_key 757667674e7a4a5861414875556453776b674675507a46635a5154484772774b local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 6b4b436b6c564e6e534875716143646b46545965566d6f485853577867776367 remote_crypto_key 6b4b436b6c564e6e534875716143646b46545965566d6f485853577867776367 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 6a4d596c614e50756548634e4e4574676f706861674b465a7a72644471595879 remote_crypto_key 6a4d596c614e50756548634e4e4574676f706861674b465a7a72644471595879 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 5864794f61447470686668754b454d55454e4e4472756865654873586d445545 remote_crypto_key 5864794f61447470686668754b454d55454e4e4472756865654873586d445545 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 5a4370484d425777536f725176536d43584453564953484342565174526c6578 remote_crypto_key 5a4370484d425777536f725176536d43584453564953484342565174526c6578 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 56654264574e64556d6e4e79536a64654e4779594c714b577a6a4e5471626a45 remote_crypto_key 56654264574e64556d6e4e79536a64654e4779594c714b577a6a4e5471626a45 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 66505153714269696d4270524962717072766a476e6750625a766567716f5379 remote_crypto_key 66505153714269696d4270524962717072766a476e6750625a766567716f5379 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 5256477452756d7a6c67595a675765506d51437748514a6f4c62505156706e66 remote_crypto_key 5256477452756d7a6c67595a675765506d51437748514a6f4c62505156706e66 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 66417748576f776c564c6f5a574c77464d6d527264566362526b7a6d66506f6d remote_crypto_key 66417748576f776c564c6f5a574c77464d6d527264566362526b7a6d66506f6d local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 6c777a446d58427172654541475443535a716c50646c4d654e65576e565a4441 remote_crypto_key 6c777a446d58427172654541475443535a716c50646c4d654e65576e565a4441 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 584b677a684d6973545573507962506f4763684c68655a4e55586a7a71614842 remote_crypto_key 584b677a684d6973545573507962506f4763684c68655a4e55586a7a71614842 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 4478624e71587961597a4f58474b556b72745a6c795457595559476348754f55 remote_crypto_key 4478624e71587961597a4f58474b556b72745a6c795457595559476348754f55 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 7276564765416875555a4d5070537265566e684f454458464573546e56746b71 remote_crypto_key 7276564765416875555a4d5070537265566e684f454458464573546e56746b71 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 577364796a706477634b445045626571626d6865546a436469644e6c44617969 remote_crypto_key 577364796a706477634b445045626571626d6865546a436469644e6c44617969 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 4b61587643674c6e5a41734f62636c434d567167475849785255747062667370 remote_crypto_key 4b61587643674c6e5a41734f62636c434d567167475849785255747062667370 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 6e50446a46784b4777746d5641427961764b57774f504d554251416c4b6c714c remote_crypto_key 6e50446a46784b4777746d5641427961764b57774f504d554251416c4b6c714c local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 5258686e44616e435455794e494757567574475a6d4d74514261446970676967 remote_crypto_key 5258686e44616e435455794e494757567574475a6d4d74514261446970676967 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 5255455670784d4c73576e64646b7845764f756541424e746b70624267776358 remote_crypto_key 5255455670784d4c73576e64646b7845764f756541424e746b70624267776358 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 79666266646d62774243484477746c77677443726f6f776e564b77727a625a44 remote_crypto_key 79666266646d62774243484477746c77677443726f6f776e564b77727a625a44 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 6e6843716d475848654d4f6b566972694b59636748794c4d4e726a5a65656558 remote_crypto_key 6e6843716d475848654d4f6b566972694b59636748794c4d4e726a5a65656558 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 795954424156424555724846666b444969636275566359507255634677706144 remote_crypto_key 795954424156424555724846666b444969636275566359507255634677706144 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 427a4643704754776e4a7a4b6f714e5574586e657877534d5258734f55787073 remote_crypto_key 427a4643704754776e4a7a4b6f714e5574586e657877534d5258734f55787073 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 4c6558786d4a6479655149755648516f564c5659597158714e796c4a74695849 remote_crypto_key 4c6558786d4a6479655149755648516f564c5659597158714e796c4a74695849 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 595049704a536c4a6a53456f454f6c57747551574a454963666a716144474870 remote_crypto_key 595049704a536c4a6a53456f454f6c57747551574a454963666a716144474870 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 6b5a4763766c4f4f795146786b654743686d47774f734a476f53555250535679 remote_crypto_key 6b5a4763766c4f4f795146786b654743686d47774f734a476f53555250535679 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 436e624350556962535a69734a497768714d4f5a4e484752676866434d7a6155 remote_crypto_key 436e624350556962535a69734a497768714d4f5a4e484752676866434d7a6155 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 4d5351584f6c6c6463416d49545949566d505945784b55526b486b5046526a62 remote_crypto_key 4d5351584f6c6c6463416d49545949566d505945784b55526b486b5046526a62 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 71687a727759426d584f734956635256764e47654b735774566f6e69754e7142 remote_crypto_key 71687a727759426d584f734956635256764e47654b735774566f6e69754e7142 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 58754a57684a45624747687451474551716458796c5777575573694c4b616f7a remote_crypto_key 58754a57684a45624747687451474551716458796c5777575573694c4b616f7a local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 706c5762724e75764766426e697955564d684d687653735641784778654e7a4c remote_crypto_key 706c5762724e75764766426e697955564d684d687653735641784778654e7a4c local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 4469576a695a6d624c765a57456b7369786f55636b6d7241514d63584b717a66 remote_crypto_key 4469576a695a6d624c765a57456b7369786f55636b6d7241514d63584b717a66 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 514a6e677958504e51444d5a6e634d4d6159437562694572594d615173586465 remote_crypto_key 514a6e677958504e51444d5a6e634d4d6159437562694572594d615173586465 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 4246464c4a5661697279726658696a7562686a526161736b79566c6b72615046 remote_crypto_key 4246464c4a5661697279726658696a7562686a526161736b79566c6b72615046 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 6a64474d48446b696f6d48626a594c4b71757441665165727a69647259594248 remote_crypto_key 6a64474d48446b696f6d48626a594c4b71757441665165727a69647259594248 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 6e6362516c576d525262464e466f5054695763767759794365486b72724b7679 remote_crypto_key 6e6362516c576d525262464e466f5054695763767759794365486b72724b7679 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 526e594c7065504749484a62715a6c6a6a68656f4743737a53434f4562584d43 remote_crypto_key 526e594c7065504749484a62715a6c6a6a68656f4743737a53434f4562584d43 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 4e597173795a665a4a58524b6b7575435a547a4a6b466947706f73536f767559 remote_crypto_key 4e597173795a665a4a58524b6b7575435a547a4a6b466947706f73536f767559 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 4f7761536d767a51584e65796d6f554e71595047416e637a6e7147714f54574c remote_crypto_key 4f7761536d767a51584e65796d6f554e71595047416e637a6e7147714f54574c local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 7142506e69774a677476635a746b4e4f445879445a4448527673466f53776457 remote_crypto_key 7142506e69774a677476635a746b4e4f445879445a4448527673466f53776457 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 756e6b6e775044767768596a4b7563764141596d5a6d59474271425263784971 remote_crypto_key 756e6b6e775044767768596a4b7563764141596d5a6d59474271425263784971 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 757667674e7a4a5861414875556453776b674675507a46635a5154484772774b remote_crypto_key 757667674e7a4a5861414875556453776b674675507a46635a5154484772774b local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 6b4b436b6c564e6e534875716143646b46545965566d6f485853577867776367 remote_crypto_key 6b4b436b6c564e6e534875716143646b46545965566d6f485853577867776367 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 6a4d596c614e50756548634e4e4574676f706861674b465a7a72644471595879 remote_crypto_key 6a4d596c614e50756548634e4e4574676f706861674b465a7a72644471595879 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 5864794f61447470686668754b454d55454e4e4472756865654873586d445545 remote_crypto_key 5864794f61447470686668754b454d55454e4e4472756865654873586d445545 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 5a4370484d425777536f725176536d43584453564953484342565174526c6578 remote_crypto_key 5a4370484d425777536f725176536d43584453564953484342565174526c6578 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 56654264574e64556d6e4e79536a64654e4779594c714b577a6a4e5471626a45 remote_crypto_key 56654264574e64556d6e4e79536a64654e4779594c714b577a6a4e5471626a45 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 66505153714269696d4270524962717072766a476e6750625a766567716f5379 remote_crypto_key 66505153714269696d4270524962717072766a476e6750625a766567716f5379 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 5256477452756d7a6c67595a675765506d51437748514a6f4c62505156706e66 remote_crypto_key 5256477452756d7a6c67595a675765506d51437748514a6f4c62505156706e66 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 66417748576f776c564c6f5a574c77464d6d527264566362526b7a6d66506f6d remote_crypto_key 66417748576f776c564c6f5a574c77464d6d527264566362526b7a6d66506f6d local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 6c777a446d58427172654541475443535a716c50646c4d654e65576e565a4441 remote_crypto_key 6c777a446d58427172654541475443535a716c50646c4d654e65576e565a4441 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 584b677a684d6973545573507962506f4763684c68655a4e55586a7a71614842 remote_crypto_key 584b677a684d6973545573507962506f4763684c68655a4e55586a7a71614842 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 4478624e71587961597a4f58474b556b72745a6c795457595559476348754f55 remote_crypto_key 4478624e71587961597a4f58474b556b72745a6c795457595559476348754f55 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 7276564765416875555a4d5070537265566e684f454458464573546e56746b71 remote_crypto_key 7276564765416875555a4d5070537265566e684f454458464573546e56746b71 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 577364796a706477634b445045626571626d6865546a436469644e6c44617969 remote_crypto_key 577364796a706477634b445045626571626d6865546a436469644e6c44617969 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 4b61587643674c6e5a41734f62636c434d567167475849785255747062667370 remote_crypto_key 4b61587643674c6e5a41734f62636c434d567167475849785255747062667370 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 6e50446a46784b4777746d5641427961764b57774f504d554251416c4b6c714c remote_crypto_key 6e50446a46784b4777746d5641427961764b57774f504d554251416c4b6c714c local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 5258686e44616e435455794e494757567574475a6d4d74514261446970676967 remote_crypto_key 5258686e44616e435455794e494757567574475a6d4d74514261446970676967 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 5255455670784d4c73576e64646b7845764f756541424e746b70624267776358 remote_crypto_key 5255455670784d4c73576e64646b7845764f756541424e746b70624267776358 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 79666266646d62774243484477746c77677443726f6f776e564b77727a625a44 remote_crypto_key 79666266646d62774243484477746c77677443726f6f776e564b77727a625a44 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 6e6843716d475848654d4f6b566972694b59636748794c4d4e726a5a65656558 remote_crypto_key 6e6843716d475848654d4f6b566972694b59636748794c4d4e726a5a65656558 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 795954424156424555724846666b444969636275566359507255634677706144 remote_crypto_key 795954424156424555724846666b444969636275566359507255634677706144 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 427a4643704754776e4a7a4b6f714e5574586e657877534d5258734f55787073 remote_crypto_key 427a4643704754776e4a7a4b6f714e5574586e657877534d5258734f55787073 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 4c6558786d4a6479655149755648516f564c5659597158714e796c4a74695849 remote_crypto_key 4c6558786d4a6479655149755648516f564c5659597158714e796c4a74695849 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 595049704a536c4a6a53456f454f6c57747551574a454963666a716144474870 remote_crypto_key 595049704a536c4a6a53456f454f6c57747551574a454963666a716144474870 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 6b5a4763766c4f4f795146786b654743686d47774f734a476f53555250535679 remote_crypto_key 6b5a4763766c4f4f795146786b654743686d47774f734a476f53555250535679 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 436e624350556962535a69734a497768714d4f5a4e484752676866434d7a6155 remote_crypto_key 436e624350556962535a69734a497768714d4f5a4e484752676866434d7a6155 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 4d5351584f6c6c6463416d49545949566d505945784b55526b486b5046526a62 remote_crypto_key 4d5351584f6c6c6463416d49545949566d505945784b55526b486b5046526a62 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 71687a727759426d584f734956635256764e47654b735774566f6e69754e7142 remote_crypto_key 71687a727759426d584f734956635256764e47654b735774566f6e69754e7142 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 58754a57684a45624747687451474551716458796c5777575573694c4b616f7a remote_crypto_key 58754a57684a45624747687451474551716458796c5777575573694c4b616f7a local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 706c5762724e75764766426e697955564d684d687653735641784778654e7a4c remote_crypto_key 706c5762724e75764766426e697955564d684d687653735641784778654e7a4c local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 4469576a695a6d624c765a57456b7369786f55636b6d7241514d63584b717a66 remote_crypto_key 4469576a695a6d624c765a57456b7369786f55636b6d7241514d63584b717a66 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 514a6e677958504e51444d5a6e634d4d6159437562694572594d615173586465 remote_crypto_key 514a6e677958504e51444d5a6e634d4d6159437562694572594d615173586465 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 4246464c4a5661697279726658696a7562686a526161736b79566c6b72615046 remote_crypto_key 4246464c4a5661697279726658696a7562686a526161736b79566c6b72615046 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 6a64474d48446b696f6d48626a594c4b71757441665165727a69647259594248 remote_crypto_key 6a64474d48446b696f6d48626a594c4b71757441665165727a69647259594248 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 6e6362516c576d525262464e466f5054695763767759794365486b72724b7679 remote_crypto_key 6e6362516c576d525262464e466f5054695763767759794365486b72724b7679 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 526e594c7065504749484a62715a6c6a6a68656f4743737a53434f4562584d43 remote_crypto_key 526e594c7065504749484a62715a6c6a6a68656f4743737a53434f4562584d43 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 4e597173795a665a4a58524b6b7575435a547a4a6b466947706f73536f767559 remote_crypto_key 4e597173795a665a4a58524b6b7575435a547a4a6b466947706f73536f767559 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 70667445597457516c656e616e5643575945544977587978496a586862714a79 remote_crypto_key 70667445597457516c656e616e5643575945544977587978496a586862714a79 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 75544c42675a44724b51545858747764596968756b7647715456577362636761 remote_crypto_key 75544c42675a44724b51545858747764596968756b7647715456577362636761 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 436244726b427976566a45487267786b616a764d635541614a7169534f7a6d59 remote_crypto_key 436244726b427976566a45487267786b616a764d635541614a7169534f7a6d59 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 4c4255656469726f494d79425a6744766665564947564662566f6a4d4d67754f remote_crypto_key 4c4255656469726f494d79425a6744766665564947564662566f6a4d4d67754f local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 754161534e6c476c666f7a4d69707170725658514b7a67586a43757565757754 remote_crypto_key 754161534e6c476c666f7a4d69707170725658514b7a67586a43757565757754 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 474e4a586452557a4377744b574a6251644455706b54576361624e4b726a5643 remote_crypto_key 474e4a586452557a4377744b574a6251644455706b54576361624e4b726a5643 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 6778446b706159454d636164734d78474a685546686165765568466348647469 remote_crypto_key 6778446b706159454d636164734d78474a685546686165765568466348647469 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 636b7472676a6a7a7079527244536c726b684a775954477a776a4e4e4e4b7458 remote_crypto_key 636b7472676a6a7a7079527244536c726b684a775954477a776a4e4e4e4b7458 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 776b756c52694343467670724942626642477373425a7a437556715456595866 remote_crypto_key 776b756c52694343467670724942626642477373425a7a437556715456595866 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 61446a6d416b6548564b6b43525a6d534b637378514b494964466b784b55564e remote_crypto_key 61446a6d416b6548564b6b43525a6d534b637378514b494964466b784b55564e local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 6e4d715a44565a5374775769467a796c43614c476e48586b665663466f615471 remote_crypto_key 6e4d715a44565a5374775769467a796c43614c476e48586b665663466f615471 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 586c626664567a78496d75676b766166456b717a726656685551645041775a66 remote_crypto_key 586c626664567a78496d75676b766166456b717a726656685551645041775a66 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 746b7766466574777a5452645a746d694b76676c66616f4e6e4366416b557971 remote_crypto_key 746b7766466574777a5452645a746d694b76676c66616f4e6e4366416b557971 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 65434573695564504e4c506f587871554343474477735a634f49417774746d43 remote_crypto_key 65434573695564504e4c506f587871554343474477735a634f49417774746d43 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 4d694c444a555a5145544e776d7a6a55795564726f58714f515a616170707a61 remote_crypto_key 4d694c444a555a5145544e776d7a6a55795564726f58714f515a616170707a61 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 76646e5243466274655763514b666f597276516b456c6a48417672436d416470 remote_crypto_key 76646e5243466274655763514b666f597276516b456c6a48417672436d416470 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 784e516f79534e6b6361446b7566445553534a71765a6d4456567553744b534a remote_crypto_key 784e516f79534e6b6361446b7566445553534a71765a6d4456567553744b534a local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 4f73796c7766544c584c47566970574e4f6c76694b50727074466e4a58724e50 remote_crypto_key 4f73796c7766544c584c47566970574e4f6c76694b50727074466e4a58724e50 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 744362436765736862536b676856517450674a736b6e6c68614b714d47596165 remote_crypto_key 744362436765736862536b676856517450674a736b6e6c68614b714d47596165 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 6765787772706f63684a4a454c65506446735554674162415a586d6c52754d49 remote_crypto_key 6765787772706f63684a4a454c65506446735554674162415a586d6c52754d49 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 59727957646b7a76715854797a527848577565614b64536d6d4e4e744a7a554f remote_crypto_key 59727957646b7a76715854797a527848577565614b64536d6d4e4e744a7a554f local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 7568787968456466596a684e7663797a5a55417247434e76534850794b6b7350 remote_crypto_key 7568787968456466596a684e7663797a5a55417247434e76534850794b6b7350 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 595269616f5353567667504b7a494b5649426278527376724851474c6469747a remote_crypto_key 595269616f5353567667504b7a494b5649426278527376724851474c6469747a local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 6e6f656b476d5243574854416c4d44627775496f766f78694e4e787049774872 remote_crypto_key 6e6f656b476d5243574854416c4d44627775496f766f78694e4e787049774872 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 7372577475517a534542466251536f6a6a515549656c735770434b4f6f506757 remote_crypto_key 7372577475517a534542466251536f6a6a515549656c735770434b4f6f506757 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 4d456b46536562426a55555746647a567753516367754b507273415a7a436f68 remote_crypto_key 4d456b46536562426a55555746647a567753516367754b507273415a7a436f68 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 4d4457585477725345697870445a5a6e48737075597272454164515375624475 remote_crypto_key 4d4457585477725345697870445a5a6e48737075597272454164515375624475 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 5948714a6f66566c487666787a7348675468446d636b7a48544278574d694467 remote_crypto_key 5948714a6f66566c487666787a7348675468446d636b7a48544278574d694467 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 6862467962436952727869784e766d7254557a6254485964576547634567547a remote_crypto_key 6862467962436952727869784e766d7254557a6254485964576547634567547a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 5655477650455054746c4a78634d535867636a77776763446845465541427349 remote_crypto_key 5655477650455054746c4a78634d535867636a77776763446845465541427349 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 674442554d4f4351746c765a576b585745545448584252634c6b4b704e4e6257 remote_crypto_key 674442554d4f4351746c765a576b585745545448584252634c6b4b704e4e6257 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 70645362735268674142714b51576a4b744b786a6e70784e724170434b636176 remote_crypto_key 70645362735268674142714b51576a4b744b786a6e70784e724170434b636176 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 6363725a70444d6a6c4650556761727348705469506442724567774154704753 remote_crypto_key 6363725a70444d6a6c4650556761727348705469506442724567774154704753 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 426759536c4f4f7173434a4e72774a73657958474c7544656b586471704c6968 remote_crypto_key 426759536c4f4f7173434a4e72774a73657958474c7544656b586471704c6968 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 65686b684a585667655858675262547870434a6553745042576e64456f4b7373 remote_crypto_key 65686b684a585667655858675262547870434a6553745042576e64456f4b7373 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 55785749797162616d7a4f7a6c6b65584b774d657a594d496774697665775657 remote_crypto_key 55785749797162616d7a4f7a6c6b65584b774d657a594d496774697665775657 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 46514f626168557a586d584c624f674752416e4f4f4c62746951705347416468 remote_crypto_key 46514f626168557a586d584c624f674752416e4f4f4c62746951705347416468 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 56794844504e526f6d5159536252657071644d6879694665506e67527246534f remote_crypto_key 56794844504e526f6d5159536252657071644d6879694665506e67527246534f local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 4641756445745a547744677252675962557a5078714d456c4d6854796a4f416c remote_crypto_key 4641756445745a547744677252675962557a5078714d456c4d6854796a4f416c local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 4261494e484d444269537357674e6452626a75464d42654c6e576c4368517575 remote_crypto_key 4261494e484d444269537357674e6452626a75464d42654c6e576c4368517575 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 70667445597457516c656e616e5643575945544977587978496a586862714a79 remote_crypto_key 70667445597457516c656e616e5643575945544977587978496a586862714a79 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 75544c42675a44724b51545858747764596968756b7647715456577362636761 remote_crypto_key 75544c42675a44724b51545858747764596968756b7647715456577362636761 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 436244726b427976566a45487267786b616a764d635541614a7169534f7a6d59 remote_crypto_key 436244726b427976566a45487267786b616a764d635541614a7169534f7a6d59 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 4c4255656469726f494d79425a6744766665564947564662566f6a4d4d67754f remote_crypto_key 4c4255656469726f494d79425a6744766665564947564662566f6a4d4d67754f local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 754161534e6c476c666f7a4d69707170725658514b7a67586a43757565757754 remote_crypto_key 754161534e6c476c666f7a4d69707170725658514b7a67586a43757565757754 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 474e4a586452557a4377744b574a6251644455706b54576361624e4b726a5643 remote_crypto_key 474e4a586452557a4377744b574a6251644455706b54576361624e4b726a5643 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 6778446b706159454d636164734d78474a685546686165765568466348647469 remote_crypto_key 6778446b706159454d636164734d78474a685546686165765568466348647469 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 636b7472676a6a7a7079527244536c726b684a775954477a776a4e4e4e4b7458 remote_crypto_key 636b7472676a6a7a7079527244536c726b684a775954477a776a4e4e4e4b7458 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 776b756c52694343467670724942626642477373425a7a437556715456595866 remote_crypto_key 776b756c52694343467670724942626642477373425a7a437556715456595866 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 61446a6d416b6548564b6b43525a6d534b637378514b494964466b784b55564e remote_crypto_key 61446a6d416b6548564b6b43525a6d534b637378514b494964466b784b55564e local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 6e4d715a44565a5374775769467a796c43614c476e48586b665663466f615471 remote_crypto_key 6e4d715a44565a5374775769467a796c43614c476e48586b665663466f615471 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 586c626664567a78496d75676b766166456b717a726656685551645041775a66 remote_crypto_key 586c626664567a78496d75676b766166456b717a726656685551645041775a66 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 746b7766466574777a5452645a746d694b76676c66616f4e6e4366416b557971 remote_crypto_key 746b7766466574777a5452645a746d694b76676c66616f4e6e4366416b557971 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 65434573695564504e4c506f587871554343474477735a634f49417774746d43 remote_crypto_key 65434573695564504e4c506f587871554343474477735a634f49417774746d43 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 4d694c444a555a5145544e776d7a6a55795564726f58714f515a616170707a61 remote_crypto_key 4d694c444a555a5145544e776d7a6a55795564726f58714f515a616170707a61 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 76646e5243466274655763514b666f597276516b456c6a48417672436d416470 remote_crypto_key 76646e5243466274655763514b666f597276516b456c6a48417672436d416470 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 784e516f79534e6b6361446b7566445553534a71765a6d4456567553744b534a remote_crypto_key 784e516f79534e6b6361446b7566445553534a71765a6d4456567553744b534a local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 4f73796c7766544c584c47566970574e4f6c76694b50727074466e4a58724e50 remote_crypto_key 4f73796c7766544c584c47566970574e4f6c76694b50727074466e4a58724e50 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 744362436765736862536b676856517450674a736b6e6c68614b714d47596165 remote_crypto_key 744362436765736862536b676856517450674a736b6e6c68614b714d47596165 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 6765787772706f63684a4a454c65506446735554674162415a586d6c52754d49 remote_crypto_key 6765787772706f63684a4a454c65506446735554674162415a586d6c52754d49 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 59727957646b7a76715854797a527848577565614b64536d6d4e4e744a7a554f remote_crypto_key 59727957646b7a76715854797a527848577565614b64536d6d4e4e744a7a554f local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 7568787968456466596a684e7663797a5a55417247434e76534850794b6b7350 remote_crypto_key 7568787968456466596a684e7663797a5a55417247434e76534850794b6b7350 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 595269616f5353567667504b7a494b5649426278527376724851474c6469747a remote_crypto_key 595269616f5353567667504b7a494b5649426278527376724851474c6469747a local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 6e6f656b476d5243574854416c4d44627775496f766f78694e4e787049774872 remote_crypto_key 6e6f656b476d5243574854416c4d44627775496f766f78694e4e787049774872 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 7372577475517a534542466251536f6a6a515549656c735770434b4f6f506757 remote_crypto_key 7372577475517a534542466251536f6a6a515549656c735770434b4f6f506757 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 4d456b46536562426a55555746647a567753516367754b507273415a7a436f68 remote_crypto_key 4d456b46536562426a55555746647a567753516367754b507273415a7a436f68 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 4d4457585477725345697870445a5a6e48737075597272454164515375624475 remote_crypto_key 4d4457585477725345697870445a5a6e48737075597272454164515375624475 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 5948714a6f66566c487666787a7348675468446d636b7a48544278574d694467 remote_crypto_key 5948714a6f66566c487666787a7348675468446d636b7a48544278574d694467 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 6862467962436952727869784e766d7254557a6254485964576547634567547a remote_crypto_key 6862467962436952727869784e766d7254557a6254485964576547634567547a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 5655477650455054746c4a78634d535867636a77776763446845465541427349 remote_crypto_key 5655477650455054746c4a78634d535867636a77776763446845465541427349 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 674442554d4f4351746c765a576b585745545448584252634c6b4b704e4e6257 remote_crypto_key 674442554d4f4351746c765a576b585745545448584252634c6b4b704e4e6257 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 70645362735268674142714b51576a4b744b786a6e70784e724170434b636176 remote_crypto_key 70645362735268674142714b51576a4b744b786a6e70784e724170434b636176 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 6363725a70444d6a6c4650556761727348705469506442724567774154704753 remote_crypto_key 6363725a70444d6a6c4650556761727348705469506442724567774154704753 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 426759536c4f4f7173434a4e72774a73657958474c7544656b586471704c6968 remote_crypto_key 426759536c4f4f7173434a4e72774a73657958474c7544656b586471704c6968 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 65686b684a585667655858675262547870434a6553745042576e64456f4b7373 remote_crypto_key 65686b684a585667655858675262547870434a6553745042576e64456f4b7373 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 55785749797162616d7a4f7a6c6b65584b774d657a594d496774697665775657 remote_crypto_key 55785749797162616d7a4f7a6c6b65584b774d657a594d496774697665775657 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 46514f626168557a586d584c624f674752416e4f4f4c62746951705347416468 remote_crypto_key 46514f626168557a586d584c624f674752416e4f4f4c62746951705347416468 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 56794844504e526f6d5159536252657071644d6879694665506e67527246534f remote_crypto_key 56794844504e526f6d5159536252657071644d6879694665506e67527246534f local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 4641756445745a547744677252675962557a5078714d456c4d6854796a4f416c remote_crypto_key 4641756445745a547744677252675962557a5078714d456c4d6854796a4f416c local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 4261494e484d444269537357674e6452626a75464d42654c6e576c4368517575 remote_crypto_key 4261494e484d444269537357674e6452626a75464d42654c6e576c4368517575 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 494c54777169484d6e6c4e6751637368644d4a456c775454464d455a72617572 remote_crypto_key 494c54777169484d6e6c4e6751637368644d4a456c775454464d455a72617572 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 6a65434641514e746a427174736342744a45484d444170646c477747444e7043 remote_crypto_key 6a65434641514e746a427174736342744a45484d444170646c477747444e7043 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 634c46424f4a676a6261565065657443445175514d4c4379794a637743784178 remote_crypto_key 634c46424f4a676a6261565065657443445175514d4c4379794a637743784178 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 5970465848486f6f6a614447534e43784d4f756f57586158546a78464f70686b remote_crypto_key 5970465848486f6f6a614447534e43784d4f756f57586158546a78464f70686b local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 5a6c6f456c5473575052707a6d5544644872587164576d6571536b726e4d5966 remote_crypto_key 5a6c6f456c5473575052707a6d5544644872587164576d6571536b726e4d5966 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 4a507855564d6645426e7066644d4154506c465865625a544264645a43504866 remote_crypto_key 4a507855564d6645426e7066644d4154506c465865625a544264645a43504866 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 497668516568434b725146714a6e6c5746744f6f6144746757444d6c75426d52 remote_crypto_key 497668516568434b725146714a6e6c5746744f6f6144746757444d6c75426d52 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 6646414163626d764755746965776768637745594f775278497366456f4d6f4e remote_crypto_key 6646414163626d764755746965776768637745594f775278497366456f4d6f4e local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 546e6d547a58676e706b464e637478457666796e566f56796372784a6e4f4a5a remote_crypto_key 546e6d547a58676e706b464e637478457666796e566f56796372784a6e4f4a5a local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 50506f66764c785567615375656378684f584b574d48636573645346614e6676 remote_crypto_key 50506f66764c785567615375656378684f584b574d48636573645346614e6676 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 614371426e526178544d526569514c5058534a456a67485355516459544c766e remote_crypto_key 614371426e526178544d526569514c5058534a456a67485355516459544c766e local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 634e767a4a4466784476554f4d756666526166764e76695455576a7a48495673 remote_crypto_key 634e767a4a4466784476554f4d756666526166764e76695455576a7a48495673 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 664f495566794271784d5a4f70417268494b7a7a6378544774474e6e55526553 remote_crypto_key 664f495566794271784d5a4f70417268494b7a7a6378544774474e6e55526553 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 595675477578624665796f554b4b45695778676764666750796c757763656a68 remote_crypto_key 595675477578624665796f554b4b45695778676764666750796c757763656a68 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 564d594b586e684450426f6f70704b4e4854444c716453704251764b4a566566 remote_crypto_key 564d594b586e684450426f6f70704b4e4854444c716453704251764b4a566566 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 727646716f4a64637175764778564366524e466c6a654c6142514a5774764742 remote_crypto_key 727646716f4a64637175764778564366524e466c6a654c6142514a5774764742 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 56574169474a6f4a425a67755763786a6d5a69616665654e4370744d624c534c remote_crypto_key 56574169474a6f4a425a67755763786a6d5a69616665654e4370744d624c534c local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 7971686f46715177794f6b4e4c5343497868556552587a4d6c7246516a504c79 remote_crypto_key 7971686f46715177794f6b4e4c5343497868556552587a4d6c7246516a504c79 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 4452664c6b594b6d6a6955735a49534946714249616e726d7a706f4d74757869 remote_crypto_key 4452664c6b594b6d6a6955735a49534946714249616e726d7a706f4d74757869 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 445a4d64734764614851636e6f724a4e7a42787952724d6c5855654d41546b74 remote_crypto_key 445a4d64734764614851636e6f724a4e7a42787952724d6c5855654d41546b74 local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 4645516b675072566667614d4b585669584d7173656c6550794e74584e554868 remote_crypto_key 4645516b675072566667614d4b585669584d7173656c6550794e74584e554868 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 46736d786d596d6d5a547656765763474567726c556c7577546e4b6965724e76 remote_crypto_key 46736d786d596d6d5a547656765763474567726c556c7577546e4b6965724e76 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 4f6b7574666e6c6e50596c4f69624d46504d4a4b6567725772594c75474b4b7a remote_crypto_key 4f6b7574666e6c6e50596c4f69624d46504d4a4b6567725772594c75474b4b7a local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 424f78494670676c47475a74644e67647972676c6f426b4f6f516d504a574e69 remote_crypto_key 424f78494670676c47475a74644e67647972676c6f426b4f6f516d504a574e69 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 49416c496571714b4b7a77434a44755242704b597372576f655a476948654a6f remote_crypto_key 49416c496571714b4b7a77434a44755242704b597372576f655a476948654a6f local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 4745474561755541564a554351544c56536e4b5a63575a77516f7561564c7478 remote_crypto_key 4745474561755541564a554351544c56536e4b5a63575a77516f7561564c7478 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 575951614e4c55436a4958465170484651644156696878795979476d70714b57 remote_crypto_key 575951614e4c55436a4958465170484651644156696878795979476d70714b57 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 5a64746c624a62416a524a456d52775a6f5059667970524d73714e6144565555 remote_crypto_key 5a64746c624a62416a524a456d52775a6f5059667970524d73714e6144565555 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 6f7044705475426b4b59417063776c5074776d4667627a54617862546e64466a remote_crypto_key 6f7044705475426b4b59417063776c5074776d4667627a54617862546e64466a local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 6a6d57764643627751697478436d644745574a7a6253586c4c596d4a64495450 remote_crypto_key 6a6d57764643627751697478436d644745574a7a6253586c4c596d4a64495450 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 4c42534c4756517465614a4a784168425a4f5563794e616d4b717a5356437058 remote_crypto_key 4c42534c4756517465614a4a784168425a4f5563794e616d4b717a5356437058 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 6c6868594466686255786e63586f4a466e76616f7078444f764d6856616d4d47 remote_crypto_key 6c6868594466686255786e63586f4a466e76616f7078444f764d6856616d4d47 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 6a557a617a587a726971734d73787a79486a7062614452685a724e41765a4948 remote_crypto_key 6a557a617a587a726971734d73787a79486a7062614452685a724e41765a4948 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 664271786b4b4d4c55446874466e457361644b71484f614b7474597579464b6e remote_crypto_key 664271786b4b4d4c55446874466e457361644b71484f614b7474597579464b6e local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 426d714c45564c664e4b4d695246724c5767684f664d4b64647770704b727a59 remote_crypto_key 426d714c45564c664e4b4d695246724c5767684f664d4b64647770704b727a59 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 4a546164524562436d4b50757a69616d485274594662424e706841654f614b4d remote_crypto_key 4a546164524562436d4b50757a69616d485274594662424e706841654f614b4d local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 427a686468634f675074646b656c7772435257754a4345776d6941704c4c6b68 remote_crypto_key 427a686468634f675074646b656c7772435257754a4345776d6941704c4c6b68 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 797072536c754d41536b7756586b597967696475796675706274786d54496e58 remote_crypto_key 797072536c754d41536b7756586b597967696475796675706274786d54496e58 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 745a4568476a5855655064444573754a6e507272434a4359516f766349786557 remote_crypto_key 745a4568476a5855655064444573754a6e507272434a4359516f766349786557 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 756550455578474c6756464e6b43524d4c7a5742514d6b524d5a594b55456c70 remote_crypto_key 756550455578474c6756464e6b43524d4c7a5742514d6b524d5a594b55456c70 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 494c54777169484d6e6c4e6751637368644d4a456c775454464d455a72617572 remote_crypto_key 494c54777169484d6e6c4e6751637368644d4a456c775454464d455a72617572 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 6a65434641514e746a427174736342744a45484d444170646c477747444e7043 remote_crypto_key 6a65434641514e746a427174736342744a45484d444170646c477747444e7043 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 634c46424f4a676a6261565065657443445175514d4c4379794a637743784178 remote_crypto_key 634c46424f4a676a6261565065657443445175514d4c4379794a637743784178 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 5970465848486f6f6a614447534e43784d4f756f57586158546a78464f70686b remote_crypto_key 5970465848486f6f6a614447534e43784d4f756f57586158546a78464f70686b local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 5a6c6f456c5473575052707a6d5544644872587164576d6571536b726e4d5966 remote_crypto_key 5a6c6f456c5473575052707a6d5544644872587164576d6571536b726e4d5966 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 4a507855564d6645426e7066644d4154506c465865625a544264645a43504866 remote_crypto_key 4a507855564d6645426e7066644d4154506c465865625a544264645a43504866 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 497668516568434b725146714a6e6c5746744f6f6144746757444d6c75426d52 remote_crypto_key 497668516568434b725146714a6e6c5746744f6f6144746757444d6c75426d52 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 6646414163626d764755746965776768637745594f775278497366456f4d6f4e remote_crypto_key 6646414163626d764755746965776768637745594f775278497366456f4d6f4e local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 546e6d547a58676e706b464e637478457666796e566f56796372784a6e4f4a5a remote_crypto_key 546e6d547a58676e706b464e637478457666796e566f56796372784a6e4f4a5a local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 50506f66764c785567615375656378684f584b574d48636573645346614e6676 remote_crypto_key 50506f66764c785567615375656378684f584b574d48636573645346614e6676 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 614371426e526178544d526569514c5058534a456a67485355516459544c766e remote_crypto_key 614371426e526178544d526569514c5058534a456a67485355516459544c766e local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 634e767a4a4466784476554f4d756666526166764e76695455576a7a48495673 remote_crypto_key 634e767a4a4466784476554f4d756666526166764e76695455576a7a48495673 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 664f495566794271784d5a4f70417268494b7a7a6378544774474e6e55526553 remote_crypto_key 664f495566794271784d5a4f70417268494b7a7a6378544774474e6e55526553 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 595675477578624665796f554b4b45695778676764666750796c757763656a68 remote_crypto_key 595675477578624665796f554b4b45695778676764666750796c757763656a68 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 564d594b586e684450426f6f70704b4e4854444c716453704251764b4a566566 remote_crypto_key 564d594b586e684450426f6f70704b4e4854444c716453704251764b4a566566 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 727646716f4a64637175764778564366524e466c6a654c6142514a5774764742 remote_crypto_key 727646716f4a64637175764778564366524e466c6a654c6142514a5774764742 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 56574169474a6f4a425a67755763786a6d5a69616665654e4370744d624c534c remote_crypto_key 56574169474a6f4a425a67755763786a6d5a69616665654e4370744d624c534c local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 7971686f46715177794f6b4e4c5343497868556552587a4d6c7246516a504c79 remote_crypto_key 7971686f46715177794f6b4e4c5343497868556552587a4d6c7246516a504c79 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 4452664c6b594b6d6a6955735a49534946714249616e726d7a706f4d74757869 remote_crypto_key 4452664c6b594b6d6a6955735a49534946714249616e726d7a706f4d74757869 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 445a4d64734764614851636e6f724a4e7a42787952724d6c5855654d41546b74 remote_crypto_key 445a4d64734764614851636e6f724a4e7a42787952724d6c5855654d41546b74 local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 4645516b675072566667614d4b585669584d7173656c6550794e74584e554868 remote_crypto_key 4645516b675072566667614d4b585669584d7173656c6550794e74584e554868 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 46736d786d596d6d5a547656765763474567726c556c7577546e4b6965724e76 remote_crypto_key 46736d786d596d6d5a547656765763474567726c556c7577546e4b6965724e76 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 4f6b7574666e6c6e50596c4f69624d46504d4a4b6567725772594c75474b4b7a remote_crypto_key 4f6b7574666e6c6e50596c4f69624d46504d4a4b6567725772594c75474b4b7a local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 424f78494670676c47475a74644e67647972676c6f426b4f6f516d504a574e69 remote_crypto_key 424f78494670676c47475a74644e67647972676c6f426b4f6f516d504a574e69 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 49416c496571714b4b7a77434a44755242704b597372576f655a476948654a6f remote_crypto_key 49416c496571714b4b7a77434a44755242704b597372576f655a476948654a6f local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 4745474561755541564a554351544c56536e4b5a63575a77516f7561564c7478 remote_crypto_key 4745474561755541564a554351544c56536e4b5a63575a77516f7561564c7478 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 575951614e4c55436a4958465170484651644156696878795979476d70714b57 remote_crypto_key 575951614e4c55436a4958465170484651644156696878795979476d70714b57 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 5a64746c624a62416a524a456d52775a6f5059667970524d73714e6144565555 remote_crypto_key 5a64746c624a62416a524a456d52775a6f5059667970524d73714e6144565555 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 6f7044705475426b4b59417063776c5074776d4667627a54617862546e64466a remote_crypto_key 6f7044705475426b4b59417063776c5074776d4667627a54617862546e64466a local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 6a6d57764643627751697478436d644745574a7a6253586c4c596d4a64495450 remote_crypto_key 6a6d57764643627751697478436d644745574a7a6253586c4c596d4a64495450 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 4c42534c4756517465614a4a784168425a4f5563794e616d4b717a5356437058 remote_crypto_key 4c42534c4756517465614a4a784168425a4f5563794e616d4b717a5356437058 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 6c6868594466686255786e63586f4a466e76616f7078444f764d6856616d4d47 remote_crypto_key 6c6868594466686255786e63586f4a466e76616f7078444f764d6856616d4d47 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 6a557a617a587a726971734d73787a79486a7062614452685a724e41765a4948 remote_crypto_key 6a557a617a587a726971734d73787a79486a7062614452685a724e41765a4948 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 664271786b4b4d4c55446874466e457361644b71484f614b7474597579464b6e remote_crypto_key 664271786b4b4d4c55446874466e457361644b71484f614b7474597579464b6e local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 426d714c45564c664e4b4d695246724c5767684f664d4b64647770704b727a59 remote_crypto_key 426d714c45564c664e4b4d695246724c5767684f664d4b64647770704b727a59 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 4a546164524562436d4b50757a69616d485274594662424e706841654f614b4d remote_crypto_key 4a546164524562436d4b50757a69616d485274594662424e706841654f614b4d local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 427a686468634f675074646b656c7772435257754a4345776d6941704c4c6b68 remote_crypto_key 427a686468634f675074646b656c7772435257754a4345776d6941704c4c6b68 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 797072536c754d41536b7756586b597967696475796675706274786d54496e58 remote_crypto_key 797072536c754d41536b7756586b597967696475796675706274786d54496e58 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 745a4568476a5855655064444573754a6e507272434a4359516f766349786557 remote_crypto_key 745a4568476a5855655064444573754a6e507272434a4359516f766349786557 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 756550455578474c6756464e6b43524d4c7a5742514d6b524d5a594b55456c70 remote_crypto_key 756550455578474c6756464e6b43524d4c7a5742514d6b524d5a594b55456c70 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 7157655563455977684a754e70796f436b7356534c745457544e6f766e6e4c58 remote_crypto_key 7157655563455977684a754e70796f436b7356534c745457544e6f766e6e4c58 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 5051794d7675456b7642617452706550504b444d6d43456578454a4b646a634d remote_crypto_key 5051794d7675456b7642617452706550504b444d6d43456578454a4b646a634d local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 614d645344767844736b474c6773777850425163686e49586b79457073526653 remote_crypto_key 614d645344767844736b474c6773777850425163686e49586b79457073526653 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 5177655a6a774f534f56646645464b797549776776797769507655786f646a6a remote_crypto_key 5177655a6a774f534f56646645464b797549776776797769507655786f646a6a local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 4b686a714c75707973434a496c6e53715370704654507956786e6f4461437870 remote_crypto_key 4b686a714c75707973434a496c6e53715370704654507956786e6f4461437870 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 4b6b6d51596643557a4f686e5368497a6f6454764f71494c774448694d777063 remote_crypto_key 4b6b6d51596643557a4f686e5368497a6f6454764f71494c774448694d777063 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 7a4f74746c6c7974657054654872767a5864487967676975746d6c6157525a63 remote_crypto_key 7a4f74746c6c7974657054654872767a5864487967676975746d6c6157525a63 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 764b786b514756544d736663484c44684f67706c4d70585742755163776f5075 remote_crypto_key 764b786b514756544d736663484c44684f67706c4d70585742755163776f5075 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 684d5248454264596e717a7a7067736b694a57764953556569414d6162714e53 remote_crypto_key 684d5248454264596e717a7a7067736b694a57764953556569414d6162714e53 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 4d5764694d556a4d68745364564d67795965636a6c796579464255465358486b remote_crypto_key 4d5764694d556a4d68745364564d67795965636a6c796579464255465358486b local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 43626d447650574c4b6644754a6c4a7367577177614b4c71764843667a4d5452 remote_crypto_key 43626d447650574c4b6644754a6c4a7367577177614b4c71764843667a4d5452 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 75494b615046736f484d62657574514b6c7966764869534f5259627453447354 remote_crypto_key 75494b615046736f484d62657574514b6c7966764869534f5259627453447354 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 6e545464715867737547726779684b586945707a6c5866705461587053744458 remote_crypto_key 6e545464715867737547726779684b586945707a6c5866705461587053744458 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 674259424175694362456274517666414f65524f6c72644c7663757966485979 remote_crypto_key 674259424175694362456274517666414f65524f6c72644c7663757966485979 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 656e505a7a54756541596476737067577752677475456e726143784966724862 remote_crypto_key 656e505a7a54756541596476737067577752677475456e726143784966724862 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 507842595873464a63715a6759466f7a53644a464a797575547a566c736d7674 remote_crypto_key 507842595873464a63715a6759466f7a53644a464a797575547a566c736d7674 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 787355795445504a4b55696f4244554a685478576b774d74764977686c544468 remote_crypto_key 787355795445504a4b55696f4244554a685478576b774d74764977686c544468 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 567670496f617544785a7049694a654a555076634b4f6778567678436b484173 remote_crypto_key 567670496f617544785a7049694a654a555076634b4f6778567678436b484173 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 52475341544e63497a46697868706f676853744c5a6a6e69477a6543786b5a7a remote_crypto_key 52475341544e63497a46697868706f676853744c5a6a6e69477a6543786b5a7a local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 6964506479665063484e4f434943766164694f644643444f58736a575441736a remote_crypto_key 6964506479665063484e4f434943766164694f644643444f58736a575441736a local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 7552654e63636d764a4151454258724c4173684859764e664a787a4c664a4b4b remote_crypto_key 7552654e63636d764a4151454258724c4173684859764e664a787a4c664a4b4b local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 4a6748734c7a785a425256417a4d6661466e4d674e43674a42586c585044705a remote_crypto_key 4a6748734c7a785a425256417a4d6661466e4d674e43674a42586c585044705a local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 6776734f765644634c4148655a5167676c4e535650724d70654564514966594a remote_crypto_key 6776734f765644634c4148655a5167676c4e535650724d70654564514966594a local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 58724c7a5a45795373726d4674767448474d4b7350465867784967464f706d57 remote_crypto_key 58724c7a5a45795373726d4674767448474d4b7350465867784967464f706d57 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 69766453707a73417870524d786a745964497364486b704a614e6667586a7150 remote_crypto_key 69766453707a73417870524d786a745964497364486b704a614e6667586a7150 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 5a4d6c6d4f6e49556e4571436c45754342685a75524b7848476f65464e637963 remote_crypto_key 5a4d6c6d4f6e49556e4571436c45754342685a75524b7848476f65464e637963 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 6a53704a75515848486f66415663674e5a4d5a51795461664b504b7963545770 remote_crypto_key 6a53704a75515848486f66415663674e5a4d5a51795461664b504b7963545770 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 596656464176546442564e4a6d644a7976437171784a6a7964514854494c7144 remote_crypto_key 596656464176546442564e4a6d644a7976437171784a6a7964514854494c7144 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 74714175477a4e4d72726d4f5454756779786d77565067636d444c4f6546494b remote_crypto_key 74714175477a4e4d72726d4f5454756779786d77565067636d444c4f6546494b local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 7a716c6944794761505a63704e4f4d54704954506547675179486f486e746b41 remote_crypto_key 7a716c6944794761505a63704e4f4d54704954506547675179486f486e746b41 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 69684b78735a4b486f6777786b6549564b766f4772445a4d6c4a434f54525342 remote_crypto_key 69684b78735a4b486f6777786b6549564b766f4772445a4d6c4a434f54525342 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 4e624379784a754970774f426650556457724e4d726145555548436f51786f58 remote_crypto_key 4e624379784a754970774f426650556457724e4d726145555548436f51786f58 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 487a7551526351486e5a55536f69786e42467166505451414d72534d4b466b6d remote_crypto_key 487a7551526351486e5a55536f69786e42467166505451414d72534d4b466b6d local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 67476d597a535a6574466d6d4449436e6c564e7978524a4e744361657a50724c remote_crypto_key 67476d597a535a6574466d6d4449436e6c564e7978524a4e744361657a50724c local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 4d59446578756267775256787862795350644c64584d666478724846674d566e remote_crypto_key 4d59446578756267775256787862795350644c64584d666478724846674d566e local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 615a6c6b4650717a7473757763765970774f55716c67476b57534855704d6850 remote_crypto_key 615a6c6b4650717a7473757763765970774f55716c67476b57534855704d6850 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 45477269754772676d6e56425a7742504d7a6e5a4c556a6c796b415452415175 remote_crypto_key 45477269754772676d6e56425a7742504d7a6e5a4c556a6c796b415452415175 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 505650506d425a7759734a6a42647948486a706f6959656c68474a776f6b695a remote_crypto_key 505650506d425a7759734a6a42647948486a706f6959656c68474a776f6b695a local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 7551696945566f50566d695871555769774b6c596a546f78654764447963534c remote_crypto_key 7551696945566f50566d695871555769774b6c596a546f78654764447963534c local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 4d635248504d6e7058555076764b764e516268654168776368785876694a7071 remote_crypto_key 4d635248504d6e7058555076764b764e516268654168776368785876694a7071 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 7157655563455977684a754e70796f436b7356534c745457544e6f766e6e4c58 remote_crypto_key 7157655563455977684a754e70796f436b7356534c745457544e6f766e6e4c58 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 5051794d7675456b7642617452706550504b444d6d43456578454a4b646a634d remote_crypto_key 5051794d7675456b7642617452706550504b444d6d43456578454a4b646a634d local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 614d645344767844736b474c6773777850425163686e49586b79457073526653 remote_crypto_key 614d645344767844736b474c6773777850425163686e49586b79457073526653 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 5177655a6a774f534f56646645464b797549776776797769507655786f646a6a remote_crypto_key 5177655a6a774f534f56646645464b797549776776797769507655786f646a6a local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 4b686a714c75707973434a496c6e53715370704654507956786e6f4461437870 remote_crypto_key 4b686a714c75707973434a496c6e53715370704654507956786e6f4461437870 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 4b6b6d51596643557a4f686e5368497a6f6454764f71494c774448694d777063 remote_crypto_key 4b6b6d51596643557a4f686e5368497a6f6454764f71494c774448694d777063 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 7a4f74746c6c7974657054654872767a5864487967676975746d6c6157525a63 remote_crypto_key 7a4f74746c6c7974657054654872767a5864487967676975746d6c6157525a63 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 764b786b514756544d736663484c44684f67706c4d70585742755163776f5075 remote_crypto_key 764b786b514756544d736663484c44684f67706c4d70585742755163776f5075 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 684d5248454264596e717a7a7067736b694a57764953556569414d6162714e53 remote_crypto_key 684d5248454264596e717a7a7067736b694a57764953556569414d6162714e53 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 4d5764694d556a4d68745364564d67795965636a6c796579464255465358486b remote_crypto_key 4d5764694d556a4d68745364564d67795965636a6c796579464255465358486b local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 43626d447650574c4b6644754a6c4a7367577177614b4c71764843667a4d5452 remote_crypto_key 43626d447650574c4b6644754a6c4a7367577177614b4c71764843667a4d5452 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 75494b615046736f484d62657574514b6c7966764869534f5259627453447354 remote_crypto_key 75494b615046736f484d62657574514b6c7966764869534f5259627453447354 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 6e545464715867737547726779684b586945707a6c5866705461587053744458 remote_crypto_key 6e545464715867737547726779684b586945707a6c5866705461587053744458 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 674259424175694362456274517666414f65524f6c72644c7663757966485979 remote_crypto_key 674259424175694362456274517666414f65524f6c72644c7663757966485979 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 656e505a7a54756541596476737067577752677475456e726143784966724862 remote_crypto_key 656e505a7a54756541596476737067577752677475456e726143784966724862 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 507842595873464a63715a6759466f7a53644a464a797575547a566c736d7674 remote_crypto_key 507842595873464a63715a6759466f7a53644a464a797575547a566c736d7674 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 787355795445504a4b55696f4244554a685478576b774d74764977686c544468 remote_crypto_key 787355795445504a4b55696f4244554a685478576b774d74764977686c544468 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 567670496f617544785a7049694a654a555076634b4f6778567678436b484173 remote_crypto_key 567670496f617544785a7049694a654a555076634b4f6778567678436b484173 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 52475341544e63497a46697868706f676853744c5a6a6e69477a6543786b5a7a remote_crypto_key 52475341544e63497a46697868706f676853744c5a6a6e69477a6543786b5a7a local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 6964506479665063484e4f434943766164694f644643444f58736a575441736a remote_crypto_key 6964506479665063484e4f434943766164694f644643444f58736a575441736a local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 7552654e63636d764a4151454258724c4173684859764e664a787a4c664a4b4b remote_crypto_key 7552654e63636d764a4151454258724c4173684859764e664a787a4c664a4b4b local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 4a6748734c7a785a425256417a4d6661466e4d674e43674a42586c585044705a remote_crypto_key 4a6748734c7a785a425256417a4d6661466e4d674e43674a42586c585044705a local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 6776734f765644634c4148655a5167676c4e535650724d70654564514966594a remote_crypto_key 6776734f765644634c4148655a5167676c4e535650724d70654564514966594a local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 58724c7a5a45795373726d4674767448474d4b7350465867784967464f706d57 remote_crypto_key 58724c7a5a45795373726d4674767448474d4b7350465867784967464f706d57 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 69766453707a73417870524d786a745964497364486b704a614e6667586a7150 remote_crypto_key 69766453707a73417870524d786a745964497364486b704a614e6667586a7150 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 5a4d6c6d4f6e49556e4571436c45754342685a75524b7848476f65464e637963 remote_crypto_key 5a4d6c6d4f6e49556e4571436c45754342685a75524b7848476f65464e637963 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 6a53704a75515848486f66415663674e5a4d5a51795461664b504b7963545770 remote_crypto_key 6a53704a75515848486f66415663674e5a4d5a51795461664b504b7963545770 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 596656464176546442564e4a6d644a7976437171784a6a7964514854494c7144 remote_crypto_key 596656464176546442564e4a6d644a7976437171784a6a7964514854494c7144 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 74714175477a4e4d72726d4f5454756779786d77565067636d444c4f6546494b remote_crypto_key 74714175477a4e4d72726d4f5454756779786d77565067636d444c4f6546494b local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 7a716c6944794761505a63704e4f4d54704954506547675179486f486e746b41 remote_crypto_key 7a716c6944794761505a63704e4f4d54704954506547675179486f486e746b41 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 69684b78735a4b486f6777786b6549564b766f4772445a4d6c4a434f54525342 remote_crypto_key 69684b78735a4b486f6777786b6549564b766f4772445a4d6c4a434f54525342 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 4e624379784a754970774f426650556457724e4d726145555548436f51786f58 remote_crypto_key 4e624379784a754970774f426650556457724e4d726145555548436f51786f58 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 487a7551526351486e5a55536f69786e42467166505451414d72534d4b466b6d remote_crypto_key 487a7551526351486e5a55536f69786e42467166505451414d72534d4b466b6d local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 67476d597a535a6574466d6d4449436e6c564e7978524a4e744361657a50724c remote_crypto_key 67476d597a535a6574466d6d4449436e6c564e7978524a4e744361657a50724c local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 4d59446578756267775256787862795350644c64584d666478724846674d566e remote_crypto_key 4d59446578756267775256787862795350644c64584d666478724846674d566e local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 615a6c6b4650717a7473757763765970774f55716c67476b57534855704d6850 remote_crypto_key 615a6c6b4650717a7473757763765970774f55716c67476b57534855704d6850 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 45477269754772676d6e56425a7742504d7a6e5a4c556a6c796b415452415175 remote_crypto_key 45477269754772676d6e56425a7742504d7a6e5a4c556a6c796b415452415175 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 505650506d425a7759734a6a42647948486a706f6959656c68474a776f6b695a remote_crypto_key 505650506d425a7759734a6a42647948486a706f6959656c68474a776f6b695a local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 7551696945566f50566d695871555769774b6c596a546f78654764447963534c remote_crypto_key 7551696945566f50566d695871555769774b6c596a546f78654764447963534c local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 4d635248504d6e7058555076764b764e516268654168776368785876694a7071 remote_crypto_key 4d635248504d6e7058555076764b764e516268654168776368785876694a7071 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 5766546b4264435a6f78414b474b4c71694c6664637356626644585178617642 remote_crypto_key 5766546b4264435a6f78414b474b4c71694c6664637356626644585178617642 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 7047644d4f7a6a78735955525654696b5873646b6b694b507162737076504c56 remote_crypto_key 7047644d4f7a6a78735955525654696b5873646b6b694b507162737076504c56 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 70734a46566d7874514249584b4b554267516b6f4969776a4242716b62545673 remote_crypto_key 70734a46566d7874514249584b4b554267516b6f4969776a4242716b62545673 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 575347455151566353736f706f795755766641715148726d4d54704b4d616871 remote_crypto_key 575347455151566353736f706f795755766641715148726d4d54704b4d616871 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 534e6e6452524a444f794d5953484d4852776d6b706e49636d56476858525557 remote_crypto_key 534e6e6452524a444f794d5953484d4852776d6b706e49636d56476858525557 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 6f4c447863614541686a4b504f655a6a536c72614b774b496e5568694555617a remote_crypto_key 6f4c447863614541686a4b504f655a6a536c72614b774b496e5568694555617a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 4f47594778506d626442674d725341785364667043476178464361474679504a remote_crypto_key 4f47594778506d626442674d725341785364667043476178464361474679504a local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 7578535a4273445447674546505a6964656f51726f6f476157544f6e666b6968 remote_crypto_key 7578535a4273445447674546505a6964656f51726f6f476157544f6e666b6968 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 4e517965574a42456a66424e78714f5a467844655148544a436644556c545851 remote_crypto_key 4e517965574a42456a66424e78714f5a467844655148544a436644556c545851 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 7669547645425471785a5a696253484b536e537663436353616a436b6b6e6e46 remote_crypto_key 7669547645425471785a5a696253484b536e537663436353616a436b6b6e6e46 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 4c674d544f706b47494a4c6c734c7a717746415644644a4e536345524d466869 remote_crypto_key 4c674d544f706b47494a4c6c734c7a717746415644644a4e536345524d466869 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 6e756c4a64744a484964745a685a59666e72746c715252487a72494e6b534970 remote_crypto_key 6e756c4a64744a484964745a685a59666e72746c715252487a72494e6b534970 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 625268576c6344786f686571724e71777869764d795a676f7167795278524f65 remote_crypto_key 625268576c6344786f686571724e71777869764d795a676f7167795278524f65 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 52555551426342536b6d546a575865656a4449554b626466575148784f6a766d remote_crypto_key 52555551426342536b6d546a575865656a4449554b626466575148784f6a766d local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 774d59707563627255424c7a6758734d6d4343764659436b7a41466258707971 remote_crypto_key 774d59707563627255424c7a6758734d6d4343764659436b7a41466258707971 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 7151774b617a4c717a69414f71416e55736659524d7170426d49726d72556e67 remote_crypto_key 7151774b617a4c717a69414f71416e55736659524d7170426d49726d72556e67 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 6d4d4d664e545077724e634c5a43456e734863644378767a44545976616f6c47 remote_crypto_key 6d4d4d664e545077724e634c5a43456e734863644378767a44545976616f6c47 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 785075554e4861436873434f775a63754155464759664161456b726b6f484e46 remote_crypto_key 785075554e4861436873434f775a63754155464759664161456b726b6f484e46 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 73656a4f56477468434d6f416464764963645a54507763625048557265476361 remote_crypto_key 73656a4f56477468434d6f416464764963645a54507763625048557265476361 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 5948584b63434561455a685a6471664a4e7a78566875786852676b756961417a remote_crypto_key 5948584b63434561455a685a6471664a4e7a78566875786852676b756961417a local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 7452525066756a724a6e59714d6859706874416b786b6862754e4d6c57656b51 remote_crypto_key 7452525066756a724a6e59714d6859706874416b786b6862754e4d6c57656b51 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 77646a444e5855796b454a5074734946424a696e6a68584371636e704c464959 remote_crypto_key 77646a444e5855796b454a5074734946424a696e6a68584371636e704c464959 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 796f437076497867627a62534a41665770724b4b4567547a7843745358475446 remote_crypto_key 796f437076497867627a62534a41665770724b4b4567547a7843745358475446 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 434357524774454e6c455155656171514d5976666d65747761526f55754b484e remote_crypto_key 434357524774454e6c455155656171514d5976666d65747761526f55754b484e local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 4a55614c4d434f6b4941494d694573666a426d4468517a6a7743637765427241 remote_crypto_key 4a55614c4d434f6b4941494d694573666a426d4468517a6a7743637765427241 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 52616456715a727571694b7659726950436b684341424c476d7679706a6f7570 remote_crypto_key 52616456715a727571694b7659726950436b684341424c476d7679706a6f7570 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 70434168727048796b6d5073795a744141566871725757496767614a426a6e66 remote_crypto_key 70434168727048796b6d5073795a744141566871725757496767614a426a6e66 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 475548537053696e74555241617672594763454e614164666a4161435a565674 remote_crypto_key 475548537053696e74555241617672594763454e614164666a4161435a565674 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 596d61696e6857664e65676378724a45775274416e7858597362585259726852 remote_crypto_key 596d61696e6857664e65676378724a45775274416e7858597362585259726852 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 595a676d5864506f6167736871794a6c4558446969766e797559484267506949 remote_crypto_key 595a676d5864506f6167736871794a6c4558446969766e797559484267506949 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 654f62726c4d777a4556665766725a57455647595a584e7a7042667564567479 remote_crypto_key 654f62726c4d777a4556665766725a57455647595a584e7a7042667564567479 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 66564761474978716873546c7058724b7a6742674f4743564a76654944494270 remote_crypto_key 66564761474978716873546c7058724b7a6742674f4743564a76654944494270 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 734478597146627074796a63734e587543595354526a636267774377764c696b remote_crypto_key 734478597146627074796a63734e587543595354526a636267774377764c696b local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 795877496a5870576c414c51794d5366545a694f4f624347576d425852514243 remote_crypto_key 795877496a5870576c414c51794d5366545a694f4f624347576d425852514243 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 51616c4d526e434568537249496b446246527476506445545177714d47644b4c remote_crypto_key 51616c4d526e434568537249496b446246527476506445545177714d47644b4c local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 56757674684f524c5141416b765569576f5349524f6374435958576e4d775a50 remote_crypto_key 56757674684f524c5141416b765569576f5349524f6374435958576e4d775a50 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 4e414f66636e4b6b7a47496e5961444b756241645a6c70466975497041694244 remote_crypto_key 4e414f66636e4b6b7a47496e5961444b756241645a6c70466975497041694244 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 7a6257524d6d54664a736e71506f416b4c66734e6241754b447864687874424e remote_crypto_key 7a6257524d6d54664a736e71506f416b4c66734e6241754b447864687874424e local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 57734b584379444a51765051764269477871584c556a504770707376486e6975 remote_crypto_key 57734b584379444a51765051764269477871584c556a504770707376486e6975 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 41797a4d70556c7a534b4c4e4671564d4c5168686971727a6b68694e50746350 remote_crypto_key 41797a4d70556c7a534b4c4e4671564d4c5168686971727a6b68694e50746350 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 5766546b4264435a6f78414b474b4c71694c6664637356626644585178617642 remote_crypto_key 5766546b4264435a6f78414b474b4c71694c6664637356626644585178617642 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 7047644d4f7a6a78735955525654696b5873646b6b694b507162737076504c56 remote_crypto_key 7047644d4f7a6a78735955525654696b5873646b6b694b507162737076504c56 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 70734a46566d7874514249584b4b554267516b6f4969776a4242716b62545673 remote_crypto_key 70734a46566d7874514249584b4b554267516b6f4969776a4242716b62545673 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 575347455151566353736f706f795755766641715148726d4d54704b4d616871 remote_crypto_key 575347455151566353736f706f795755766641715148726d4d54704b4d616871 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 534e6e6452524a444f794d5953484d4852776d6b706e49636d56476858525557 remote_crypto_key 534e6e6452524a444f794d5953484d4852776d6b706e49636d56476858525557 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 6f4c447863614541686a4b504f655a6a536c72614b774b496e5568694555617a remote_crypto_key 6f4c447863614541686a4b504f655a6a536c72614b774b496e5568694555617a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 4f47594778506d626442674d725341785364667043476178464361474679504a remote_crypto_key 4f47594778506d626442674d725341785364667043476178464361474679504a local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 7578535a4273445447674546505a6964656f51726f6f476157544f6e666b6968 remote_crypto_key 7578535a4273445447674546505a6964656f51726f6f476157544f6e666b6968 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 4e517965574a42456a66424e78714f5a467844655148544a436644556c545851 remote_crypto_key 4e517965574a42456a66424e78714f5a467844655148544a436644556c545851 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 7669547645425471785a5a696253484b536e537663436353616a436b6b6e6e46 remote_crypto_key 7669547645425471785a5a696253484b536e537663436353616a436b6b6e6e46 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 4c674d544f706b47494a4c6c734c7a717746415644644a4e536345524d466869 remote_crypto_key 4c674d544f706b47494a4c6c734c7a717746415644644a4e536345524d466869 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 6e756c4a64744a484964745a685a59666e72746c715252487a72494e6b534970 remote_crypto_key 6e756c4a64744a484964745a685a59666e72746c715252487a72494e6b534970 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 625268576c6344786f686571724e71777869764d795a676f7167795278524f65 remote_crypto_key 625268576c6344786f686571724e71777869764d795a676f7167795278524f65 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 52555551426342536b6d546a575865656a4449554b626466575148784f6a766d remote_crypto_key 52555551426342536b6d546a575865656a4449554b626466575148784f6a766d local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 774d59707563627255424c7a6758734d6d4343764659436b7a41466258707971 remote_crypto_key 774d59707563627255424c7a6758734d6d4343764659436b7a41466258707971 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 7151774b617a4c717a69414f71416e55736659524d7170426d49726d72556e67 remote_crypto_key 7151774b617a4c717a69414f71416e55736659524d7170426d49726d72556e67 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 6d4d4d664e545077724e634c5a43456e734863644378767a44545976616f6c47 remote_crypto_key 6d4d4d664e545077724e634c5a43456e734863644378767a44545976616f6c47 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 785075554e4861436873434f775a63754155464759664161456b726b6f484e46 remote_crypto_key 785075554e4861436873434f775a63754155464759664161456b726b6f484e46 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 73656a4f56477468434d6f416464764963645a54507763625048557265476361 remote_crypto_key 73656a4f56477468434d6f416464764963645a54507763625048557265476361 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 5948584b63434561455a685a6471664a4e7a78566875786852676b756961417a remote_crypto_key 5948584b63434561455a685a6471664a4e7a78566875786852676b756961417a local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 7452525066756a724a6e59714d6859706874416b786b6862754e4d6c57656b51 remote_crypto_key 7452525066756a724a6e59714d6859706874416b786b6862754e4d6c57656b51 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 77646a444e5855796b454a5074734946424a696e6a68584371636e704c464959 remote_crypto_key 77646a444e5855796b454a5074734946424a696e6a68584371636e704c464959 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 796f437076497867627a62534a41665770724b4b4567547a7843745358475446 remote_crypto_key 796f437076497867627a62534a41665770724b4b4567547a7843745358475446 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 434357524774454e6c455155656171514d5976666d65747761526f55754b484e remote_crypto_key 434357524774454e6c455155656171514d5976666d65747761526f55754b484e local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 4a55614c4d434f6b4941494d694573666a426d4468517a6a7743637765427241 remote_crypto_key 4a55614c4d434f6b4941494d694573666a426d4468517a6a7743637765427241 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 52616456715a727571694b7659726950436b684341424c476d7679706a6f7570 remote_crypto_key 52616456715a727571694b7659726950436b684341424c476d7679706a6f7570 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 70434168727048796b6d5073795a744141566871725757496767614a426a6e66 remote_crypto_key 70434168727048796b6d5073795a744141566871725757496767614a426a6e66 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 475548537053696e74555241617672594763454e614164666a4161435a565674 remote_crypto_key 475548537053696e74555241617672594763454e614164666a4161435a565674 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 596d61696e6857664e65676378724a45775274416e7858597362585259726852 remote_crypto_key 596d61696e6857664e65676378724a45775274416e7858597362585259726852 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 595a676d5864506f6167736871794a6c4558446969766e797559484267506949 remote_crypto_key 595a676d5864506f6167736871794a6c4558446969766e797559484267506949 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 654f62726c4d777a4556665766725a57455647595a584e7a7042667564567479 remote_crypto_key 654f62726c4d777a4556665766725a57455647595a584e7a7042667564567479 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 66564761474978716873546c7058724b7a6742674f4743564a76654944494270 remote_crypto_key 66564761474978716873546c7058724b7a6742674f4743564a76654944494270 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 734478597146627074796a63734e587543595354526a636267774377764c696b remote_crypto_key 734478597146627074796a63734e587543595354526a636267774377764c696b local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 795877496a5870576c414c51794d5366545a694f4f624347576d425852514243 remote_crypto_key 795877496a5870576c414c51794d5366545a694f4f624347576d425852514243 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 51616c4d526e434568537249496b446246527476506445545177714d47644b4c remote_crypto_key 51616c4d526e434568537249496b446246527476506445545177714d47644b4c local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 56757674684f524c5141416b765569576f5349524f6374435958576e4d775a50 remote_crypto_key 56757674684f524c5141416b765569576f5349524f6374435958576e4d775a50 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 4e414f66636e4b6b7a47496e5961444b756241645a6c70466975497041694244 remote_crypto_key 4e414f66636e4b6b7a47496e5961444b756241645a6c70466975497041694244 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 7a6257524d6d54664a736e71506f416b4c66734e6241754b447864687874424e remote_crypto_key 7a6257524d6d54664a736e71506f416b4c66734e6241754b447864687874424e local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 57734b584379444a51765051764269477871584c556a504770707376486e6975 remote_crypto_key 57734b584379444a51765051764269477871584c556a504770707376486e6975 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 41797a4d70556c7a534b4c4e4671564d4c5168686971727a6b68694e50746350 remote_crypto_key 41797a4d70556c7a534b4c4e4671564d4c5168686971727a6b68694e50746350 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 48765073526672616b6b72657742537544577470556c634f77464c6944474a63 remote_crypto_key 48765073526672616b6b72657742537544577470556c634f77464c6944474a63 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 6f526f7977466655724a73524c4f57786a704f5076475359524d74766e774e4c remote_crypto_key 6f526f7977466655724a73524c4f57786a704f5076475359524d74766e774e4c local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 6f70574f4957526b4c427050446a79646761566a6a44446b496f514a41527054 remote_crypto_key 6f70574f4957526b4c427050446a79646761566a6a44446b496f514a41527054 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 6b73694f616e725775564e684a4874706a735a6752456b564a4d4b614d636e44 remote_crypto_key 6b73694f616e725775564e684a4874706a735a6752456b564a4d4b614d636e44 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 574c685867517854644f4f705263665a61776754724c747757766f426c716176 remote_crypto_key 574c685867517854644f4f705263665a61776754724c747757766f426c716176 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 4572497a467a4f784859436959527a5751524f73745865705555507551424550 remote_crypto_key 4572497a467a4f784859436959527a5751524f73745865705555507551424550 local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 6b654c4d6f746b75484d7271487564785a504c595077546448624d69476d4a73 remote_crypto_key 6b654c4d6f746b75484d7271487564785a504c595077546448624d69476d4a73 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 5275434f585652695448574e4e666a6d494b50596e63426c526348554845436f remote_crypto_key 5275434f585652695448574e4e666a6d494b50596e63426c526348554845436f local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 44484c557443624941524d6d776b726f445949727050585945726152644f5144 remote_crypto_key 44484c557443624941524d6d776b726f445949727050585945726152644f5144 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 4e62506b68646746564472486e72526e4366516770664661665a4f4554436a4c remote_crypto_key 4e62506b68646746564472486e72526e4366516770664661665a4f4554436a4c local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 67715276796945436e514a6e614d686b6c546e77664d7a624d5079626d78467a remote_crypto_key 67715276796945436e514a6e614d686b6c546e77664d7a624d5079626d78467a local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 66484d6a756a72425156774b4e504e565845747869655a4358476f797564766c remote_crypto_key 66484d6a756a72425156774b4e504e565845747869655a4358476f797564766c local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 4870467a7955746b5347565346626645774e42584b536d715052436d59496149 remote_crypto_key 4870467a7955746b5347565346626645774e42584b536d715052436d59496149 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 517a5274787141484378724b7a5763586567534f7566556459746774436f5245 remote_crypto_key 517a5274787141484378724b7a5763586567534f7566556459746774436f5245 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 5a6f4a4458426a766d437975705946546e7a4f6c64544c417368675075586e62 remote_crypto_key 5a6f4a4458426a766d437975705946546e7a4f6c64544c417368675075586e62 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 45796d717a50705a675a664f6e644557686c7442756543766970427a56526c59 remote_crypto_key 45796d717a50705a675a664f6e644557686c7442756543766970427a56526c59 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 64584b4b4e6a504a5752735941586354486142496f43564142504d5a76694d48 remote_crypto_key 64584b4b4e6a504a5752735941586354486142496f43564142504d5a76694d48 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 684b774b6a4d6454676d594258747571784b7165477743666952477a42505343 remote_crypto_key 684b774b6a4d6454676d594258747571784b7165477743666952477a42505343 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 574e504c4f5a44654f71546648564965596765736d4c6b646b427751564b6747 remote_crypto_key 574e504c4f5a44654f71546648564965596765736d4c6b646b427751564b6747 local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 6b56576f46464365714473546466717748766d4d4b6975694c636249734b6e6e remote_crypto_key 6b56576f46464365714473546466717748766d4d4b6975694c636249734b6e6e local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 6871576643656b696e74755962525a735a426f51656e5541636d5143584e616e remote_crypto_key 6871576643656b696e74755962525a735a426f51656e5541636d5143584e616e local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 7a7569484b756c7748754b6e6579446649624c55736b4e596f4676427a454779 remote_crypto_key 7a7569484b756c7748754b6e6579446649624c55736b4e596f4676427a454779 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 574e524c696c594e6c795865686a5054416b49777a7943527145597041494b4e remote_crypto_key 574e524c696c594e6c795865686a5054416b49777a7943527145597041494b4e local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 634b565443555045427450684e596a6e70594c42477759467871767150445647 remote_crypto_key 634b565443555045427450684e596a6e70594c42477759467871767150445647 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 664f714b7666574571775959694f53554d7673556d56747a49676a464e427274 remote_crypto_key 664f714b7666574571775959694f53554d7673556d56747a49676a464e427274 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 73765370486e624269596c6d7963474250646d48785a4f627166656474646b43 remote_crypto_key 73765370486e624269596c6d7963474250646d48785a4f627166656474646b43 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 424768464b76517a63704167464e794d725a4864517867524a4f6947576d4c4c remote_crypto_key 424768464b76517a63704167464e794d725a4864517867524a4f6947576d4c4c local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 4b6d6d7a5671644b4c51726351617775524f5779554d75594462766b79496447 remote_crypto_key 4b6d6d7a5671644b4c51726351617775524f5779554d75594462766b79496447 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 666158426f634d74797049534d52554a6e7457616e776f4f4b51426257775575 remote_crypto_key 666158426f634d74797049534d52554a6e7457616e776f4f4b51426257775575 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 514d767343786c6169564c6f63495769675350766454766d486b555a476d6f70 remote_crypto_key 514d767343786c6169564c6f63495769675350766454766d486b555a476d6f70 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 546c71616f515958445357766f636c7364786c6269596865766a6b4644657666 remote_crypto_key 546c71616f515958445357766f636c7364786c6269596865766a6b4644657666 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 784a55736741525269466b7547665470656b6a6b4279464b454c734d6776636a remote_crypto_key 784a55736741525269466b7547665470656b6a6b4279464b454c734d6776636a local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 5071747a434a6742427859516374434c4763774b62466258536f564745544b77 remote_crypto_key 5071747a434a6742427859516374434c4763774b62466258536f564745544b77 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 6a7a6e566e614c64795455725a425a6857415469577062676e54756144587348 remote_crypto_key 6a7a6e566e614c64795455725a425a6857415469577062676e54756144587348 local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 47566d4663494c727a46696f574154686456717a4646486455656570684b7a73 remote_crypto_key 47566d4663494c727a46696f574154686456717a4646486455656570684b7a73 local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 5863676d666b726c6c686a55644559766b49575558725973476d4b48446e4a4d remote_crypto_key 5863676d666b726c6c686a55644559766b49575558725973476d4b48446e4a4d local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 6754676c75466e7347576e484c6c4655764145504a45666b4f70647762725362 remote_crypto_key 6754676c75466e7347576e484c6c4655764145504a45666b4f70647762725362 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 4d6b724676576f4546674d647a5a4b734642776d586554676c504c7544656975 remote_crypto_key 4d6b724676576f4546674d647a5a4b734642776d586554676c504c7544656975 local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 476e4f6d7472766d6a517a7042765746477276596359564d5244416953515159 remote_crypto_key 476e4f6d7472766d6a517a7042765746477276596359564d5244416953515159 local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 4569454178427a4a616941566a796d586d426c6377636c565272765879477663 remote_crypto_key 4569454178427a4a616941566a796d586d426c6377636c565272765879477663 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 48765073526672616b6b72657742537544577470556c634f77464c6944474a63 remote_crypto_key 48765073526672616b6b72657742537544577470556c634f77464c6944474a63 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 6f526f7977466655724a73524c4f57786a704f5076475359524d74766e774e4c remote_crypto_key 6f526f7977466655724a73524c4f57786a704f5076475359524d74766e774e4c local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 6f70574f4957526b4c427050446a79646761566a6a44446b496f514a41527054 remote_crypto_key 6f70574f4957526b4c427050446a79646761566a6a44446b496f514a41527054 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 6b73694f616e725775564e684a4874706a735a6752456b564a4d4b614d636e44 remote_crypto_key 6b73694f616e725775564e684a4874706a735a6752456b564a4d4b614d636e44 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 574c685867517854644f4f705263665a61776754724c747757766f426c716176 remote_crypto_key 574c685867517854644f4f705263665a61776754724c747757766f426c716176 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 4572497a467a4f784859436959527a5751524f73745865705555507551424550 remote_crypto_key 4572497a467a4f784859436959527a5751524f73745865705555507551424550 local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 6b654c4d6f746b75484d7271487564785a504c595077546448624d69476d4a73 remote_crypto_key 6b654c4d6f746b75484d7271487564785a504c595077546448624d69476d4a73 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 5275434f585652695448574e4e666a6d494b50596e63426c526348554845436f remote_crypto_key 5275434f585652695448574e4e666a6d494b50596e63426c526348554845436f local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 44484c557443624941524d6d776b726f445949727050585945726152644f5144 remote_crypto_key 44484c557443624941524d6d776b726f445949727050585945726152644f5144 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 4e62506b68646746564472486e72526e4366516770664661665a4f4554436a4c remote_crypto_key 4e62506b68646746564472486e72526e4366516770664661665a4f4554436a4c local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 67715276796945436e514a6e614d686b6c546e77664d7a624d5079626d78467a remote_crypto_key 67715276796945436e514a6e614d686b6c546e77664d7a624d5079626d78467a local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 66484d6a756a72425156774b4e504e565845747869655a4358476f797564766c remote_crypto_key 66484d6a756a72425156774b4e504e565845747869655a4358476f797564766c local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 4870467a7955746b5347565346626645774e42584b536d715052436d59496149 remote_crypto_key 4870467a7955746b5347565346626645774e42584b536d715052436d59496149 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 517a5274787141484378724b7a5763586567534f7566556459746774436f5245 remote_crypto_key 517a5274787141484378724b7a5763586567534f7566556459746774436f5245 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 5a6f4a4458426a766d437975705946546e7a4f6c64544c417368675075586e62 remote_crypto_key 5a6f4a4458426a766d437975705946546e7a4f6c64544c417368675075586e62 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 45796d717a50705a675a664f6e644557686c7442756543766970427a56526c59 remote_crypto_key 45796d717a50705a675a664f6e644557686c7442756543766970427a56526c59 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 64584b4b4e6a504a5752735941586354486142496f43564142504d5a76694d48 remote_crypto_key 64584b4b4e6a504a5752735941586354486142496f43564142504d5a76694d48 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 684b774b6a4d6454676d594258747571784b7165477743666952477a42505343 remote_crypto_key 684b774b6a4d6454676d594258747571784b7165477743666952477a42505343 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 574e504c4f5a44654f71546648564965596765736d4c6b646b427751564b6747 remote_crypto_key 574e504c4f5a44654f71546648564965596765736d4c6b646b427751564b6747 local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 6b56576f46464365714473546466717748766d4d4b6975694c636249734b6e6e remote_crypto_key 6b56576f46464365714473546466717748766d4d4b6975694c636249734b6e6e local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 6871576643656b696e74755962525a735a426f51656e5541636d5143584e616e remote_crypto_key 6871576643656b696e74755962525a735a426f51656e5541636d5143584e616e local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 7a7569484b756c7748754b6e6579446649624c55736b4e596f4676427a454779 remote_crypto_key 7a7569484b756c7748754b6e6579446649624c55736b4e596f4676427a454779 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 574e524c696c594e6c795865686a5054416b49777a7943527145597041494b4e remote_crypto_key 574e524c696c594e6c795865686a5054416b49777a7943527145597041494b4e local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 634b565443555045427450684e596a6e70594c42477759467871767150445647 remote_crypto_key 634b565443555045427450684e596a6e70594c42477759467871767150445647 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 664f714b7666574571775959694f53554d7673556d56747a49676a464e427274 remote_crypto_key 664f714b7666574571775959694f53554d7673556d56747a49676a464e427274 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 73765370486e624269596c6d7963474250646d48785a4f627166656474646b43 remote_crypto_key 73765370486e624269596c6d7963474250646d48785a4f627166656474646b43 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 424768464b76517a63704167464e794d725a4864517867524a4f6947576d4c4c remote_crypto_key 424768464b76517a63704167464e794d725a4864517867524a4f6947576d4c4c local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 4b6d6d7a5671644b4c51726351617775524f5779554d75594462766b79496447 remote_crypto_key 4b6d6d7a5671644b4c51726351617775524f5779554d75594462766b79496447 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 666158426f634d74797049534d52554a6e7457616e776f4f4b51426257775575 remote_crypto_key 666158426f634d74797049534d52554a6e7457616e776f4f4b51426257775575 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 514d767343786c6169564c6f63495769675350766454766d486b555a476d6f70 remote_crypto_key 514d767343786c6169564c6f63495769675350766454766d486b555a476d6f70 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 546c71616f515958445357766f636c7364786c6269596865766a6b4644657666 remote_crypto_key 546c71616f515958445357766f636c7364786c6269596865766a6b4644657666 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 784a55736741525269466b7547665470656b6a6b4279464b454c734d6776636a remote_crypto_key 784a55736741525269466b7547665470656b6a6b4279464b454c734d6776636a local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 5071747a434a6742427859516374434c4763774b62466258536f564745544b77 remote_crypto_key 5071747a434a6742427859516374434c4763774b62466258536f564745544b77 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 6a7a6e566e614c64795455725a425a6857415469577062676e54756144587348 remote_crypto_key 6a7a6e566e614c64795455725a425a6857415469577062676e54756144587348 local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 47566d4663494c727a46696f574154686456717a4646486455656570684b7a73 remote_crypto_key 47566d4663494c727a46696f574154686456717a4646486455656570684b7a73 local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 5863676d666b726c6c686a55644559766b49575558725973476d4b48446e4a4d remote_crypto_key 5863676d666b726c6c686a55644559766b49575558725973476d4b48446e4a4d local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 6754676c75466e7347576e484c6c4655764145504a45666b4f70647762725362 remote_crypto_key 6754676c75466e7347576e484c6c4655764145504a45666b4f70647762725362 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 4d6b724676576f4546674d647a5a4b734642776d586554676c504c7544656975 remote_crypto_key 4d6b724676576f4546674d647a5a4b734642776d586554676c504c7544656975 local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 476e4f6d7472766d6a517a7042765746477276596359564d5244416953515159 remote_crypto_key 476e4f6d7472766d6a517a7042765746477276596359564d5244416953515159 local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 4569454178427a4a616941566a796d586d426c6377636c565272765879477663 remote_crypto_key 4569454178427a4a616941566a796d586d426c6377636c565272765879477663 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address FortyGigabitEthernet13/0/0 200.0.0.1/24
exec set ip neighbor FortyGigabitEthernet13/0/0 200.0.0.2/32 d8:b1:90:19:41:6a static
exec set interface ip address loop0 100.0.0.1/32
ipsec_tunnel_if_add_del local_spi 100000 remote_spi 200000 crypto_alg aes-gcm-256 local_crypto_key 416b594a634e76705354636c6d646542645267446c796b647177507464635542 remote_crypto_key 416b594a634e76705354636c6d646542645267446c796b647177507464635542 local_ip 100.0.0.1 remote_ip 200.0.0.2 instance 0
exec set interface ip address loop0 100.0.1.1/32
ipsec_tunnel_if_add_del local_spi 100001 remote_spi 200001 crypto_alg aes-gcm-256 local_crypto_key 64454a627879714d445163466645494b7a54586e6445746e55686b5564594750 remote_crypto_key 64454a627879714d445163466645494b7a54586e6445746e55686b5564594750 local_ip 100.0.1.1 remote_ip 200.0.0.2 instance 1
exec set interface ip address loop0 100.0.2.1/32
ipsec_tunnel_if_add_del local_spi 100002 remote_spi 200002 crypto_alg aes-gcm-256 local_crypto_key 6a465971794d74517a706c7962627a78725966457746686d78487154634b7146 remote_crypto_key 6a465971794d74517a706c7962627a78725966457746686d78487154634b7146 local_ip 100.0.2.1 remote_ip 200.0.0.2 instance 2
exec set interface ip address loop0 100.0.3.1/32
ipsec_tunnel_if_add_del local_spi 100003 remote_spi 200003 crypto_alg aes-gcm-256 local_crypto_key 746951496668695262514551686357426148796f7a65676179446e7662705247 remote_crypto_key 746951496668695262514551686357426148796f7a65676179446e7662705247 local_ip 100.0.3.1 remote_ip 200.0.0.2 instance 3
exec set interface ip address loop0 100.0.4.1/32
ipsec_tunnel_if_add_del local_spi 100004 remote_spi 200004 crypto_alg aes-gcm-256 local_crypto_key 4a74696363787272596c6674784776707858714e785367624c69664258634177 remote_crypto_key 4a74696363787272596c6674784776707858714e785367624c69664258634177 local_ip 100.0.4.1 remote_ip 200.0.0.2 instance 4
exec set interface ip address loop0 100.0.5.1/32
ipsec_tunnel_if_add_del local_spi 100005 remote_spi 200005 crypto_alg aes-gcm-256 local_crypto_key 734f494851585771596c4b64664e517a525467727543617a647671467366556a remote_crypto_key 734f494851585771596c4b64664e517a525467727543617a647671467366556a local_ip 100.0.5.1 remote_ip 200.0.0.2 instance 5
exec set interface ip address loop0 100.0.6.1/32
ipsec_tunnel_if_add_del local_spi 100006 remote_spi 200006 crypto_alg aes-gcm-256 local_crypto_key 41654f615570684c756a46695175506961674b6d5a506c6c6e4b4c4d59554d72 remote_crypto_key 41654f615570684c756a46695175506961674b6d5a506c6c6e4b4c4d59554d72 local_ip 100.0.6.1 remote_ip 200.0.0.2 instance 6
exec set interface ip address loop0 100.0.7.1/32
ipsec_tunnel_if_add_del local_spi 100007 remote_spi 200007 crypto_alg aes-gcm-256 local_crypto_key 6d527165504f6b777247554a72636f76537048714d65586d4f4a796746694f49 remote_crypto_key 6d527165504f6b777247554a72636f76537048714d65586d4f4a796746694f49 local_ip 100.0.7.1 remote_ip 200.0.0.2 instance 7
exec set interface ip address loop0 100.0.8.1/32
ipsec_tunnel_if_add_del local_spi 100008 remote_spi 200008 crypto_alg aes-gcm-256 local_crypto_key 4b72566f5a5a5849666f677772495546674f426157494b795867556e66545852 remote_crypto_key 4b72566f5a5a5849666f677772495546674f426157494b795867556e66545852 local_ip 100.0.8.1 remote_ip 200.0.0.2 instance 8
exec set interface ip address loop0 100.0.9.1/32
ipsec_tunnel_if_add_del local_spi 100009 remote_spi 200009 crypto_alg aes-gcm-256 local_crypto_key 45784e496c6147426f4870514c6347747a484f6f684b73427a74474e71445150 remote_crypto_key 45784e496c6147426f4870514c6347747a484f6f684b73427a74474e71445150 local_ip 100.0.9.1 remote_ip 200.0.0.2 instance 9
exec set interface ip address loop0 100.0.10.1/32
ipsec_tunnel_if_add_del local_spi 100010 remote_spi 200010 crypto_alg aes-gcm-256 local_crypto_key 41486a5151676a4c78517258456e434c477a43415862714f5266437759596f75 remote_crypto_key 41486a5151676a4c78517258456e434c477a43415862714f5266437759596f75 local_ip 100.0.10.1 remote_ip 200.0.0.2 instance 10
exec set interface ip address loop0 100.0.11.1/32
ipsec_tunnel_if_add_del local_spi 100011 remote_spi 200011 crypto_alg aes-gcm-256 local_crypto_key 4265764a5761454377746472694877526973496a6f4f55704f6b5a7372584666 remote_crypto_key 4265764a5761454377746472694877526973496a6f4f55704f6b5a7372584666 local_ip 100.0.11.1 remote_ip 200.0.0.2 instance 11
exec set interface ip address loop0 100.0.12.1/32
ipsec_tunnel_if_add_del local_spi 100012 remote_spi 200012 crypto_alg aes-gcm-256 local_crypto_key 7a685946666e727a517651667954417069544a6c7a66746943527874744b6656 remote_crypto_key 7a685946666e727a517651667954417069544a6c7a66746943527874744b6656 local_ip 100.0.12.1 remote_ip 200.0.0.2 instance 12
exec set interface ip address loop0 100.0.13.1/32
ipsec_tunnel_if_add_del local_spi 100013 remote_spi 200013 crypto_alg aes-gcm-256 local_crypto_key 73594d494941504f62694572506a784168764d4c744258685076714277544a67 remote_crypto_key 73594d494941504f62694572506a784168764d4c744258685076714277544a67 local_ip 100.0.13.1 remote_ip 200.0.0.2 instance 13
exec set interface ip address loop0 100.0.14.1/32
ipsec_tunnel_if_add_del local_spi 100014 remote_spi 200014 crypto_alg aes-gcm-256 local_crypto_key 58647a70786d734f4d61486979424d5861564f4d555351784a6d75656d517557 remote_crypto_key 58647a70786d734f4d61486979424d5861564f4d555351784a6d75656d517557 local_ip 100.0.14.1 remote_ip 200.0.0.2 instance 14
exec set interface ip address loop0 100.0.15.1/32
ipsec_tunnel_if_add_del local_spi 100015 remote_spi 200015 crypto_alg aes-gcm-256 local_crypto_key 424a4b5659506f4c424b5a4c48494b77585078664d6751467265676663745778 remote_crypto_key 424a4b5659506f4c424b5a4c48494b77585078664d6751467265676663745778 local_ip 100.0.15.1 remote_ip 200.0.0.2 instance 15
exec set interface ip address loop0 100.0.16.1/32
ipsec_tunnel_if_add_del local_spi 100016 remote_spi 200016 crypto_alg aes-gcm-256 local_crypto_key 49727444555a4d5278676c745a57444b4e684c506a49416b78684a75594a5252 remote_crypto_key 49727444555a4d5278676c745a57444b4e684c506a49416b78684a75594a5252 local_ip 100.0.16.1 remote_ip 200.0.0.2 instance 16
exec set interface ip address loop0 100.0.17.1/32
ipsec_tunnel_if_add_del local_spi 100017 remote_spi 200017 crypto_alg aes-gcm-256 local_crypto_key 56755472554954687165755944454c61774e715a5650444a6b6956454f6d7662 remote_crypto_key 56755472554954687165755944454c61774e715a5650444a6b6956454f6d7662 local_ip 100.0.17.1 remote_ip 200.0.0.2 instance 17
exec set interface ip address loop0 100.0.18.1/32
ipsec_tunnel_if_add_del local_spi 100018 remote_spi 200018 crypto_alg aes-gcm-256 local_crypto_key 5270486f6f706f5a4a4e727a646e724a4b77536171504e436e7463434a41725a remote_crypto_key 5270486f6f706f5a4a4e727a646e724a4b77536171504e436e7463434a41725a local_ip 100.0.18.1 remote_ip 200.0.0.2 instance 18
exec set interface ip address loop0 100.0.19.1/32
ipsec_tunnel_if_add_del local_spi 100019 remote_spi 200019 crypto_alg aes-gcm-256 local_crypto_key 5665464969725846494b61754664654d6558794275754e725071587177516c4a remote_crypto_key 5665464969725846494b61754664654d6558794275754e725071587177516c4a local_ip 100.0.19.1 remote_ip 200.0.0.2 instance 19
exec set interface ip address loop0 100.0.20.1/32
ipsec_tunnel_if_add_del local_spi 100020 remote_spi 200020 crypto_alg aes-gcm-256 local_crypto_key 5648666f5855465571485862667a547a616355685446635245777a6244637661 remote_crypto_key 5648666f5855465571485862667a547a616355685446635245777a6244637661 local_ip 100.0.20.1 remote_ip 200.0.0.2 instance 20
exec set interface ip address loop0 100.0.21.1/32
ipsec_tunnel_if_add_del local_spi 100021 remote_spi 200021 crypto_alg aes-gcm-256 local_crypto_key 676e445741535548744273536665715753735a675475536f427974654b757777 remote_crypto_key 676e445741535548744273536665715753735a675475536f427974654b757777 local_ip 100.0.21.1 remote_ip 200.0.0.2 instance 21
exec set interface ip address loop0 100.0.22.1/32
ipsec_tunnel_if_add_del local_spi 100022 remote_spi 200022 crypto_alg aes-gcm-256 local_crypto_key 6c4e674541704b66507267555245654a7a455a4d4843437a464d7a5466665778 remote_crypto_key 6c4e674541704b66507267555245654a7a455a4d4843437a464d7a5466665778 local_ip 100.0.22.1 remote_ip 200.0.0.2 instance 22
exec set interface ip address loop0 100.0.23.1/32
ipsec_tunnel_if_add_del local_spi 100023 remote_spi 200023 crypto_alg aes-gcm-256 local_crypto_key 547356634a4669677963576149486f566e427965545978766c76505a48426d61 remote_crypto_key 547356634a4669677963576149486f566e427965545978766c76505a48426d61 local_ip 100.0.23.1 remote_ip 200.0.0.2 instance 23
exec set interface ip address loop0 100.0.24.1/32
ipsec_tunnel_if_add_del local_spi 100024 remote_spi 200024 crypto_alg aes-gcm-256 local_crypto_key 63736868485a624967765252514a7079636445416e44434f6b71524f75747368 remote_crypto_key 63736868485a624967765252514a7079636445416e44434f6b71524f75747368 local_ip 100.0.24.1 remote_ip 200.0.0.2 instance 24
exec set interface ip address loop0 100.0.25.1/32
ipsec_tunnel_if_add_del local_spi 100025 remote_spi 200025 crypto_alg aes-gcm-256 local_crypto_key 55477a4f6d426a444f57484645474d714f6f48704754484d7451496f48455957 remote_crypto_key 55477a4f6d426a444f57484645474d714f6f48704754484d7451496f48455957 local_ip 100.0.25.1 remote_ip 200.0.0.2 instance 25
exec set interface ip address loop0 100.0.26.1/32
ipsec_tunnel_if_add_del local_spi 100026 remote_spi 200026 crypto_alg aes-gcm-256 local_crypto_key 63445554536243446d726b727867506a5846747158556a446165484449775545 remote_crypto_key 63445554536243446d726b727867506a5846747158556a446165484449775545 local_ip 100.0.26.1 remote_ip 200.0.0.2 instance 26
exec set interface ip address loop0 100.0.27.1/32
ipsec_tunnel_if_add_del local_spi 100027 remote_spi 200027 crypto_alg aes-gcm-256 local_crypto_key 7761627a7671534768716572747470676d6d5a7046794575725a4b5271444d56 remote_crypto_key 7761627a7671534768716572747470676d6d5a7046794575725a4b5271444d56 local_ip 100.0.27.1 remote_ip 200.0.0.2 instance 27
exec set interface ip address loop0 100.0.28.1/32
ipsec_tunnel_if_add_del local_spi 100028 remote_spi 200028 crypto_alg aes-gcm-256 local_crypto_key 676a6b44615070587162665a7645416941796d7a5a7a656877666e5870627a71 remote_crypto_key 676a6b44615070587162665a7645416941796d7a5a7a656877666e5870627a71 local_ip 100.0.28.1 remote_ip 200.0.0.2 instance 28
exec set interface ip address loop0 100.0.29.1/32
ipsec_tunnel_if_add_del local_spi 100029 remote_spi 200029 crypto_alg aes-gcm-256 local_crypto_key 7051435a6772634a76437979516f4f666e6a54566653424d456f494d464b4b61 remote_crypto_key 7051435a6772634a76437979516f4f666e6a54566653424d456f494d464b4b61 local_ip 100.0.29.1 remote_ip 200.0.0.2 instance 29
exec set interface ip address loop0 100.0.30.1/32
ipsec_tunnel_if_add_del local_spi 100030 remote_spi 200030 crypto_alg aes-gcm-256 local_crypto_key 594964434170426a71655a67614c4e6c7a597761574d6353744f594d4b6e6c67 remote_crypto_key 594964434170426a71655a67614c4e6c7a597761574d6353744f594d4b6e6c67 local_ip 100.0.30.1 remote_ip 200.0.0.2 instance 30
exec set interface ip address loop0 100.0.31.1/32
ipsec_tunnel_if_add_del local_spi 100031 remote_spi 200031 crypto_alg aes-gcm-256 local_crypto_key 49694c61566643664b4175694d4d62596547554d535164514b4d516c76666543 remote_crypto_key 49694c61566643664b4175694d4d62596547554d535164514b4d516c76666543 local_ip 100.0.31.1 remote_ip 200.0.0.2 instance 31
exec set interface ip address loop0 100.0.32.1/32
ipsec_tunnel_if_add_del local_spi 100032 remote_spi 200032 crypto_alg aes-gcm-256 local_crypto_key 5745624f72426552614c735763525a714a77686b4a61634f53747a6c61496143 remote_crypto_key 5745624f72426552614c735763525a714a77686b4a61634f53747a6c61496143 local_ip 100.0.32.1 remote_ip 200.0.0.2 instance 32
exec set interface ip address loop0 100.0.33.1/32
ipsec_tunnel_if_add_del local_spi 100033 remote_spi 200033 crypto_alg aes-gcm-256 local_crypto_key 6c6e4b775064597878475267684a7372444b6d55714c654f4452436e566f784c remote_crypto_key 6c6e4b775064597878475267684a7372444b6d55714c654f4452436e566f784c local_ip 100.0.33.1 remote_ip 200.0.0.2 instance 33
exec set interface ip address loop0 100.0.34.1/32
ipsec_tunnel_if_add_del local_spi 100034 remote_spi 200034 crypto_alg aes-gcm-256 local_crypto_key 52414851576e4e7a656543786942694c4f6756616c62597076675775734f775a remote_crypto_key 52414851576e4e7a656543786942694c4f6756616c62597076675775734f775a local_ip 100.0.34.1 remote_ip 200.0.0.2 instance 34
exec set interface ip address loop0 100.0.35.1/32
ipsec_tunnel_if_add_del local_spi 100035 remote_spi 200035 crypto_alg aes-gcm-256 local_crypto_key 73706f616c6778466c4a57685374744e7966684f736d75575063645567485047 remote_crypto_key 73706f616c6778466c4a57685374744e7966684f736d75575063645567485047 local_ip 100.0.35.1 remote_ip 200.0.0.2 instance 35
exec set interface ip address loop0 100.0.36.1/32
ipsec_tunnel_if_add_del local_spi 100036 remote_spi 200036 crypto_alg aes-gcm-256 local_crypto_key 777246446475615572445376514d45714270434655774d747856557959727671 remote_crypto_key 777246446475615572445376514d45714270434655774d747856557959727671 local_ip 100.0.36.1 remote_ip 200.0.0.2 instance 36
exec set interface ip address loop0 100.0.37.1/32
ipsec_tunnel_if_add_del local_spi 100037 remote_spi 200037 crypto_alg aes-gcm-256 local_crypto_key 41617162684b5a6f596d626f4d73706e786c494169595773584d4c7a6f676a6e remote_crypto_key 41617162684b5a6f596d626f4d73706e786c494169595773584d4c7a6f676a6e local_ip 100.0.37.1 remote_ip 200.0.0.2 instance 37
exec set interface ip address loop0 100.0.38.1/32
ipsec_tunnel_if_add_del local_spi 100038 remote_spi 200038 crypto_alg aes-gcm-256 local_crypto_key 634b4b4e4a6c64666a45704a536c4c64596c7a54744c6c6a4f4477494661514c remote_crypto_key 634b4b4e4a6c64666a45704a536c4c64596c7a54744c6c6a4f4477494661514c local_ip 100.0.38.1 remote_ip 200.0.0.2 instance 38
exec set interface ip address loop0 100.0.39.1/32
ipsec_tunnel_if_add_del local_spi 100039 remote_spi 200039 crypto_alg aes-gcm-256 local_crypto_key 6648654f76447649497465586a677943646948707a637246726764774b596971 remote_crypto_key 6648654f76447649497465586a677943646948707a637246726764774b596971 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use FortyGigabitEthernet13/0/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet13/0/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet13/0/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet13/0/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet13/0/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet13/0/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet13/0/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet13/0/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet13/0/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet13/0/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet13/0/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet13/0/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet13/0/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet13/0/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet13/0/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet13/0/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet13/0/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet13/0/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet13/0/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet13/0/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet13/0/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet13/0/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet13/0/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet13/0/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet13/0/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet13/0/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet13/0/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet13/0/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet13/0/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet13/0/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet13/0/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet13/0/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet13/0/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet13/0/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet13/0/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet13/0/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet13/0/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet13/0/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet13/0/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet13/0/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address FortyGigabitEthernet15/0/0 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 416b594a634e76705354636c6d646542645267446c796b647177507464635542 remote_crypto_key 416b594a634e76705354636c6d646542645267446c796b647177507464635542 local_ip 200.0.0.2 remote_ip 100.0.0.1 instance 0
ipsec_tunnel_if_add_del local_spi 200001 remote_spi 100001 crypto_alg aes-gcm-256 local_crypto_key 64454a627879714d445163466645494b7a54586e6445746e55686b5564594750 remote_crypto_key 64454a627879714d445163466645494b7a54586e6445746e55686b5564594750 local_ip 200.0.0.2 remote_ip 100.0.1.1 instance 1
ipsec_tunnel_if_add_del local_spi 200002 remote_spi 100002 crypto_alg aes-gcm-256 local_crypto_key 6a465971794d74517a706c7962627a78725966457746686d78487154634b7146 remote_crypto_key 6a465971794d74517a706c7962627a78725966457746686d78487154634b7146 local_ip 200.0.0.2 remote_ip 100.0.2.1 instance 2
ipsec_tunnel_if_add_del local_spi 200003 remote_spi 100003 crypto_alg aes-gcm-256 local_crypto_key 746951496668695262514551686357426148796f7a65676179446e7662705247 remote_crypto_key 746951496668695262514551686357426148796f7a65676179446e7662705247 local_ip 200.0.0.2 remote_ip 100.0.3.1 instance 3
ipsec_tunnel_if_add_del local_spi 200004 remote_spi 100004 crypto_alg aes-gcm-256 local_crypto_key 4a74696363787272596c6674784776707858714e785367624c69664258634177 remote_crypto_key 4a74696363787272596c6674784776707858714e785367624c69664258634177 local_ip 200.0.0.2 remote_ip 100.0.4.1 instance 4
ipsec_tunnel_if_add_del local_spi 200005 remote_spi 100005 crypto_alg aes-gcm-256 local_crypto_key 734f494851585771596c4b64664e517a525467727543617a647671467366556a remote_crypto_key 734f494851585771596c4b64664e517a525467727543617a647671467366556a local_ip 200.0.0.2 remote_ip 100.0.5.1 instance 5
ipsec_tunnel_if_add_del local_spi 200006 remote_spi 100006 crypto_alg aes-gcm-256 local_crypto_key 41654f615570684c756a46695175506961674b6d5a506c6c6e4b4c4d59554d72 remote_crypto_key 41654f615570684c756a46695175506961674b6d5a506c6c6e4b4c4d59554d72 local_ip 200.0.0.2 remote_ip 100.0.6.1 instance 6
ipsec_tunnel_if_add_del local_spi 200007 remote_spi 100007 crypto_alg aes-gcm-256 local_crypto_key 6d527165504f6b777247554a72636f76537048714d65586d4f4a796746694f49 remote_crypto_key 6d527165504f6b777247554a72636f76537048714d65586d4f4a796746694f49 local_ip 200.0.0.2 remote_ip 100.0.7.1 instance 7
ipsec_tunnel_if_add_del local_spi 200008 remote_spi 100008 crypto_alg aes-gcm-256 local_crypto_key 4b72566f5a5a5849666f677772495546674f426157494b795867556e66545852 remote_crypto_key 4b72566f5a5a5849666f677772495546674f426157494b795867556e66545852 local_ip 200.0.0.2 remote_ip 100.0.8.1 instance 8
ipsec_tunnel_if_add_del local_spi 200009 remote_spi 100009 crypto_alg aes-gcm-256 local_crypto_key 45784e496c6147426f4870514c6347747a484f6f684b73427a74474e71445150 remote_crypto_key 45784e496c6147426f4870514c6347747a484f6f684b73427a74474e71445150 local_ip 200.0.0.2 remote_ip 100.0.9.1 instance 9
ipsec_tunnel_if_add_del local_spi 200010 remote_spi 100010 crypto_alg aes-gcm-256 local_crypto_key 41486a5151676a4c78517258456e434c477a43415862714f5266437759596f75 remote_crypto_key 41486a5151676a4c78517258456e434c477a43415862714f5266437759596f75 local_ip 200.0.0.2 remote_ip 100.0.10.1 instance 10
ipsec_tunnel_if_add_del local_spi 200011 remote_spi 100011 crypto_alg aes-gcm-256 local_crypto_key 4265764a5761454377746472694877526973496a6f4f55704f6b5a7372584666 remote_crypto_key 4265764a5761454377746472694877526973496a6f4f55704f6b5a7372584666 local_ip 200.0.0.2 remote_ip 100.0.11.1 instance 11
ipsec_tunnel_if_add_del local_spi 200012 remote_spi 100012 crypto_alg aes-gcm-256 local_crypto_key 7a685946666e727a517651667954417069544a6c7a66746943527874744b6656 remote_crypto_key 7a685946666e727a517651667954417069544a6c7a66746943527874744b6656 local_ip 200.0.0.2 remote_ip 100.0.12.1 instance 12
ipsec_tunnel_if_add_del local_spi 200013 remote_spi 100013 crypto_alg aes-gcm-256 local_crypto_key 73594d494941504f62694572506a784168764d4c744258685076714277544a67 remote_crypto_key 73594d494941504f62694572506a784168764d4c744258685076714277544a67 local_ip 200.0.0.2 remote_ip 100.0.13.1 instance 13
ipsec_tunnel_if_add_del local_spi 200014 remote_spi 100014 crypto_alg aes-gcm-256 local_crypto_key 58647a70786d734f4d61486979424d5861564f4d555351784a6d75656d517557 remote_crypto_key 58647a70786d734f4d61486979424d5861564f4d555351784a6d75656d517557 local_ip 200.0.0.2 remote_ip 100.0.14.1 instance 14
ipsec_tunnel_if_add_del local_spi 200015 remote_spi 100015 crypto_alg aes-gcm-256 local_crypto_key 424a4b5659506f4c424b5a4c48494b77585078664d6751467265676663745778 remote_crypto_key 424a4b5659506f4c424b5a4c48494b77585078664d6751467265676663745778 local_ip 200.0.0.2 remote_ip 100.0.15.1 instance 15
ipsec_tunnel_if_add_del local_spi 200016 remote_spi 100016 crypto_alg aes-gcm-256 local_crypto_key 49727444555a4d5278676c745a57444b4e684c506a49416b78684a75594a5252 remote_crypto_key 49727444555a4d5278676c745a57444b4e684c506a49416b78684a75594a5252 local_ip 200.0.0.2 remote_ip 100.0.16.1 instance 16
ipsec_tunnel_if_add_del local_spi 200017 remote_spi 100017 crypto_alg aes-gcm-256 local_crypto_key 56755472554954687165755944454c61774e715a5650444a6b6956454f6d7662 remote_crypto_key 56755472554954687165755944454c61774e715a5650444a6b6956454f6d7662 local_ip 200.0.0.2 remote_ip 100.0.17.1 instance 17
ipsec_tunnel_if_add_del local_spi 200018 remote_spi 100018 crypto_alg aes-gcm-256 local_crypto_key 5270486f6f706f5a4a4e727a646e724a4b77536171504e436e7463434a41725a remote_crypto_key 5270486f6f706f5a4a4e727a646e724a4b77536171504e436e7463434a41725a local_ip 200.0.0.2 remote_ip 100.0.18.1 instance 18
ipsec_tunnel_if_add_del local_spi 200019 remote_spi 100019 crypto_alg aes-gcm-256 local_crypto_key 5665464969725846494b61754664654d6558794275754e725071587177516c4a remote_crypto_key 5665464969725846494b61754664654d6558794275754e725071587177516c4a local_ip 200.0.0.2 remote_ip 100.0.19.1 instance 19
ipsec_tunnel_if_add_del local_spi 200020 remote_spi 100020 crypto_alg aes-gcm-256 local_crypto_key 5648666f5855465571485862667a547a616355685446635245777a6244637661 remote_crypto_key 5648666f5855465571485862667a547a616355685446635245777a6244637661 local_ip 200.0.0.2 remote_ip 100.0.20.1 instance 20
ipsec_tunnel_if_add_del local_spi 200021 remote_spi 100021 crypto_alg aes-gcm-256 local_crypto_key 676e445741535548744273536665715753735a675475536f427974654b757777 remote_crypto_key 676e445741535548744273536665715753735a675475536f427974654b757777 local_ip 200.0.0.2 remote_ip 100.0.21.1 instance 21
ipsec_tunnel_if_add_del local_spi 200022 remote_spi 100022 crypto_alg aes-gcm-256 local_crypto_key 6c4e674541704b66507267555245654a7a455a4d4843437a464d7a5466665778 remote_crypto_key 6c4e674541704b66507267555245654a7a455a4d4843437a464d7a5466665778 local_ip 200.0.0.2 remote_ip 100.0.22.1 instance 22
ipsec_tunnel_if_add_del local_spi 200023 remote_spi 100023 crypto_alg aes-gcm-256 local_crypto_key 547356634a4669677963576149486f566e427965545978766c76505a48426d61 remote_crypto_key 547356634a4669677963576149486f566e427965545978766c76505a48426d61 local_ip 200.0.0.2 remote_ip 100.0.23.1 instance 23
ipsec_tunnel_if_add_del local_spi 200024 remote_spi 100024 crypto_alg aes-gcm-256 local_crypto_key 63736868485a624967765252514a7079636445416e44434f6b71524f75747368 remote_crypto_key 63736868485a624967765252514a7079636445416e44434f6b71524f75747368 local_ip 200.0.0.2 remote_ip 100.0.24.1 instance 24
ipsec_tunnel_if_add_del local_spi 200025 remote_spi 100025 crypto_alg aes-gcm-256 local_crypto_key 55477a4f6d426a444f57484645474d714f6f48704754484d7451496f48455957 remote_crypto_key 55477a4f6d426a444f57484645474d714f6f48704754484d7451496f48455957 local_ip 200.0.0.2 remote_ip 100.0.25.1 instance 25
ipsec_tunnel_if_add_del local_spi 200026 remote_spi 100026 crypto_alg aes-gcm-256 local_crypto_key 63445554536243446d726b727867506a5846747158556a446165484449775545 remote_crypto_key 63445554536243446d726b727867506a5846747158556a446165484449775545 local_ip 200.0.0.2 remote_ip 100.0.26.1 instance 26
ipsec_tunnel_if_add_del local_spi 200027 remote_spi 100027 crypto_alg aes-gcm-256 local_crypto_key 7761627a7671534768716572747470676d6d5a7046794575725a4b5271444d56 remote_crypto_key 7761627a7671534768716572747470676d6d5a7046794575725a4b5271444d56 local_ip 200.0.0.2 remote_ip 100.0.27.1 instance 27
ipsec_tunnel_if_add_del local_spi 200028 remote_spi 100028 crypto_alg aes-gcm-256 local_crypto_key 676a6b44615070587162665a7645416941796d7a5a7a656877666e5870627a71 remote_crypto_key 676a6b44615070587162665a7645416941796d7a5a7a656877666e5870627a71 local_ip 200.0.0.2 remote_ip 100.0.28.1 instance 28
ipsec_tunnel_if_add_del local_spi 200029 remote_spi 100029 crypto_alg aes-gcm-256 local_crypto_key 7051435a6772634a76437979516f4f666e6a54566653424d456f494d464b4b61 remote_crypto_key 7051435a6772634a76437979516f4f666e6a54566653424d456f494d464b4b61 local_ip 200.0.0.2 remote_ip 100.0.29.1 instance 29
ipsec_tunnel_if_add_del local_spi 200030 remote_spi 100030 crypto_alg aes-gcm-256 local_crypto_key 594964434170426a71655a67614c4e6c7a597761574d6353744f594d4b6e6c67 remote_crypto_key 594964434170426a71655a67614c4e6c7a597761574d6353744f594d4b6e6c67 local_ip 200.0.0.2 remote_ip 100.0.30.1 instance 30
ipsec_tunnel_if_add_del local_spi 200031 remote_spi 100031 crypto_alg aes-gcm-256 local_crypto_key 49694c61566643664b4175694d4d62596547554d535164514b4d516c76666543 remote_crypto_key 49694c61566643664b4175694d4d62596547554d535164514b4d516c76666543 local_ip 200.0.0.2 remote_ip 100.0.31.1 instance 31
ipsec_tunnel_if_add_del local_spi 200032 remote_spi 100032 crypto_alg aes-gcm-256 local_crypto_key 5745624f72426552614c735763525a714a77686b4a61634f53747a6c61496143 remote_crypto_key 5745624f72426552614c735763525a714a77686b4a61634f53747a6c61496143 local_ip 200.0.0.2 remote_ip 100.0.32.1 instance 32
ipsec_tunnel_if_add_del local_spi 200033 remote_spi 100033 crypto_alg aes-gcm-256 local_crypto_key 6c6e4b775064597878475267684a7372444b6d55714c654f4452436e566f784c remote_crypto_key 6c6e4b775064597878475267684a7372444b6d55714c654f4452436e566f784c local_ip 200.0.0.2 remote_ip 100.0.33.1 instance 33
ipsec_tunnel_if_add_del local_spi 200034 remote_spi 100034 crypto_alg aes-gcm-256 local_crypto_key 52414851576e4e7a656543786942694c4f6756616c62597076675775734f775a remote_crypto_key 52414851576e4e7a656543786942694c4f6756616c62597076675775734f775a local_ip 200.0.0.2 remote_ip 100.0.34.1 instance 34
ipsec_tunnel_if_add_del local_spi 200035 remote_spi 100035 crypto_alg aes-gcm-256 local_crypto_key 73706f616c6778466c4a57685374744e7966684f736d75575063645567485047 remote_crypto_key 73706f616c6778466c4a57685374744e7966684f736d75575063645567485047 local_ip 200.0.0.2 remote_ip 100.0.35.1 instance 35
ipsec_tunnel_if_add_del local_spi 200036 remote_spi 100036 crypto_alg aes-gcm-256 local_crypto_key 777246446475615572445376514d45714270434655774d747856557959727671 remote_crypto_key 777246446475615572445376514d45714270434655774d747856557959727671 local_ip 200.0.0.2 remote_ip 100.0.36.1 instance 36
ipsec_tunnel_if_add_del local_spi 200037 remote_spi 100037 crypto_alg aes-gcm-256 local_crypto_key 41617162684b5a6f596d626f4d73706e786c494169595773584d4c7a6f676a6e remote_crypto_key 41617162684b5a6f596d626f4d73706e786c494169595773584d4c7a6f676a6e local_ip 200.0.0.2 remote_ip 100.0.37.1 instance 37
ipsec_tunnel_if_add_del local_spi 200038 remote_spi 100038 crypto_alg aes-gcm-256 local_crypto_key 634b4b4e4a6c64666a45704a536c4c64596c7a54744c6c6a4f4477494661514c remote_crypto_key 634b4b4e4a6c64666a45704a536c4c64596c7a54744c6c6a4f4477494661514c local_ip 200.0.0.2 remote_ip 100.0.38.1 instance 38
ipsec_tunnel_if_add_del local_spi 200039 remote_spi 100039 crypto_alg aes-gcm-256 local_crypto_key 6648654f76447649497465586a677943646948707a637246726764774b596971 remote_crypto_key 6648654f76447649497465586a677943646948707a637246726764774b596971 local_ip 200.0.0.2 remote_ip 100.0.39.1 instance 39
exec ip route add 100.0.0.1/8 via 200.0.0.1 FortyGigabitEthernet15/0/0
exec set interface unnumbered ipip0 use FortyGigabitEthernet15/0/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use FortyGigabitEthernet15/0/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use FortyGigabitEthernet15/0/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use FortyGigabitEthernet15/0/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use FortyGigabitEthernet15/0/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use FortyGigabitEthernet15/0/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use FortyGigabitEthernet15/0/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use FortyGigabitEthernet15/0/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use FortyGigabitEthernet15/0/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use FortyGigabitEthernet15/0/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use FortyGigabitEthernet15/0/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use FortyGigabitEthernet15/0/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use FortyGigabitEthernet15/0/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use FortyGigabitEthernet15/0/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use FortyGigabitEthernet15/0/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use FortyGigabitEthernet15/0/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use FortyGigabitEthernet15/0/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use FortyGigabitEthernet15/0/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use FortyGigabitEthernet15/0/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use FortyGigabitEthernet15/0/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use FortyGigabitEthernet15/0/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use FortyGigabitEthernet15/0/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use FortyGigabitEthernet15/0/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use FortyGigabitEthernet15/0/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use FortyGigabitEthernet15/0/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use FortyGigabitEthernet15/0/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use FortyGigabitEthernet15/0/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use FortyGigabitEthernet15/0/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use FortyGigabitEthernet15/0/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use FortyGigabitEthernet15/0/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use FortyGigabitEthernet15/0/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use FortyGigabitEthernet15/0/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use FortyGigabitEthernet15/0/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use FortyGigabitEthernet15/0/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use FortyGigabitEthernet15/0/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use FortyGigabitEthernet15/0/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use FortyGigabitEthernet15/0/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use FortyGigabitEthernet15/0/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use FortyGigabitEthernet15/0/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use FortyGigabitEthernet15/0/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’IdNumQuXiCONFxPV’,remote_crypto_key_len=16,remote_crypto_key=b’IdNumQuXiCONFxPV’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’GJNuDhLpRqeCDGgZivnfFJnYWNNrKyWQ’,remote_integ_key_len=32,remote_integ_key=b’GJNuDhLpRqeCDGgZivnfFJnYWNNrKyWQ’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’dGRMEmFyrKZGJMzX’,remote_crypto_key_len=16,remote_crypto_key=b’dGRMEmFyrKZGJMzX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’vfPrdYxKWogTVtscmpIQUQMGLTdhgUcP’,remote_integ_key_len=32,remote_integ_key=b’vfPrdYxKWogTVtscmpIQUQMGLTdhgUcP’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bxCeahnCoQkRZsjT’,remote_crypto_key_len=16,remote_crypto_key=b’bxCeahnCoQkRZsjT’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’bPTaKEHbvXitdjRkjgudbWSQnZFSxEzQ’,remote_integ_key_len=32,remote_integ_key=b’bPTaKEHbvXitdjRkjgudbWSQnZFSxEzQ’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’xekRFYflDXWmBEub’,remote_crypto_key_len=16,remote_crypto_key=b’xekRFYflDXWmBEub’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tMWjgGgqagpSiphyTjmZXUzjwHdBxRos’,remote_integ_key_len=32,remote_integ_key=b’tMWjgGgqagpSiphyTjmZXUzjwHdBxRos’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’IdNumQuXiCONFxPV’,remote_crypto_key_len=16,remote_crypto_key=b’IdNumQuXiCONFxPV’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’GJNuDhLpRqeCDGgZivnfFJnYWNNrKyWQ’,remote_integ_key_len=32,remote_integ_key=b’GJNuDhLpRqeCDGgZivnfFJnYWNNrKyWQ’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’dGRMEmFyrKZGJMzX’,remote_crypto_key_len=16,remote_crypto_key=b’dGRMEmFyrKZGJMzX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’vfPrdYxKWogTVtscmpIQUQMGLTdhgUcP’,remote_integ_key_len=32,remote_integ_key=b’vfPrdYxKWogTVtscmpIQUQMGLTdhgUcP’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bxCeahnCoQkRZsjT’,remote_crypto_key_len=16,remote_crypto_key=b’bxCeahnCoQkRZsjT’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’bPTaKEHbvXitdjRkjgudbWSQnZFSxEzQ’,remote_integ_key_len=32,remote_integ_key=b’bPTaKEHbvXitdjRkjgudbWSQnZFSxEzQ’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’xekRFYflDXWmBEub’,remote_crypto_key_len=16,remote_crypto_key=b’xekRFYflDXWmBEub’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tMWjgGgqagpSiphyTjmZXUzjwHdBxRos’,remote_integ_key_len=32,remote_integ_key=b’tMWjgGgqagpSiphyTjmZXUzjwHdBxRos’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’WvZOCpsMCmDlczaV’,remote_crypto_key_len=16,remote_crypto_key=b’WvZOCpsMCmDlczaV’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FVtVzsdEfVEvkEaWTUgHXUcRspuUsRIM’,remote_integ_key_len=32,remote_integ_key=b’FVtVzsdEfVEvkEaWTUgHXUcRspuUsRIM’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’lcJbPdFoQdtxwPsT’,remote_crypto_key_len=16,remote_crypto_key=b’lcJbPdFoQdtxwPsT’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’qkKWjLGWTdJKCmDlMXMDernkPBKOQfRO’,remote_integ_key_len=32,remote_integ_key=b’qkKWjLGWTdJKCmDlMXMDernkPBKOQfRO’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’sfyJDsXZuQGKDtKW’,remote_crypto_key_len=16,remote_crypto_key=b’sfyJDsXZuQGKDtKW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’KCCtkSOAOInDdsEnKYLAxluAMXlzvWPq’,remote_integ_key_len=32,remote_integ_key=b’KCCtkSOAOInDdsEnKYLAxluAMXlzvWPq’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’cAdddkDWVpDbfFnu’,remote_crypto_key_len=16,remote_crypto_key=b’cAdddkDWVpDbfFnu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WWlqYROwOCXwxyzOSMisoYyZknFpZQdO’,remote_integ_key_len=32,remote_integ_key=b’WWlqYROwOCXwxyzOSMisoYyZknFpZQdO’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’WvZOCpsMCmDlczaV’,remote_crypto_key_len=16,remote_crypto_key=b’WvZOCpsMCmDlczaV’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FVtVzsdEfVEvkEaWTUgHXUcRspuUsRIM’,remote_integ_key_len=32,remote_integ_key=b’FVtVzsdEfVEvkEaWTUgHXUcRspuUsRIM’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’lcJbPdFoQdtxwPsT’,remote_crypto_key_len=16,remote_crypto_key=b’lcJbPdFoQdtxwPsT’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’qkKWjLGWTdJKCmDlMXMDernkPBKOQfRO’,remote_integ_key_len=32,remote_integ_key=b’qkKWjLGWTdJKCmDlMXMDernkPBKOQfRO’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’sfyJDsXZuQGKDtKW’,remote_crypto_key_len=16,remote_crypto_key=b’sfyJDsXZuQGKDtKW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’KCCtkSOAOInDdsEnKYLAxluAMXlzvWPq’,remote_integ_key_len=32,remote_integ_key=b’KCCtkSOAOInDdsEnKYLAxluAMXlzvWPq’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’cAdddkDWVpDbfFnu’,remote_crypto_key_len=16,remote_crypto_key=b’cAdddkDWVpDbfFnu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WWlqYROwOCXwxyzOSMisoYyZknFpZQdO’,remote_integ_key_len=32,remote_integ_key=b’WWlqYROwOCXwxyzOSMisoYyZknFpZQdO’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’nuohUwBNkvyJWkQh’,remote_crypto_key_len=16,remote_crypto_key=b’nuohUwBNkvyJWkQh’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’odtagSvlopVdFOKMLdiANlHDABmqXTsV’,remote_integ_key_len=32,remote_integ_key=b’odtagSvlopVdFOKMLdiANlHDABmqXTsV’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VADKhPdRMNaaSrCp’,remote_crypto_key_len=16,remote_crypto_key=b’VADKhPdRMNaaSrCp’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’BAaFVNsuFbwqDFceGqiceiuxflGeDfbD’,remote_integ_key_len=32,remote_integ_key=b’BAaFVNsuFbwqDFceGqiceiuxflGeDfbD’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’URBfKcDTMveFxFDy’,remote_crypto_key_len=16,remote_crypto_key=b’URBfKcDTMveFxFDy’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’kUbyMrfnxJpiBnuqWGUlwnpcoGPBvmpl’,remote_integ_key_len=32,remote_integ_key=b’kUbyMrfnxJpiBnuqWGUlwnpcoGPBvmpl’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’tjlIZBKfeaXuqfCA’,remote_crypto_key_len=16,remote_crypto_key=b’tjlIZBKfeaXuqfCA’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’YQRKflPvHZIOZZiHWIvZKONElVwgcGMb’,remote_integ_key_len=32,remote_integ_key=b’YQRKflPvHZIOZZiHWIvZKONElVwgcGMb’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’nuohUwBNkvyJWkQh’,remote_crypto_key_len=16,remote_crypto_key=b’nuohUwBNkvyJWkQh’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’odtagSvlopVdFOKMLdiANlHDABmqXTsV’,remote_integ_key_len=32,remote_integ_key=b’odtagSvlopVdFOKMLdiANlHDABmqXTsV’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VADKhPdRMNaaSrCp’,remote_crypto_key_len=16,remote_crypto_key=b’VADKhPdRMNaaSrCp’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’BAaFVNsuFbwqDFceGqiceiuxflGeDfbD’,remote_integ_key_len=32,remote_integ_key=b’BAaFVNsuFbwqDFceGqiceiuxflGeDfbD’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’URBfKcDTMveFxFDy’,remote_crypto_key_len=16,remote_crypto_key=b’URBfKcDTMveFxFDy’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’kUbyMrfnxJpiBnuqWGUlwnpcoGPBvmpl’,remote_integ_key_len=32,remote_integ_key=b’kUbyMrfnxJpiBnuqWGUlwnpcoGPBvmpl’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’tjlIZBKfeaXuqfCA’,remote_crypto_key_len=16,remote_crypto_key=b’tjlIZBKfeaXuqfCA’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’YQRKflPvHZIOZZiHWIvZKONElVwgcGMb’,remote_integ_key_len=32,remote_integ_key=b’YQRKflPvHZIOZZiHWIvZKONElVwgcGMb’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’LlpozAndsjEBfoIa’,remote_crypto_key_len=16,remote_crypto_key=b’LlpozAndsjEBfoIa’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’moydWZoOgYZeNhyRjdncYclDMBGIFbHw’,remote_integ_key_len=32,remote_integ_key=b’moydWZoOgYZeNhyRjdncYclDMBGIFbHw’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’gKMZZIKdIHRPnWRe’,remote_crypto_key_len=16,remote_crypto_key=b’gKMZZIKdIHRPnWRe’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XOwcKDSkkNRRfHXlRRCWXNJueeUeYuix’,remote_integ_key_len=32,remote_integ_key=b’XOwcKDSkkNRRfHXlRRCWXNJueeUeYuix’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HUcGLJvFzWvQGJhZ’,remote_crypto_key_len=16,remote_crypto_key=b’HUcGLJvFzWvQGJhZ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’RUSGxiaYvGXydWdTvBTvLLRGCCgrviEP’,remote_integ_key_len=32,remote_integ_key=b’RUSGxiaYvGXydWdTvBTvLLRGCCgrviEP’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’XxUTykrJKRUIsWbu’,remote_crypto_key_len=16,remote_crypto_key=b’XxUTykrJKRUIsWbu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’JJlItVgUPnEtKejgjpBBIHqXoQqMWdVz’,remote_integ_key_len=32,remote_integ_key=b’JJlItVgUPnEtKejgjpBBIHqXoQqMWdVz’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’LlpozAndsjEBfoIa’,remote_crypto_key_len=16,remote_crypto_key=b’LlpozAndsjEBfoIa’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’moydWZoOgYZeNhyRjdncYclDMBGIFbHw’,remote_integ_key_len=32,remote_integ_key=b’moydWZoOgYZeNhyRjdncYclDMBGIFbHw’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’gKMZZIKdIHRPnWRe’,remote_crypto_key_len=16,remote_crypto_key=b’gKMZZIKdIHRPnWRe’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XOwcKDSkkNRRfHXlRRCWXNJueeUeYuix’,remote_integ_key_len=32,remote_integ_key=b’XOwcKDSkkNRRfHXlRRCWXNJueeUeYuix’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HUcGLJvFzWvQGJhZ’,remote_crypto_key_len=16,remote_crypto_key=b’HUcGLJvFzWvQGJhZ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’RUSGxiaYvGXydWdTvBTvLLRGCCgrviEP’,remote_integ_key_len=32,remote_integ_key=b’RUSGxiaYvGXydWdTvBTvLLRGCCgrviEP’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’XxUTykrJKRUIsWbu’,remote_crypto_key_len=16,remote_crypto_key=b’XxUTykrJKRUIsWbu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’JJlItVgUPnEtKejgjpBBIHqXoQqMWdVz’,remote_integ_key_len=32,remote_integ_key=b’JJlItVgUPnEtKejgjpBBIHqXoQqMWdVz’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’pJNuxDZvxGmfYUyB’,remote_crypto_key_len=16,remote_crypto_key=b’pJNuxDZvxGmfYUyB’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’TwASGXoIGVMxrPlwPKVTDxoJvGTFflAE’,remote_integ_key_len=32,remote_integ_key=b’TwASGXoIGVMxrPlwPKVTDxoJvGTFflAE’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’NzqSNKxKyYjuiKWU’,remote_crypto_key_len=16,remote_crypto_key=b’NzqSNKxKyYjuiKWU’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ZWZfGjvosvoOUgbtWzSDPKtlwiGclDiJ’,remote_integ_key_len=32,remote_integ_key=b’ZWZfGjvosvoOUgbtWzSDPKtlwiGclDiJ’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’CsANUZboTSXPXsED’,remote_crypto_key_len=16,remote_crypto_key=b’CsANUZboTSXPXsED’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’DSibmtaxJGHDPSLFZAcgrFJXpVoJJmBj’,remote_integ_key_len=32,remote_integ_key=b’DSibmtaxJGHDPSLFZAcgrFJXpVoJJmBj’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’aGOTbDBxoCAeNJmc’,remote_crypto_key_len=16,remote_crypto_key=b’aGOTbDBxoCAeNJmc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xmKPVGCVreJWoxbdKbJyjJcsUcsgIqws’,remote_integ_key_len=32,remote_integ_key=b’xmKPVGCVreJWoxbdKbJyjJcsUcsgIqws’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’pJNuxDZvxGmfYUyB’,remote_crypto_key_len=16,remote_crypto_key=b’pJNuxDZvxGmfYUyB’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’TwASGXoIGVMxrPlwPKVTDxoJvGTFflAE’,remote_integ_key_len=32,remote_integ_key=b’TwASGXoIGVMxrPlwPKVTDxoJvGTFflAE’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’NzqSNKxKyYjuiKWU’,remote_crypto_key_len=16,remote_crypto_key=b’NzqSNKxKyYjuiKWU’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ZWZfGjvosvoOUgbtWzSDPKtlwiGclDiJ’,remote_integ_key_len=32,remote_integ_key=b’ZWZfGjvosvoOUgbtWzSDPKtlwiGclDiJ’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’CsANUZboTSXPXsED’,remote_crypto_key_len=16,remote_crypto_key=b’CsANUZboTSXPXsED’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’DSibmtaxJGHDPSLFZAcgrFJXpVoJJmBj’,remote_integ_key_len=32,remote_integ_key=b’DSibmtaxJGHDPSLFZAcgrFJXpVoJJmBj’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’aGOTbDBxoCAeNJmc’,remote_crypto_key_len=16,remote_crypto_key=b’aGOTbDBxoCAeNJmc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xmKPVGCVreJWoxbdKbJyjJcsUcsgIqws’,remote_integ_key_len=32,remote_integ_key=b’xmKPVGCVreJWoxbdKbJyjJcsUcsgIqws’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bayKBpAGjEKAhhDo’,remote_crypto_key_len=16,remote_crypto_key=b’bayKBpAGjEKAhhDo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’dnCCqQPanSXaKvxCQHGojzxenEkLGbTW’,remote_integ_key_len=32,remote_integ_key=b’dnCCqQPanSXaKvxCQHGojzxenEkLGbTW’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’rNKdYaFzaHbWSHAT’,remote_crypto_key_len=16,remote_crypto_key=b’rNKdYaFzaHbWSHAT’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’fzGFnKONTEHlmQZuAAbMmugQfTJvDQPp’,remote_integ_key_len=32,remote_integ_key=b’fzGFnKONTEHlmQZuAAbMmugQfTJvDQPp’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’oAXKmJtvNonKMAES’,remote_crypto_key_len=16,remote_crypto_key=b’oAXKmJtvNonKMAES’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pWjFfwtrAMCiKlBZLINWMnTJUKsLsBYP’,remote_integ_key_len=32,remote_integ_key=b’pWjFfwtrAMCiKlBZLINWMnTJUKsLsBYP’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’odCMOFTbvZUXmyfm’,remote_crypto_key_len=16,remote_crypto_key=b’odCMOFTbvZUXmyfm’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’LmEojnSYauMdsvFuedJInImMUgNBItID’,remote_integ_key_len=32,remote_integ_key=b’LmEojnSYauMdsvFuedJInImMUgNBItID’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bayKBpAGjEKAhhDo’,remote_crypto_key_len=16,remote_crypto_key=b’bayKBpAGjEKAhhDo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’dnCCqQPanSXaKvxCQHGojzxenEkLGbTW’,remote_integ_key_len=32,remote_integ_key=b’dnCCqQPanSXaKvxCQHGojzxenEkLGbTW’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’rNKdYaFzaHbWSHAT’,remote_crypto_key_len=16,remote_crypto_key=b’rNKdYaFzaHbWSHAT’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’fzGFnKONTEHlmQZuAAbMmugQfTJvDQPp’,remote_integ_key_len=32,remote_integ_key=b’fzGFnKONTEHlmQZuAAbMmugQfTJvDQPp’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’oAXKmJtvNonKMAES’,remote_crypto_key_len=16,remote_crypto_key=b’oAXKmJtvNonKMAES’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pWjFfwtrAMCiKlBZLINWMnTJUKsLsBYP’,remote_integ_key_len=32,remote_integ_key=b’pWjFfwtrAMCiKlBZLINWMnTJUKsLsBYP’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’odCMOFTbvZUXmyfm’,remote_crypto_key_len=16,remote_crypto_key=b’odCMOFTbvZUXmyfm’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’LmEojnSYauMdsvFuedJInImMUgNBItID’,remote_integ_key_len=32,remote_integ_key=b’LmEojnSYauMdsvFuedJInImMUgNBItID’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’IkJltBIixFWeSbNP’,remote_crypto_key_len=16,remote_crypto_key=b’IkJltBIixFWeSbNP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’BSBaxXfnioaulQSIkVGalWIOPHbrKQYk’,remote_integ_key_len=32,remote_integ_key=b’BSBaxXfnioaulQSIkVGalWIOPHbrKQYk’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’gkOVQKVEBJWVacGB’,remote_crypto_key_len=16,remote_crypto_key=b’gkOVQKVEBJWVacGB’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tLQOLRWYTEXDDyrnKWOtIoIjeUBEWPUl’,remote_integ_key_len=32,remote_integ_key=b’tLQOLRWYTEXDDyrnKWOtIoIjeUBEWPUl’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VoIZenbJgStjGXdR’,remote_crypto_key_len=16,remote_crypto_key=b’VoIZenbJgStjGXdR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’rhOsXZsEYETftCKWHfRQqDvyAGgNMJkC’,remote_integ_key_len=32,remote_integ_key=b’rhOsXZsEYETftCKWHfRQqDvyAGgNMJkC’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ILWNwEqteFqRlpon’,remote_crypto_key_len=16,remote_crypto_key=b’ILWNwEqteFqRlpon’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FaMbVJJYlgXCRgAJpYsEgIENpJJLjdBG’,remote_integ_key_len=32,remote_integ_key=b’FaMbVJJYlgXCRgAJpYsEgIENpJJLjdBG’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’IkJltBIixFWeSbNP’,remote_crypto_key_len=16,remote_crypto_key=b’IkJltBIixFWeSbNP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’BSBaxXfnioaulQSIkVGalWIOPHbrKQYk’,remote_integ_key_len=32,remote_integ_key=b’BSBaxXfnioaulQSIkVGalWIOPHbrKQYk’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’gkOVQKVEBJWVacGB’,remote_crypto_key_len=16,remote_crypto_key=b’gkOVQKVEBJWVacGB’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tLQOLRWYTEXDDyrnKWOtIoIjeUBEWPUl’,remote_integ_key_len=32,remote_integ_key=b’tLQOLRWYTEXDDyrnKWOtIoIjeUBEWPUl’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VoIZenbJgStjGXdR’,remote_crypto_key_len=16,remote_crypto_key=b’VoIZenbJgStjGXdR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’rhOsXZsEYETftCKWHfRQqDvyAGgNMJkC’,remote_integ_key_len=32,remote_integ_key=b’rhOsXZsEYETftCKWHfRQqDvyAGgNMJkC’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ILWNwEqteFqRlpon’,remote_crypto_key_len=16,remote_crypto_key=b’ILWNwEqteFqRlpon’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FaMbVJJYlgXCRgAJpYsEgIENpJJLjdBG’,remote_integ_key_len=32,remote_integ_key=b’FaMbVJJYlgXCRgAJpYsEgIENpJJLjdBG’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’YuDzcBYaauQAYjOS’,remote_crypto_key_len=16,remote_crypto_key=b’YuDzcBYaauQAYjOS’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pQbiqrzBiKKlcYInFkoZwGYUKtcvOBNp’,remote_integ_key_len=32,remote_integ_key=b’pQbiqrzBiKKlcYInFkoZwGYUKtcvOBNp’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’thhlAAGntnGWAiDc’,remote_crypto_key_len=16,remote_crypto_key=b’thhlAAGntnGWAiDc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’PSPtWLrgATXUchsmvCuTAODeKYIToRDk’,remote_integ_key_len=32,remote_integ_key=b’PSPtWLrgATXUchsmvCuTAODeKYIToRDk’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’iKxPQvaUJjhbnzNY’,remote_crypto_key_len=16,remote_crypto_key=b’iKxPQvaUJjhbnzNY’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ZILypTKgyXjBEVrDQfWUAQvpJbOkRhrT’,remote_integ_key_len=32,remote_integ_key=b’ZILypTKgyXjBEVrDQfWUAQvpJbOkRhrT’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bGyfQAgusvHLEVLY’,remote_crypto_key_len=16,remote_crypto_key=b’bGyfQAgusvHLEVLY’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’OTyPzgKVnzBGVjGYgfxguHsGwcdumMyT’,remote_integ_key_len=32,remote_integ_key=b’OTyPzgKVnzBGVjGYgfxguHsGwcdumMyT’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’YuDzcBYaauQAYjOS’,remote_crypto_key_len=16,remote_crypto_key=b’YuDzcBYaauQAYjOS’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pQbiqrzBiKKlcYInFkoZwGYUKtcvOBNp’,remote_integ_key_len=32,remote_integ_key=b’pQbiqrzBiKKlcYInFkoZwGYUKtcvOBNp’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’thhlAAGntnGWAiDc’,remote_crypto_key_len=16,remote_crypto_key=b’thhlAAGntnGWAiDc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’PSPtWLrgATXUchsmvCuTAODeKYIToRDk’,remote_integ_key_len=32,remote_integ_key=b’PSPtWLrgATXUchsmvCuTAODeKYIToRDk’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’iKxPQvaUJjhbnzNY’,remote_crypto_key_len=16,remote_crypto_key=b’iKxPQvaUJjhbnzNY’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ZILypTKgyXjBEVrDQfWUAQvpJbOkRhrT’,remote_integ_key_len=32,remote_integ_key=b’ZILypTKgyXjBEVrDQfWUAQvpJbOkRhrT’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bGyfQAgusvHLEVLY’,remote_crypto_key_len=16,remote_crypto_key=b’bGyfQAgusvHLEVLY’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’OTyPzgKVnzBGVjGYgfxguHsGwcdumMyT’,remote_integ_key_len=32,remote_integ_key=b’OTyPzgKVnzBGVjGYgfxguHsGwcdumMyT’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VCfcesTfKsbQfXte’,remote_crypto_key_len=16,remote_crypto_key=b’VCfcesTfKsbQfXte’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’UaEejjaXbdnRntPNGmIbZolIXufiAzsM’,remote_integ_key_len=32,remote_integ_key=b’UaEejjaXbdnRntPNGmIbZolIXufiAzsM’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HXnFVEIrleYvUBqR’,remote_crypto_key_len=16,remote_crypto_key=b’HXnFVEIrleYvUBqR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’wecsQdCoOLFdCRsXtCBLIxwOtffMGYcu’,remote_integ_key_len=32,remote_integ_key=b’wecsQdCoOLFdCRsXtCBLIxwOtffMGYcu’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’oUSZsZsgvALMMvMk’,remote_crypto_key_len=16,remote_crypto_key=b’oUSZsZsgvALMMvMk’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’NoRtFOtJOyYQsftPAuxIvoIpEebvAEWG’,remote_integ_key_len=32,remote_integ_key=b’NoRtFOtJOyYQsftPAuxIvoIpEebvAEWG’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’AFcsCFhNGuTdGcUR’,remote_crypto_key_len=16,remote_crypto_key=b’AFcsCFhNGuTdGcUR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’IeCqhqwSTChvUZdDYvgPPWzAsxmxlRKg’,remote_integ_key_len=32,remote_integ_key=b’IeCqhqwSTChvUZdDYvgPPWzAsxmxlRKg’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’VCfcesTfKsbQfXte’,remote_crypto_key_len=16,remote_crypto_key=b’VCfcesTfKsbQfXte’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’UaEejjaXbdnRntPNGmIbZolIXufiAzsM’,remote_integ_key_len=32,remote_integ_key=b’UaEejjaXbdnRntPNGmIbZolIXufiAzsM’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HXnFVEIrleYvUBqR’,remote_crypto_key_len=16,remote_crypto_key=b’HXnFVEIrleYvUBqR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’wecsQdCoOLFdCRsXtCBLIxwOtffMGYcu’,remote_integ_key_len=32,remote_integ_key=b’wecsQdCoOLFdCRsXtCBLIxwOtffMGYcu’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’oUSZsZsgvALMMvMk’,remote_crypto_key_len=16,remote_crypto_key=b’oUSZsZsgvALMMvMk’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’NoRtFOtJOyYQsftPAuxIvoIpEebvAEWG’,remote_integ_key_len=32,remote_integ_key=b’NoRtFOtJOyYQsftPAuxIvoIpEebvAEWG’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’AFcsCFhNGuTdGcUR’,remote_crypto_key_len=16,remote_crypto_key=b’AFcsCFhNGuTdGcUR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’IeCqhqwSTChvUZdDYvgPPWzAsxmxlRKg’,remote_integ_key_len=32,remote_integ_key=b’IeCqhqwSTChvUZdDYvgPPWzAsxmxlRKg’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’fHFWYyRDwhToSenY’,remote_crypto_key_len=16,remote_crypto_key=b’fHFWYyRDwhToSenY’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’iUwtfXzRmPelNTDVZojhyGLLOAvDCvTSRIoCQaIUkCEnVsywxebNPZgPMqmLyXZn’,remote_integ_key_len=64,remote_integ_key=b’iUwtfXzRmPelNTDVZojhyGLLOAvDCvTSRIoCQaIUkCEnVsywxebNPZgPMqmLyXZn’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’fLnFepwaoNKRzOOA’,remote_crypto_key_len=16,remote_crypto_key=b’fLnFepwaoNKRzOOA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XorImiyPDJXMWIhTVmIQPFHReDcMGIIYQSwIvRfozrqJQFZnHgPsGXlAnbJWiIdI’,remote_integ_key_len=64,remote_integ_key=b’XorImiyPDJXMWIhTVmIQPFHReDcMGIIYQSwIvRfozrqJQFZnHgPsGXlAnbJWiIdI’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ejOawxhlFKljXoAa’,remote_crypto_key_len=16,remote_crypto_key=b’ejOawxhlFKljXoAa’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MaevycYjXddUFWgWHgScjBjjyuwcqlyqPWwhvpODFUtLQUmwGqAvhCfhoddESKbm’,remote_integ_key_len=64,remote_integ_key=b’MaevycYjXddUFWgWHgScjBjjyuwcqlyqPWwhvpODFUtLQUmwGqAvhCfhoddESKbm’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HmUJLOPUqBIrpaXG’,remote_crypto_key_len=16,remote_crypto_key=b’HmUJLOPUqBIrpaXG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’NOdxIMyRaBYQjBKdIuZDsxNMaPmKgpdTqaLtkFAtmHjoLcpPckCOzxsuoruaGIMo’,remote_integ_key_len=64,remote_integ_key=b’NOdxIMyRaBYQjBKdIuZDsxNMaPmKgpdTqaLtkFAtmHjoLcpPckCOzxsuoruaGIMo’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’fHFWYyRDwhToSenY’,remote_crypto_key_len=16,remote_crypto_key=b’fHFWYyRDwhToSenY’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’iUwtfXzRmPelNTDVZojhyGLLOAvDCvTSRIoCQaIUkCEnVsywxebNPZgPMqmLyXZn’,remote_integ_key_len=64,remote_integ_key=b’iUwtfXzRmPelNTDVZojhyGLLOAvDCvTSRIoCQaIUkCEnVsywxebNPZgPMqmLyXZn’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’fLnFepwaoNKRzOOA’,remote_crypto_key_len=16,remote_crypto_key=b’fLnFepwaoNKRzOOA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XorImiyPDJXMWIhTVmIQPFHReDcMGIIYQSwIvRfozrqJQFZnHgPsGXlAnbJWiIdI’,remote_integ_key_len=64,remote_integ_key=b’XorImiyPDJXMWIhTVmIQPFHReDcMGIIYQSwIvRfozrqJQFZnHgPsGXlAnbJWiIdI’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ejOawxhlFKljXoAa’,remote_crypto_key_len=16,remote_crypto_key=b’ejOawxhlFKljXoAa’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MaevycYjXddUFWgWHgScjBjjyuwcqlyqPWwhvpODFUtLQUmwGqAvhCfhoddESKbm’,remote_integ_key_len=64,remote_integ_key=b’MaevycYjXddUFWgWHgScjBjjyuwcqlyqPWwhvpODFUtLQUmwGqAvhCfhoddESKbm’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’HmUJLOPUqBIrpaXG’,remote_crypto_key_len=16,remote_crypto_key=b’HmUJLOPUqBIrpaXG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’NOdxIMyRaBYQjBKdIuZDsxNMaPmKgpdTqaLtkFAtmHjoLcpPckCOzxsuoruaGIMo’,remote_integ_key_len=64,remote_integ_key=b’NOdxIMyRaBYQjBKdIuZDsxNMaPmKgpdTqaLtkFAtmHjoLcpPckCOzxsuoruaGIMo’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’swqKCjTADkYyCDlc’,remote_crypto_key_len=16,remote_crypto_key=b’swqKCjTADkYyCDlc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pEfFNtBHGeCpaezWPCeaEsoUNvQwKQdNCnnjrkHgQfDkYMSMwGyDApkfwAOsOWef’,remote_integ_key_len=64,remote_integ_key=b’pEfFNtBHGeCpaezWPCeaEsoUNvQwKQdNCnnjrkHgQfDkYMSMwGyDApkfwAOsOWef’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’CFNdwagCSQmkraRc’,remote_crypto_key_len=16,remote_crypto_key=b’CFNdwagCSQmkraRc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’gRbozbUPxjXsldPtSymkPbghmWNVsJlgoqrNKPfbeIEmYTpBWRbfVqRoPgowJPcw’,remote_integ_key_len=64,remote_integ_key=b’gRbozbUPxjXsldPtSymkPbghmWNVsJlgoqrNKPfbeIEmYTpBWRbfVqRoPgowJPcw’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ZjlVuMlWgSeoxNZu’,remote_crypto_key_len=16,remote_crypto_key=b’ZjlVuMlWgSeoxNZu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’hEguZLOgBOeDjcmPlTphImxTZFqNuIDbwgzgYvsmJTgPztBjFsjBmxeykYIiLxfo’,remote_integ_key_len=64,remote_integ_key=b’hEguZLOgBOeDjcmPlTphImxTZFqNuIDbwgzgYvsmJTgPztBjFsjBmxeykYIiLxfo’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’nigshJSvcvmUwYBp’,remote_crypto_key_len=16,remote_crypto_key=b’nigshJSvcvmUwYBp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’RRXYQxpvclHFvnSJYSsfUPpAqERgmbryZjWfzGDwHeEkexTQrpVLRUawnTLbkGoy’,remote_integ_key_len=64,remote_integ_key=b’RRXYQxpvclHFvnSJYSsfUPpAqERgmbryZjWfzGDwHeEkexTQrpVLRUawnTLbkGoy’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’swqKCjTADkYyCDlc’,remote_crypto_key_len=16,remote_crypto_key=b’swqKCjTADkYyCDlc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pEfFNtBHGeCpaezWPCeaEsoUNvQwKQdNCnnjrkHgQfDkYMSMwGyDApkfwAOsOWef’,remote_integ_key_len=64,remote_integ_key=b’pEfFNtBHGeCpaezWPCeaEsoUNvQwKQdNCnnjrkHgQfDkYMSMwGyDApkfwAOsOWef’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’CFNdwagCSQmkraRc’,remote_crypto_key_len=16,remote_crypto_key=b’CFNdwagCSQmkraRc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’gRbozbUPxjXsldPtSymkPbghmWNVsJlgoqrNKPfbeIEmYTpBWRbfVqRoPgowJPcw’,remote_integ_key_len=64,remote_integ_key=b’gRbozbUPxjXsldPtSymkPbghmWNVsJlgoqrNKPfbeIEmYTpBWRbfVqRoPgowJPcw’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ZjlVuMlWgSeoxNZu’,remote_crypto_key_len=16,remote_crypto_key=b’ZjlVuMlWgSeoxNZu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’hEguZLOgBOeDjcmPlTphImxTZFqNuIDbwgzgYvsmJTgPztBjFsjBmxeykYIiLxfo’,remote_integ_key_len=64,remote_integ_key=b’hEguZLOgBOeDjcmPlTphImxTZFqNuIDbwgzgYvsmJTgPztBjFsjBmxeykYIiLxfo’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’nigshJSvcvmUwYBp’,remote_crypto_key_len=16,remote_crypto_key=b’nigshJSvcvmUwYBp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’RRXYQxpvclHFvnSJYSsfUPpAqERgmbryZjWfzGDwHeEkexTQrpVLRUawnTLbkGoy’,remote_integ_key_len=64,remote_integ_key=b’RRXYQxpvclHFvnSJYSsfUPpAqERgmbryZjWfzGDwHeEkexTQrpVLRUawnTLbkGoy’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’AGGfKfeItIAuXhZE’,remote_crypto_key_len=16,remote_crypto_key=b’AGGfKfeItIAuXhZE’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’PYGHlyWfXSQjhLYQhybNCXdqLGNDUrSVLKosppXbetZMGWlDtwuzEbMZvcVgWKfn’,remote_integ_key_len=64,remote_integ_key=b’PYGHlyWfXSQjhLYQhybNCXdqLGNDUrSVLKosppXbetZMGWlDtwuzEbMZvcVgWKfn’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’wYmZxzLkWSpwWpah’,remote_crypto_key_len=16,remote_crypto_key=b’wYmZxzLkWSpwWpah’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’fHAgaZAwckLGjbwcmlBTpmrwniaOwXAMBKAjtKbeIeNGJhGmLAomnmaGyDNfdAlv’,remote_integ_key_len=64,remote_integ_key=b’fHAgaZAwckLGjbwcmlBTpmrwniaOwXAMBKAjtKbeIeNGJhGmLAomnmaGyDNfdAlv’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’giYIgBeRQnmMSnqI’,remote_crypto_key_len=16,remote_crypto_key=b’giYIgBeRQnmMSnqI’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pOHMLFdKPCEsHIhmzLgEJimhCraQRrDJFWvOCUsnRQFsGRlsUULdxnrJPNnTrCJP’,remote_integ_key_len=64,remote_integ_key=b’pOHMLFdKPCEsHIhmzLgEJimhCraQRrDJFWvOCUsnRQFsGRlsUULdxnrJPNnTrCJP’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’yaexfrLjJZMnCycy’,remote_crypto_key_len=16,remote_crypto_key=b’yaexfrLjJZMnCycy’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’alaJgTazVKrPKgZZnMjvPOkdfTbGxoKFEDKFawItweklyEdTVodLvtAkoIayfZVt’,remote_integ_key_len=64,remote_integ_key=b’alaJgTazVKrPKgZZnMjvPOkdfTbGxoKFEDKFawItweklyEdTVodLvtAkoIayfZVt’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’AGGfKfeItIAuXhZE’,remote_crypto_key_len=16,remote_crypto_key=b’AGGfKfeItIAuXhZE’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’PYGHlyWfXSQjhLYQhybNCXdqLGNDUrSVLKosppXbetZMGWlDtwuzEbMZvcVgWKfn’,remote_integ_key_len=64,remote_integ_key=b’PYGHlyWfXSQjhLYQhybNCXdqLGNDUrSVLKosppXbetZMGWlDtwuzEbMZvcVgWKfn’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’wYmZxzLkWSpwWpah’,remote_crypto_key_len=16,remote_crypto_key=b’wYmZxzLkWSpwWpah’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’fHAgaZAwckLGjbwcmlBTpmrwniaOwXAMBKAjtKbeIeNGJhGmLAomnmaGyDNfdAlv’,remote_integ_key_len=64,remote_integ_key=b’fHAgaZAwckLGjbwcmlBTpmrwniaOwXAMBKAjtKbeIeNGJhGmLAomnmaGyDNfdAlv’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’giYIgBeRQnmMSnqI’,remote_crypto_key_len=16,remote_crypto_key=b’giYIgBeRQnmMSnqI’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pOHMLFdKPCEsHIhmzLgEJimhCraQRrDJFWvOCUsnRQFsGRlsUULdxnrJPNnTrCJP’,remote_integ_key_len=64,remote_integ_key=b’pOHMLFdKPCEsHIhmzLgEJimhCraQRrDJFWvOCUsnRQFsGRlsUULdxnrJPNnTrCJP’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’yaexfrLjJZMnCycy’,remote_crypto_key_len=16,remote_crypto_key=b’yaexfrLjJZMnCycy’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’alaJgTazVKrPKgZZnMjvPOkdfTbGxoKFEDKFawItweklyEdTVodLvtAkoIayfZVt’,remote_integ_key_len=64,remote_integ_key=b’alaJgTazVKrPKgZZnMjvPOkdfTbGxoKFEDKFawItweklyEdTVodLvtAkoIayfZVt’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’RAFBHthaJNjNBRiU’,remote_crypto_key_len=16,remote_crypto_key=b’RAFBHthaJNjNBRiU’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’fDQEvdDFHzFEZHZuBhMzEbzsjdHUMCdgUWpdjyfbYJwiHHoGJwMQJZKAOSRqGhIF’,remote_integ_key_len=64,remote_integ_key=b’fDQEvdDFHzFEZHZuBhMzEbzsjdHUMCdgUWpdjyfbYJwiHHoGJwMQJZKAOSRqGhIF’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’aHWTDuAdxKkHzCUp’,remote_crypto_key_len=16,remote_crypto_key=b’aHWTDuAdxKkHzCUp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’CgKizpIxOzQmfPHPzshAzaoYtoSSyhofjNDnvgSVhPdkVQyjiisjDDpsPOozEAum’,remote_integ_key_len=64,remote_integ_key=b’CgKizpIxOzQmfPHPzshAzaoYtoSSyhofjNDnvgSVhPdkVQyjiisjDDpsPOozEAum’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’pyUqbChrHhsIQkvr’,remote_crypto_key_len=16,remote_crypto_key=b’pyUqbChrHhsIQkvr’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FvCqFwaKzlHWuYLLgONrEujxFgRXbCDdoKXxBuKTaWaIlgLaIEsZgnnNfrKhEbxe’,remote_integ_key_len=64,remote_integ_key=b’FvCqFwaKzlHWuYLLgONrEujxFgRXbCDdoKXxBuKTaWaIlgLaIEsZgnnNfrKhEbxe’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’kgWOSlJdWvoxINiD’,remote_crypto_key_len=16,remote_crypto_key=b’kgWOSlJdWvoxINiD’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FwdvWmVcDXZHgKzwkoJgClrCglKsQInaWanaBpEqErpKAeKMErfFLuWPKFertdNs’,remote_integ_key_len=64,remote_integ_key=b’FwdvWmVcDXZHgKzwkoJgClrCglKsQInaWanaBpEqErpKAeKMErfFLuWPKFertdNs’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’RAFBHthaJNjNBRiU’,remote_crypto_key_len=16,remote_crypto_key=b’RAFBHthaJNjNBRiU’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’fDQEvdDFHzFEZHZuBhMzEbzsjdHUMCdgUWpdjyfbYJwiHHoGJwMQJZKAOSRqGhIF’,remote_integ_key_len=64,remote_integ_key=b’fDQEvdDFHzFEZHZuBhMzEbzsjdHUMCdgUWpdjyfbYJwiHHoGJwMQJZKAOSRqGhIF’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’aHWTDuAdxKkHzCUp’,remote_crypto_key_len=16,remote_crypto_key=b’aHWTDuAdxKkHzCUp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’CgKizpIxOzQmfPHPzshAzaoYtoSSyhofjNDnvgSVhPdkVQyjiisjDDpsPOozEAum’,remote_integ_key_len=64,remote_integ_key=b’CgKizpIxOzQmfPHPzshAzaoYtoSSyhofjNDnvgSVhPdkVQyjiisjDDpsPOozEAum’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’pyUqbChrHhsIQkvr’,remote_crypto_key_len=16,remote_crypto_key=b’pyUqbChrHhsIQkvr’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FvCqFwaKzlHWuYLLgONrEujxFgRXbCDdoKXxBuKTaWaIlgLaIEsZgnnNfrKhEbxe’,remote_integ_key_len=64,remote_integ_key=b’FvCqFwaKzlHWuYLLgONrEujxFgRXbCDdoKXxBuKTaWaIlgLaIEsZgnnNfrKhEbxe’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’kgWOSlJdWvoxINiD’,remote_crypto_key_len=16,remote_crypto_key=b’kgWOSlJdWvoxINiD’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FwdvWmVcDXZHgKzwkoJgClrCglKsQInaWanaBpEqErpKAeKMErfFLuWPKFertdNs’,remote_integ_key_len=64,remote_integ_key=b’FwdvWmVcDXZHgKzwkoJgClrCglKsQInaWanaBpEqErpKAeKMErfFLuWPKFertdNs’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’KihbrGazcGmawYzS’,remote_crypto_key_len=16,remote_crypto_key=b’KihbrGazcGmawYzS’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zRVzfRGFhfnFIvhTXSUnpzABdFYCSaOzrpkUCIxLCdqwOzxSltFiubRoKSVpvRBu’,remote_integ_key_len=64,remote_integ_key=b’zRVzfRGFhfnFIvhTXSUnpzABdFYCSaOzrpkUCIxLCdqwOzxSltFiubRoKSVpvRBu’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’JJLcXgaTZPbqFDHE’,remote_crypto_key_len=16,remote_crypto_key=b’JJLcXgaTZPbqFDHE’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’wdUEvBwgOZtBcAuqtvoAAFtcnNmpNmWrDJpjevoJKRbDZNGwdOHcKbnTpmJkYkFA’,remote_integ_key_len=64,remote_integ_key=b’wdUEvBwgOZtBcAuqtvoAAFtcnNmpNmWrDJpjevoJKRbDZNGwdOHcKbnTpmJkYkFA’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’mfAUWynFoZvkBiux’,remote_crypto_key_len=16,remote_crypto_key=b’mfAUWynFoZvkBiux’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WMolCvhtKBOOLghSeDjsbOyllQrWeZrYWOfgOTqbXcWRHaZUJwhPVgDGULbOAMqJ’,remote_integ_key_len=64,remote_integ_key=b’WMolCvhtKBOOLghSeDjsbOyllQrWeZrYWOfgOTqbXcWRHaZUJwhPVgDGULbOAMqJ’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’JtZlHKtPPGKajnko’,remote_crypto_key_len=16,remote_crypto_key=b’JtZlHKtPPGKajnko’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’YaMhZPtWQRJovNMpmYyPqbemWBiBkdhuIpIoxPOyMRUennSIKvmTAWDpEZPzQZKI’,remote_integ_key_len=64,remote_integ_key=b’YaMhZPtWQRJovNMpmYyPqbemWBiBkdhuIpIoxPOyMRUennSIKvmTAWDpEZPzQZKI’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’KihbrGazcGmawYzS’,remote_crypto_key_len=16,remote_crypto_key=b’KihbrGazcGmawYzS’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zRVzfRGFhfnFIvhTXSUnpzABdFYCSaOzrpkUCIxLCdqwOzxSltFiubRoKSVpvRBu’,remote_integ_key_len=64,remote_integ_key=b’zRVzfRGFhfnFIvhTXSUnpzABdFYCSaOzrpkUCIxLCdqwOzxSltFiubRoKSVpvRBu’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’JJLcXgaTZPbqFDHE’,remote_crypto_key_len=16,remote_crypto_key=b’JJLcXgaTZPbqFDHE’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’wdUEvBwgOZtBcAuqtvoAAFtcnNmpNmWrDJpjevoJKRbDZNGwdOHcKbnTpmJkYkFA’,remote_integ_key_len=64,remote_integ_key=b’wdUEvBwgOZtBcAuqtvoAAFtcnNmpNmWrDJpjevoJKRbDZNGwdOHcKbnTpmJkYkFA’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’mfAUWynFoZvkBiux’,remote_crypto_key_len=16,remote_crypto_key=b’mfAUWynFoZvkBiux’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WMolCvhtKBOOLghSeDjsbOyllQrWeZrYWOfgOTqbXcWRHaZUJwhPVgDGULbOAMqJ’,remote_integ_key_len=64,remote_integ_key=b’WMolCvhtKBOOLghSeDjsbOyllQrWeZrYWOfgOTqbXcWRHaZUJwhPVgDGULbOAMqJ’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’JtZlHKtPPGKajnko’,remote_crypto_key_len=16,remote_crypto_key=b’JtZlHKtPPGKajnko’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’YaMhZPtWQRJovNMpmYyPqbemWBiBkdhuIpIoxPOyMRUennSIKvmTAWDpEZPzQZKI’,remote_integ_key_len=64,remote_integ_key=b’YaMhZPtWQRJovNMpmYyPqbemWBiBkdhuIpIoxPOyMRUennSIKvmTAWDpEZPzQZKI’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’RopyyrXKzUMiNDuA’,remote_crypto_key_len=16,remote_crypto_key=b’RopyyrXKzUMiNDuA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MPkspvXrZiltmBPYFhYZhsDLIhrPiQPrcicrAQvsthqLNUmvedhWHbQGsjwtvZiK’,remote_integ_key_len=64,remote_integ_key=b’MPkspvXrZiltmBPYFhYZhsDLIhrPiQPrcicrAQvsthqLNUmvedhWHbQGsjwtvZiK’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’laATnHuUVVlLKgmu’,remote_crypto_key_len=16,remote_crypto_key=b’laATnHuUVVlLKgmu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’JhrpScFhhaxWNnugaVgiSeBZbHZFprhfXMwXMCWqGKYqHOtufkkSoNTEpCRUtRsT’,remote_integ_key_len=64,remote_integ_key=b’JhrpScFhhaxWNnugaVgiSeBZbHZFprhfXMwXMCWqGKYqHOtufkkSoNTEpCRUtRsT’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’qIFFfnEpYadHBCuM’,remote_crypto_key_len=16,remote_crypto_key=b’qIFFfnEpYadHBCuM’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IInkoUPDMsxXnHrPDkcQAoPQxywHtJWpENBMczRzaUVcsrIPIbHIESLsktWsoVid’,remote_integ_key_len=64,remote_integ_key=b’IInkoUPDMsxXnHrPDkcQAoPQxywHtJWpENBMczRzaUVcsrIPIbHIESLsktWsoVid’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bidUdMMnqdRwtwPb’,remote_crypto_key_len=16,remote_crypto_key=b’bidUdMMnqdRwtwPb’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ANmcZTCtjuEriPbZkjYHgwNLVmLhqJWCHTmprkWlmnLnGEFqKOzavMhlvUDgstih’,remote_integ_key_len=64,remote_integ_key=b’ANmcZTCtjuEriPbZkjYHgwNLVmLhqJWCHTmprkWlmnLnGEFqKOzavMhlvUDgstih’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’RopyyrXKzUMiNDuA’,remote_crypto_key_len=16,remote_crypto_key=b’RopyyrXKzUMiNDuA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MPkspvXrZiltmBPYFhYZhsDLIhrPiQPrcicrAQvsthqLNUmvedhWHbQGsjwtvZiK’,remote_integ_key_len=64,remote_integ_key=b’MPkspvXrZiltmBPYFhYZhsDLIhrPiQPrcicrAQvsthqLNUmvedhWHbQGsjwtvZiK’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’laATnHuUVVlLKgmu’,remote_crypto_key_len=16,remote_crypto_key=b’laATnHuUVVlLKgmu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’JhrpScFhhaxWNnugaVgiSeBZbHZFprhfXMwXMCWqGKYqHOtufkkSoNTEpCRUtRsT’,remote_integ_key_len=64,remote_integ_key=b’JhrpScFhhaxWNnugaVgiSeBZbHZFprhfXMwXMCWqGKYqHOtufkkSoNTEpCRUtRsT’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’qIFFfnEpYadHBCuM’,remote_crypto_key_len=16,remote_crypto_key=b’qIFFfnEpYadHBCuM’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IInkoUPDMsxXnHrPDkcQAoPQxywHtJWpENBMczRzaUVcsrIPIbHIESLsktWsoVid’,remote_integ_key_len=64,remote_integ_key=b’IInkoUPDMsxXnHrPDkcQAoPQxywHtJWpENBMczRzaUVcsrIPIbHIESLsktWsoVid’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bidUdMMnqdRwtwPb’,remote_crypto_key_len=16,remote_crypto_key=b’bidUdMMnqdRwtwPb’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ANmcZTCtjuEriPbZkjYHgwNLVmLhqJWCHTmprkWlmnLnGEFqKOzavMhlvUDgstih’,remote_integ_key_len=64,remote_integ_key=b’ANmcZTCtjuEriPbZkjYHgwNLVmLhqJWCHTmprkWlmnLnGEFqKOzavMhlvUDgstih’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bGmikFaOfQYxRxNS’,remote_crypto_key_len=16,remote_crypto_key=b’bGmikFaOfQYxRxNS’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WScgzrxGVkQZdYyibJYMRYoarchsnWrkeDzcFXoRzDlPQXhPxNMAqYjYgouExxAm’,remote_integ_key_len=64,remote_integ_key=b’WScgzrxGVkQZdYyibJYMRYoarchsnWrkeDzcFXoRzDlPQXhPxNMAqYjYgouExxAm’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’pYajCawuNydiGBAI’,remote_crypto_key_len=16,remote_crypto_key=b’pYajCawuNydiGBAI’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HefZXAltLotEnmyMdIoQBkMjPihdBjfIbOfrolSHXglXHDievhJEODPxTEjczbfi’,remote_integ_key_len=64,remote_integ_key=b’HefZXAltLotEnmyMdIoQBkMjPihdBjfIbOfrolSHXglXHDievhJEODPxTEjczbfi’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ooOiNgOMXFdElngi’,remote_crypto_key_len=16,remote_crypto_key=b’ooOiNgOMXFdElngi’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’nFwfiJcnkPkdLPDyoKSHtVzOPIHiMRhtijaonDSxmbWifPWQNgWeLkOTLrIBxlwJ’,remote_integ_key_len=64,remote_integ_key=b’nFwfiJcnkPkdLPDyoKSHtVzOPIHiMRhtijaonDSxmbWifPWQNgWeLkOTLrIBxlwJ’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’qwEPCNLWVVjMEBVb’,remote_crypto_key_len=16,remote_crypto_key=b’qwEPCNLWVVjMEBVb’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’vRgsoSEeUAjjziuPLZIWXCIeFhguqbsIrhfTSUsyjEIOeZlsgTyotKBDLPMjmSOR’,remote_integ_key_len=64,remote_integ_key=b’vRgsoSEeUAjjziuPLZIWXCIeFhguqbsIrhfTSUsyjEIOeZlsgTyotKBDLPMjmSOR’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’bGmikFaOfQYxRxNS’,remote_crypto_key_len=16,remote_crypto_key=b’bGmikFaOfQYxRxNS’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WScgzrxGVkQZdYyibJYMRYoarchsnWrkeDzcFXoRzDlPQXhPxNMAqYjYgouExxAm’,remote_integ_key_len=64,remote_integ_key=b’WScgzrxGVkQZdYyibJYMRYoarchsnWrkeDzcFXoRzDlPQXhPxNMAqYjYgouExxAm’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’pYajCawuNydiGBAI’,remote_crypto_key_len=16,remote_crypto_key=b’pYajCawuNydiGBAI’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HefZXAltLotEnmyMdIoQBkMjPihdBjfIbOfrolSHXglXHDievhJEODPxTEjczbfi’,remote_integ_key_len=64,remote_integ_key=b’HefZXAltLotEnmyMdIoQBkMjPihdBjfIbOfrolSHXglXHDievhJEODPxTEjczbfi’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’ooOiNgOMXFdElngi’,remote_crypto_key_len=16,remote_crypto_key=b’ooOiNgOMXFdElngi’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’nFwfiJcnkPkdLPDyoKSHtVzOPIHiMRhtijaonDSxmbWifPWQNgWeLkOTLrIBxlwJ’,remote_integ_key_len=64,remote_integ_key=b’nFwfiJcnkPkdLPDyoKSHtVzOPIHiMRhtijaonDSxmbWifPWQNgWeLkOTLrIBxlwJ’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’qwEPCNLWVVjMEBVb’,remote_crypto_key_len=16,remote_crypto_key=b’qwEPCNLWVVjMEBVb’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’vRgsoSEeUAjjziuPLZIWXCIeFhguqbsIrhfTSUsyjEIOeZlsgTyotKBDLPMjmSOR’,remote_integ_key_len=64,remote_integ_key=b’vRgsoSEeUAjjziuPLZIWXCIeFhguqbsIrhfTSUsyjEIOeZlsgTyotKBDLPMjmSOR’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’szFZcAPsHNiKTBNS’,remote_crypto_key_len=16,remote_crypto_key=b’szFZcAPsHNiKTBNS’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zeLczTpNxsXXYCTxTOhGYZPjxfjCNDVkoKsWEiFdPDiVPHnqtbuUFldpBeFyDnHu’,remote_integ_key_len=64,remote_integ_key=b’zeLczTpNxsXXYCTxTOhGYZPjxfjCNDVkoKsWEiFdPDiVPHnqtbuUFldpBeFyDnHu’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’uCNTOrZkdoOBeXui’,remote_crypto_key_len=16,remote_crypto_key=b’uCNTOrZkdoOBeXui’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AvTCceHwKqwamUtusXptfADDwVUJTOZCgbztWglEwLNYeIisGCIIsfQXvdbIVNhj’,remote_integ_key_len=64,remote_integ_key=b’AvTCceHwKqwamUtusXptfADDwVUJTOZCgbztWglEwLNYeIisGCIIsfQXvdbIVNhj’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’lBvYnRyxKBiqEAAP’,remote_crypto_key_len=16,remote_crypto_key=b’lBvYnRyxKBiqEAAP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’kdiucceFopnNQgewuzLOmBfJxFjXNXqTMvLVuxWhMraMKVLztdaHOsixdzcAYGAM’,remote_integ_key_len=64,remote_integ_key=b’kdiucceFopnNQgewuzLOmBfJxFjXNXqTMvLVuxWhMraMKVLztdaHOsixdzcAYGAM’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’IbdJWTdNhOvtnIxO’,remote_crypto_key_len=16,remote_crypto_key=b’IbdJWTdNhOvtnIxO’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MlcHGiubVJVkNJhXDWsIHYEbIHKeXGLBLLKzpyuWkQraVLBXYgaJbCwYnvtmuopo’,remote_integ_key_len=64,remote_integ_key=b’MlcHGiubVJVkNJhXDWsIHYEbIHKeXGLBLLKzpyuWkQraVLBXYgaJbCwYnvtmuopo’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’szFZcAPsHNiKTBNS’,remote_crypto_key_len=16,remote_crypto_key=b’szFZcAPsHNiKTBNS’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zeLczTpNxsXXYCTxTOhGYZPjxfjCNDVkoKsWEiFdPDiVPHnqtbuUFldpBeFyDnHu’,remote_integ_key_len=64,remote_integ_key=b’zeLczTpNxsXXYCTxTOhGYZPjxfjCNDVkoKsWEiFdPDiVPHnqtbuUFldpBeFyDnHu’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’uCNTOrZkdoOBeXui’,remote_crypto_key_len=16,remote_crypto_key=b’uCNTOrZkdoOBeXui’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AvTCceHwKqwamUtusXptfADDwVUJTOZCgbztWglEwLNYeIisGCIIsfQXvdbIVNhj’,remote_integ_key_len=64,remote_integ_key=b’AvTCceHwKqwamUtusXptfADDwVUJTOZCgbztWglEwLNYeIisGCIIsfQXvdbIVNhj’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’lBvYnRyxKBiqEAAP’,remote_crypto_key_len=16,remote_crypto_key=b’lBvYnRyxKBiqEAAP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’kdiucceFopnNQgewuzLOmBfJxFjXNXqTMvLVuxWhMraMKVLztdaHOsixdzcAYGAM’,remote_integ_key_len=64,remote_integ_key=b’kdiucceFopnNQgewuzLOmBfJxFjXNXqTMvLVuxWhMraMKVLztdaHOsixdzcAYGAM’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’IbdJWTdNhOvtnIxO’,remote_crypto_key_len=16,remote_crypto_key=b’IbdJWTdNhOvtnIxO’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MlcHGiubVJVkNJhXDWsIHYEbIHKeXGLBLLKzpyuWkQraVLBXYgaJbCwYnvtmuopo’,remote_integ_key_len=64,remote_integ_key=b’MlcHGiubVJVkNJhXDWsIHYEbIHKeXGLBLLKzpyuWkQraVLBXYgaJbCwYnvtmuopo’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec4tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’cJtnoxPNIrtnewYm’,remote_crypto_key_len=16,remote_crypto_key=b’cJtnoxPNIrtnewYm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ZNyRuilkCZBEgDLXdSWnyjfLgdJrjHBnLYUsIUfCaalzpFjnTecYHnaTCsbVsRmC’,remote_integ_key_len=64,remote_integ_key=b’ZNyRuilkCZBEgDLXdSWnyjfLgdJrjHBnLYUsIUfCaalzpFjnTecYHnaTCsbVsRmC’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’FWqzLIVJMwMjyOut’,remote_crypto_key_len=16,remote_crypto_key=b’FWqzLIVJMwMjyOut’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IdUEMbXSIHTWiADwzEpaqWhxAlIhBSNTDOwqKnbCDrKiROxZSnNfuDzcpcWVcnFf’,remote_integ_key_len=64,remote_integ_key=b’IdUEMbXSIHTWiADwzEpaqWhxAlIhBSNTDOwqKnbCDrKiROxZSnNfuDzcpcWVcnFf’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’BTDCeYTckeBYygNA’,remote_crypto_key_len=16,remote_crypto_key=b’BTDCeYTckeBYygNA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’JMSJFGIhewJYoiAdrkfBLkyuoCXLiHpFafevcZqhGpYFlmeUhKNfOyBHQUgdnwco’,remote_integ_key_len=64,remote_integ_key=b’JMSJFGIhewJYoiAdrkfBLkyuoCXLiHpFafevcZqhGpYFlmeUhKNfOyBHQUgdnwco’,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’BWdjYJRGjPlrDTiC’,remote_crypto_key_len=16,remote_crypto_key=b’BWdjYJRGjPlrDTiC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’aHmMbaRSyKnPKSpVJgCyeDbWieQaZDpkhqSnyyPZMPsnfkwgXOcFtYCchWbLxqiB’,remote_integ_key_len=64,remote_integ_key=b’aHmMbaRSyKnPKSpVJgCyeDbWieQaZDpkhqSnyyPZMPsnfkwgXOcFtYCchWbLxqiB’,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’cJtnoxPNIrtnewYm’,remote_crypto_key_len=16,remote_crypto_key=b’cJtnoxPNIrtnewYm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ZNyRuilkCZBEgDLXdSWnyjfLgdJrjHBnLYUsIUfCaalzpFjnTecYHnaTCsbVsRmC’,remote_integ_key_len=64,remote_integ_key=b’ZNyRuilkCZBEgDLXdSWnyjfLgdJrjHBnLYUsIUfCaalzpFjnTecYHnaTCsbVsRmC’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’FWqzLIVJMwMjyOut’,remote_crypto_key_len=16,remote_crypto_key=b’FWqzLIVJMwMjyOut’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IdUEMbXSIHTWiADwzEpaqWhxAlIhBSNTDOwqKnbCDrKiROxZSnNfuDzcpcWVcnFf’,remote_integ_key_len=64,remote_integ_key=b’IdUEMbXSIHTWiADwzEpaqWhxAlIhBSNTDOwqKnbCDrKiROxZSnNfuDzcpcWVcnFf’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’BTDCeYTckeBYygNA’,remote_crypto_key_len=16,remote_crypto_key=b’BTDCeYTckeBYygNA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’JMSJFGIhewJYoiAdrkfBLkyuoCXLiHpFafevcZqhGpYFlmeUhKNfOyBHQUgdnwco’,remote_integ_key_len=64,remote_integ_key=b’JMSJFGIhewJYoiAdrkfBLkyuoCXLiHpFafevcZqhGpYFlmeUhKNfOyBHQUgdnwco’,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=1,local_crypto_key_len=16,local_crypto_key=b’BWdjYJRGjPlrDTiC’,remote_crypto_key_len=16,remote_crypto_key=b’BWdjYJRGjPlrDTiC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’aHmMbaRSyKnPKSpVJgCyeDbWieQaZDpkhqSnyyPZMPsnfkwgXOcFtYCchWbLxqiB’,remote_integ_key_len=64,remote_integ_key=b’aHmMbaRSyKnPKSpVJgCyeDbWieQaZDpkhqSnyyPZMPsnfkwgXOcFtYCchWbLxqiB’,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec4tnlsw-ip4base-int-aes128gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’UIKsNDWHRTroLZeS’,remote_crypto_key_len=16,remote_crypto_key=b’UIKsNDWHRTroLZeS’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’hBcHRcUtuvoxdpQB’,remote_crypto_key_len=16,remote_crypto_key=b’hBcHRcUtuvoxdpQB’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’dsolApIpNNHJdeUF’,remote_crypto_key_len=16,remote_crypto_key=b’dsolApIpNNHJdeUF’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’oXDhIBTAytbNArOk’,remote_crypto_key_len=16,remote_crypto_key=b’oXDhIBTAytbNArOk’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’UIKsNDWHRTroLZeS’,remote_crypto_key_len=16,remote_crypto_key=b’UIKsNDWHRTroLZeS’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’hBcHRcUtuvoxdpQB’,remote_crypto_key_len=16,remote_crypto_key=b’hBcHRcUtuvoxdpQB’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’dsolApIpNNHJdeUF’,remote_crypto_key_len=16,remote_crypto_key=b’dsolApIpNNHJdeUF’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’oXDhIBTAytbNArOk’,remote_crypto_key_len=16,remote_crypto_key=b’oXDhIBTAytbNArOk’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’uhsLwaaCeMLJopIE’,remote_crypto_key_len=16,remote_crypto_key=b’uhsLwaaCeMLJopIE’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’DkSCdzKzZCPqaQvN’,remote_crypto_key_len=16,remote_crypto_key=b’DkSCdzKzZCPqaQvN’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’NNbxAftLeAPaPhfw’,remote_crypto_key_len=16,remote_crypto_key=b’NNbxAftLeAPaPhfw’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’AcCtbCprwKwRvbbc’,remote_crypto_key_len=16,remote_crypto_key=b’AcCtbCprwKwRvbbc’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’uhsLwaaCeMLJopIE’,remote_crypto_key_len=16,remote_crypto_key=b’uhsLwaaCeMLJopIE’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’DkSCdzKzZCPqaQvN’,remote_crypto_key_len=16,remote_crypto_key=b’DkSCdzKzZCPqaQvN’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’NNbxAftLeAPaPhfw’,remote_crypto_key_len=16,remote_crypto_key=b’NNbxAftLeAPaPhfw’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’AcCtbCprwKwRvbbc’,remote_crypto_key_len=16,remote_crypto_key=b’AcCtbCprwKwRvbbc’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ZuFuWYOEeOSjQAiN’,remote_crypto_key_len=16,remote_crypto_key=b’ZuFuWYOEeOSjQAiN’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’xGJHJJWBDVIOQZSZ’,remote_crypto_key_len=16,remote_crypto_key=b’xGJHJJWBDVIOQZSZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’XslHebvCeOxRDnRS’,remote_crypto_key_len=16,remote_crypto_key=b’XslHebvCeOxRDnRS’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’dknISnasFjjzhadZ’,remote_crypto_key_len=16,remote_crypto_key=b’dknISnasFjjzhadZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ZuFuWYOEeOSjQAiN’,remote_crypto_key_len=16,remote_crypto_key=b’ZuFuWYOEeOSjQAiN’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’xGJHJJWBDVIOQZSZ’,remote_crypto_key_len=16,remote_crypto_key=b’xGJHJJWBDVIOQZSZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’XslHebvCeOxRDnRS’,remote_crypto_key_len=16,remote_crypto_key=b’XslHebvCeOxRDnRS’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’dknISnasFjjzhadZ’,remote_crypto_key_len=16,remote_crypto_key=b’dknISnasFjjzhadZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ktGFQvFjQDcaPBqg’,remote_crypto_key_len=16,remote_crypto_key=b’ktGFQvFjQDcaPBqg’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’sVTbjyCqyfnTswcJ’,remote_crypto_key_len=16,remote_crypto_key=b’sVTbjyCqyfnTswcJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’umzBwAnZOwAsnXBP’,remote_crypto_key_len=16,remote_crypto_key=b’umzBwAnZOwAsnXBP’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’uBREzSzkNqsSnilJ’,remote_crypto_key_len=16,remote_crypto_key=b’uBREzSzkNqsSnilJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ktGFQvFjQDcaPBqg’,remote_crypto_key_len=16,remote_crypto_key=b’ktGFQvFjQDcaPBqg’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’sVTbjyCqyfnTswcJ’,remote_crypto_key_len=16,remote_crypto_key=b’sVTbjyCqyfnTswcJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’umzBwAnZOwAsnXBP’,remote_crypto_key_len=16,remote_crypto_key=b’umzBwAnZOwAsnXBP’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’uBREzSzkNqsSnilJ’,remote_crypto_key_len=16,remote_crypto_key=b’uBREzSzkNqsSnilJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’UsnnpvrcXVQLRHWZ’,remote_crypto_key_len=16,remote_crypto_key=b’UsnnpvrcXVQLRHWZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’JBUfnDolkQSvblvZ’,remote_crypto_key_len=16,remote_crypto_key=b’JBUfnDolkQSvblvZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’AcYZyJXnMBHjqpUz’,remote_crypto_key_len=16,remote_crypto_key=b’AcYZyJXnMBHjqpUz’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’cblFYZfatCdkxwSD’,remote_crypto_key_len=16,remote_crypto_key=b’cblFYZfatCdkxwSD’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’UsnnpvrcXVQLRHWZ’,remote_crypto_key_len=16,remote_crypto_key=b’UsnnpvrcXVQLRHWZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’JBUfnDolkQSvblvZ’,remote_crypto_key_len=16,remote_crypto_key=b’JBUfnDolkQSvblvZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’AcYZyJXnMBHjqpUz’,remote_crypto_key_len=16,remote_crypto_key=b’AcYZyJXnMBHjqpUz’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’cblFYZfatCdkxwSD’,remote_crypto_key_len=16,remote_crypto_key=b’cblFYZfatCdkxwSD’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’nhNMSIzxGwnepsjG’,remote_crypto_key_len=16,remote_crypto_key=b’nhNMSIzxGwnepsjG’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’KnNXxDmhdtSnYqdL’,remote_crypto_key_len=16,remote_crypto_key=b’KnNXxDmhdtSnYqdL’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’GgfUopwHQxzdnRRU’,remote_crypto_key_len=16,remote_crypto_key=b’GgfUopwHQxzdnRRU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’TytCulLjjiZIcAWU’,remote_crypto_key_len=16,remote_crypto_key=b’TytCulLjjiZIcAWU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’nhNMSIzxGwnepsjG’,remote_crypto_key_len=16,remote_crypto_key=b’nhNMSIzxGwnepsjG’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’KnNXxDmhdtSnYqdL’,remote_crypto_key_len=16,remote_crypto_key=b’KnNXxDmhdtSnYqdL’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’GgfUopwHQxzdnRRU’,remote_crypto_key_len=16,remote_crypto_key=b’GgfUopwHQxzdnRRU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’TytCulLjjiZIcAWU’,remote_crypto_key_len=16,remote_crypto_key=b’TytCulLjjiZIcAWU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’oHKhDAeApmbYzYDI’,remote_crypto_key_len=16,remote_crypto_key=b’oHKhDAeApmbYzYDI’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’LoRAObLwDCBFrUlx’,remote_crypto_key_len=16,remote_crypto_key=b’LoRAObLwDCBFrUlx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ozISbjmqXqrEcySF’,remote_crypto_key_len=16,remote_crypto_key=b’ozISbjmqXqrEcySF’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’oKJIngdUrmgrXvHe’,remote_crypto_key_len=16,remote_crypto_key=b’oKJIngdUrmgrXvHe’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’oHKhDAeApmbYzYDI’,remote_crypto_key_len=16,remote_crypto_key=b’oHKhDAeApmbYzYDI’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’LoRAObLwDCBFrUlx’,remote_crypto_key_len=16,remote_crypto_key=b’LoRAObLwDCBFrUlx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’ozISbjmqXqrEcySF’,remote_crypto_key_len=16,remote_crypto_key=b’ozISbjmqXqrEcySF’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’oKJIngdUrmgrXvHe’,remote_crypto_key_len=16,remote_crypto_key=b’oKJIngdUrmgrXvHe’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’tBLgnoyPLgFqKwLT’,remote_crypto_key_len=16,remote_crypto_key=b’tBLgnoyPLgFqKwLT’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’kELfzqWaJvVVfSyj’,remote_crypto_key_len=16,remote_crypto_key=b’kELfzqWaJvVVfSyj’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’UEfQhrtLjGWRZpNf’,remote_crypto_key_len=16,remote_crypto_key=b’UEfQhrtLjGWRZpNf’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’EILoxrkIQYAODRyq’,remote_crypto_key_len=16,remote_crypto_key=b’EILoxrkIQYAODRyq’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’tBLgnoyPLgFqKwLT’,remote_crypto_key_len=16,remote_crypto_key=b’tBLgnoyPLgFqKwLT’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’kELfzqWaJvVVfSyj’,remote_crypto_key_len=16,remote_crypto_key=b’kELfzqWaJvVVfSyj’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’UEfQhrtLjGWRZpNf’,remote_crypto_key_len=16,remote_crypto_key=b’UEfQhrtLjGWRZpNf’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’EILoxrkIQYAODRyq’,remote_crypto_key_len=16,remote_crypto_key=b’EILoxrkIQYAODRyq’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec4tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’pdNFHZCrZWdqivcT’,remote_crypto_key_len=16,remote_crypto_key=b’pdNFHZCrZWdqivcT’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’AiaJvAzkGAmEmbEv’,remote_crypto_key_len=16,remote_crypto_key=b’AiaJvAzkGAmEmbEv’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’WohZwTlayOhZcEFa’,remote_crypto_key_len=16,remote_crypto_key=b’WohZwTlayOhZcEFa’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’LjbdTbjHrDizvukR’,remote_crypto_key_len=16,remote_crypto_key=b’LjbdTbjHrDizvukR’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’pdNFHZCrZWdqivcT’,remote_crypto_key_len=16,remote_crypto_key=b’pdNFHZCrZWdqivcT’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’AiaJvAzkGAmEmbEv’,remote_crypto_key_len=16,remote_crypto_key=b’AiaJvAzkGAmEmbEv’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’WohZwTlayOhZcEFa’,remote_crypto_key_len=16,remote_crypto_key=b’WohZwTlayOhZcEFa’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=7,local_crypto_key_len=16,local_crypto_key=b’LjbdTbjHrDizvukR’,remote_crypto_key_len=16,remote_crypto_key=b’LjbdTbjHrDizvukR’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’YkPFajpMEwchoAmAJWPvCujeuocAjxCR’,remote_crypto_key_len=32,remote_crypto_key=b’YkPFajpMEwchoAmAJWPvCujeuocAjxCR’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’GEQIFUybjztoHCssVlYexodADMocxHAk’,remote_crypto_key_len=32,remote_crypto_key=b’GEQIFUybjztoHCssVlYexodADMocxHAk’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’xMWBqXootuQOwnjzSstgFqpmtXHBmQou’,remote_crypto_key_len=32,remote_crypto_key=b’xMWBqXootuQOwnjzSstgFqpmtXHBmQou’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’WsfpoCnpsMasIfWftUnBStFAMmhWRfnS’,remote_crypto_key_len=32,remote_crypto_key=b’WsfpoCnpsMasIfWftUnBStFAMmhWRfnS’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’YkPFajpMEwchoAmAJWPvCujeuocAjxCR’,remote_crypto_key_len=32,remote_crypto_key=b’YkPFajpMEwchoAmAJWPvCujeuocAjxCR’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’GEQIFUybjztoHCssVlYexodADMocxHAk’,remote_crypto_key_len=32,remote_crypto_key=b’GEQIFUybjztoHCssVlYexodADMocxHAk’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’xMWBqXootuQOwnjzSstgFqpmtXHBmQou’,remote_crypto_key_len=32,remote_crypto_key=b’xMWBqXootuQOwnjzSstgFqpmtXHBmQou’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’WsfpoCnpsMasIfWftUnBStFAMmhWRfnS’,remote_crypto_key_len=32,remote_crypto_key=b’WsfpoCnpsMasIfWftUnBStFAMmhWRfnS’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’oVuzWZsgQkUhCgCOqliKiMiBcfSvMnDD’,remote_crypto_key_len=32,remote_crypto_key=b’oVuzWZsgQkUhCgCOqliKiMiBcfSvMnDD’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’GvnKuZnNKlczPETrajeIxSJQQfnVEssh’,remote_crypto_key_len=32,remote_crypto_key=b’GvnKuZnNKlczPETrajeIxSJQQfnVEssh’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’uOieUxfOIuDbLBgfDfXYmEJVgGSCGSPI’,remote_crypto_key_len=32,remote_crypto_key=b’uOieUxfOIuDbLBgfDfXYmEJVgGSCGSPI’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’wrIRERYpBQKmTZsfJNkZXOvtvdUZcvTx’,remote_crypto_key_len=32,remote_crypto_key=b’wrIRERYpBQKmTZsfJNkZXOvtvdUZcvTx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’oVuzWZsgQkUhCgCOqliKiMiBcfSvMnDD’,remote_crypto_key_len=32,remote_crypto_key=b’oVuzWZsgQkUhCgCOqliKiMiBcfSvMnDD’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’GvnKuZnNKlczPETrajeIxSJQQfnVEssh’,remote_crypto_key_len=32,remote_crypto_key=b’GvnKuZnNKlczPETrajeIxSJQQfnVEssh’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’uOieUxfOIuDbLBgfDfXYmEJVgGSCGSPI’,remote_crypto_key_len=32,remote_crypto_key=b’uOieUxfOIuDbLBgfDfXYmEJVgGSCGSPI’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’wrIRERYpBQKmTZsfJNkZXOvtvdUZcvTx’,remote_crypto_key_len=32,remote_crypto_key=b’wrIRERYpBQKmTZsfJNkZXOvtvdUZcvTx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’KtrCokLyqDxqeMskZZRopqFyiXxrpgMX’,remote_crypto_key_len=32,remote_crypto_key=b’KtrCokLyqDxqeMskZZRopqFyiXxrpgMX’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’JKMMzHwuopRmOrGJCfFahupZolbJmJjZ’,remote_crypto_key_len=32,remote_crypto_key=b’JKMMzHwuopRmOrGJCfFahupZolbJmJjZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’NgpNbmyioEtNuWzFAddXkHziHomdscwx’,remote_crypto_key_len=32,remote_crypto_key=b’NgpNbmyioEtNuWzFAddXkHziHomdscwx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’BDEZAINBBOSxOPnKmWtYZXMeJrHjyzMt’,remote_crypto_key_len=32,remote_crypto_key=b’BDEZAINBBOSxOPnKmWtYZXMeJrHjyzMt’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’KtrCokLyqDxqeMskZZRopqFyiXxrpgMX’,remote_crypto_key_len=32,remote_crypto_key=b’KtrCokLyqDxqeMskZZRopqFyiXxrpgMX’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’JKMMzHwuopRmOrGJCfFahupZolbJmJjZ’,remote_crypto_key_len=32,remote_crypto_key=b’JKMMzHwuopRmOrGJCfFahupZolbJmJjZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’NgpNbmyioEtNuWzFAddXkHziHomdscwx’,remote_crypto_key_len=32,remote_crypto_key=b’NgpNbmyioEtNuWzFAddXkHziHomdscwx’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’BDEZAINBBOSxOPnKmWtYZXMeJrHjyzMt’,remote_crypto_key_len=32,remote_crypto_key=b’BDEZAINBBOSxOPnKmWtYZXMeJrHjyzMt’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’MhRjirhCSIJanUfOTItdbIIXrENZReUA’,remote_crypto_key_len=32,remote_crypto_key=b’MhRjirhCSIJanUfOTItdbIIXrENZReUA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’KuVXQJpQEoTzMyZXNtHPWjCjLeNGoICD’,remote_crypto_key_len=32,remote_crypto_key=b’KuVXQJpQEoTzMyZXNtHPWjCjLeNGoICD’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’bZZVTCNPXOplWsEguBXCRLRehpaNTHsP’,remote_crypto_key_len=32,remote_crypto_key=b’bZZVTCNPXOplWsEguBXCRLRehpaNTHsP’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’wwOlSXNWzrBAJpBnExlKXnQcqIyQPxxU’,remote_crypto_key_len=32,remote_crypto_key=b’wwOlSXNWzrBAJpBnExlKXnQcqIyQPxxU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’MhRjirhCSIJanUfOTItdbIIXrENZReUA’,remote_crypto_key_len=32,remote_crypto_key=b’MhRjirhCSIJanUfOTItdbIIXrENZReUA’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’KuVXQJpQEoTzMyZXNtHPWjCjLeNGoICD’,remote_crypto_key_len=32,remote_crypto_key=b’KuVXQJpQEoTzMyZXNtHPWjCjLeNGoICD’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’bZZVTCNPXOplWsEguBXCRLRehpaNTHsP’,remote_crypto_key_len=32,remote_crypto_key=b’bZZVTCNPXOplWsEguBXCRLRehpaNTHsP’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’wwOlSXNWzrBAJpBnExlKXnQcqIyQPxxU’,remote_crypto_key_len=32,remote_crypto_key=b’wwOlSXNWzrBAJpBnExlKXnQcqIyQPxxU’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’DnJfyWiJQyorKkQySuaRAOwUvPtKPPee’,remote_crypto_key_len=32,remote_crypto_key=b’DnJfyWiJQyorKkQySuaRAOwUvPtKPPee’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’bgHmUJKnJLfHRIlwkGPCdetTILborNGo’,remote_crypto_key_len=32,remote_crypto_key=b’bgHmUJKnJLfHRIlwkGPCdetTILborNGo’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’vJBouNmFRPzrkwEWtMjXcxZNFSLBfGYz’,remote_crypto_key_len=32,remote_crypto_key=b’vJBouNmFRPzrkwEWtMjXcxZNFSLBfGYz’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’EGFrrBMMdbPYLfGciMKJVxcJPMEFMXbt’,remote_crypto_key_len=32,remote_crypto_key=b’EGFrrBMMdbPYLfGciMKJVxcJPMEFMXbt’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’DnJfyWiJQyorKkQySuaRAOwUvPtKPPee’,remote_crypto_key_len=32,remote_crypto_key=b’DnJfyWiJQyorKkQySuaRAOwUvPtKPPee’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’bgHmUJKnJLfHRIlwkGPCdetTILborNGo’,remote_crypto_key_len=32,remote_crypto_key=b’bgHmUJKnJLfHRIlwkGPCdetTILborNGo’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’vJBouNmFRPzrkwEWtMjXcxZNFSLBfGYz’,remote_crypto_key_len=32,remote_crypto_key=b’vJBouNmFRPzrkwEWtMjXcxZNFSLBfGYz’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’EGFrrBMMdbPYLfGciMKJVxcJPMEFMXbt’,remote_crypto_key_len=32,remote_crypto_key=b’EGFrrBMMdbPYLfGciMKJVxcJPMEFMXbt’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’ssEsKrcUKLausfNsFxIXqsbuxTvUsAPX’,remote_crypto_key_len=32,remote_crypto_key=b’ssEsKrcUKLausfNsFxIXqsbuxTvUsAPX’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’cJKVHeobunQDxLfwFWkunxFZieFGaNAV’,remote_crypto_key_len=32,remote_crypto_key=b’cJKVHeobunQDxLfwFWkunxFZieFGaNAV’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’YCoVTesNANXZVccIhICDXYDesQDTDSHr’,remote_crypto_key_len=32,remote_crypto_key=b’YCoVTesNANXZVccIhICDXYDesQDTDSHr’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’ShaqdgqlZJvZyTOSsFjGTqPUyBdNeDsb’,remote_crypto_key_len=32,remote_crypto_key=b’ShaqdgqlZJvZyTOSsFjGTqPUyBdNeDsb’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’ssEsKrcUKLausfNsFxIXqsbuxTvUsAPX’,remote_crypto_key_len=32,remote_crypto_key=b’ssEsKrcUKLausfNsFxIXqsbuxTvUsAPX’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’cJKVHeobunQDxLfwFWkunxFZieFGaNAV’,remote_crypto_key_len=32,remote_crypto_key=b’cJKVHeobunQDxLfwFWkunxFZieFGaNAV’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’YCoVTesNANXZVccIhICDXYDesQDTDSHr’,remote_crypto_key_len=32,remote_crypto_key=b’YCoVTesNANXZVccIhICDXYDesQDTDSHr’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’ShaqdgqlZJvZyTOSsFjGTqPUyBdNeDsb’,remote_crypto_key_len=32,remote_crypto_key=b’ShaqdgqlZJvZyTOSsFjGTqPUyBdNeDsb’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’qCRsFVcKyhDaRjbdXlqOyXKrveFdpmbs’,remote_crypto_key_len=32,remote_crypto_key=b’qCRsFVcKyhDaRjbdXlqOyXKrveFdpmbs’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’mkPwlOHrKOJiOksuWVTksgwKpTmnKOsH’,remote_crypto_key_len=32,remote_crypto_key=b’mkPwlOHrKOJiOksuWVTksgwKpTmnKOsH’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’sxualsoiTLNpWuIMqrCYmkbSLPqKrXsJ’,remote_crypto_key_len=32,remote_crypto_key=b’sxualsoiTLNpWuIMqrCYmkbSLPqKrXsJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’jhfoEJfxMDFDHfCwuTxsLhZnkBXlZSVG’,remote_crypto_key_len=32,remote_crypto_key=b’jhfoEJfxMDFDHfCwuTxsLhZnkBXlZSVG’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’qCRsFVcKyhDaRjbdXlqOyXKrveFdpmbs’,remote_crypto_key_len=32,remote_crypto_key=b’qCRsFVcKyhDaRjbdXlqOyXKrveFdpmbs’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’mkPwlOHrKOJiOksuWVTksgwKpTmnKOsH’,remote_crypto_key_len=32,remote_crypto_key=b’mkPwlOHrKOJiOksuWVTksgwKpTmnKOsH’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’sxualsoiTLNpWuIMqrCYmkbSLPqKrXsJ’,remote_crypto_key_len=32,remote_crypto_key=b’sxualsoiTLNpWuIMqrCYmkbSLPqKrXsJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’jhfoEJfxMDFDHfCwuTxsLhZnkBXlZSVG’,remote_crypto_key_len=32,remote_crypto_key=b’jhfoEJfxMDFDHfCwuTxsLhZnkBXlZSVG’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’VfauecrURdIxIWpImWUrGETGuLOTWaNZ’,remote_crypto_key_len=32,remote_crypto_key=b’VfauecrURdIxIWpImWUrGETGuLOTWaNZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’CZxiSJzqOmqwTSxHKmSbiuPkPTcJubin’,remote_crypto_key_len=32,remote_crypto_key=b’CZxiSJzqOmqwTSxHKmSbiuPkPTcJubin’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’mOOmPABIFFnsFYYYiPKuBhArbVpdZFrB’,remote_crypto_key_len=32,remote_crypto_key=b’mOOmPABIFFnsFYYYiPKuBhArbVpdZFrB’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’BgZwdKGANbRjCULGEXWMWicJLKCcCTLH’,remote_crypto_key_len=32,remote_crypto_key=b’BgZwdKGANbRjCULGEXWMWicJLKCcCTLH’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’VfauecrURdIxIWpImWUrGETGuLOTWaNZ’,remote_crypto_key_len=32,remote_crypto_key=b’VfauecrURdIxIWpImWUrGETGuLOTWaNZ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’CZxiSJzqOmqwTSxHKmSbiuPkPTcJubin’,remote_crypto_key_len=32,remote_crypto_key=b’CZxiSJzqOmqwTSxHKmSbiuPkPTcJubin’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’mOOmPABIFFnsFYYYiPKuBhArbVpdZFrB’,remote_crypto_key_len=32,remote_crypto_key=b’mOOmPABIFFnsFYYYiPKuBhArbVpdZFrB’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’BgZwdKGANbRjCULGEXWMWicJLKCcCTLH’,remote_crypto_key_len=32,remote_crypto_key=b’BgZwdKGANbRjCULGEXWMWicJLKCcCTLH’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec4tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:48’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
create_loopback(mac_address=0)
sw_interface_set_flags(sw_if_index=3,flags=1)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x01’}}})
ip_neighbor_add_del(is_add=1,neighbor={‘sw_if_index’: 1, ‘flags’: 1, ‘mac_address’: ‘d8:b1:90:19:41:6a’, ‘ip_address’: ‘200.0.0.2’})
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100000,remote_spi=200000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’pmTefpePVWHScPpDRpQEdnBekltUkByM’,remote_crypto_key_len=32,remote_crypto_key=b’pmTefpePVWHScPpDRpQEdnBekltUkByM’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100001,remote_spi=200001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’kwgIfbGSzleZXToYlgsDyUbePkXAUjYK’,remote_crypto_key_len=32,remote_crypto_key=b’kwgIfbGSzleZXToYlgsDyUbePkXAUjYK’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100002,remote_spi=200002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’PPQGzRhJRKfJcEBDgxWOivqHBBgwWgjm’,remote_crypto_key_len=32,remote_crypto_key=b’PPQGzRhJRKfJcEBDgxWOivqHBBgwWgjm’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_add_del_address(sw_if_index=3,is_add=True,del_all=False,prefix={‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},local_spi=100003,remote_spi=200003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’dshvwxZiBoGDuwArwdezgUmczsynOmfJ’,remote_crypto_key_len=32,remote_crypto_key=b’dshvwxZiBoGDuwArwdezgUmczsynOmfJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=1,unnumbered_sw_if_index=7)
sw_interface_set_flags(sw_if_index=7,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 7, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:37:1f:4d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}}})
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}},local_spi=200000,remote_spi=100000,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’pmTefpePVWHScPpDRpQEdnBekltUkByM’,remote_crypto_key_len=32,remote_crypto_key=b’pmTefpePVWHScPpDRpQEdnBekltUkByM’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x01x01’}},local_spi=200001,remote_spi=100001,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’kwgIfbGSzleZXToYlgsDyUbePkXAUjYK’,remote_crypto_key_len=32,remote_crypto_key=b’kwgIfbGSzleZXToYlgsDyUbePkXAUjYK’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x02x01’}},local_spi=200002,remote_spi=100002,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’PPQGzRhJRKfJcEBDgxWOivqHBBgwWgjm’,remote_crypto_key_len=32,remote_crypto_key=b’PPQGzRhJRKfJcEBDgxWOivqHBBgwWgjm’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ipsec_tunnel_if_add_del(is_add=1,local_ip={‘af’: 0, ‘un’: {‘ip4’: b’xc8x00x00x02’}},remote_ip={‘af’: 0, ‘un’: {‘ip4’: b’dx00x03x01’}},local_spi=200003,remote_spi=100003,crypto_alg=9,local_crypto_key_len=32,local_crypto_key=b’dshvwxZiBoGDuwArwdezgUmczsynOmfJ’,remote_crypto_key_len=32,remote_crypto_key=b’dshvwxZiBoGDuwArwdezgUmczsynOmfJ’,integ_alg=0,local_integ_key_len=0,local_integ_key=None,remote_integ_key_len=0,remote_integ_key=None,tx_table_id=0)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’dx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc8x00x00x01’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=3)
sw_interface_set_flags(sw_if_index=3,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 3, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=4)
sw_interface_set_flags(sw_if_index=4,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x01’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 4, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=5)
sw_interface_set_flags(sw_if_index=5,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x02’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 5, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
sw_interface_set_unnumbered(is_add=True,sw_if_index=2,unnumbered_sw_if_index=6)
sw_interface_set_flags(sw_if_index=6,flags=1)
ip_route_add_del(is_add=1,is_multipath=0,route={‘table_id’: 0, ‘prefix’: {‘len’: 32, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x03’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 6, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: 0, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec5000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac256sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec5000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec5000tnlsw-ip4base- 
int-aes128cbc-hmac512sha-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec5000tnlsw-ip4base-int-aes128gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec5000tnlsw- 
ip4base-int-aes128gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

40ge2p1vic1385-ethip4ipsec5000tnlsw-ip4base-int-aes256gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 64b-1t1c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-2t2c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 64b-4t4c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-1t1c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-2t2c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 1518b-4t4c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-1t1c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-2t2c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

 imix-4t4c-ethip4ipsec5000tnlsw- 
ip4base-int-aes256gcm-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:40’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘68:05:ca:35:79:41’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)