3n-hsw-vic1227

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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.

10ge2p1vic1227-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.

10ge2p1vic1227-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.

10ge2p1vic1227-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.

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’BWWkyFgCXLpSVFWG’,remote_crypto_key_len=16,remote_crypto_key=b’BWWkyFgCXLpSVFWG’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’hEronEGdTcoimvtwmdDDQSBgYLGPmMQw’,remote_integ_key_len=32,remote_integ_key=b’hEronEGdTcoimvtwmdDDQSBgYLGPmMQw’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’BWWkyFgCXLpSVFWG’,remote_crypto_key_len=16,remote_crypto_key=b’BWWkyFgCXLpSVFWG’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’hEronEGdTcoimvtwmdDDQSBgYLGPmMQw’,remote_integ_key_len=32,remote_integ_key=b’hEronEGdTcoimvtwmdDDQSBgYLGPmMQw’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’pgdQbjsTkdWWTncq’,remote_crypto_key_len=16,remote_crypto_key=b’pgdQbjsTkdWWTncq’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WwBLPiJSqAZaHoesDEJvpqJwSWewNtcU’,remote_integ_key_len=32,remote_integ_key=b’WwBLPiJSqAZaHoesDEJvpqJwSWewNtcU’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’pgdQbjsTkdWWTncq’,remote_crypto_key_len=16,remote_crypto_key=b’pgdQbjsTkdWWTncq’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WwBLPiJSqAZaHoesDEJvpqJwSWewNtcU’,remote_integ_key_len=32,remote_integ_key=b’WwBLPiJSqAZaHoesDEJvpqJwSWewNtcU’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’IHqPlNeQddzHskbU’,remote_crypto_key_len=16,remote_crypto_key=b’IHqPlNeQddzHskbU’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’SjQCXsDtWtIwybMvXzrKpyEKdbotZtmb’,remote_integ_key_len=32,remote_integ_key=b’SjQCXsDtWtIwybMvXzrKpyEKdbotZtmb’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’IHqPlNeQddzHskbU’,remote_crypto_key_len=16,remote_crypto_key=b’IHqPlNeQddzHskbU’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’SjQCXsDtWtIwybMvXzrKpyEKdbotZtmb’,remote_integ_key_len=32,remote_integ_key=b’SjQCXsDtWtIwybMvXzrKpyEKdbotZtmb’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’LBEPwZcvlRfPRwRg’,remote_crypto_key_len=16,remote_crypto_key=b’LBEPwZcvlRfPRwRg’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’jnyaGyacGYecZXidIQuzkVLtJLOsPrFS’,remote_integ_key_len=32,remote_integ_key=b’jnyaGyacGYecZXidIQuzkVLtJLOsPrFS’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’LBEPwZcvlRfPRwRg’,remote_crypto_key_len=16,remote_crypto_key=b’LBEPwZcvlRfPRwRg’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’jnyaGyacGYecZXidIQuzkVLtJLOsPrFS’,remote_integ_key_len=32,remote_integ_key=b’jnyaGyacGYecZXidIQuzkVLtJLOsPrFS’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’QvCEESuFHBMNNuVj’,remote_crypto_key_len=16,remote_crypto_key=b’QvCEESuFHBMNNuVj’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WhyYHfpToUEOLotQYUHbuQbhNUQxWVhn’,remote_integ_key_len=32,remote_integ_key=b’WhyYHfpToUEOLotQYUHbuQbhNUQxWVhn’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’QvCEESuFHBMNNuVj’,remote_crypto_key_len=16,remote_crypto_key=b’QvCEESuFHBMNNuVj’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WhyYHfpToUEOLotQYUHbuQbhNUQxWVhn’,remote_integ_key_len=32,remote_integ_key=b’WhyYHfpToUEOLotQYUHbuQbhNUQxWVhn’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’XrGAUljlsiZPqMyq’,remote_crypto_key_len=16,remote_crypto_key=b’XrGAUljlsiZPqMyq’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’HEPGNRkGZAGWjIjfFMgLSCiJsDogpfia’,remote_integ_key_len=32,remote_integ_key=b’HEPGNRkGZAGWjIjfFMgLSCiJsDogpfia’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’XrGAUljlsiZPqMyq’,remote_crypto_key_len=16,remote_crypto_key=b’XrGAUljlsiZPqMyq’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’HEPGNRkGZAGWjIjfFMgLSCiJsDogpfia’,remote_integ_key_len=32,remote_integ_key=b’HEPGNRkGZAGWjIjfFMgLSCiJsDogpfia’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’TEktmquLqJvjryDz’,remote_crypto_key_len=16,remote_crypto_key=b’TEktmquLqJvjryDz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’rEroOobGNogJWVBcTcKSXfqMzWLamkKA’,remote_integ_key_len=32,remote_integ_key=b’rEroOobGNogJWVBcTcKSXfqMzWLamkKA’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’TEktmquLqJvjryDz’,remote_crypto_key_len=16,remote_crypto_key=b’TEktmquLqJvjryDz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’rEroOobGNogJWVBcTcKSXfqMzWLamkKA’,remote_integ_key_len=32,remote_integ_key=b’rEroOobGNogJWVBcTcKSXfqMzWLamkKA’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’LLWLzUNsQpjNeDQc’,remote_crypto_key_len=16,remote_crypto_key=b’LLWLzUNsQpjNeDQc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’PXWLWjkgLTkupTMaLbXHgmjalZNmNgFj’,remote_integ_key_len=32,remote_integ_key=b’PXWLWjkgLTkupTMaLbXHgmjalZNmNgFj’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’LLWLzUNsQpjNeDQc’,remote_crypto_key_len=16,remote_crypto_key=b’LLWLzUNsQpjNeDQc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’PXWLWjkgLTkupTMaLbXHgmjalZNmNgFj’,remote_integ_key_len=32,remote_integ_key=b’PXWLWjkgLTkupTMaLbXHgmjalZNmNgFj’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’pVjvFBXJkBUZxqfD’,remote_crypto_key_len=16,remote_crypto_key=b’pVjvFBXJkBUZxqfD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’cCbYFgQroCdWvTbRJlpQtEnYxYkPlSUV’,remote_integ_key_len=32,remote_integ_key=b’cCbYFgQroCdWvTbRJlpQtEnYxYkPlSUV’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’pVjvFBXJkBUZxqfD’,remote_crypto_key_len=16,remote_crypto_key=b’pVjvFBXJkBUZxqfD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’cCbYFgQroCdWvTbRJlpQtEnYxYkPlSUV’,remote_integ_key_len=32,remote_integ_key=b’cCbYFgQroCdWvTbRJlpQtEnYxYkPlSUV’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’ctjVIdxdHpJXMKDO’,remote_crypto_key_len=16,remote_crypto_key=b’ctjVIdxdHpJXMKDO’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’rdynESgCCLFzzyrBIxTiUUbhwSaFQXfERNvScFsasdPfZFINdxcDGgrDBKlZXbpY’,remote_integ_key_len=64,remote_integ_key=b’rdynESgCCLFzzyrBIxTiUUbhwSaFQXfERNvScFsasdPfZFINdxcDGgrDBKlZXbpY’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ctjVIdxdHpJXMKDO’,remote_crypto_key_len=16,remote_crypto_key=b’ctjVIdxdHpJXMKDO’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’rdynESgCCLFzzyrBIxTiUUbhwSaFQXfERNvScFsasdPfZFINdxcDGgrDBKlZXbpY’,remote_integ_key_len=64,remote_integ_key=b’rdynESgCCLFzzyrBIxTiUUbhwSaFQXfERNvScFsasdPfZFINdxcDGgrDBKlZXbpY’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’qWRjKataHdABiptP’,remote_crypto_key_len=16,remote_crypto_key=b’qWRjKataHdABiptP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zKCRilfZIwoAefPfbrumCcbhhlTMmhQWyqGohfoboxKYZpexRldnWPrukiclhfVr’,remote_integ_key_len=64,remote_integ_key=b’zKCRilfZIwoAefPfbrumCcbhhlTMmhQWyqGohfoboxKYZpexRldnWPrukiclhfVr’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’qWRjKataHdABiptP’,remote_crypto_key_len=16,remote_crypto_key=b’qWRjKataHdABiptP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zKCRilfZIwoAefPfbrumCcbhhlTMmhQWyqGohfoboxKYZpexRldnWPrukiclhfVr’,remote_integ_key_len=64,remote_integ_key=b’zKCRilfZIwoAefPfbrumCcbhhlTMmhQWyqGohfoboxKYZpexRldnWPrukiclhfVr’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’hxONaZoREJeBZHWJ’,remote_crypto_key_len=16,remote_crypto_key=b’hxONaZoREJeBZHWJ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’EuQFXiGwfpBidaSgmbwgSkKdVGQJJNJPWayMeMyVwdYrrXAQLIfEbNOkPgMoCfAj’,remote_integ_key_len=64,remote_integ_key=b’EuQFXiGwfpBidaSgmbwgSkKdVGQJJNJPWayMeMyVwdYrrXAQLIfEbNOkPgMoCfAj’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’hxONaZoREJeBZHWJ’,remote_crypto_key_len=16,remote_crypto_key=b’hxONaZoREJeBZHWJ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’EuQFXiGwfpBidaSgmbwgSkKdVGQJJNJPWayMeMyVwdYrrXAQLIfEbNOkPgMoCfAj’,remote_integ_key_len=64,remote_integ_key=b’EuQFXiGwfpBidaSgmbwgSkKdVGQJJNJPWayMeMyVwdYrrXAQLIfEbNOkPgMoCfAj’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’PSnzLpoeKRUsdTai’,remote_crypto_key_len=16,remote_crypto_key=b’PSnzLpoeKRUsdTai’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ixpQHOZfjwLfWLRhEzmmvUDqWNKXqQBucyDWZnfNQONTLqkBXiJWyJQgCadzamUf’,remote_integ_key_len=64,remote_integ_key=b’ixpQHOZfjwLfWLRhEzmmvUDqWNKXqQBucyDWZnfNQONTLqkBXiJWyJQgCadzamUf’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’PSnzLpoeKRUsdTai’,remote_crypto_key_len=16,remote_crypto_key=b’PSnzLpoeKRUsdTai’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ixpQHOZfjwLfWLRhEzmmvUDqWNKXqQBucyDWZnfNQONTLqkBXiJWyJQgCadzamUf’,remote_integ_key_len=64,remote_integ_key=b’ixpQHOZfjwLfWLRhEzmmvUDqWNKXqQBucyDWZnfNQONTLqkBXiJWyJQgCadzamUf’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’pHPTaBRccYYHKfMV’,remote_crypto_key_len=16,remote_crypto_key=b’pHPTaBRccYYHKfMV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’rXobGNekUabCiQjYzLhKREaWZRLMvePksytcToYCgInPYEpczqnwvUrqVDQKrxNm’,remote_integ_key_len=64,remote_integ_key=b’rXobGNekUabCiQjYzLhKREaWZRLMvePksytcToYCgInPYEpczqnwvUrqVDQKrxNm’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’pHPTaBRccYYHKfMV’,remote_crypto_key_len=16,remote_crypto_key=b’pHPTaBRccYYHKfMV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’rXobGNekUabCiQjYzLhKREaWZRLMvePksytcToYCgInPYEpczqnwvUrqVDQKrxNm’,remote_integ_key_len=64,remote_integ_key=b’rXobGNekUabCiQjYzLhKREaWZRLMvePksytcToYCgInPYEpczqnwvUrqVDQKrxNm’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’UTSXGtAHqojKYuKT’,remote_crypto_key_len=16,remote_crypto_key=b’UTSXGtAHqojKYuKT’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IoaHsuRgNmjVEMcuynBCDdumpSRGZcLkOzajCduKhUKhbtWzhApijUrIKOFYSKAJ’,remote_integ_key_len=64,remote_integ_key=b’IoaHsuRgNmjVEMcuynBCDdumpSRGZcLkOzajCduKhUKhbtWzhApijUrIKOFYSKAJ’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’UTSXGtAHqojKYuKT’,remote_crypto_key_len=16,remote_crypto_key=b’UTSXGtAHqojKYuKT’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IoaHsuRgNmjVEMcuynBCDdumpSRGZcLkOzajCduKhUKhbtWzhApijUrIKOFYSKAJ’,remote_integ_key_len=64,remote_integ_key=b’IoaHsuRgNmjVEMcuynBCDdumpSRGZcLkOzajCduKhUKhbtWzhApijUrIKOFYSKAJ’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’XudNWeLopUaQBSmq’,remote_crypto_key_len=16,remote_crypto_key=b’XudNWeLopUaQBSmq’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IpBLzAnXSaWgjVaeoSPSJRvENrvAmkhJbcfwwdbVIonJgLkPWqODQvNhkikxnVXl’,remote_integ_key_len=64,remote_integ_key=b’IpBLzAnXSaWgjVaeoSPSJRvENrvAmkhJbcfwwdbVIonJgLkPWqODQvNhkikxnVXl’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’XudNWeLopUaQBSmq’,remote_crypto_key_len=16,remote_crypto_key=b’XudNWeLopUaQBSmq’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IpBLzAnXSaWgjVaeoSPSJRvENrvAmkhJbcfwwdbVIonJgLkPWqODQvNhkikxnVXl’,remote_integ_key_len=64,remote_integ_key=b’IpBLzAnXSaWgjVaeoSPSJRvENrvAmkhJbcfwwdbVIonJgLkPWqODQvNhkikxnVXl’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’hxYvYeSxymrSOsyt’,remote_crypto_key_len=16,remote_crypto_key=b’hxYvYeSxymrSOsyt’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’uCCJoKTqrQjVWouBTeKynmnkGITYRpPejtFPwTGCXLXfsNKiONgjZUbKBtNOkcxX’,remote_integ_key_len=64,remote_integ_key=b’uCCJoKTqrQjVWouBTeKynmnkGITYRpPejtFPwTGCXLXfsNKiONgjZUbKBtNOkcxX’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’hxYvYeSxymrSOsyt’,remote_crypto_key_len=16,remote_crypto_key=b’hxYvYeSxymrSOsyt’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’uCCJoKTqrQjVWouBTeKynmnkGITYRpPejtFPwTGCXLXfsNKiONgjZUbKBtNOkcxX’,remote_integ_key_len=64,remote_integ_key=b’uCCJoKTqrQjVWouBTeKynmnkGITYRpPejtFPwTGCXLXfsNKiONgjZUbKBtNOkcxX’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’BzJHoNeAIFxBNicG’,remote_crypto_key_len=16,remote_crypto_key=b’BzJHoNeAIFxBNicG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’qNdsgLycSEOayCptHbZoHQQUBGlUfjNSRKNUaoswgGFdtfzmQfiwUqXqoWyyJLMn’,remote_integ_key_len=64,remote_integ_key=b’qNdsgLycSEOayCptHbZoHQQUBGlUfjNSRKNUaoswgGFdtfzmQfiwUqXqoWyyJLMn’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’BzJHoNeAIFxBNicG’,remote_crypto_key_len=16,remote_crypto_key=b’BzJHoNeAIFxBNicG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’qNdsgLycSEOayCptHbZoHQQUBGlUfjNSRKNUaoswgGFdtfzmQfiwUqXqoWyyJLMn’,remote_integ_key_len=64,remote_integ_key=b’qNdsgLycSEOayCptHbZoHQQUBGlUfjNSRKNUaoswgGFdtfzmQfiwUqXqoWyyJLMn’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’xuAasllnFEpWUjhK’,remote_crypto_key_len=16,remote_crypto_key=b’xuAasllnFEpWUjhK’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’xuAasllnFEpWUjhK’,remote_crypto_key_len=16,remote_crypto_key=b’xuAasllnFEpWUjhK’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’nqJpbSzThlngMzmv’,remote_crypto_key_len=16,remote_crypto_key=b’nqJpbSzThlngMzmv’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’nqJpbSzThlngMzmv’,remote_crypto_key_len=16,remote_crypto_key=b’nqJpbSzThlngMzmv’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’BOBOSfxorXApBSan’,remote_crypto_key_len=16,remote_crypto_key=b’BOBOSfxorXApBSan’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’BOBOSfxorXApBSan’,remote_crypto_key_len=16,remote_crypto_key=b’BOBOSfxorXApBSan’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’iJavJYYpQvUlCupG’,remote_crypto_key_len=16,remote_crypto_key=b’iJavJYYpQvUlCupG’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’iJavJYYpQvUlCupG’,remote_crypto_key_len=16,remote_crypto_key=b’iJavJYYpQvUlCupG’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’waztYTWbvPhkywYB’,remote_crypto_key_len=16,remote_crypto_key=b’waztYTWbvPhkywYB’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’waztYTWbvPhkywYB’,remote_crypto_key_len=16,remote_crypto_key=b’waztYTWbvPhkywYB’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’JqplDzHGEGPfFHeQ’,remote_crypto_key_len=16,remote_crypto_key=b’JqplDzHGEGPfFHeQ’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’JqplDzHGEGPfFHeQ’,remote_crypto_key_len=16,remote_crypto_key=b’JqplDzHGEGPfFHeQ’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’TzpCFMVVVRDrgnjM’,remote_crypto_key_len=16,remote_crypto_key=b’TzpCFMVVVRDrgnjM’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’TzpCFMVVVRDrgnjM’,remote_crypto_key_len=16,remote_crypto_key=b’TzpCFMVVVRDrgnjM’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’nkaStjiyJdHMtuNO’,remote_crypto_key_len=16,remote_crypto_key=b’nkaStjiyJdHMtuNO’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’nkaStjiyJdHMtuNO’,remote_crypto_key_len=16,remote_crypto_key=b’nkaStjiyJdHMtuNO’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’RoMdFzdsCTXdisVB’,remote_crypto_key_len=16,remote_crypto_key=b’RoMdFzdsCTXdisVB’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’RoMdFzdsCTXdisVB’,remote_crypto_key_len=16,remote_crypto_key=b’RoMdFzdsCTXdisVB’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’PbTqpsyyrpHWcCFZRzKacndXCFHAltTy’,remote_crypto_key_len=32,remote_crypto_key=b’PbTqpsyyrpHWcCFZRzKacndXCFHAltTy’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’PbTqpsyyrpHWcCFZRzKacndXCFHAltTy’,remote_crypto_key_len=32,remote_crypto_key=b’PbTqpsyyrpHWcCFZRzKacndXCFHAltTy’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’USVmYORprVeEcMhoSOuZWZbjRRuBXbsF’,remote_crypto_key_len=32,remote_crypto_key=b’USVmYORprVeEcMhoSOuZWZbjRRuBXbsF’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’USVmYORprVeEcMhoSOuZWZbjRRuBXbsF’,remote_crypto_key_len=32,remote_crypto_key=b’USVmYORprVeEcMhoSOuZWZbjRRuBXbsF’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’NrngCTivFeGSbuQmwmBLfDnvmSxvXcKd’,remote_crypto_key_len=32,remote_crypto_key=b’NrngCTivFeGSbuQmwmBLfDnvmSxvXcKd’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’NrngCTivFeGSbuQmwmBLfDnvmSxvXcKd’,remote_crypto_key_len=32,remote_crypto_key=b’NrngCTivFeGSbuQmwmBLfDnvmSxvXcKd’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’TjnlbfMplbentKWJCZbljhjSmLiloBzt’,remote_crypto_key_len=32,remote_crypto_key=b’TjnlbfMplbentKWJCZbljhjSmLiloBzt’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’TjnlbfMplbentKWJCZbljhjSmLiloBzt’,remote_crypto_key_len=32,remote_crypto_key=b’TjnlbfMplbentKWJCZbljhjSmLiloBzt’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’oectQKQiWuCfrbTnivpUMcRTndsoWCfO’,remote_crypto_key_len=32,remote_crypto_key=b’oectQKQiWuCfrbTnivpUMcRTndsoWCfO’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’oectQKQiWuCfrbTnivpUMcRTndsoWCfO’,remote_crypto_key_len=32,remote_crypto_key=b’oectQKQiWuCfrbTnivpUMcRTndsoWCfO’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’acwnvjOjMMJCMRYDuGNUekyfLddOQzop’,remote_crypto_key_len=32,remote_crypto_key=b’acwnvjOjMMJCMRYDuGNUekyfLddOQzop’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’acwnvjOjMMJCMRYDuGNUekyfLddOQzop’,remote_crypto_key_len=32,remote_crypto_key=b’acwnvjOjMMJCMRYDuGNUekyfLddOQzop’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’AxGmvtkdYlVLIIYRmpjexutIZYfrXbFV’,remote_crypto_key_len=32,remote_crypto_key=b’AxGmvtkdYlVLIIYRmpjexutIZYfrXbFV’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’AxGmvtkdYlVLIIYRmpjexutIZYfrXbFV’,remote_crypto_key_len=32,remote_crypto_key=b’AxGmvtkdYlVLIIYRmpjexutIZYfrXbFV’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’jUyIMWCjbZLYClRMfbEXqanpaGWtZUwZ’,remote_crypto_key_len=32,remote_crypto_key=b’jUyIMWCjbZLYClRMfbEXqanpaGWtZUwZ’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’jUyIMWCjbZLYClRMfbEXqanpaGWtZUwZ’,remote_crypto_key_len=32,remote_crypto_key=b’jUyIMWCjbZLYClRMfbEXqanpaGWtZUwZ’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’UxoPUtnzhrFrXjUvgPtslxJfgbXXYwlo’,remote_crypto_key_len=32,remote_crypto_key=b’UxoPUtnzhrFrXjUvgPtslxJfgbXXYwlo’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’UxoPUtnzhrFrXjUvgPtslxJfgbXXYwlo’,remote_crypto_key_len=32,remote_crypto_key=b’UxoPUtnzhrFrXjUvgPtslxJfgbXXYwlo’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’ZzwLUfRzhfoquLYJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’NRjUWuQbtzLQahdLdwgjIqtORIZMbXLF’}, ‘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’ZzwLUfRzhfoquLYJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’NRjUWuQbtzLQahdLdwgjIqtORIZMbXLF’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ZzwLUfRzhfoquLYJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’NRjUWuQbtzLQahdLdwgjIqtORIZMbXLF’}, ‘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’ZzwLUfRzhfoquLYJ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’NRjUWuQbtzLQahdLdwgjIqtORIZMbXLF’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’TwwitflolGnVkObp’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’xYabiCJTvlRqqmAtqurZseNLGvaLjNwo’}, ‘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’TwwitflolGnVkObp’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’xYabiCJTvlRqqmAtqurZseNLGvaLjNwo’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’TwwitflolGnVkObp’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’xYabiCJTvlRqqmAtqurZseNLGvaLjNwo’}, ‘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’TwwitflolGnVkObp’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’xYabiCJTvlRqqmAtqurZseNLGvaLjNwo’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’rdzVozhCUAWYlukq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’GluCDJXYKaIwKiJhHiUngMrrcnBPiIlT’}, ‘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’rdzVozhCUAWYlukq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’GluCDJXYKaIwKiJhHiUngMrrcnBPiIlT’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’rdzVozhCUAWYlukq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’GluCDJXYKaIwKiJhHiUngMrrcnBPiIlT’}, ‘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’rdzVozhCUAWYlukq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’GluCDJXYKaIwKiJhHiUngMrrcnBPiIlT’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’ehsrpJFHzwXnzVEQ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’KbktdajnyVZHyhtETEoPwtIFEVdLzDjA’}, ‘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’ehsrpJFHzwXnzVEQ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’KbktdajnyVZHyhtETEoPwtIFEVdLzDjA’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ehsrpJFHzwXnzVEQ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’KbktdajnyVZHyhtETEoPwtIFEVdLzDjA’}, ‘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’ehsrpJFHzwXnzVEQ’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’KbktdajnyVZHyhtETEoPwtIFEVdLzDjA’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’IDfUaVMncxLiLIGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’kJRDhusXKqxtpNPjaxhKQuzRATmIRBMT’}, ‘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’IDfUaVMncxLiLIGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’kJRDhusXKqxtpNPjaxhKQuzRATmIRBMT’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’IDfUaVMncxLiLIGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’kJRDhusXKqxtpNPjaxhKQuzRATmIRBMT’}, ‘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’IDfUaVMncxLiLIGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’kJRDhusXKqxtpNPjaxhKQuzRATmIRBMT’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’MTBYpbtmuQhFOjjv’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ziFvjfwwlZJUPTNyjlTKdhtetCawOiFB’}, ‘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’MTBYpbtmuQhFOjjv’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ziFvjfwwlZJUPTNyjlTKdhtetCawOiFB’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’MTBYpbtmuQhFOjjv’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ziFvjfwwlZJUPTNyjlTKdhtetCawOiFB’}, ‘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’MTBYpbtmuQhFOjjv’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ziFvjfwwlZJUPTNyjlTKdhtetCawOiFB’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’aTmcVvBSTFRVQMRE’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’RIMCLZypfDkQESHlTSIOOONdsAssaVeI’}, ‘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’aTmcVvBSTFRVQMRE’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’RIMCLZypfDkQESHlTSIOOONdsAssaVeI’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’aTmcVvBSTFRVQMRE’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’RIMCLZypfDkQESHlTSIOOONdsAssaVeI’}, ‘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’aTmcVvBSTFRVQMRE’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’RIMCLZypfDkQESHlTSIOOONdsAssaVeI’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’bPeGuqCOsIenRbgX’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’cBOtqaxMOoOWZYLWIqcJRZObqeDKOiiq’}, ‘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’bPeGuqCOsIenRbgX’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’cBOtqaxMOoOWZYLWIqcJRZObqeDKOiiq’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’bPeGuqCOsIenRbgX’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’cBOtqaxMOoOWZYLWIqcJRZObqeDKOiiq’}, ‘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’bPeGuqCOsIenRbgX’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’cBOtqaxMOoOWZYLWIqcJRZObqeDKOiiq’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’jGjuqPMjTuwSowIY’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’syOWoERoWSlPrtMaijQymxhTRENPpVMr’}, ‘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’jGjuqPMjTuwSowIY’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’syOWoERoWSlPrtMaijQymxhTRENPpVMr’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’jGjuqPMjTuwSowIY’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’syOWoERoWSlPrtMaijQymxhTRENPpVMr’}, ‘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’jGjuqPMjTuwSowIY’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’syOWoERoWSlPrtMaijQymxhTRENPpVMr’}, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’RatAqTuzRwyJiEQs’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’JALGuadbvuQKKROzeevgzhSWtzhqIJmICYlgucFncsCmHwLwSgfQDbNGZWjVBXvf’}, ‘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’RatAqTuzRwyJiEQs’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’JALGuadbvuQKKROzeevgzhSWtzhqIJmICYlgucFncsCmHwLwSgfQDbNGZWjVBXvf’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’RatAqTuzRwyJiEQs’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’JALGuadbvuQKKROzeevgzhSWtzhqIJmICYlgucFncsCmHwLwSgfQDbNGZWjVBXvf’}, ‘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’RatAqTuzRwyJiEQs’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’JALGuadbvuQKKROzeevgzhSWtzhqIJmICYlgucFncsCmHwLwSgfQDbNGZWjVBXvf’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’BdpfXFhyFJBOCPmP’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UlwXBhperwGzLemhHwPikKikonowbsyWhZbqqjFIaSLvnYfJPbavumNZIftniAoJ’}, ‘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’BdpfXFhyFJBOCPmP’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UlwXBhperwGzLemhHwPikKikonowbsyWhZbqqjFIaSLvnYfJPbavumNZIftniAoJ’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’BdpfXFhyFJBOCPmP’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UlwXBhperwGzLemhHwPikKikonowbsyWhZbqqjFIaSLvnYfJPbavumNZIftniAoJ’}, ‘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’BdpfXFhyFJBOCPmP’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’UlwXBhperwGzLemhHwPikKikonowbsyWhZbqqjFIaSLvnYfJPbavumNZIftniAoJ’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’FdXPZQxSExhboATi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ULJwhQxKkLaoaWFdYnxQhDXRdUBCGUQJIuqFReecFluBtIJNkxuMEFAdFjGiTLWT’}, ‘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’FdXPZQxSExhboATi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ULJwhQxKkLaoaWFdYnxQhDXRdUBCGUQJIuqFReecFluBtIJNkxuMEFAdFjGiTLWT’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’FdXPZQxSExhboATi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ULJwhQxKkLaoaWFdYnxQhDXRdUBCGUQJIuqFReecFluBtIJNkxuMEFAdFjGiTLWT’}, ‘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’FdXPZQxSExhboATi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ULJwhQxKkLaoaWFdYnxQhDXRdUBCGUQJIuqFReecFluBtIJNkxuMEFAdFjGiTLWT’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’LMTQNzDUYopWRhLx’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’tQLEYyHHzJbsRKzuBzXdTpNGxPKphKiwwLmLkjzNItTQysQOTiJhQjQGOlmDqlwl’}, ‘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’LMTQNzDUYopWRhLx’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’tQLEYyHHzJbsRKzuBzXdTpNGxPKphKiwwLmLkjzNItTQysQOTiJhQjQGOlmDqlwl’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’LMTQNzDUYopWRhLx’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’tQLEYyHHzJbsRKzuBzXdTpNGxPKphKiwwLmLkjzNItTQysQOTiJhQjQGOlmDqlwl’}, ‘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’LMTQNzDUYopWRhLx’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’tQLEYyHHzJbsRKzuBzXdTpNGxPKphKiwwLmLkjzNItTQysQOTiJhQjQGOlmDqlwl’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’TEUrdcMBdxLvAFXO’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’jxsQKMSsSLIvyCdXnXhcmDgsrTTMeaYgAkRDIYSekyyzKJIYtfvYcnTLVhmcYzFE’}, ‘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’TEUrdcMBdxLvAFXO’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’jxsQKMSsSLIvyCdXnXhcmDgsrTTMeaYgAkRDIYSekyyzKJIYtfvYcnTLVhmcYzFE’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’TEUrdcMBdxLvAFXO’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’jxsQKMSsSLIvyCdXnXhcmDgsrTTMeaYgAkRDIYSekyyzKJIYtfvYcnTLVhmcYzFE’}, ‘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’TEUrdcMBdxLvAFXO’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’jxsQKMSsSLIvyCdXnXhcmDgsrTTMeaYgAkRDIYSekyyzKJIYtfvYcnTLVhmcYzFE’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’YfBdEHnQvUNJARHf’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fYLyVYiKSnjHMxTUVXqGooueYIEsZKjxmYupjmmoBTkglrdkaIazJFsWtnmzzkTH’}, ‘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’YfBdEHnQvUNJARHf’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fYLyVYiKSnjHMxTUVXqGooueYIEsZKjxmYupjmmoBTkglrdkaIazJFsWtnmzzkTH’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’YfBdEHnQvUNJARHf’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fYLyVYiKSnjHMxTUVXqGooueYIEsZKjxmYupjmmoBTkglrdkaIazJFsWtnmzzkTH’}, ‘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’YfBdEHnQvUNJARHf’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’fYLyVYiKSnjHMxTUVXqGooueYIEsZKjxmYupjmmoBTkglrdkaIazJFsWtnmzzkTH’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’MRVgpjjkGPJxodTu’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’RmDHFIWgsKjOIbPEjPFJmBpwCOZdgaHzcmMFNtwDqijWFVwvTnFLFNTwIobKdtlz’}, ‘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’MRVgpjjkGPJxodTu’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’RmDHFIWgsKjOIbPEjPFJmBpwCOZdgaHzcmMFNtwDqijWFVwvTnFLFNTwIobKdtlz’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’MRVgpjjkGPJxodTu’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’RmDHFIWgsKjOIbPEjPFJmBpwCOZdgaHzcmMFNtwDqijWFVwvTnFLFNTwIobKdtlz’}, ‘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’MRVgpjjkGPJxodTu’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’RmDHFIWgsKjOIbPEjPFJmBpwCOZdgaHzcmMFNtwDqijWFVwvTnFLFNTwIobKdtlz’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’bhNcxKuUrLShLJLY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’IUTNufGFXEjEMIWoMBhtniDCdNsFLOKnkCcwGrDJbEKNdpBoVbOWCrbiRBrdAFvu’}, ‘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’bhNcxKuUrLShLJLY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’IUTNufGFXEjEMIWoMBhtniDCdNsFLOKnkCcwGrDJbEKNdpBoVbOWCrbiRBrdAFvu’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’bhNcxKuUrLShLJLY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’IUTNufGFXEjEMIWoMBhtniDCdNsFLOKnkCcwGrDJbEKNdpBoVbOWCrbiRBrdAFvu’}, ‘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’bhNcxKuUrLShLJLY’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’IUTNufGFXEjEMIWoMBhtniDCdNsFLOKnkCcwGrDJbEKNdpBoVbOWCrbiRBrdAFvu’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’nikofaacTOJtPSfF’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’yLceUXtLGOOnnUcHNINInKfNdessJSzqHCIopxCsbCGMPMHfKkmSmeyWoJavWNUv’}, ‘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’nikofaacTOJtPSfF’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’yLceUXtLGOOnnUcHNINInKfNdessJSzqHCIopxCsbCGMPMHfKkmSmeyWoJavWNUv’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’nikofaacTOJtPSfF’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’yLceUXtLGOOnnUcHNINInKfNdessJSzqHCIopxCsbCGMPMHfKkmSmeyWoJavWNUv’}, ‘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’nikofaacTOJtPSfF’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’yLceUXtLGOOnnUcHNINInKfNdessJSzqHCIopxCsbCGMPMHfKkmSmeyWoJavWNUv’}, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’gPJgPNJLHbHveAoJ’}, ‘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’gPJgPNJLHbHveAoJ’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’gPJgPNJLHbHveAoJ’}, ‘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’gPJgPNJLHbHveAoJ’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’mwCjTAtkKlvYgNcV’}, ‘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’mwCjTAtkKlvYgNcV’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’mwCjTAtkKlvYgNcV’}, ‘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’mwCjTAtkKlvYgNcV’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’UkyGvXApLOvwVWJr’}, ‘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’UkyGvXApLOvwVWJr’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’UkyGvXApLOvwVWJr’}, ‘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’UkyGvXApLOvwVWJr’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’XpvFVVCuFyIIaZNp’}, ‘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’XpvFVVCuFyIIaZNp’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’XpvFVVCuFyIIaZNp’}, ‘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’XpvFVVCuFyIIaZNp’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’UGBvoTOFOzqOcFAu’}, ‘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’UGBvoTOFOzqOcFAu’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’UGBvoTOFOzqOcFAu’}, ‘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’UGBvoTOFOzqOcFAu’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’PVKnPOXDUkJoDubZ’}, ‘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’PVKnPOXDUkJoDubZ’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’PVKnPOXDUkJoDubZ’}, ‘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’PVKnPOXDUkJoDubZ’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’MyBTDMJxeaMisxsW’}, ‘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’MyBTDMJxeaMisxsW’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’MyBTDMJxeaMisxsW’}, ‘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’MyBTDMJxeaMisxsW’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’cypnPAOKDXvcZpXj’}, ‘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’cypnPAOKDXvcZpXj’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’cypnPAOKDXvcZpXj’}, ‘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’cypnPAOKDXvcZpXj’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’PXKyGqNETCbbKcKq’}, ‘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’PXKyGqNETCbbKcKq’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’PXKyGqNETCbbKcKq’}, ‘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’PXKyGqNETCbbKcKq’}, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’zoeTpGxfwVttTDEjVFfRqcprdaHQfHKC’}, ‘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’zoeTpGxfwVttTDEjVFfRqcprdaHQfHKC’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’zoeTpGxfwVttTDEjVFfRqcprdaHQfHKC’}, ‘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’zoeTpGxfwVttTDEjVFfRqcprdaHQfHKC’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’vCvUuAuYFMcifeRwqhUzdUfGdbwhnzIP’}, ‘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’vCvUuAuYFMcifeRwqhUzdUfGdbwhnzIP’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’vCvUuAuYFMcifeRwqhUzdUfGdbwhnzIP’}, ‘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’vCvUuAuYFMcifeRwqhUzdUfGdbwhnzIP’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’PJnESndhfGdNwMMclbwMjyQwDaXKHwZN’}, ‘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’PJnESndhfGdNwMMclbwMjyQwDaXKHwZN’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’PJnESndhfGdNwMMclbwMjyQwDaXKHwZN’}, ‘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’PJnESndhfGdNwMMclbwMjyQwDaXKHwZN’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’heKahjCqUNVtmWXtuJvaJjvdVCylHJlh’}, ‘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’heKahjCqUNVtmWXtuJvaJjvdVCylHJlh’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’heKahjCqUNVtmWXtuJvaJjvdVCylHJlh’}, ‘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’heKahjCqUNVtmWXtuJvaJjvdVCylHJlh’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’eePzqNXWBoaQAsscYqtXYIcffzZFPchi’}, ‘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’eePzqNXWBoaQAsscYqtXYIcffzZFPchi’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’eePzqNXWBoaQAsscYqtXYIcffzZFPchi’}, ‘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’eePzqNXWBoaQAsscYqtXYIcffzZFPchi’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’tLnjqdzgWxbkZUnLkbhVTQkLWEVwIfZL’}, ‘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’tLnjqdzgWxbkZUnLkbhVTQkLWEVwIfZL’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’tLnjqdzgWxbkZUnLkbhVTQkLWEVwIfZL’}, ‘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’tLnjqdzgWxbkZUnLkbhVTQkLWEVwIfZL’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’GuDADizUwzFVDbDUVEFHSRZSVAmJstpp’}, ‘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’GuDADizUwzFVDbDUVEFHSRZSVAmJstpp’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’GuDADizUwzFVDbDUVEFHSRZSVAmJstpp’}, ‘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’GuDADizUwzFVDbDUVEFHSRZSVAmJstpp’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’bZOCVjahOgBYYQpbmRPUYxWCcSEOnkPH’}, ‘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’bZOCVjahOgBYYQpbmRPUYxWCcSEOnkPH’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’bZOCVjahOgBYYQpbmRPUYxWCcSEOnkPH’}, ‘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’bZOCVjahOgBYYQpbmRPUYxWCcSEOnkPH’}, ‘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’: ‘3c:fd:fe:9c:ed:50’, ‘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’OyVWzhhquEtLgUeLMXYCZPdTJPnfKYMt’}, ‘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’OyVWzhhquEtLgUeLMXYCZPdTJPnfKYMt’}, ‘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’: ‘3c:fd:fe:9c:ed:51’, ‘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’OyVWzhhquEtLgUeLMXYCZPdTJPnfKYMt’}, ‘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’OyVWzhhquEtLgUeLMXYCZPdTJPnfKYMt’}, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 484b56745958504f5678707a67486967 remote_crypto_key 484b56745958504f5678707a67486967 integ_alg sha-256-128 local_integ_key 797a6455754663414a525749726542746b416244686d6f4a4c584c486a426d50 remote_integ_key 797a6455754663414a525749726542746b416244686d6f4a4c584c486a426d50 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 596a726a44516b766d787361446a6d50 remote_crypto_key 596a726a44516b766d787361446a6d50 integ_alg sha-256-128 local_integ_key 42617665527977586f41526b7a447361704f505369544a75784f736957566f44 remote_integ_key 42617665527977586f41526b7a447361704f505369544a75784f736957566f44 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 6a7469694c6d796579484a4367545869 remote_crypto_key 6a7469694c6d796579484a4367545869 integ_alg sha-256-128 local_integ_key 7a594c62596769735a724378504d42704646596e7277434f756d62504854494d remote_integ_key 7a594c62596769735a724378504d42704646596e7277434f756d62504854494d 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 4c4d67464252684a5056746358544a72 remote_crypto_key 4c4d67464252684a5056746358544a72 integ_alg sha-256-128 local_integ_key 69436d61534d5578444f636d6e4c5a6a475879456179744856784d51786a5662 remote_integ_key 69436d61534d5578444f636d6e4c5a6a475879456179744856784d51786a5662 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 4f4e706f7a454549576d424c51715a75 remote_crypto_key 4f4e706f7a454549576d424c51715a75 integ_alg sha-256-128 local_integ_key 624942776552526b67417844776778686d6b6d636779537142535341595a4141 remote_integ_key 624942776552526b67417844776778686d6b6d636779537142535341595a4141 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 6f49654a54474b497776505945575147 remote_crypto_key 6f49654a54474b497776505945575147 integ_alg sha-256-128 local_integ_key 68547445667544544a566b674777514a7477594472504f45534c6f61516a6652 remote_integ_key 68547445667544544a566b674777514a7477594472504f45534c6f61516a6652 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 696142654a515177537a62486d4d4645 remote_crypto_key 696142654a515177537a62486d4d4645 integ_alg sha-256-128 local_integ_key 7a656e4d5458594858727455647864546b4555595761516b4a78446b7a4a634f remote_integ_key 7a656e4d5458594858727455647864546b4555595761516b4a78446b7a4a634f 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 536b5172684c4b544e55715378576c43 remote_crypto_key 536b5172684c4b544e55715378576c43 integ_alg sha-256-128 local_integ_key 567564746a755476587345566b63697547566573506f516c7a696a6d545a6861 remote_integ_key 567564746a755476587345566b63697547566573506f516c7a696a6d545a6861 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 676274735873446774776c704b527673 remote_crypto_key 676274735873446774776c704b527673 integ_alg sha-256-128 local_integ_key 7a596b646f494246436f456b5946787a7043695173796c4e747a59476859534c remote_integ_key 7a596b646f494246436f456b5946787a7043695173796c4e747a59476859534c 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 48597172416c6557775158674f484157 remote_crypto_key 48597172416c6557775158674f484157 integ_alg sha-256-128 local_integ_key 5769504b486e646c567353534454714f527077496f477370776f51697852506a remote_integ_key 5769504b486e646c567353534454714f527077496f477370776f51697852506a 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 4253444c7079446c4e746e484c4e5a4c remote_crypto_key 4253444c7079446c4e746e484c4e5a4c integ_alg sha-256-128 local_integ_key 477a426f574451784a42536763616b68427842644e4544456c4a70527870724d remote_integ_key 477a426f574451784a42536763616b68427842644e4544456c4a70527870724d 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 6d636a4e41527954695666584f796355 remote_crypto_key 6d636a4e41527954695666584f796355 integ_alg sha-256-128 local_integ_key 4564636857634e6f456a4451764f776f4742764d715579526d757853427a7662 remote_integ_key 4564636857634e6f456a4451764f776f4742764d715579526d757853427a7662 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 7a654743436b5166496a59454c544d77 remote_crypto_key 7a654743436b5166496a59454c544d77 integ_alg sha-256-128 local_integ_key 6e6e57505574684d6f6e6c63505676516545745479684c52487944614a637853 remote_integ_key 6e6e57505574684d6f6e6c63505676516545745479684c52487944614a637853 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 4b55756f764d6f664b47647a4a4d6371 remote_crypto_key 4b55756f764d6f664b47647a4a4d6371 integ_alg sha-256-128 local_integ_key 72774c437a4e7268416869694b62574c78764943497773746f6970675a616162 remote_integ_key 72774c437a4e7268416869694b62574c78764943497773746f6970675a616162 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 567970704c436a4a7249566e724a5449 remote_crypto_key 567970704c436a4a7249566e724a5449 integ_alg sha-256-128 local_integ_key 5a44614e7451656479444b4b465a70726c794742645a4e6b615a6e4b69454a74 remote_integ_key 5a44614e7451656479444b4b465a70726c794742645a4e6b615a6e4b69454a74 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 6a4b61527373746675434f4b4a627771 remote_crypto_key 6a4b61527373746675434f4b4a627771 integ_alg sha-256-128 local_integ_key 4c6c6761526b654e5a414c6562655866775672786553576273636345714f5371 remote_integ_key 4c6c6761526b654e5a414c6562655866775672786553576273636345714f5371 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 49704a4343465a4278667262496d7276 remote_crypto_key 49704a4343465a4278667262496d7276 integ_alg sha-256-128 local_integ_key 6a485443794c5a69664168524c5361624e4c55726e70786d6563574e65776576 remote_integ_key 6a485443794c5a69664168524c5361624e4c55726e70786d6563574e65776576 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 584370555a62625948474c69574b6c59 remote_crypto_key 584370555a62625948474c69574b6c59 integ_alg sha-256-128 local_integ_key 44774e46636b6f55654e7a694771754b614d4873726b42774252434f6b445167 remote_integ_key 44774e46636b6f55654e7a694771754b614d4873726b42774252434f6b445167 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 6758574e5870766d414656766d495361 remote_crypto_key 6758574e5870766d414656766d495361 integ_alg sha-256-128 local_integ_key 675758486f796e586764437544535871637247486c704163504d746353766543 remote_integ_key 675758486f796e586764437544535871637247486c704163504d746353766543 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 6e55527178565349615744714d747045 remote_crypto_key 6e55527178565349615744714d747045 integ_alg sha-256-128 local_integ_key 4e6f77496d6f6d74466d565a50454d594c6f6e78454667487577697151526970 remote_integ_key 4e6f77496d6f6d74466d565a50454d594c6f6e78454667487577697151526970 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 4e4a45626b4554434b5a7275426f4b74 remote_crypto_key 4e4a45626b4554434b5a7275426f4b74 integ_alg sha-256-128 local_integ_key 41744f736b51764a56537a74556a6f4a6f426f4359424f574963515a69466472 remote_integ_key 41744f736b51764a56537a74556a6f4a6f426f4359424f574963515a69466472 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 5274487956736e525a76665578556361 remote_crypto_key 5274487956736e525a76665578556361 integ_alg sha-256-128 local_integ_key 766d48664c5353546d6b645a486172576c5a715a4c46454f624d6a6c416a5465 remote_integ_key 766d48664c5353546d6b645a486172576c5a715a4c46454f624d6a6c416a5465 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 6b6d686c6351707048545776454c446a remote_crypto_key 6b6d686c6351707048545776454c446a integ_alg sha-256-128 local_integ_key 4e7449646f415464667474567a4352414650694a5a76736d6559734c52566770 remote_integ_key 4e7449646f415464667474567a4352414650694a5a76736d6559734c52566770 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 59697376427561495043474176737473 remote_crypto_key 59697376427561495043474176737473 integ_alg sha-256-128 local_integ_key 4566736d565748515272466f6168707247626c6b53756d78795443554876706b remote_integ_key 4566736d565748515272466f6168707247626c6b53756d78795443554876706b 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 616a4d5057635455537347475341776e remote_crypto_key 616a4d5057635455537347475341776e integ_alg sha-256-128 local_integ_key 5558744550587a417a4d5961616762627373756e4457664b735a786e634e4842 remote_integ_key 5558744550587a417a4d5961616762627373756e4457664b735a786e634e4842 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 56766c7a44524b774a4e58597a676142 remote_crypto_key 56766c7a44524b774a4e58597a676142 integ_alg sha-256-128 local_integ_key 7451526a776f4858787859497079756c686e566548776e4e5a79767075416573 remote_integ_key 7451526a776f4858787859497079756c686e566548776e4e5a79767075416573 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 6f58667a6776766b4f61677659674174 remote_crypto_key 6f58667a6776766b4f61677659674174 integ_alg sha-256-128 local_integ_key 467678496951727667475a6a444b4e56644f526b4977594c5167574a49496b42 remote_integ_key 467678496951727667475a6a444b4e56644f526b4977594c5167574a49496b42 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 715a6377734c73444573776154624766 remote_crypto_key 715a6377734c73444573776154624766 integ_alg sha-256-128 local_integ_key 7351786f446e744a5a64764e6662624349456872725870544d6766464448646d remote_integ_key 7351786f446e744a5a64764e6662624349456872725870544d6766464448646d 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 416473566f6f6b464364794e7961784a remote_crypto_key 416473566f6f6b464364794e7961784a integ_alg sha-256-128 local_integ_key 4a44644d5a575275636d4963584450546c416e5451486d5953546159506a7a6b remote_integ_key 4a44644d5a575275636d4963584450546c416e5451486d5953546159506a7a6b 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 4d4b51577a6149645a6b5744494a7a55 remote_crypto_key 4d4b51577a6149645a6b5744494a7a55 integ_alg sha-256-128 local_integ_key 53526b536f6c59554945667a537268637045707563436c5165744c61654f6846 remote_integ_key 53526b536f6c59554945667a537268637045707563436c5165744c61654f6846 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 4a626d6d6c5a7a66766d4e4649526653 remote_crypto_key 4a626d6d6c5a7a66766d4e4649526653 integ_alg sha-256-128 local_integ_key 634e6a64566c494d4c4a4a667974484d526b765156434e4c57764e416c6e5946 remote_integ_key 634e6a64566c494d4c4a4a667974484d526b765156434e4c57764e416c6e5946 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 737947466d766e4c51784d6c734b7472 remote_crypto_key 737947466d766e4c51784d6c734b7472 integ_alg sha-256-128 local_integ_key 6d4f544f6b6a4f424348516451634a494742526e7978514a50624f5253774474 remote_integ_key 6d4f544f6b6a4f424348516451634a494742526e7978514a50624f5253774474 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 7949726979706b41774e416f6b566244 remote_crypto_key 7949726979706b41774e416f6b566244 integ_alg sha-256-128 local_integ_key 6c466b68496347686a6c735262754471684a4b7a7a70684471436f4a6270434d remote_integ_key 6c466b68496347686a6c735262754471684a4b7a7a70684471436f4a6270434d 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 67466a78667a536f6545446c48437875 remote_crypto_key 67466a78667a536f6545446c48437875 integ_alg sha-256-128 local_integ_key 4c44764d63596f684a7a4647686d765977724949666c73634a5a797779727a71 remote_integ_key 4c44764d63596f684a7a4647686d765977724949666c73634a5a797779727a71 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 576c7672665a42567a5271797569414e remote_crypto_key 576c7672665a42567a5271797569414e integ_alg sha-256-128 local_integ_key 76754e6d7a4c61655775644e54566e4f444c4b71686b78706d4e485548496948 remote_integ_key 76754e6d7a4c61655775644e54566e4f444c4b71686b78706d4e485548496948 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 426b526e566a6d6376694978737a4777 remote_crypto_key 426b526e566a6d6376694978737a4777 integ_alg sha-256-128 local_integ_key 684b4b514e6361446f6969697751547a4954674548576d5068454c6d4b4e7877 remote_integ_key 684b4b514e6361446f6969697751547a4954674548576d5068454c6d4b4e7877 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 50746d587370616c46764c6749476869 remote_crypto_key 50746d587370616c46764c6749476869 integ_alg sha-256-128 local_integ_key 6870537a6e5a4d796f63546757556e4b4173544f42747147586348554f495969 remote_integ_key 6870537a6e5a4d796f63546757556e4b4173544f42747147586348554f495969 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 427376724c454a655a53666876776a4f remote_crypto_key 427376724c454a655a53666876776a4f integ_alg sha-256-128 local_integ_key 5a7565754c514e4643774e474e7753516d7671516f72474e785a6b5070684166 remote_integ_key 5a7565754c514e4643774e474e7753516d7671516f72474e785a6b5070684166 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 58614b62444a4e647744645975535151 remote_crypto_key 58614b62444a4e647744645975535151 integ_alg sha-256-128 local_integ_key 7a61534d6c486155457158767a666461646d54596267684952734159586d566f remote_integ_key 7a61534d6c486155457158767a666461646d54596267684952734159586d566f 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 5879536b4b45424457714d7042575445 remote_crypto_key 5879536b4b45424457714d7042575445 integ_alg sha-256-128 local_integ_key 4e61734b666557506178687758707049756378634a666459706143504a6c6262 remote_integ_key 4e61734b666557506178687758707049756378634a666459706143504a6c6262 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 484b56745958504f5678707a67486967 remote_crypto_key 484b56745958504f5678707a67486967 integ_alg sha-256-128 local_integ_key 797a6455754663414a525749726542746b416244686d6f4a4c584c486a426d50 remote_integ_key 797a6455754663414a525749726542746b416244686d6f4a4c584c486a426d50 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 596a726a44516b766d787361446a6d50 remote_crypto_key 596a726a44516b766d787361446a6d50 integ_alg sha-256-128 local_integ_key 42617665527977586f41526b7a447361704f505369544a75784f736957566f44 remote_integ_key 42617665527977586f41526b7a447361704f505369544a75784f736957566f44 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 6a7469694c6d796579484a4367545869 remote_crypto_key 6a7469694c6d796579484a4367545869 integ_alg sha-256-128 local_integ_key 7a594c62596769735a724378504d42704646596e7277434f756d62504854494d remote_integ_key 7a594c62596769735a724378504d42704646596e7277434f756d62504854494d 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 4c4d67464252684a5056746358544a72 remote_crypto_key 4c4d67464252684a5056746358544a72 integ_alg sha-256-128 local_integ_key 69436d61534d5578444f636d6e4c5a6a475879456179744856784d51786a5662 remote_integ_key 69436d61534d5578444f636d6e4c5a6a475879456179744856784d51786a5662 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 4f4e706f7a454549576d424c51715a75 remote_crypto_key 4f4e706f7a454549576d424c51715a75 integ_alg sha-256-128 local_integ_key 624942776552526b67417844776778686d6b6d636779537142535341595a4141 remote_integ_key 624942776552526b67417844776778686d6b6d636779537142535341595a4141 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 6f49654a54474b497776505945575147 remote_crypto_key 6f49654a54474b497776505945575147 integ_alg sha-256-128 local_integ_key 68547445667544544a566b674777514a7477594472504f45534c6f61516a6652 remote_integ_key 68547445667544544a566b674777514a7477594472504f45534c6f61516a6652 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 696142654a515177537a62486d4d4645 remote_crypto_key 696142654a515177537a62486d4d4645 integ_alg sha-256-128 local_integ_key 7a656e4d5458594858727455647864546b4555595761516b4a78446b7a4a634f remote_integ_key 7a656e4d5458594858727455647864546b4555595761516b4a78446b7a4a634f 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 536b5172684c4b544e55715378576c43 remote_crypto_key 536b5172684c4b544e55715378576c43 integ_alg sha-256-128 local_integ_key 567564746a755476587345566b63697547566573506f516c7a696a6d545a6861 remote_integ_key 567564746a755476587345566b63697547566573506f516c7a696a6d545a6861 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 676274735873446774776c704b527673 remote_crypto_key 676274735873446774776c704b527673 integ_alg sha-256-128 local_integ_key 7a596b646f494246436f456b5946787a7043695173796c4e747a59476859534c remote_integ_key 7a596b646f494246436f456b5946787a7043695173796c4e747a59476859534c 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 48597172416c6557775158674f484157 remote_crypto_key 48597172416c6557775158674f484157 integ_alg sha-256-128 local_integ_key 5769504b486e646c567353534454714f527077496f477370776f51697852506a remote_integ_key 5769504b486e646c567353534454714f527077496f477370776f51697852506a 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 4253444c7079446c4e746e484c4e5a4c remote_crypto_key 4253444c7079446c4e746e484c4e5a4c integ_alg sha-256-128 local_integ_key 477a426f574451784a42536763616b68427842644e4544456c4a70527870724d remote_integ_key 477a426f574451784a42536763616b68427842644e4544456c4a70527870724d 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 6d636a4e41527954695666584f796355 remote_crypto_key 6d636a4e41527954695666584f796355 integ_alg sha-256-128 local_integ_key 4564636857634e6f456a4451764f776f4742764d715579526d757853427a7662 remote_integ_key 4564636857634e6f456a4451764f776f4742764d715579526d757853427a7662 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 7a654743436b5166496a59454c544d77 remote_crypto_key 7a654743436b5166496a59454c544d77 integ_alg sha-256-128 local_integ_key 6e6e57505574684d6f6e6c63505676516545745479684c52487944614a637853 remote_integ_key 6e6e57505574684d6f6e6c63505676516545745479684c52487944614a637853 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 4b55756f764d6f664b47647a4a4d6371 remote_crypto_key 4b55756f764d6f664b47647a4a4d6371 integ_alg sha-256-128 local_integ_key 72774c437a4e7268416869694b62574c78764943497773746f6970675a616162 remote_integ_key 72774c437a4e7268416869694b62574c78764943497773746f6970675a616162 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 567970704c436a4a7249566e724a5449 remote_crypto_key 567970704c436a4a7249566e724a5449 integ_alg sha-256-128 local_integ_key 5a44614e7451656479444b4b465a70726c794742645a4e6b615a6e4b69454a74 remote_integ_key 5a44614e7451656479444b4b465a70726c794742645a4e6b615a6e4b69454a74 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 6a4b61527373746675434f4b4a627771 remote_crypto_key 6a4b61527373746675434f4b4a627771 integ_alg sha-256-128 local_integ_key 4c6c6761526b654e5a414c6562655866775672786553576273636345714f5371 remote_integ_key 4c6c6761526b654e5a414c6562655866775672786553576273636345714f5371 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 49704a4343465a4278667262496d7276 remote_crypto_key 49704a4343465a4278667262496d7276 integ_alg sha-256-128 local_integ_key 6a485443794c5a69664168524c5361624e4c55726e70786d6563574e65776576 remote_integ_key 6a485443794c5a69664168524c5361624e4c55726e70786d6563574e65776576 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 584370555a62625948474c69574b6c59 remote_crypto_key 584370555a62625948474c69574b6c59 integ_alg sha-256-128 local_integ_key 44774e46636b6f55654e7a694771754b614d4873726b42774252434f6b445167 remote_integ_key 44774e46636b6f55654e7a694771754b614d4873726b42774252434f6b445167 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 6758574e5870766d414656766d495361 remote_crypto_key 6758574e5870766d414656766d495361 integ_alg sha-256-128 local_integ_key 675758486f796e586764437544535871637247486c704163504d746353766543 remote_integ_key 675758486f796e586764437544535871637247486c704163504d746353766543 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 6e55527178565349615744714d747045 remote_crypto_key 6e55527178565349615744714d747045 integ_alg sha-256-128 local_integ_key 4e6f77496d6f6d74466d565a50454d594c6f6e78454667487577697151526970 remote_integ_key 4e6f77496d6f6d74466d565a50454d594c6f6e78454667487577697151526970 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 4e4a45626b4554434b5a7275426f4b74 remote_crypto_key 4e4a45626b4554434b5a7275426f4b74 integ_alg sha-256-128 local_integ_key 41744f736b51764a56537a74556a6f4a6f426f4359424f574963515a69466472 remote_integ_key 41744f736b51764a56537a74556a6f4a6f426f4359424f574963515a69466472 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 5274487956736e525a76665578556361 remote_crypto_key 5274487956736e525a76665578556361 integ_alg sha-256-128 local_integ_key 766d48664c5353546d6b645a486172576c5a715a4c46454f624d6a6c416a5465 remote_integ_key 766d48664c5353546d6b645a486172576c5a715a4c46454f624d6a6c416a5465 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 6b6d686c6351707048545776454c446a remote_crypto_key 6b6d686c6351707048545776454c446a integ_alg sha-256-128 local_integ_key 4e7449646f415464667474567a4352414650694a5a76736d6559734c52566770 remote_integ_key 4e7449646f415464667474567a4352414650694a5a76736d6559734c52566770 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 59697376427561495043474176737473 remote_crypto_key 59697376427561495043474176737473 integ_alg sha-256-128 local_integ_key 4566736d565748515272466f6168707247626c6b53756d78795443554876706b remote_integ_key 4566736d565748515272466f6168707247626c6b53756d78795443554876706b 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 616a4d5057635455537347475341776e remote_crypto_key 616a4d5057635455537347475341776e integ_alg sha-256-128 local_integ_key 5558744550587a417a4d5961616762627373756e4457664b735a786e634e4842 remote_integ_key 5558744550587a417a4d5961616762627373756e4457664b735a786e634e4842 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 56766c7a44524b774a4e58597a676142 remote_crypto_key 56766c7a44524b774a4e58597a676142 integ_alg sha-256-128 local_integ_key 7451526a776f4858787859497079756c686e566548776e4e5a79767075416573 remote_integ_key 7451526a776f4858787859497079756c686e566548776e4e5a79767075416573 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 6f58667a6776766b4f61677659674174 remote_crypto_key 6f58667a6776766b4f61677659674174 integ_alg sha-256-128 local_integ_key 467678496951727667475a6a444b4e56644f526b4977594c5167574a49496b42 remote_integ_key 467678496951727667475a6a444b4e56644f526b4977594c5167574a49496b42 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 715a6377734c73444573776154624766 remote_crypto_key 715a6377734c73444573776154624766 integ_alg sha-256-128 local_integ_key 7351786f446e744a5a64764e6662624349456872725870544d6766464448646d remote_integ_key 7351786f446e744a5a64764e6662624349456872725870544d6766464448646d 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 416473566f6f6b464364794e7961784a remote_crypto_key 416473566f6f6b464364794e7961784a integ_alg sha-256-128 local_integ_key 4a44644d5a575275636d4963584450546c416e5451486d5953546159506a7a6b remote_integ_key 4a44644d5a575275636d4963584450546c416e5451486d5953546159506a7a6b 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 4d4b51577a6149645a6b5744494a7a55 remote_crypto_key 4d4b51577a6149645a6b5744494a7a55 integ_alg sha-256-128 local_integ_key 53526b536f6c59554945667a537268637045707563436c5165744c61654f6846 remote_integ_key 53526b536f6c59554945667a537268637045707563436c5165744c61654f6846 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 4a626d6d6c5a7a66766d4e4649526653 remote_crypto_key 4a626d6d6c5a7a66766d4e4649526653 integ_alg sha-256-128 local_integ_key 634e6a64566c494d4c4a4a667974484d526b765156434e4c57764e416c6e5946 remote_integ_key 634e6a64566c494d4c4a4a667974484d526b765156434e4c57764e416c6e5946 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 737947466d766e4c51784d6c734b7472 remote_crypto_key 737947466d766e4c51784d6c734b7472 integ_alg sha-256-128 local_integ_key 6d4f544f6b6a4f424348516451634a494742526e7978514a50624f5253774474 remote_integ_key 6d4f544f6b6a4f424348516451634a494742526e7978514a50624f5253774474 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 7949726979706b41774e416f6b566244 remote_crypto_key 7949726979706b41774e416f6b566244 integ_alg sha-256-128 local_integ_key 6c466b68496347686a6c735262754471684a4b7a7a70684471436f4a6270434d remote_integ_key 6c466b68496347686a6c735262754471684a4b7a7a70684471436f4a6270434d 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 67466a78667a536f6545446c48437875 remote_crypto_key 67466a78667a536f6545446c48437875 integ_alg sha-256-128 local_integ_key 4c44764d63596f684a7a4647686d765977724949666c73634a5a797779727a71 remote_integ_key 4c44764d63596f684a7a4647686d765977724949666c73634a5a797779727a71 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 576c7672665a42567a5271797569414e remote_crypto_key 576c7672665a42567a5271797569414e integ_alg sha-256-128 local_integ_key 76754e6d7a4c61655775644e54566e4f444c4b71686b78706d4e485548496948 remote_integ_key 76754e6d7a4c61655775644e54566e4f444c4b71686b78706d4e485548496948 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 426b526e566a6d6376694978737a4777 remote_crypto_key 426b526e566a6d6376694978737a4777 integ_alg sha-256-128 local_integ_key 684b4b514e6361446f6969697751547a4954674548576d5068454c6d4b4e7877 remote_integ_key 684b4b514e6361446f6969697751547a4954674548576d5068454c6d4b4e7877 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 50746d587370616c46764c6749476869 remote_crypto_key 50746d587370616c46764c6749476869 integ_alg sha-256-128 local_integ_key 6870537a6e5a4d796f63546757556e4b4173544f42747147586348554f495969 remote_integ_key 6870537a6e5a4d796f63546757556e4b4173544f42747147586348554f495969 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 427376724c454a655a53666876776a4f remote_crypto_key 427376724c454a655a53666876776a4f integ_alg sha-256-128 local_integ_key 5a7565754c514e4643774e474e7753516d7671516f72474e785a6b5070684166 remote_integ_key 5a7565754c514e4643774e474e7753516d7671516f72474e785a6b5070684166 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 58614b62444a4e647744645975535151 remote_crypto_key 58614b62444a4e647744645975535151 integ_alg sha-256-128 local_integ_key 7a61534d6c486155457158767a666461646d54596267684952734159586d566f remote_integ_key 7a61534d6c486155457158767a666461646d54596267684952734159586d566f 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 5879536b4b45424457714d7042575445 remote_crypto_key 5879536b4b45424457714d7042575445 integ_alg sha-256-128 local_integ_key 4e61734b666557506178687758707049756378634a666459706143504a6c6262 remote_integ_key 4e61734b666557506178687758707049756378634a666459706143504a6c6262 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 52426e4244424d514a6b43506f68536c remote_crypto_key 52426e4244424d514a6b43506f68536c integ_alg sha-256-128 local_integ_key 4b6e65425646654b4f59444e49626642685342764a4b67666971537167475a56 remote_integ_key 4b6e65425646654b4f59444e49626642685342764a4b67666971537167475a56 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 494954534a586c465459546f797a6262 remote_crypto_key 494954534a586c465459546f797a6262 integ_alg sha-256-128 local_integ_key 6f41586664654843435148416e44746f4a7165504875794d6f4773725355474d remote_integ_key 6f41586664654843435148416e44746f4a7165504875794d6f4773725355474d 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 6578754b494462637661514f516b5977 remote_crypto_key 6578754b494462637661514f516b5977 integ_alg sha-256-128 local_integ_key 654877676a4f74464d4e546d684744646a4a624d7274434948797662464b6873 remote_integ_key 654877676a4f74464d4e546d684744646a4a624d7274434948797662464b6873 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 755361746a7952614a76616569614746 remote_crypto_key 755361746a7952614a76616569614746 integ_alg sha-256-128 local_integ_key 6b4e68764c584a676b474a664867526b774e58784e5649654b584b6244494b71 remote_integ_key 6b4e68764c584a676b474a664867526b774e58784e5649654b584b6244494b71 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 616b7150636d7461514f685269785977 remote_crypto_key 616b7150636d7461514f685269785977 integ_alg sha-256-128 local_integ_key 6456724476756c4d6e57445a71747273457a73756577786f504441586841796a remote_integ_key 6456724476756c4d6e57445a71747273457a73756577786f504441586841796a 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 484c6c73664d67567a58484b5a596851 remote_crypto_key 484c6c73664d67567a58484b5a596851 integ_alg sha-256-128 local_integ_key 7266596a744e456c485a694b4b47716d4843456f49636c446942786461534a41 remote_integ_key 7266596a744e456c485a694b4b47716d4843456f49636c446942786461534a41 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 6c7875486757454a6d417442426d516a remote_crypto_key 6c7875486757454a6d417442426d516a integ_alg sha-256-128 local_integ_key 7371627754616f4b596561776b6a45744f706e5574706156614d6e4d546c456f remote_integ_key 7371627754616f4b596561776b6a45744f706e5574706156614d6e4d546c456f 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 774270757057504e78566d5a66796952 remote_crypto_key 774270757057504e78566d5a66796952 integ_alg sha-256-128 local_integ_key 4d5351796e74794e455367676777774e5974626a4a464a594f6a754346456366 remote_integ_key 4d5351796e74794e455367676777774e5974626a4a464a594f6a754346456366 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 656c63754c6e6456636354504152474b remote_crypto_key 656c63754c6e6456636354504152474b integ_alg sha-256-128 local_integ_key 59586845594d6a5079634c50435a574a776c777261794a686e6f566650614761 remote_integ_key 59586845594d6a5079634c50435a574a776c777261794a686e6f566650614761 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 76544573795262665541624a63686468 remote_crypto_key 76544573795262665541624a63686468 integ_alg sha-256-128 local_integ_key 5577435a754862506559444c5a67435362554c56634c746573476d4876764665 remote_integ_key 5577435a754862506559444c5a67435362554c56634c746573476d4876764665 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 4645556c6a6b73717a64685669554851 remote_crypto_key 4645556c6a6b73717a64685669554851 integ_alg sha-256-128 local_integ_key 556b4d706b534d5061636b59726a6e70536c5558776858416d4349556743456c remote_integ_key 556b4d706b534d5061636b59726a6e70536c5558776858416d4349556743456c 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 4870524d694f41727875797774794651 remote_crypto_key 4870524d694f41727875797774794651 integ_alg sha-256-128 local_integ_key 55436b6d50764f6f795454734d65724741794f6762675a496f63677373547645 remote_integ_key 55436b6d50764f6f795454734d65724741794f6762675a496f63677373547645 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 687547594746784b534f4d435061744a remote_crypto_key 687547594746784b534f4d435061744a integ_alg sha-256-128 local_integ_key 4c6e4d6b4b626861536f617453616b6f6571676575466c45476d6a686a766446 remote_integ_key 4c6e4d6b4b626861536f617453616b6f6571676575466c45476d6a686a766446 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 797542577552737746536964597a424c remote_crypto_key 797542577552737746536964597a424c integ_alg sha-256-128 local_integ_key 714e706875757872784f7a54766264786a51576879715164777174504c655172 remote_integ_key 714e706875757872784f7a54766264786a51576879715164777174504c655172 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 4c51586241426c6e544d79696368716f remote_crypto_key 4c51586241426c6e544d79696368716f integ_alg sha-256-128 local_integ_key 4370794d424b6864516f6f6844685043457959714d78776c43584c5873414c55 remote_integ_key 4370794d424b6864516f6f6844685043457959714d78776c43584c5873414c55 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 6b73787a4d4244516c574c6f5744556e remote_crypto_key 6b73787a4d4244516c574c6f5744556e integ_alg sha-256-128 local_integ_key 756f4e74774a694f4a4a5a776c6e5765444d6d52635a6946787a6d73434f7a52 remote_integ_key 756f4e74774a694f4a4a5a776c6e5765444d6d52635a6946787a6d73434f7a52 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 56486c496878566a6e747a515079436e remote_crypto_key 56486c496878566a6e747a515079436e integ_alg sha-256-128 local_integ_key 575047796b4a67776265446d6f4461755677576c6f46724744484f6d6a615475 remote_integ_key 575047796b4a67776265446d6f4461755677576c6f46724744484f6d6a615475 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 786d5869755157556f707a506f696156 remote_crypto_key 786d5869755157556f707a506f696156 integ_alg sha-256-128 local_integ_key 4b4874724b4e436a656f7642644b4d73694a487a574542576b5964614a635054 remote_integ_key 4b4874724b4e436a656f7642644b4d73694a487a574542576b5964614a635054 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 4e7961426d594e516e594d6b70517a67 remote_crypto_key 4e7961426d594e516e594d6b70517a67 integ_alg sha-256-128 local_integ_key 4249496b4e63626a5447436242507252446f49536d78704c58696b53546d4b63 remote_integ_key 4249496b4e63626a5447436242507252446f49536d78704c58696b53546d4b63 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 7652726c5274514e6e52546745516c77 remote_crypto_key 7652726c5274514e6e52546745516c77 integ_alg sha-256-128 local_integ_key 716b6f65714958665775546575526955747477456a69466b5a4d6467464c4749 remote_integ_key 716b6f65714958665775546575526955747477456a69466b5a4d6467464c4749 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 4b4c636b4c764655556e5a6a634f4759 remote_crypto_key 4b4c636b4c764655556e5a6a634f4759 integ_alg sha-256-128 local_integ_key 507378765a48516d5842755247414e73746153706971424f5649454e74725069 remote_integ_key 507378765a48516d5842755247414e73746153706971424f5649454e74725069 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 64705276737767754e4966695779514a remote_crypto_key 64705276737767754e4966695779514a integ_alg sha-256-128 local_integ_key 52434345696d5a4264664769737668545468656d5049784f4372597a47514764 remote_integ_key 52434345696d5a4264664769737668545468656d5049784f4372597a47514764 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 63414d4b584d5248627778625362676e remote_crypto_key 63414d4b584d5248627778625362676e integ_alg sha-256-128 local_integ_key 51465253585372754c514e457867446277584f6e536250624669625054617a4e remote_integ_key 51465253585372754c514e457867446277584f6e536250624669625054617a4e 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 5a7048704b446f47626165524d6d6c47 remote_crypto_key 5a7048704b446f47626165524d6d6c47 integ_alg sha-256-128 local_integ_key 77696872754c586a51724c7445414162697057786c49477a67455a464b70414b remote_integ_key 77696872754c586a51724c7445414162697057786c49477a67455a464b70414b 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 755463576241424955764f7a61677654 remote_crypto_key 755463576241424955764f7a61677654 integ_alg sha-256-128 local_integ_key 52527475597152584a664172436f507075704b465a6a43686a58617941754f46 remote_integ_key 52527475597152584a664172436f507075704b465a6a43686a58617941754f46 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 63616f64537872514d6d79416a634444 remote_crypto_key 63616f64537872514d6d79416a634444 integ_alg sha-256-128 local_integ_key 59424c7959434b424d4b75444d7467664c5058464c4c7766716a6652796b7961 remote_integ_key 59424c7959434b424d4b75444d7467664c5058464c4c7766716a6652796b7961 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 42756a614c554165514d776f6e57656c remote_crypto_key 42756a614c554165514d776f6e57656c integ_alg sha-256-128 local_integ_key 6f79565375546861685a697175626d414f576b5a5950567563794f6f7a434e67 remote_integ_key 6f79565375546861685a697175626d414f576b5a5950567563794f6f7a434e67 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 537344594d50475a4c644564715a647a remote_crypto_key 537344594d50475a4c644564715a647a integ_alg sha-256-128 local_integ_key 4f5850566c765966576970455444466f5a6c505071567362775a41744a716970 remote_integ_key 4f5850566c765966576970455444466f5a6c505071567362775a41744a716970 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 795a49476142754265756854464b6669 remote_crypto_key 795a49476142754265756854464b6669 integ_alg sha-256-128 local_integ_key 797a4154705458705552526b54796e734e694e6b496f4b4e5746446b776a5543 remote_integ_key 797a4154705458705552526b54796e734e694e6b496f4b4e5746446b776a5543 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 47456744474774727156544948794e79 remote_crypto_key 47456744474774727156544948794e79 integ_alg sha-256-128 local_integ_key 7854564a446d506954417a50475875495878525a6f774b535475517a67507579 remote_integ_key 7854564a446d506954417a50475875495878525a6f774b535475517a67507579 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 644e73524a657859796342566a637754 remote_crypto_key 644e73524a657859796342566a637754 integ_alg sha-256-128 local_integ_key 67426c5147566f6f6a44644d556e626f784749454968564d645656527a78784d remote_integ_key 67426c5147566f6f6a44644d556e626f784749454968564d645656527a78784d 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 795a62765067644f584a785046715464 remote_crypto_key 795a62765067644f584a785046715464 integ_alg sha-256-128 local_integ_key 436c42626e4459704e4e6c6f75426f46585a6e4f464d79565955564c77624a7a remote_integ_key 436c42626e4459704e4e6c6f75426f46585a6e4f464d79565955564c77624a7a 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 6c475769704b4d6c704f72644566504f remote_crypto_key 6c475769704b4d6c704f72644566504f integ_alg sha-256-128 local_integ_key 6952494d6a475968585645695364524d5975534865794d5244416352474b746c remote_integ_key 6952494d6a475968585645695364524d5975534865794d5244416352474b746c 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 624b745179626462434e485a6d4b4d6d remote_crypto_key 624b745179626462434e485a6d4b4d6d integ_alg sha-256-128 local_integ_key 6a7a4e4c734f65576272644946537655786c6d476e64706a4c616a42614f4f5a remote_integ_key 6a7a4e4c734f65576272644946537655786c6d476e64706a4c616a42614f4f5a 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 4c65516a665052757a764b6445754858 remote_crypto_key 4c65516a665052757a764b6445754858 integ_alg sha-256-128 local_integ_key 505a6e6b7270447875434a65736f484559676563776c524951776d707768644d remote_integ_key 505a6e6b7270447875434a65736f484559676563776c524951776d707768644d 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 514e695a746c4541664a687974776842 remote_crypto_key 514e695a746c4541664a687974776842 integ_alg sha-256-128 local_integ_key 6979424b49696e79794c485947496d77776e594d50795150715868465a724d53 remote_integ_key 6979424b49696e79794c485947496d77776e594d50795150715868465a724d53 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 6a6362664475705574644d676e655544 remote_crypto_key 6a6362664475705574644d676e655544 integ_alg sha-256-128 local_integ_key 744d6c6e6661484e75584b6c79656544667850616e56756e66515446595a7853 remote_integ_key 744d6c6e6661484e75584b6c79656544667850616e56756e66515446595a7853 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 4a65535379456b7356424f596b474a66 remote_crypto_key 4a65535379456b7356424f596b474a66 integ_alg sha-256-128 local_integ_key 47414b6e6c6f4e5472595853417a455645555771767677746872776963526374 remote_integ_key 47414b6e6c6f4e5472595853417a455645555771767677746872776963526374 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 4b61765a705154635350526651765a6d remote_crypto_key 4b61765a705154635350526651765a6d integ_alg sha-256-128 local_integ_key 4c4e6d5a4e6377534166716d5a736761464f6672544472777a55714e70755657 remote_integ_key 4c4e6d5a4e6377534166716d5a736761464f6672544472777a55714e70755657 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 4b5678696b724f616c77744f74545346 remote_crypto_key 4b5678696b724f616c77744f74545346 integ_alg sha-256-128 local_integ_key 4d705355455456784b56524f6651434e41767a44536d46425863555345515a43 remote_integ_key 4d705355455456784b56524f6651434e41767a44536d46425863555345515a43 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 52426e4244424d514a6b43506f68536c remote_crypto_key 52426e4244424d514a6b43506f68536c integ_alg sha-256-128 local_integ_key 4b6e65425646654b4f59444e49626642685342764a4b67666971537167475a56 remote_integ_key 4b6e65425646654b4f59444e49626642685342764a4b67666971537167475a56 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 494954534a586c465459546f797a6262 remote_crypto_key 494954534a586c465459546f797a6262 integ_alg sha-256-128 local_integ_key 6f41586664654843435148416e44746f4a7165504875794d6f4773725355474d remote_integ_key 6f41586664654843435148416e44746f4a7165504875794d6f4773725355474d 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 6578754b494462637661514f516b5977 remote_crypto_key 6578754b494462637661514f516b5977 integ_alg sha-256-128 local_integ_key 654877676a4f74464d4e546d684744646a4a624d7274434948797662464b6873 remote_integ_key 654877676a4f74464d4e546d684744646a4a624d7274434948797662464b6873 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 755361746a7952614a76616569614746 remote_crypto_key 755361746a7952614a76616569614746 integ_alg sha-256-128 local_integ_key 6b4e68764c584a676b474a664867526b774e58784e5649654b584b6244494b71 remote_integ_key 6b4e68764c584a676b474a664867526b774e58784e5649654b584b6244494b71 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 616b7150636d7461514f685269785977 remote_crypto_key 616b7150636d7461514f685269785977 integ_alg sha-256-128 local_integ_key 6456724476756c4d6e57445a71747273457a73756577786f504441586841796a remote_integ_key 6456724476756c4d6e57445a71747273457a73756577786f504441586841796a 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 484c6c73664d67567a58484b5a596851 remote_crypto_key 484c6c73664d67567a58484b5a596851 integ_alg sha-256-128 local_integ_key 7266596a744e456c485a694b4b47716d4843456f49636c446942786461534a41 remote_integ_key 7266596a744e456c485a694b4b47716d4843456f49636c446942786461534a41 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 6c7875486757454a6d417442426d516a remote_crypto_key 6c7875486757454a6d417442426d516a integ_alg sha-256-128 local_integ_key 7371627754616f4b596561776b6a45744f706e5574706156614d6e4d546c456f remote_integ_key 7371627754616f4b596561776b6a45744f706e5574706156614d6e4d546c456f 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 774270757057504e78566d5a66796952 remote_crypto_key 774270757057504e78566d5a66796952 integ_alg sha-256-128 local_integ_key 4d5351796e74794e455367676777774e5974626a4a464a594f6a754346456366 remote_integ_key 4d5351796e74794e455367676777774e5974626a4a464a594f6a754346456366 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 656c63754c6e6456636354504152474b remote_crypto_key 656c63754c6e6456636354504152474b integ_alg sha-256-128 local_integ_key 59586845594d6a5079634c50435a574a776c777261794a686e6f566650614761 remote_integ_key 59586845594d6a5079634c50435a574a776c777261794a686e6f566650614761 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 76544573795262665541624a63686468 remote_crypto_key 76544573795262665541624a63686468 integ_alg sha-256-128 local_integ_key 5577435a754862506559444c5a67435362554c56634c746573476d4876764665 remote_integ_key 5577435a754862506559444c5a67435362554c56634c746573476d4876764665 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 4645556c6a6b73717a64685669554851 remote_crypto_key 4645556c6a6b73717a64685669554851 integ_alg sha-256-128 local_integ_key 556b4d706b534d5061636b59726a6e70536c5558776858416d4349556743456c remote_integ_key 556b4d706b534d5061636b59726a6e70536c5558776858416d4349556743456c 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 4870524d694f41727875797774794651 remote_crypto_key 4870524d694f41727875797774794651 integ_alg sha-256-128 local_integ_key 55436b6d50764f6f795454734d65724741794f6762675a496f63677373547645 remote_integ_key 55436b6d50764f6f795454734d65724741794f6762675a496f63677373547645 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 687547594746784b534f4d435061744a remote_crypto_key 687547594746784b534f4d435061744a integ_alg sha-256-128 local_integ_key 4c6e4d6b4b626861536f617453616b6f6571676575466c45476d6a686a766446 remote_integ_key 4c6e4d6b4b626861536f617453616b6f6571676575466c45476d6a686a766446 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 797542577552737746536964597a424c remote_crypto_key 797542577552737746536964597a424c integ_alg sha-256-128 local_integ_key 714e706875757872784f7a54766264786a51576879715164777174504c655172 remote_integ_key 714e706875757872784f7a54766264786a51576879715164777174504c655172 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 4c51586241426c6e544d79696368716f remote_crypto_key 4c51586241426c6e544d79696368716f integ_alg sha-256-128 local_integ_key 4370794d424b6864516f6f6844685043457959714d78776c43584c5873414c55 remote_integ_key 4370794d424b6864516f6f6844685043457959714d78776c43584c5873414c55 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 6b73787a4d4244516c574c6f5744556e remote_crypto_key 6b73787a4d4244516c574c6f5744556e integ_alg sha-256-128 local_integ_key 756f4e74774a694f4a4a5a776c6e5765444d6d52635a6946787a6d73434f7a52 remote_integ_key 756f4e74774a694f4a4a5a776c6e5765444d6d52635a6946787a6d73434f7a52 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 56486c496878566a6e747a515079436e remote_crypto_key 56486c496878566a6e747a515079436e integ_alg sha-256-128 local_integ_key 575047796b4a67776265446d6f4461755677576c6f46724744484f6d6a615475 remote_integ_key 575047796b4a67776265446d6f4461755677576c6f46724744484f6d6a615475 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 786d5869755157556f707a506f696156 remote_crypto_key 786d5869755157556f707a506f696156 integ_alg sha-256-128 local_integ_key 4b4874724b4e436a656f7642644b4d73694a487a574542576b5964614a635054 remote_integ_key 4b4874724b4e436a656f7642644b4d73694a487a574542576b5964614a635054 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 4e7961426d594e516e594d6b70517a67 remote_crypto_key 4e7961426d594e516e594d6b70517a67 integ_alg sha-256-128 local_integ_key 4249496b4e63626a5447436242507252446f49536d78704c58696b53546d4b63 remote_integ_key 4249496b4e63626a5447436242507252446f49536d78704c58696b53546d4b63 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 7652726c5274514e6e52546745516c77 remote_crypto_key 7652726c5274514e6e52546745516c77 integ_alg sha-256-128 local_integ_key 716b6f65714958665775546575526955747477456a69466b5a4d6467464c4749 remote_integ_key 716b6f65714958665775546575526955747477456a69466b5a4d6467464c4749 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 4b4c636b4c764655556e5a6a634f4759 remote_crypto_key 4b4c636b4c764655556e5a6a634f4759 integ_alg sha-256-128 local_integ_key 507378765a48516d5842755247414e73746153706971424f5649454e74725069 remote_integ_key 507378765a48516d5842755247414e73746153706971424f5649454e74725069 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 64705276737767754e4966695779514a remote_crypto_key 64705276737767754e4966695779514a integ_alg sha-256-128 local_integ_key 52434345696d5a4264664769737668545468656d5049784f4372597a47514764 remote_integ_key 52434345696d5a4264664769737668545468656d5049784f4372597a47514764 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 63414d4b584d5248627778625362676e remote_crypto_key 63414d4b584d5248627778625362676e integ_alg sha-256-128 local_integ_key 51465253585372754c514e457867446277584f6e536250624669625054617a4e remote_integ_key 51465253585372754c514e457867446277584f6e536250624669625054617a4e 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 5a7048704b446f47626165524d6d6c47 remote_crypto_key 5a7048704b446f47626165524d6d6c47 integ_alg sha-256-128 local_integ_key 77696872754c586a51724c7445414162697057786c49477a67455a464b70414b remote_integ_key 77696872754c586a51724c7445414162697057786c49477a67455a464b70414b 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 755463576241424955764f7a61677654 remote_crypto_key 755463576241424955764f7a61677654 integ_alg sha-256-128 local_integ_key 52527475597152584a664172436f507075704b465a6a43686a58617941754f46 remote_integ_key 52527475597152584a664172436f507075704b465a6a43686a58617941754f46 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 63616f64537872514d6d79416a634444 remote_crypto_key 63616f64537872514d6d79416a634444 integ_alg sha-256-128 local_integ_key 59424c7959434b424d4b75444d7467664c5058464c4c7766716a6652796b7961 remote_integ_key 59424c7959434b424d4b75444d7467664c5058464c4c7766716a6652796b7961 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 42756a614c554165514d776f6e57656c remote_crypto_key 42756a614c554165514d776f6e57656c integ_alg sha-256-128 local_integ_key 6f79565375546861685a697175626d414f576b5a5950567563794f6f7a434e67 remote_integ_key 6f79565375546861685a697175626d414f576b5a5950567563794f6f7a434e67 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 537344594d50475a4c644564715a647a remote_crypto_key 537344594d50475a4c644564715a647a integ_alg sha-256-128 local_integ_key 4f5850566c765966576970455444466f5a6c505071567362775a41744a716970 remote_integ_key 4f5850566c765966576970455444466f5a6c505071567362775a41744a716970 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 795a49476142754265756854464b6669 remote_crypto_key 795a49476142754265756854464b6669 integ_alg sha-256-128 local_integ_key 797a4154705458705552526b54796e734e694e6b496f4b4e5746446b776a5543 remote_integ_key 797a4154705458705552526b54796e734e694e6b496f4b4e5746446b776a5543 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 47456744474774727156544948794e79 remote_crypto_key 47456744474774727156544948794e79 integ_alg sha-256-128 local_integ_key 7854564a446d506954417a50475875495878525a6f774b535475517a67507579 remote_integ_key 7854564a446d506954417a50475875495878525a6f774b535475517a67507579 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 644e73524a657859796342566a637754 remote_crypto_key 644e73524a657859796342566a637754 integ_alg sha-256-128 local_integ_key 67426c5147566f6f6a44644d556e626f784749454968564d645656527a78784d remote_integ_key 67426c5147566f6f6a44644d556e626f784749454968564d645656527a78784d 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 795a62765067644f584a785046715464 remote_crypto_key 795a62765067644f584a785046715464 integ_alg sha-256-128 local_integ_key 436c42626e4459704e4e6c6f75426f46585a6e4f464d79565955564c77624a7a remote_integ_key 436c42626e4459704e4e6c6f75426f46585a6e4f464d79565955564c77624a7a 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 6c475769704b4d6c704f72644566504f remote_crypto_key 6c475769704b4d6c704f72644566504f integ_alg sha-256-128 local_integ_key 6952494d6a475968585645695364524d5975534865794d5244416352474b746c remote_integ_key 6952494d6a475968585645695364524d5975534865794d5244416352474b746c 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 624b745179626462434e485a6d4b4d6d remote_crypto_key 624b745179626462434e485a6d4b4d6d integ_alg sha-256-128 local_integ_key 6a7a4e4c734f65576272644946537655786c6d476e64706a4c616a42614f4f5a remote_integ_key 6a7a4e4c734f65576272644946537655786c6d476e64706a4c616a42614f4f5a 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 4c65516a665052757a764b6445754858 remote_crypto_key 4c65516a665052757a764b6445754858 integ_alg sha-256-128 local_integ_key 505a6e6b7270447875434a65736f484559676563776c524951776d707768644d remote_integ_key 505a6e6b7270447875434a65736f484559676563776c524951776d707768644d 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 514e695a746c4541664a687974776842 remote_crypto_key 514e695a746c4541664a687974776842 integ_alg sha-256-128 local_integ_key 6979424b49696e79794c485947496d77776e594d50795150715868465a724d53 remote_integ_key 6979424b49696e79794c485947496d77776e594d50795150715868465a724d53 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 6a6362664475705574644d676e655544 remote_crypto_key 6a6362664475705574644d676e655544 integ_alg sha-256-128 local_integ_key 744d6c6e6661484e75584b6c79656544667850616e56756e66515446595a7853 remote_integ_key 744d6c6e6661484e75584b6c79656544667850616e56756e66515446595a7853 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 4a65535379456b7356424f596b474a66 remote_crypto_key 4a65535379456b7356424f596b474a66 integ_alg sha-256-128 local_integ_key 47414b6e6c6f4e5472595853417a455645555771767677746872776963526374 remote_integ_key 47414b6e6c6f4e5472595853417a455645555771767677746872776963526374 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 4b61765a705154635350526651765a6d remote_crypto_key 4b61765a705154635350526651765a6d integ_alg sha-256-128 local_integ_key 4c4e6d5a4e6377534166716d5a736761464f6672544472777a55714e70755657 remote_integ_key 4c4e6d5a4e6377534166716d5a736761464f6672544472777a55714e70755657 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 4b5678696b724f616c77744f74545346 remote_crypto_key 4b5678696b724f616c77744f74545346 integ_alg sha-256-128 local_integ_key 4d705355455456784b56524f6651434e41767a44536d46425863555345515a43 remote_integ_key 4d705355455456784b56524f6651434e41767a44536d46425863555345515a43 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6a754e49516f6e644a46414362755647 remote_crypto_key 6a754e49516f6e644a46414362755647 integ_alg sha-256-128 local_integ_key 44574c475767716f526259476b54696b5267736145576a5869744c626e466367 remote_integ_key 44574c475767716f526259476b54696b5267736145576a5869744c626e466367 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 5741776f714c435a65534e58676b4356 remote_crypto_key 5741776f714c435a65534e58676b4356 integ_alg sha-256-128 local_integ_key 58584879776e4f4b63614a68475856476555427a56486850484b537a67635174 remote_integ_key 58584879776e4f4b63614a68475856476555427a56486850484b537a67635174 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 7a5561674f595761626b694b6670634c remote_crypto_key 7a5561674f595761626b694b6670634c integ_alg sha-256-128 local_integ_key 6768724e64726374726943736b5a524441454a4c796e766a6d68636a57636c69 remote_integ_key 6768724e64726374726943736b5a524441454a4c796e766a6d68636a57636c69 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 5470576a587751457579757373724b4e remote_crypto_key 5470576a587751457579757373724b4e integ_alg sha-256-128 local_integ_key 6b4c4b53494e42634a777561674a61575145715944474d4f51485150756d6374 remote_integ_key 6b4c4b53494e42634a777561674a61575145715944474d4f51485150756d6374 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 7a76417274536d6f4d61444b6c554f43 remote_crypto_key 7a76417274536d6f4d61444b6c554f43 integ_alg sha-256-128 local_integ_key 4742756d4c6a716d6843536278666e4245734e715747666345786a6b43754266 remote_integ_key 4742756d4c6a716d6843536278666e4245734e715747666345786a6b43754266 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 51707a6464774c497a696e6847477069 remote_crypto_key 51707a6464774c497a696e6847477069 integ_alg sha-256-128 local_integ_key 46576a7657646d4f705647484d4c4469774e6545687a4474445a7a4d4a446c63 remote_integ_key 46576a7657646d4f705647484d4c4469774e6545687a4474445a7a4d4a446c63 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 51435064504f58467448745279554272 remote_crypto_key 51435064504f58467448745279554272 integ_alg sha-256-128 local_integ_key 6e747a774a76487169634d5a79686d6a5649796758654d73595a4a4f4d754842 remote_integ_key 6e747a774a76487169634d5a79686d6a5649796758654d73595a4a4f4d754842 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 684d4358744d55684c77714367777167 remote_crypto_key 684d4358744d55684c77714367777167 integ_alg sha-256-128 local_integ_key 786e7a6a41564a665257476575696c6267757a546d654773624e7058676c6e6a remote_integ_key 786e7a6a41564a665257476575696c6267757a546d654773624e7058676c6e6a 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 576d657a414d5a706d704b43466f4164 remote_crypto_key 576d657a414d5a706d704b43466f4164 integ_alg sha-256-128 local_integ_key 4776584761697468417447624c706f746459534852585070775879477156676e remote_integ_key 4776584761697468417447624c706f746459534852585070775879477156676e 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 4c47474765766e4a65474d4e6e734b76 remote_crypto_key 4c47474765766e4a65474d4e6e734b76 integ_alg sha-256-128 local_integ_key 4d6944724e7a486a50615a71425a66536e706a6a62565565445a75664e576157 remote_integ_key 4d6944724e7a486a50615a71425a66536e706a6a62565565445a75664e576157 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 54577976736b75437757707072626174 remote_crypto_key 54577976736b75437757707072626174 integ_alg sha-256-128 local_integ_key 466f6e697141487570625a6b426672494f59515948797957786e467963514f69 remote_integ_key 466f6e697141487570625a6b426672494f59515948797957786e467963514f69 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 6b44674d555861776d5a5676624e4d64 remote_crypto_key 6b44674d555861776d5a5676624e4d64 integ_alg sha-256-128 local_integ_key 48676e6c537166446d4c6c6745537a515a4674596c6c415557546c584d754d63 remote_integ_key 48676e6c537166446d4c6c6745537a515a4674596c6c415557546c584d754d63 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 725762426146427a52716d654e7a444e remote_crypto_key 725762426146427a52716d654e7a444e integ_alg sha-256-128 local_integ_key 4e6b546e517778434b6d6f64725a586671734f4272444f6676655a4d4e795362 remote_integ_key 4e6b546e517778434b6d6f64725a586671734f4272444f6676655a4d4e795362 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 6f684c4d496e546170426a7575497976 remote_crypto_key 6f684c4d496e546170426a7575497976 integ_alg sha-256-128 local_integ_key 756343686d454b4463734c73424755764d6e417662524f47756e537143794d4e remote_integ_key 756343686d454b4463734c73424755764d6e417662524f47756e537143794d4e 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 786653524d667a74664d4f416c544f6c remote_crypto_key 786653524d667a74664d4f416c544f6c integ_alg sha-256-128 local_integ_key 52496b57736c646572546d4c425a44456e68614c4349454c79486a4e43776e57 remote_integ_key 52496b57736c646572546d4c425a44456e68614c4349454c79486a4e43776e57 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 4f73436d5a477a704762795556544741 remote_crypto_key 4f73436d5a477a704762795556544741 integ_alg sha-256-128 local_integ_key 626f4657465a4c69774c4d544a4a4d674171656f4a78535565664d53785a5346 remote_integ_key 626f4657465a4c69774c4d544a4a4d674171656f4a78535565664d53785a5346 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 7462707a514c50504b626e6f6a544d44 remote_crypto_key 7462707a514c50504b626e6f6a544d44 integ_alg sha-256-128 local_integ_key 6f4f654b4b524d76784e70784e6d767252734a484e4f764f594f7276686f5548 remote_integ_key 6f4f654b4b524d76784e70784e6d767252734a484e4f764f594f7276686f5548 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 68414f5065655a675053787667694a59 remote_crypto_key 68414f5065655a675053787667694a59 integ_alg sha-256-128 local_integ_key 76764f4c48496354596969444e5762786d5a4257534a56555a5954734d635767 remote_integ_key 76764f4c48496354596969444e5762786d5a4257534a56555a5954734d635767 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 5263744973644e574f4d5a654a664e70 remote_crypto_key 5263744973644e574f4d5a654a664e70 integ_alg sha-256-128 local_integ_key 6d4850584b524d594f525672564e676470704c6c574779704155694d574e6d41 remote_integ_key 6d4850584b524d594f525672564e676470704c6c574779704155694d574e6d41 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 5a56536c5a6f42734444497642794d6a remote_crypto_key 5a56536c5a6f42734444497642794d6a integ_alg sha-256-128 local_integ_key 7a446c5a7379575569664159485a5973766d6545487a7547425557485a54494b remote_integ_key 7a446c5a7379575569664159485a5973766d6545487a7547425557485a54494b 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 574c5575524a5849686c597871754677 remote_crypto_key 574c5575524a5849686c597871754677 integ_alg sha-256-128 local_integ_key 78784c454143686e634b4b785a704a42705a47736c654563515551777659546d remote_integ_key 78784c454143686e634b4b785a704a42705a47736c654563515551777659546d 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 6a70464a556371694b537a7a6e62686b remote_crypto_key 6a70464a556371694b537a7a6e62686b integ_alg sha-256-128 local_integ_key 6e50526d4b506b6b417658755a79626f624d77714b45614b6e6b45464a65576e remote_integ_key 6e50526d4b506b6b417658755a79626f624d77714b45614b6e6b45464a65576e 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 417a774f626c514b52534d7064454551 remote_crypto_key 417a774f626c514b52534d7064454551 integ_alg sha-256-128 local_integ_key 6251666c4a7342747643755a65617768455373534f4d54454653484d4b4f4c73 remote_integ_key 6251666c4a7342747643755a65617768455373534f4d54454653484d4b4f4c73 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 4866477a634c6f59616e4a4a474d5567 remote_crypto_key 4866477a634c6f59616e4a4a474d5567 integ_alg sha-256-128 local_integ_key 4b4253594d6a4167616e524b4f756377696a766879456462647164596b675158 remote_integ_key 4b4253594d6a4167616e524b4f756377696a766879456462647164596b675158 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 52754679424f61787274614e69574d71 remote_crypto_key 52754679424f61787274614e69574d71 integ_alg sha-256-128 local_integ_key 724d7a534a6d76445a71627243556d624668556d566f484457625965456d7876 remote_integ_key 724d7a534a6d76445a71627243556d624668556d566f484457625965456d7876 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 6763536e43657a7947636a6b4b614750 remote_crypto_key 6763536e43657a7947636a6b4b614750 integ_alg sha-256-128 local_integ_key 726f53736f4b4d6d69564b5171514c53566461726c5a6e76777a64534a59757a remote_integ_key 726f53736f4b4d6d69564b5171514c53566461726c5a6e76777a64534a59757a 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 5a57714358696f7971444d506c705555 remote_crypto_key 5a57714358696f7971444d506c705555 integ_alg sha-256-128 local_integ_key 6a4347617869705a41456a49797541504a626c625952617655525571596f7363 remote_integ_key 6a4347617869705a41456a49797541504a626c625952617655525571596f7363 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 5769767846434a55646f6e6661546658 remote_crypto_key 5769767846434a55646f6e6661546658 integ_alg sha-256-128 local_integ_key 4a5350636d414258765076426b4c6e446c5069586b6f616a6142757267645046 remote_integ_key 4a5350636d414258765076426b4c6e446c5069586b6f616a6142757267645046 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 70755963594f4973776a49754e674e61 remote_crypto_key 70755963594f4973776a49754e674e61 integ_alg sha-256-128 local_integ_key 414c774f48494e6a55514f456a42635263716659705a6e6e6c61676353766172 remote_integ_key 414c774f48494e6a55514f456a42635263716659705a6e6e6c61676353766172 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 53696e5a436b6149696e7264756e7853 remote_crypto_key 53696e5a436b6149696e7264756e7853 integ_alg sha-256-128 local_integ_key 776a787a6a73587572725756626554587577434e464c5a724d746c5466784e59 remote_integ_key 776a787a6a73587572725756626554587577434e464c5a724d746c5466784e59 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 5544646d46546c62586343694f6f6a6d remote_crypto_key 5544646d46546c62586343694f6f6a6d integ_alg sha-256-128 local_integ_key 5a4c6a705842547a4b69746268577a425953646774717a746d6e587276534d61 remote_integ_key 5a4c6a705842547a4b69746268577a425953646774717a746d6e587276534d61 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 7a4355524877446a4674506b61736555 remote_crypto_key 7a4355524877446a4674506b61736555 integ_alg sha-256-128 local_integ_key 647a57544a73566f796e737066476a6c6b6d59515a714c67796d4e5a696a6f56 remote_integ_key 647a57544a73566f796e737066476a6c6b6d59515a714c67796d4e5a696a6f56 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 774c5249456947656359704845694f47 remote_crypto_key 774c5249456947656359704845694f47 integ_alg sha-256-128 local_integ_key 7a47505950514c61724a71425571616f67426f48436a7a666f586d4b73707562 remote_integ_key 7a47505950514c61724a71425571616f67426f48436a7a666f586d4b73707562 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 49626d77416f7a4a7256727764555374 remote_crypto_key 49626d77416f7a4a7256727764555374 integ_alg sha-256-128 local_integ_key 485145737a7a78684d485768644d4a416173454a75754544647762646659556b remote_integ_key 485145737a7a78684d485768644d4a416173454a75754544647762646659556b 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 784e5479664b775264796f654e797656 remote_crypto_key 784e5479664b775264796f654e797656 integ_alg sha-256-128 local_integ_key 716a63634453444365554969657644574c77634b4f5a6e687544724e6a715a75 remote_integ_key 716a63634453444365554969657644574c77634b4f5a6e687544724e6a715a75 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 6176706a7350426e554d786268727646 remote_crypto_key 6176706a7350426e554d786268727646 integ_alg sha-256-128 local_integ_key 685365514763594759744b4a526671544356627857504e757166694c58616e79 remote_integ_key 685365514763594759744b4a526671544356627857504e757166694c58616e79 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 515852524d45544c53657a4e45617872 remote_crypto_key 515852524d45544c53657a4e45617872 integ_alg sha-256-128 local_integ_key 4d747759645958454c66767956634749566c476c77795342584b694266666166 remote_integ_key 4d747759645958454c66767956634749566c476c77795342584b694266666166 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 4872586d5445744b777a477047545361 remote_crypto_key 4872586d5445744b777a477047545361 integ_alg sha-256-128 local_integ_key 61726e7951754e586e444a77706c41656f56696d585049776478547a52696c45 remote_integ_key 61726e7951754e586e444a77706c41656f56696d585049776478547a52696c45 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 646c5a424b667253524a557256624279 remote_crypto_key 646c5a424b667253524a557256624279 integ_alg sha-256-128 local_integ_key 48426e69675a6946574a5a416e6a4c466e61537871765779534c65436c7a6374 remote_integ_key 48426e69675a6946574a5a416e6a4c466e61537871765779534c65436c7a6374 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 77795461565654564a59675179454a68 remote_crypto_key 77795461565654564a59675179454a68 integ_alg sha-256-128 local_integ_key 54434c6e686f4a77576a484a694d4145706a587046496c5a676d484c63496653 remote_integ_key 54434c6e686f4a77576a484a694d4145706a587046496c5a676d484c63496653 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6a754e49516f6e644a46414362755647 remote_crypto_key 6a754e49516f6e644a46414362755647 integ_alg sha-256-128 local_integ_key 44574c475767716f526259476b54696b5267736145576a5869744c626e466367 remote_integ_key 44574c475767716f526259476b54696b5267736145576a5869744c626e466367 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 5741776f714c435a65534e58676b4356 remote_crypto_key 5741776f714c435a65534e58676b4356 integ_alg sha-256-128 local_integ_key 58584879776e4f4b63614a68475856476555427a56486850484b537a67635174 remote_integ_key 58584879776e4f4b63614a68475856476555427a56486850484b537a67635174 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 7a5561674f595761626b694b6670634c remote_crypto_key 7a5561674f595761626b694b6670634c integ_alg sha-256-128 local_integ_key 6768724e64726374726943736b5a524441454a4c796e766a6d68636a57636c69 remote_integ_key 6768724e64726374726943736b5a524441454a4c796e766a6d68636a57636c69 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 5470576a587751457579757373724b4e remote_crypto_key 5470576a587751457579757373724b4e integ_alg sha-256-128 local_integ_key 6b4c4b53494e42634a777561674a61575145715944474d4f51485150756d6374 remote_integ_key 6b4c4b53494e42634a777561674a61575145715944474d4f51485150756d6374 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 7a76417274536d6f4d61444b6c554f43 remote_crypto_key 7a76417274536d6f4d61444b6c554f43 integ_alg sha-256-128 local_integ_key 4742756d4c6a716d6843536278666e4245734e715747666345786a6b43754266 remote_integ_key 4742756d4c6a716d6843536278666e4245734e715747666345786a6b43754266 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 51707a6464774c497a696e6847477069 remote_crypto_key 51707a6464774c497a696e6847477069 integ_alg sha-256-128 local_integ_key 46576a7657646d4f705647484d4c4469774e6545687a4474445a7a4d4a446c63 remote_integ_key 46576a7657646d4f705647484d4c4469774e6545687a4474445a7a4d4a446c63 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 51435064504f58467448745279554272 remote_crypto_key 51435064504f58467448745279554272 integ_alg sha-256-128 local_integ_key 6e747a774a76487169634d5a79686d6a5649796758654d73595a4a4f4d754842 remote_integ_key 6e747a774a76487169634d5a79686d6a5649796758654d73595a4a4f4d754842 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 684d4358744d55684c77714367777167 remote_crypto_key 684d4358744d55684c77714367777167 integ_alg sha-256-128 local_integ_key 786e7a6a41564a665257476575696c6267757a546d654773624e7058676c6e6a remote_integ_key 786e7a6a41564a665257476575696c6267757a546d654773624e7058676c6e6a 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 576d657a414d5a706d704b43466f4164 remote_crypto_key 576d657a414d5a706d704b43466f4164 integ_alg sha-256-128 local_integ_key 4776584761697468417447624c706f746459534852585070775879477156676e remote_integ_key 4776584761697468417447624c706f746459534852585070775879477156676e 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 4c47474765766e4a65474d4e6e734b76 remote_crypto_key 4c47474765766e4a65474d4e6e734b76 integ_alg sha-256-128 local_integ_key 4d6944724e7a486a50615a71425a66536e706a6a62565565445a75664e576157 remote_integ_key 4d6944724e7a486a50615a71425a66536e706a6a62565565445a75664e576157 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 54577976736b75437757707072626174 remote_crypto_key 54577976736b75437757707072626174 integ_alg sha-256-128 local_integ_key 466f6e697141487570625a6b426672494f59515948797957786e467963514f69 remote_integ_key 466f6e697141487570625a6b426672494f59515948797957786e467963514f69 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 6b44674d555861776d5a5676624e4d64 remote_crypto_key 6b44674d555861776d5a5676624e4d64 integ_alg sha-256-128 local_integ_key 48676e6c537166446d4c6c6745537a515a4674596c6c415557546c584d754d63 remote_integ_key 48676e6c537166446d4c6c6745537a515a4674596c6c415557546c584d754d63 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 725762426146427a52716d654e7a444e remote_crypto_key 725762426146427a52716d654e7a444e integ_alg sha-256-128 local_integ_key 4e6b546e517778434b6d6f64725a586671734f4272444f6676655a4d4e795362 remote_integ_key 4e6b546e517778434b6d6f64725a586671734f4272444f6676655a4d4e795362 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 6f684c4d496e546170426a7575497976 remote_crypto_key 6f684c4d496e546170426a7575497976 integ_alg sha-256-128 local_integ_key 756343686d454b4463734c73424755764d6e417662524f47756e537143794d4e remote_integ_key 756343686d454b4463734c73424755764d6e417662524f47756e537143794d4e 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 786653524d667a74664d4f416c544f6c remote_crypto_key 786653524d667a74664d4f416c544f6c integ_alg sha-256-128 local_integ_key 52496b57736c646572546d4c425a44456e68614c4349454c79486a4e43776e57 remote_integ_key 52496b57736c646572546d4c425a44456e68614c4349454c79486a4e43776e57 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 4f73436d5a477a704762795556544741 remote_crypto_key 4f73436d5a477a704762795556544741 integ_alg sha-256-128 local_integ_key 626f4657465a4c69774c4d544a4a4d674171656f4a78535565664d53785a5346 remote_integ_key 626f4657465a4c69774c4d544a4a4d674171656f4a78535565664d53785a5346 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 7462707a514c50504b626e6f6a544d44 remote_crypto_key 7462707a514c50504b626e6f6a544d44 integ_alg sha-256-128 local_integ_key 6f4f654b4b524d76784e70784e6d767252734a484e4f764f594f7276686f5548 remote_integ_key 6f4f654b4b524d76784e70784e6d767252734a484e4f764f594f7276686f5548 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 68414f5065655a675053787667694a59 remote_crypto_key 68414f5065655a675053787667694a59 integ_alg sha-256-128 local_integ_key 76764f4c48496354596969444e5762786d5a4257534a56555a5954734d635767 remote_integ_key 76764f4c48496354596969444e5762786d5a4257534a56555a5954734d635767 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 5263744973644e574f4d5a654a664e70 remote_crypto_key 5263744973644e574f4d5a654a664e70 integ_alg sha-256-128 local_integ_key 6d4850584b524d594f525672564e676470704c6c574779704155694d574e6d41 remote_integ_key 6d4850584b524d594f525672564e676470704c6c574779704155694d574e6d41 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 5a56536c5a6f42734444497642794d6a remote_crypto_key 5a56536c5a6f42734444497642794d6a integ_alg sha-256-128 local_integ_key 7a446c5a7379575569664159485a5973766d6545487a7547425557485a54494b remote_integ_key 7a446c5a7379575569664159485a5973766d6545487a7547425557485a54494b 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 574c5575524a5849686c597871754677 remote_crypto_key 574c5575524a5849686c597871754677 integ_alg sha-256-128 local_integ_key 78784c454143686e634b4b785a704a42705a47736c654563515551777659546d remote_integ_key 78784c454143686e634b4b785a704a42705a47736c654563515551777659546d 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 6a70464a556371694b537a7a6e62686b remote_crypto_key 6a70464a556371694b537a7a6e62686b integ_alg sha-256-128 local_integ_key 6e50526d4b506b6b417658755a79626f624d77714b45614b6e6b45464a65576e remote_integ_key 6e50526d4b506b6b417658755a79626f624d77714b45614b6e6b45464a65576e 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 417a774f626c514b52534d7064454551 remote_crypto_key 417a774f626c514b52534d7064454551 integ_alg sha-256-128 local_integ_key 6251666c4a7342747643755a65617768455373534f4d54454653484d4b4f4c73 remote_integ_key 6251666c4a7342747643755a65617768455373534f4d54454653484d4b4f4c73 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 4866477a634c6f59616e4a4a474d5567 remote_crypto_key 4866477a634c6f59616e4a4a474d5567 integ_alg sha-256-128 local_integ_key 4b4253594d6a4167616e524b4f756377696a766879456462647164596b675158 remote_integ_key 4b4253594d6a4167616e524b4f756377696a766879456462647164596b675158 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 52754679424f61787274614e69574d71 remote_crypto_key 52754679424f61787274614e69574d71 integ_alg sha-256-128 local_integ_key 724d7a534a6d76445a71627243556d624668556d566f484457625965456d7876 remote_integ_key 724d7a534a6d76445a71627243556d624668556d566f484457625965456d7876 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 6763536e43657a7947636a6b4b614750 remote_crypto_key 6763536e43657a7947636a6b4b614750 integ_alg sha-256-128 local_integ_key 726f53736f4b4d6d69564b5171514c53566461726c5a6e76777a64534a59757a remote_integ_key 726f53736f4b4d6d69564b5171514c53566461726c5a6e76777a64534a59757a 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 5a57714358696f7971444d506c705555 remote_crypto_key 5a57714358696f7971444d506c705555 integ_alg sha-256-128 local_integ_key 6a4347617869705a41456a49797541504a626c625952617655525571596f7363 remote_integ_key 6a4347617869705a41456a49797541504a626c625952617655525571596f7363 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 5769767846434a55646f6e6661546658 remote_crypto_key 5769767846434a55646f6e6661546658 integ_alg sha-256-128 local_integ_key 4a5350636d414258765076426b4c6e446c5069586b6f616a6142757267645046 remote_integ_key 4a5350636d414258765076426b4c6e446c5069586b6f616a6142757267645046 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 70755963594f4973776a49754e674e61 remote_crypto_key 70755963594f4973776a49754e674e61 integ_alg sha-256-128 local_integ_key 414c774f48494e6a55514f456a42635263716659705a6e6e6c61676353766172 remote_integ_key 414c774f48494e6a55514f456a42635263716659705a6e6e6c61676353766172 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 53696e5a436b6149696e7264756e7853 remote_crypto_key 53696e5a436b6149696e7264756e7853 integ_alg sha-256-128 local_integ_key 776a787a6a73587572725756626554587577434e464c5a724d746c5466784e59 remote_integ_key 776a787a6a73587572725756626554587577434e464c5a724d746c5466784e59 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 5544646d46546c62586343694f6f6a6d remote_crypto_key 5544646d46546c62586343694f6f6a6d integ_alg sha-256-128 local_integ_key 5a4c6a705842547a4b69746268577a425953646774717a746d6e587276534d61 remote_integ_key 5a4c6a705842547a4b69746268577a425953646774717a746d6e587276534d61 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 7a4355524877446a4674506b61736555 remote_crypto_key 7a4355524877446a4674506b61736555 integ_alg sha-256-128 local_integ_key 647a57544a73566f796e737066476a6c6b6d59515a714c67796d4e5a696a6f56 remote_integ_key 647a57544a73566f796e737066476a6c6b6d59515a714c67796d4e5a696a6f56 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 774c5249456947656359704845694f47 remote_crypto_key 774c5249456947656359704845694f47 integ_alg sha-256-128 local_integ_key 7a47505950514c61724a71425571616f67426f48436a7a666f586d4b73707562 remote_integ_key 7a47505950514c61724a71425571616f67426f48436a7a666f586d4b73707562 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 49626d77416f7a4a7256727764555374 remote_crypto_key 49626d77416f7a4a7256727764555374 integ_alg sha-256-128 local_integ_key 485145737a7a78684d485768644d4a416173454a75754544647762646659556b remote_integ_key 485145737a7a78684d485768644d4a416173454a75754544647762646659556b 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 784e5479664b775264796f654e797656 remote_crypto_key 784e5479664b775264796f654e797656 integ_alg sha-256-128 local_integ_key 716a63634453444365554969657644574c77634b4f5a6e687544724e6a715a75 remote_integ_key 716a63634453444365554969657644574c77634b4f5a6e687544724e6a715a75 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 6176706a7350426e554d786268727646 remote_crypto_key 6176706a7350426e554d786268727646 integ_alg sha-256-128 local_integ_key 685365514763594759744b4a526671544356627857504e757166694c58616e79 remote_integ_key 685365514763594759744b4a526671544356627857504e757166694c58616e79 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 515852524d45544c53657a4e45617872 remote_crypto_key 515852524d45544c53657a4e45617872 integ_alg sha-256-128 local_integ_key 4d747759645958454c66767956634749566c476c77795342584b694266666166 remote_integ_key 4d747759645958454c66767956634749566c476c77795342584b694266666166 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 4872586d5445744b777a477047545361 remote_crypto_key 4872586d5445744b777a477047545361 integ_alg sha-256-128 local_integ_key 61726e7951754e586e444a77706c41656f56696d585049776478547a52696c45 remote_integ_key 61726e7951754e586e444a77706c41656f56696d585049776478547a52696c45 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 646c5a424b667253524a557256624279 remote_crypto_key 646c5a424b667253524a557256624279 integ_alg sha-256-128 local_integ_key 48426e69675a6946574a5a416e6a4c466e61537871765779534c65436c7a6374 remote_integ_key 48426e69675a6946574a5a416e6a4c466e61537871765779534c65436c7a6374 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 77795461565654564a59675179454a68 remote_crypto_key 77795461565654564a59675179454a68 integ_alg sha-256-128 local_integ_key 54434c6e686f4a77576a484a694d4145706a587046496c5a676d484c63496653 remote_integ_key 54434c6e686f4a77576a484a694d4145706a587046496c5a676d484c63496653 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 547254534e5973786866656c62514f6b remote_crypto_key 547254534e5973786866656c62514f6b integ_alg sha-256-128 local_integ_key 77566c494971715a6f736f5166766f66627248614f55796576584970644c7848 remote_integ_key 77566c494971715a6f736f5166766f66627248614f55796576584970644c7848 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 50544852616f6868656744646a544b59 remote_crypto_key 50544852616f6868656744646a544b59 integ_alg sha-256-128 local_integ_key 6d6d5279497049675451684b707363784844566b4f4c4e546554494d6364624a remote_integ_key 6d6d5279497049675451684b707363784844566b4f4c4e546554494d6364624a 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 637643767a4b5a694d676f4a6a667743 remote_crypto_key 637643767a4b5a694d676f4a6a667743 integ_alg sha-256-128 local_integ_key 69444c726764786273755365535076586678756363577555736d776663636154 remote_integ_key 69444c726764786273755365535076586678756363577555736d776663636154 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 76684d63547266574e666a764e725848 remote_crypto_key 76684d63547266574e666a764e725848 integ_alg sha-256-128 local_integ_key 436f716c4851515477625a6e77664943764c4a4f7a677666557268457a436253 remote_integ_key 436f716c4851515477625a6e77664943764c4a4f7a677666557268457a436253 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 74705877484675456656455663726d41 remote_crypto_key 74705877484675456656455663726d41 integ_alg sha-256-128 local_integ_key 596d6e6a4356694254544c78697258506f446b7869744d4e474a637144597665 remote_integ_key 596d6e6a4356694254544c78697258506f446b7869744d4e474a637144597665 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 6a43617671586249516b557172687078 remote_crypto_key 6a43617671586249516b557172687078 integ_alg sha-256-128 local_integ_key 7266577975535368754557426d496941734d4946524a7a4d506c4a5558594e73 remote_integ_key 7266577975535368754557426d496941734d4946524a7a4d506c4a5558594e73 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 734869724979477a50757066714b5172 remote_crypto_key 734869724979477a50757066714b5172 integ_alg sha-256-128 local_integ_key 646f78756d61745946506555477875784b506c464c436764577067477469545a remote_integ_key 646f78756d61745946506555477875784b506c464c436764577067477469545a 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 564372545a4d444d7656434b6c724352 remote_crypto_key 564372545a4d444d7656434b6c724352 integ_alg sha-256-128 local_integ_key 645a4f614f5055416b694b4f454e48645461564d6d46466355474a434a576966 remote_integ_key 645a4f614f5055416b694b4f454e48645461564d6d46466355474a434a576966 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 546265415050724a6c526b4c70474f49 remote_crypto_key 546265415050724a6c526b4c70474f49 integ_alg sha-256-128 local_integ_key 4f6d456f4e6d684371576e494b704e43784856475a68657867705441544d7771 remote_integ_key 4f6d456f4e6d684371576e494b704e43784856475a68657867705441544d7771 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 46714b4c504d74684f5167484b447666 remote_crypto_key 46714b4c504d74684f5167484b447666 integ_alg sha-256-128 local_integ_key 434d7676774c485945446363666c7375524a6e436669667352424255654f6761 remote_integ_key 434d7676774c485945446363666c7375524a6e436669667352424255654f6761 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 5157617374614a64786a61704e6d6f70 remote_crypto_key 5157617374614a64786a61704e6d6f70 integ_alg sha-256-128 local_integ_key 6c4a4146715666415a6e4962556959706163686d687744437973726169734b5a remote_integ_key 6c4a4146715666415a6e4962556959706163686d687744437973726169734b5a 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 77487974706b74467371696a75676d69 remote_crypto_key 77487974706b74467371696a75676d69 integ_alg sha-256-128 local_integ_key 454571655857534d42414c576a66504b48785762746477666d7a78465572514e remote_integ_key 454571655857534d42414c576a66504b48785762746477666d7a78465572514e 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 706d727354544f584c43437162414e59 remote_crypto_key 706d727354544f584c43437162414e59 integ_alg sha-256-128 local_integ_key 464351647965594f6f4d77767279427a5541424e58706e71776c5a4f77747465 remote_integ_key 464351647965594f6f4d77767279427a5541424e58706e71776c5a4f77747465 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 6a696e514954556e4f474a6272735a7a remote_crypto_key 6a696e514954556e4f474a6272735a7a integ_alg sha-256-128 local_integ_key 48436e6d497066444f7a724a725650796549454f52675067446d64667861554e remote_integ_key 48436e6d497066444f7a724a725650796549454f52675067446d64667861554e 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 486563706e4c6b4843506b4967457851 remote_crypto_key 486563706e4c6b4843506b4967457851 integ_alg sha-256-128 local_integ_key 4d76746164614d747075684a784145676c7577496677667063644365544f4d50 remote_integ_key 4d76746164614d747075684a784145676c7577496677667063644365544f4d50 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 736b68434e5065756b454d61544d6f6c remote_crypto_key 736b68434e5065756b454d61544d6f6c integ_alg sha-256-128 local_integ_key 4878424d6e58516175656156457445534d486774646647597068596565444755 remote_integ_key 4878424d6e58516175656156457445534d486774646647597068596565444755 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 664c4350554a694365705845574f6d6a remote_crypto_key 664c4350554a694365705845574f6d6a integ_alg sha-256-128 local_integ_key 50534f64664d5977536e5552454e53784f66487341655175644e436c68704f42 remote_integ_key 50534f64664d5977536e5552454e53784f66487341655175644e436c68704f42 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 744b554f714e477143674c52574c6463 remote_crypto_key 744b554f714e477143674c52574c6463 integ_alg sha-256-128 local_integ_key 73425170434179434869515059675853764c68514368446f764a537452464b62 remote_integ_key 73425170434179434869515059675853764c68514368446f764a537452464b62 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 4c536877434a4f4f4d656c63796f464e remote_crypto_key 4c536877434a4f4f4d656c63796f464e integ_alg sha-256-128 local_integ_key 564477677a754e79414c6959506777566c757856465673786c55444b4d74426a remote_integ_key 564477677a754e79414c6959506777566c757856465673786c55444b4d74426a 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 576558414f766b57784d6e4c4b484575 remote_crypto_key 576558414f766b57784d6e4c4b484575 integ_alg sha-256-128 local_integ_key 7a48685a5a6c73694a756d6c67746b664c69534d725561526b66445455756b6f remote_integ_key 7a48685a5a6c73694a756d6c67746b664c69534d725561526b66445455756b6f 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 567675785143474a4958564458786548 remote_crypto_key 567675785143474a4958564458786548 integ_alg sha-256-128 local_integ_key 44586c6e416842584173756a69556a4d6e77417a444d594352416d4d53416269 remote_integ_key 44586c6e416842584173756a69556a4d6e77417a444d594352416d4d53416269 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 4f6b76794b53455741564d446c737050 remote_crypto_key 4f6b76794b53455741564d446c737050 integ_alg sha-256-128 local_integ_key 7852654242414c6777587466474870794a70574f6f625763656263644c675377 remote_integ_key 7852654242414c6777587466474870794a70574f6f625763656263644c675377 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 68726544564f797a6f49784142726153 remote_crypto_key 68726544564f797a6f49784142726153 integ_alg sha-256-128 local_integ_key 78476c634f4a4971554f6e467a6b55666c654f55705148644e424651654a6576 remote_integ_key 78476c634f4a4971554f6e467a6b55666c654f55705148644e424651654a6576 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 586b427458746770636e615661676270 remote_crypto_key 586b427458746770636e615661676270 integ_alg sha-256-128 local_integ_key 65527341636d45476f776f514950697a76535a4f4e424a756b61505657545762 remote_integ_key 65527341636d45476f776f514950697a76535a4f4e424a756b61505657545762 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 544e4d4d474d65584263435664564b72 remote_crypto_key 544e4d4d474d65584263435664564b72 integ_alg sha-256-128 local_integ_key 416f464e626e516e6e6e6876575143575765646943624647466f476768567468 remote_integ_key 416f464e626e516e6e6e6876575143575765646943624647466f476768567468 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 5950534546487a6b4d785458656e7577 remote_crypto_key 5950534546487a6b4d785458656e7577 integ_alg sha-256-128 local_integ_key 4e5a524a686f4f5267487261576a666f70764141716e5052656f5a4a64784a65 remote_integ_key 4e5a524a686f4f5267487261576a666f70764141716e5052656f5a4a64784a65 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 6a476f505a4f6f6b6757725966564861 remote_crypto_key 6a476f505a4f6f6b6757725966564861 integ_alg sha-256-128 local_integ_key 726d576d424f4461566147594a65636c424f50595748767549625a6953784e6f remote_integ_key 726d576d424f4461566147594a65636c424f50595748767549625a6953784e6f 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 707a444f714241574e6d686953424b65 remote_crypto_key 707a444f714241574e6d686953424b65 integ_alg sha-256-128 local_integ_key 6c46736a4877587a634d474a6e6670684a7966694157556d706859474e4e4a58 remote_integ_key 6c46736a4877587a634d474a6e6670684a7966694157556d706859474e4e4a58 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 7975664577426649734d6f5161527979 remote_crypto_key 7975664577426649734d6f5161527979 integ_alg sha-256-128 local_integ_key 726b46544c6a7561727974776273786f636d544c63527751624d704863516872 remote_integ_key 726b46544c6a7561727974776273786f636d544c63527751624d704863516872 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 6f667448466b616b5069584f43426864 remote_crypto_key 6f667448466b616b5069584f43426864 integ_alg sha-256-128 local_integ_key 48757371506f4c76454d6b5742626d7a5a724f566d69737259526d434e727176 remote_integ_key 48757371506f4c76454d6b5742626d7a5a724f566d69737259526d434e727176 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 5a594b507273787848656f456b65546b remote_crypto_key 5a594b507273787848656f456b65546b integ_alg sha-256-128 local_integ_key 744b726c426b4448446c77587947794c58746e53626e766f746b44715a7a676d remote_integ_key 744b726c426b4448446c77587947794c58746e53626e766f746b44715a7a676d 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 577879776a545551767762486576646f remote_crypto_key 577879776a545551767762486576646f integ_alg sha-256-128 local_integ_key 53597171557466677a756a7073505451614a53636a7376725a7050527a575278 remote_integ_key 53597171557466677a756a7073505451614a53636a7376725a7050527a575278 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 6269676c456171546a72584a46556b65 remote_crypto_key 6269676c456171546a72584a46556b65 integ_alg sha-256-128 local_integ_key 5568527856776177795752494f4f6e76695164615a6e414945535a4168464b4d remote_integ_key 5568527856776177795752494f4f6e76695164615a6e414945535a4168464b4d 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 76566f6a4f666a76567077544e46464f remote_crypto_key 76566f6a4f666a76567077544e46464f integ_alg sha-256-128 local_integ_key 585a6f775a7459646e744a4175764d75527542454e4b68554b66725070536a55 remote_integ_key 585a6f775a7459646e744a4175764d75527542454e4b68554b66725070536a55 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 5957516b4641486f76494b64756b5463 remote_crypto_key 5957516b4641486f76494b64756b5463 integ_alg sha-256-128 local_integ_key 545a6563596a616a4b7a78416b6154554a49776d7945576b4153495857466147 remote_integ_key 545a6563596a616a4b7a78416b6154554a49776d7945576b4153495857466147 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 4e576c7561665973655a4c6870447262 remote_crypto_key 4e576c7561665973655a4c6870447262 integ_alg sha-256-128 local_integ_key 4b71705468704878536f6e646f594b435265625a71436867736f705877705252 remote_integ_key 4b71705468704878536f6e646f594b435265625a71436867736f705877705252 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 4a714e634c50464d72647a764d724558 remote_crypto_key 4a714e634c50464d72647a764d724558 integ_alg sha-256-128 local_integ_key 78506e5852546f564851756e72776b46694a665a7073657876594a6b79726f48 remote_integ_key 78506e5852546f564851756e72776b46694a665a7073657876594a6b79726f48 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 4a6f4241756c424b674e49457549444c remote_crypto_key 4a6f4241756c424b674e49457549444c integ_alg sha-256-128 local_integ_key 495a6c794d4167777a70444b5757436d72737466797554414c4b436151544e69 remote_integ_key 495a6c794d4167777a70444b5757436d72737466797554414c4b436151544e69 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 6b50746f656764546f634f544c635a79 remote_crypto_key 6b50746f656764546f634f544c635a79 integ_alg sha-256-128 local_integ_key 504d666d674676426a615a5058776a764859514963694c6f66784a594c526e41 remote_integ_key 504d666d674676426a615a5058776a764859514963694c6f66784a594c526e41 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 6b5155637a72576f696e77736c465044 remote_crypto_key 6b5155637a72576f696e77736c465044 integ_alg sha-256-128 local_integ_key 4d4944794d4a5a796a477364646b545365657474777a53627577546372726f53 remote_integ_key 4d4944794d4a5a796a477364646b545365657474777a53627577546372726f53 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 547254534e5973786866656c62514f6b remote_crypto_key 547254534e5973786866656c62514f6b integ_alg sha-256-128 local_integ_key 77566c494971715a6f736f5166766f66627248614f55796576584970644c7848 remote_integ_key 77566c494971715a6f736f5166766f66627248614f55796576584970644c7848 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 50544852616f6868656744646a544b59 remote_crypto_key 50544852616f6868656744646a544b59 integ_alg sha-256-128 local_integ_key 6d6d5279497049675451684b707363784844566b4f4c4e546554494d6364624a remote_integ_key 6d6d5279497049675451684b707363784844566b4f4c4e546554494d6364624a 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 637643767a4b5a694d676f4a6a667743 remote_crypto_key 637643767a4b5a694d676f4a6a667743 integ_alg sha-256-128 local_integ_key 69444c726764786273755365535076586678756363577555736d776663636154 remote_integ_key 69444c726764786273755365535076586678756363577555736d776663636154 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 76684d63547266574e666a764e725848 remote_crypto_key 76684d63547266574e666a764e725848 integ_alg sha-256-128 local_integ_key 436f716c4851515477625a6e77664943764c4a4f7a677666557268457a436253 remote_integ_key 436f716c4851515477625a6e77664943764c4a4f7a677666557268457a436253 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 74705877484675456656455663726d41 remote_crypto_key 74705877484675456656455663726d41 integ_alg sha-256-128 local_integ_key 596d6e6a4356694254544c78697258506f446b7869744d4e474a637144597665 remote_integ_key 596d6e6a4356694254544c78697258506f446b7869744d4e474a637144597665 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 6a43617671586249516b557172687078 remote_crypto_key 6a43617671586249516b557172687078 integ_alg sha-256-128 local_integ_key 7266577975535368754557426d496941734d4946524a7a4d506c4a5558594e73 remote_integ_key 7266577975535368754557426d496941734d4946524a7a4d506c4a5558594e73 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 734869724979477a50757066714b5172 remote_crypto_key 734869724979477a50757066714b5172 integ_alg sha-256-128 local_integ_key 646f78756d61745946506555477875784b506c464c436764577067477469545a remote_integ_key 646f78756d61745946506555477875784b506c464c436764577067477469545a 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 564372545a4d444d7656434b6c724352 remote_crypto_key 564372545a4d444d7656434b6c724352 integ_alg sha-256-128 local_integ_key 645a4f614f5055416b694b4f454e48645461564d6d46466355474a434a576966 remote_integ_key 645a4f614f5055416b694b4f454e48645461564d6d46466355474a434a576966 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 546265415050724a6c526b4c70474f49 remote_crypto_key 546265415050724a6c526b4c70474f49 integ_alg sha-256-128 local_integ_key 4f6d456f4e6d684371576e494b704e43784856475a68657867705441544d7771 remote_integ_key 4f6d456f4e6d684371576e494b704e43784856475a68657867705441544d7771 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 46714b4c504d74684f5167484b447666 remote_crypto_key 46714b4c504d74684f5167484b447666 integ_alg sha-256-128 local_integ_key 434d7676774c485945446363666c7375524a6e436669667352424255654f6761 remote_integ_key 434d7676774c485945446363666c7375524a6e436669667352424255654f6761 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 5157617374614a64786a61704e6d6f70 remote_crypto_key 5157617374614a64786a61704e6d6f70 integ_alg sha-256-128 local_integ_key 6c4a4146715666415a6e4962556959706163686d687744437973726169734b5a remote_integ_key 6c4a4146715666415a6e4962556959706163686d687744437973726169734b5a 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 77487974706b74467371696a75676d69 remote_crypto_key 77487974706b74467371696a75676d69 integ_alg sha-256-128 local_integ_key 454571655857534d42414c576a66504b48785762746477666d7a78465572514e remote_integ_key 454571655857534d42414c576a66504b48785762746477666d7a78465572514e 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 706d727354544f584c43437162414e59 remote_crypto_key 706d727354544f584c43437162414e59 integ_alg sha-256-128 local_integ_key 464351647965594f6f4d77767279427a5541424e58706e71776c5a4f77747465 remote_integ_key 464351647965594f6f4d77767279427a5541424e58706e71776c5a4f77747465 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 6a696e514954556e4f474a6272735a7a remote_crypto_key 6a696e514954556e4f474a6272735a7a integ_alg sha-256-128 local_integ_key 48436e6d497066444f7a724a725650796549454f52675067446d64667861554e remote_integ_key 48436e6d497066444f7a724a725650796549454f52675067446d64667861554e 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 486563706e4c6b4843506b4967457851 remote_crypto_key 486563706e4c6b4843506b4967457851 integ_alg sha-256-128 local_integ_key 4d76746164614d747075684a784145676c7577496677667063644365544f4d50 remote_integ_key 4d76746164614d747075684a784145676c7577496677667063644365544f4d50 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 736b68434e5065756b454d61544d6f6c remote_crypto_key 736b68434e5065756b454d61544d6f6c integ_alg sha-256-128 local_integ_key 4878424d6e58516175656156457445534d486774646647597068596565444755 remote_integ_key 4878424d6e58516175656156457445534d486774646647597068596565444755 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 664c4350554a694365705845574f6d6a remote_crypto_key 664c4350554a694365705845574f6d6a integ_alg sha-256-128 local_integ_key 50534f64664d5977536e5552454e53784f66487341655175644e436c68704f42 remote_integ_key 50534f64664d5977536e5552454e53784f66487341655175644e436c68704f42 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 744b554f714e477143674c52574c6463 remote_crypto_key 744b554f714e477143674c52574c6463 integ_alg sha-256-128 local_integ_key 73425170434179434869515059675853764c68514368446f764a537452464b62 remote_integ_key 73425170434179434869515059675853764c68514368446f764a537452464b62 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 4c536877434a4f4f4d656c63796f464e remote_crypto_key 4c536877434a4f4f4d656c63796f464e integ_alg sha-256-128 local_integ_key 564477677a754e79414c6959506777566c757856465673786c55444b4d74426a remote_integ_key 564477677a754e79414c6959506777566c757856465673786c55444b4d74426a 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 576558414f766b57784d6e4c4b484575 remote_crypto_key 576558414f766b57784d6e4c4b484575 integ_alg sha-256-128 local_integ_key 7a48685a5a6c73694a756d6c67746b664c69534d725561526b66445455756b6f remote_integ_key 7a48685a5a6c73694a756d6c67746b664c69534d725561526b66445455756b6f 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 567675785143474a4958564458786548 remote_crypto_key 567675785143474a4958564458786548 integ_alg sha-256-128 local_integ_key 44586c6e416842584173756a69556a4d6e77417a444d594352416d4d53416269 remote_integ_key 44586c6e416842584173756a69556a4d6e77417a444d594352416d4d53416269 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 4f6b76794b53455741564d446c737050 remote_crypto_key 4f6b76794b53455741564d446c737050 integ_alg sha-256-128 local_integ_key 7852654242414c6777587466474870794a70574f6f625763656263644c675377 remote_integ_key 7852654242414c6777587466474870794a70574f6f625763656263644c675377 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 68726544564f797a6f49784142726153 remote_crypto_key 68726544564f797a6f49784142726153 integ_alg sha-256-128 local_integ_key 78476c634f4a4971554f6e467a6b55666c654f55705148644e424651654a6576 remote_integ_key 78476c634f4a4971554f6e467a6b55666c654f55705148644e424651654a6576 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 586b427458746770636e615661676270 remote_crypto_key 586b427458746770636e615661676270 integ_alg sha-256-128 local_integ_key 65527341636d45476f776f514950697a76535a4f4e424a756b61505657545762 remote_integ_key 65527341636d45476f776f514950697a76535a4f4e424a756b61505657545762 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 544e4d4d474d65584263435664564b72 remote_crypto_key 544e4d4d474d65584263435664564b72 integ_alg sha-256-128 local_integ_key 416f464e626e516e6e6e6876575143575765646943624647466f476768567468 remote_integ_key 416f464e626e516e6e6e6876575143575765646943624647466f476768567468 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 5950534546487a6b4d785458656e7577 remote_crypto_key 5950534546487a6b4d785458656e7577 integ_alg sha-256-128 local_integ_key 4e5a524a686f4f5267487261576a666f70764141716e5052656f5a4a64784a65 remote_integ_key 4e5a524a686f4f5267487261576a666f70764141716e5052656f5a4a64784a65 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 6a476f505a4f6f6b6757725966564861 remote_crypto_key 6a476f505a4f6f6b6757725966564861 integ_alg sha-256-128 local_integ_key 726d576d424f4461566147594a65636c424f50595748767549625a6953784e6f remote_integ_key 726d576d424f4461566147594a65636c424f50595748767549625a6953784e6f 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 707a444f714241574e6d686953424b65 remote_crypto_key 707a444f714241574e6d686953424b65 integ_alg sha-256-128 local_integ_key 6c46736a4877587a634d474a6e6670684a7966694157556d706859474e4e4a58 remote_integ_key 6c46736a4877587a634d474a6e6670684a7966694157556d706859474e4e4a58 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 7975664577426649734d6f5161527979 remote_crypto_key 7975664577426649734d6f5161527979 integ_alg sha-256-128 local_integ_key 726b46544c6a7561727974776273786f636d544c63527751624d704863516872 remote_integ_key 726b46544c6a7561727974776273786f636d544c63527751624d704863516872 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 6f667448466b616b5069584f43426864 remote_crypto_key 6f667448466b616b5069584f43426864 integ_alg sha-256-128 local_integ_key 48757371506f4c76454d6b5742626d7a5a724f566d69737259526d434e727176 remote_integ_key 48757371506f4c76454d6b5742626d7a5a724f566d69737259526d434e727176 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 5a594b507273787848656f456b65546b remote_crypto_key 5a594b507273787848656f456b65546b integ_alg sha-256-128 local_integ_key 744b726c426b4448446c77587947794c58746e53626e766f746b44715a7a676d remote_integ_key 744b726c426b4448446c77587947794c58746e53626e766f746b44715a7a676d 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 577879776a545551767762486576646f remote_crypto_key 577879776a545551767762486576646f integ_alg sha-256-128 local_integ_key 53597171557466677a756a7073505451614a53636a7376725a7050527a575278 remote_integ_key 53597171557466677a756a7073505451614a53636a7376725a7050527a575278 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 6269676c456171546a72584a46556b65 remote_crypto_key 6269676c456171546a72584a46556b65 integ_alg sha-256-128 local_integ_key 5568527856776177795752494f4f6e76695164615a6e414945535a4168464b4d remote_integ_key 5568527856776177795752494f4f6e76695164615a6e414945535a4168464b4d 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 76566f6a4f666a76567077544e46464f remote_crypto_key 76566f6a4f666a76567077544e46464f integ_alg sha-256-128 local_integ_key 585a6f775a7459646e744a4175764d75527542454e4b68554b66725070536a55 remote_integ_key 585a6f775a7459646e744a4175764d75527542454e4b68554b66725070536a55 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 5957516b4641486f76494b64756b5463 remote_crypto_key 5957516b4641486f76494b64756b5463 integ_alg sha-256-128 local_integ_key 545a6563596a616a4b7a78416b6154554a49776d7945576b4153495857466147 remote_integ_key 545a6563596a616a4b7a78416b6154554a49776d7945576b4153495857466147 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 4e576c7561665973655a4c6870447262 remote_crypto_key 4e576c7561665973655a4c6870447262 integ_alg sha-256-128 local_integ_key 4b71705468704878536f6e646f594b435265625a71436867736f705877705252 remote_integ_key 4b71705468704878536f6e646f594b435265625a71436867736f705877705252 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 4a714e634c50464d72647a764d724558 remote_crypto_key 4a714e634c50464d72647a764d724558 integ_alg sha-256-128 local_integ_key 78506e5852546f564851756e72776b46694a665a7073657876594a6b79726f48 remote_integ_key 78506e5852546f564851756e72776b46694a665a7073657876594a6b79726f48 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 4a6f4241756c424b674e49457549444c remote_crypto_key 4a6f4241756c424b674e49457549444c integ_alg sha-256-128 local_integ_key 495a6c794d4167777a70444b5757436d72737466797554414c4b436151544e69 remote_integ_key 495a6c794d4167777a70444b5757436d72737466797554414c4b436151544e69 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 6b50746f656764546f634f544c635a79 remote_crypto_key 6b50746f656764546f634f544c635a79 integ_alg sha-256-128 local_integ_key 504d666d674676426a615a5058776a764859514963694c6f66784a594c526e41 remote_integ_key 504d666d674676426a615a5058776a764859514963694c6f66784a594c526e41 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 6b5155637a72576f696e77736c465044 remote_crypto_key 6b5155637a72576f696e77736c465044 integ_alg sha-256-128 local_integ_key 4d4944794d4a5a796a477364646b545365657474777a53627577546372726f53 remote_integ_key 4d4944794d4a5a796a477364646b545365657474777a53627577546372726f53 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6e69594473555976634b516c4649626a remote_crypto_key 6e69594473555976634b516c4649626a integ_alg sha-256-128 local_integ_key 764c4b4d41536571476f464a4e5a6e494850694c63704452485163525a4f5849 remote_integ_key 764c4b4d41536571476f464a4e5a6e494850694c63704452485163525a4f5849 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 4a62584b627541584e49476568716858 remote_crypto_key 4a62584b627541584e49476568716858 integ_alg sha-256-128 local_integ_key 6179785743704e454d784f426e464e494e736d4b76744f757a566b434d50464c remote_integ_key 6179785743704e454d784f426e464e494e736d4b76744f757a566b434d50464c 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 43516f4c6446616f6c6c63676d6c7259 remote_crypto_key 43516f4c6446616f6c6c63676d6c7259 integ_alg sha-256-128 local_integ_key 754b6747715548664b447a74414a6b73776d774b4770666b775a72685275524f remote_integ_key 754b6747715548664b447a74414a6b73776d774b4770666b775a72685275524f 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 436b72766c45767569674b674e6f4378 remote_crypto_key 436b72766c45767569674b674e6f4378 integ_alg sha-256-128 local_integ_key 7a436c7079746944706a756771754c7673774255644478714f504b4a56784f4c remote_integ_key 7a436c7079746944706a756771754c7673774255644478714f504b4a56784f4c 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 426a67446b414b774c486e516e715245 remote_crypto_key 426a67446b414b774c486e516e715245 integ_alg sha-256-128 local_integ_key 48544c6f62754a784a5678414d73504258596c6251705a71556d53774f666e4c remote_integ_key 48544c6f62754a784a5678414d73504258596c6251705a71556d53774f666e4c 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 6d7377686e52715a52545849724f6a48 remote_crypto_key 6d7377686e52715a52545849724f6a48 integ_alg sha-256-128 local_integ_key 765a4a56616757705779746e47767a796b6446496d436f545769725150794962 remote_integ_key 765a4a56616757705779746e47767a796b6446496d436f545769725150794962 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 414e415764504163464b764d5a716f63 remote_crypto_key 414e415764504163464b764d5a716f63 integ_alg sha-256-128 local_integ_key 7466697244706c75436e7172467275514d4d495a5366645a5659704b63594f4f remote_integ_key 7466697244706c75436e7172467275514d4d495a5366645a5659704b63594f4f 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 7554647969616f634e6a6a75716d4272 remote_crypto_key 7554647969616f634e6a6a75716d4272 integ_alg sha-256-128 local_integ_key 6465497478436b666a6a586276776170526a796a6c5963654a446c456d41736b remote_integ_key 6465497478436b666a6a586276776170526a796a6c5963654a446c456d41736b 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 65544c7843636a796a70594a74794861 remote_crypto_key 65544c7843636a796a70594a74794861 integ_alg sha-256-128 local_integ_key 686b4f476953737a64724a4273685846544f794b674a70725662544854656d76 remote_integ_key 686b4f476953737a64724a4273685846544f794b674a70725662544854656d76 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 4d4261786272676f595a796353755576 remote_crypto_key 4d4261786272676f595a796353755576 integ_alg sha-256-128 local_integ_key 6a555a484c4f47656849574f6452764244494f62464155525743654c67567961 remote_integ_key 6a555a484c4f47656849574f6452764244494f62464155525743654c67567961 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 726a734f4d72734848624e4c6564745a remote_crypto_key 726a734f4d72734848624e4c6564745a integ_alg sha-256-128 local_integ_key 586557504b61774a6f67725965524757764466595743796a43784b656c784a63 remote_integ_key 586557504b61774a6f67725965524757764466595743796a43784b656c784a63 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 5a4273706d6c6e4547647a79484f6d76 remote_crypto_key 5a4273706d6c6e4547647a79484f6d76 integ_alg sha-256-128 local_integ_key 774750654f6d695757444e4251434e4b4d64687a77756b496e707a77596c6961 remote_integ_key 774750654f6d695757444e4251434e4b4d64687a77756b496e707a77596c6961 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 69665a5961485874554972616c576e56 remote_crypto_key 69665a5961485874554972616c576e56 integ_alg sha-256-128 local_integ_key 564d585644635745416966486c6f65577775776a614b49655a6d4a4d746e597a remote_integ_key 564d585644635745416966486c6f65577775776a614b49655a6d4a4d746e597a 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 73784f70546d53426271437946554165 remote_crypto_key 73784f70546d53426271437946554165 integ_alg sha-256-128 local_integ_key 6a4750635871556b754c677372615046704645464d76484d734b594355546147 remote_integ_key 6a4750635871556b754c677372615046704645464d76484d734b594355546147 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 7653695248677245504952437765664c remote_crypto_key 7653695248677245504952437765664c integ_alg sha-256-128 local_integ_key 617349686f6c4452467954787056785a73755a57766a72615059716e68754a59 remote_integ_key 617349686f6c4452467954787056785a73755a57766a72615059716e68754a59 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 4f73776f504e5648424e6d454544694d remote_crypto_key 4f73776f504e5648424e6d454544694d integ_alg sha-256-128 local_integ_key 71654b4741484e75486d66677873776c4851725851555148525a65494e637950 remote_integ_key 71654b4741484e75486d66677873776c4851725851555148525a65494e637950 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 43486c6f51636f434e7444706a435252 remote_crypto_key 43486c6f51636f434e7444706a435252 integ_alg sha-256-128 local_integ_key 66454f46544d4b727464517464535350516f4551517656795550795564764271 remote_integ_key 66454f46544d4b727464517464535350516f4551517656795550795564764271 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 7470714c5261424973556c5764707a54 remote_crypto_key 7470714c5261424973556c5764707a54 integ_alg sha-256-128 local_integ_key 68774b51545a556b505363436a5464666e48595244666a51694d734e68555146 remote_integ_key 68774b51545a556b505363436a5464666e48595244666a51694d734e68555146 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 6a4150586670646f797675694b776a4d remote_crypto_key 6a4150586670646f797675694b776a4d integ_alg sha-256-128 local_integ_key 566d4b626a596b4c66587156506544754a6877786a6262777a7469794948464a remote_integ_key 566d4b626a596b4c66587156506544754a6877786a6262777a7469794948464a 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 4557517959506e637574456971786754 remote_crypto_key 4557517959506e637574456971786754 integ_alg sha-256-128 local_integ_key 6159527674624e63467a62594f6b556949796e73776a6b455874636178706445 remote_integ_key 6159527674624e63467a62594f6b556949796e73776a6b455874636178706445 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 5a59416f4946786f5a6a41537a654444 remote_crypto_key 5a59416f4946786f5a6a41537a654444 integ_alg sha-256-128 local_integ_key 436a4959636d5a7458457366446c6e4d4a677647416e6c724359624c66437954 remote_integ_key 436a4959636d5a7458457366446c6e4d4a677647416e6c724359624c66437954 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 71476f585559466a4450554557557450 remote_crypto_key 71476f585559466a4450554557557450 integ_alg sha-256-128 local_integ_key 5a674e7a745665684a7875424765466f416a4d4b79534c795668597a77445642 remote_integ_key 5a674e7a745665684a7875424765466f416a4d4b79534c795668597a77445642 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 537a67596c6d5046624b4a5475546a54 remote_crypto_key 537a67596c6d5046624b4a5475546a54 integ_alg sha-256-128 local_integ_key 7041574964526b6b4f6e53614b47556e76727a6e52414a4d7755725158706f72 remote_integ_key 7041574964526b6b4f6e53614b47556e76727a6e52414a4d7755725158706f72 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 59565669705579567541636d4157426f remote_crypto_key 59565669705579567541636d4157426f integ_alg sha-256-128 local_integ_key 756c42554159504652597857596562656970516351785a4549456572764b7849 remote_integ_key 756c42554159504652597857596562656970516351785a4549456572764b7849 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 766e6d794a4a63686f49467643506d48 remote_crypto_key 766e6d794a4a63686f49467643506d48 integ_alg sha-256-128 local_integ_key 6175706a52776b42625766445848636258617866597970504c7051775145634b remote_integ_key 6175706a52776b42625766445848636258617866597970504c7051775145634b 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 4559746a5a67767a6958536864574276 remote_crypto_key 4559746a5a67767a6958536864574276 integ_alg sha-256-128 local_integ_key 644964424d72566758486957536276465a43697048776b416744676f6167656e remote_integ_key 644964424d72566758486957536276465a43697048776b416744676f6167656e 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 644a584b634f746a576f6d746f537a59 remote_crypto_key 644a584b634f746a576f6d746f537a59 integ_alg sha-256-128 local_integ_key 716c49564b616a7759474458724d7a45426d7665414663556c51726c7964495a remote_integ_key 716c49564b616a7759474458724d7a45426d7665414663556c51726c7964495a 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 6d556c5a735578616162764e6e4a4c42 remote_crypto_key 6d556c5a735578616162764e6e4a4c42 integ_alg sha-256-128 local_integ_key 635850626a75787a616e63474f4265684b4165696d6b476454756b614f656f63 remote_integ_key 635850626a75787a616e63474f4265684b4165696d6b476454756b614f656f63 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 6c484e516d6b5154456753546a4f7150 remote_crypto_key 6c484e516d6b5154456753546a4f7150 integ_alg sha-256-128 local_integ_key 455955654a654a544c5574586a4447755a436b4351517961434b666c6964736c remote_integ_key 455955654a654a544c5574586a4447755a436b4351517961434b666c6964736c 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 4d52574e5178515071456347636c4b61 remote_crypto_key 4d52574e5178515071456347636c4b61 integ_alg sha-256-128 local_integ_key 78474d447958794f4c74714b72676b6d44774b42436e626d4951724257486245 remote_integ_key 78474d447958794f4c74714b72676b6d44774b42436e626d4951724257486245 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 454b424c6e6a44584d576a4244505a64 remote_crypto_key 454b424c6e6a44584d576a4244505a64 integ_alg sha-256-128 local_integ_key 435349586f746b72565245625a45667362666c46487544535a4379754a424b68 remote_integ_key 435349586f746b72565245625a45667362666c46487544535a4379754a424b68 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 62516e446f45676b497053684a586d69 remote_crypto_key 62516e446f45676b497053684a586d69 integ_alg sha-256-128 local_integ_key 76735a776f496b4b436d69717959514d5a6a457166536244574972584f4a616f remote_integ_key 76735a776f496b4b436d69717959514d5a6a457166536244574972584f4a616f 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 5a6f526675634174636d716652586b78 remote_crypto_key 5a6f526675634174636d716652586b78 integ_alg sha-256-128 local_integ_key 505473577151697171775476787277427776705576586e58747541725764496c remote_integ_key 505473577151697171775476787277427776705576586e58747541725764496c 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 46507155564f496c497a4e634163494d remote_crypto_key 46507155564f496c497a4e634163494d integ_alg sha-256-128 local_integ_key 6665695450475851777256584c59746e5245554c5365537070666f6170776d6b remote_integ_key 6665695450475851777256584c59746e5245554c5365537070666f6170776d6b 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 67545869656f574e6c48777a534e5749 remote_crypto_key 67545869656f574e6c48777a534e5749 integ_alg sha-256-128 local_integ_key 694a776f45594c566c73586b74654d57714b736f7a54786e6f644a56775a7069 remote_integ_key 694a776f45594c566c73586b74654d57714b736f7a54786e6f644a56775a7069 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 747972794a65687371555744724f5a4f remote_crypto_key 747972794a65687371555744724f5a4f integ_alg sha-256-128 local_integ_key 614d554f644c75546158414f7a55626c636347795a794f6443476f635964704c remote_integ_key 614d554f644c75546158414f7a55626c636347795a794f6443476f635964704c 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 647a50797053497a6c43426a6e635a66 remote_crypto_key 647a50797053497a6c43426a6e635a66 integ_alg sha-256-128 local_integ_key 504b6847557476536a66416b766d6156634e676b4d637557726453585952774c remote_integ_key 504b6847557476536a66416b766d6156634e676b4d637557726453585952774c 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 6e61677348565347486d6468734d454f remote_crypto_key 6e61677348565347486d6468734d454f integ_alg sha-256-128 local_integ_key 444a65506d437176477453777454676d716e44415a4844717241724758644241 remote_integ_key 444a65506d437176477453777454676d716e44415a4844717241724758644241 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 72584754425a5a56466c4c446e655975 remote_crypto_key 72584754425a5a56466c4c446e655975 integ_alg sha-256-128 local_integ_key 50595077776c63454457456c444d706f524c4c567a4b446c4d55454c6f786f61 remote_integ_key 50595077776c63454457456c444d706f524c4c567a4b446c4d55454c6f786f61 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 41484f764e5679576b6c426a76624c41 remote_crypto_key 41484f764e5679576b6c426a76624c41 integ_alg sha-256-128 local_integ_key 7245496d6a42745141625642766c5164765843567a58656f624f69707762684d remote_integ_key 7245496d6a42745141625642766c5164765843567a58656f624f69707762684d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6e69594473555976634b516c4649626a remote_crypto_key 6e69594473555976634b516c4649626a integ_alg sha-256-128 local_integ_key 764c4b4d41536571476f464a4e5a6e494850694c63704452485163525a4f5849 remote_integ_key 764c4b4d41536571476f464a4e5a6e494850694c63704452485163525a4f5849 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 4a62584b627541584e49476568716858 remote_crypto_key 4a62584b627541584e49476568716858 integ_alg sha-256-128 local_integ_key 6179785743704e454d784f426e464e494e736d4b76744f757a566b434d50464c remote_integ_key 6179785743704e454d784f426e464e494e736d4b76744f757a566b434d50464c 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 43516f4c6446616f6c6c63676d6c7259 remote_crypto_key 43516f4c6446616f6c6c63676d6c7259 integ_alg sha-256-128 local_integ_key 754b6747715548664b447a74414a6b73776d774b4770666b775a72685275524f remote_integ_key 754b6747715548664b447a74414a6b73776d774b4770666b775a72685275524f 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 436b72766c45767569674b674e6f4378 remote_crypto_key 436b72766c45767569674b674e6f4378 integ_alg sha-256-128 local_integ_key 7a436c7079746944706a756771754c7673774255644478714f504b4a56784f4c remote_integ_key 7a436c7079746944706a756771754c7673774255644478714f504b4a56784f4c 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 426a67446b414b774c486e516e715245 remote_crypto_key 426a67446b414b774c486e516e715245 integ_alg sha-256-128 local_integ_key 48544c6f62754a784a5678414d73504258596c6251705a71556d53774f666e4c remote_integ_key 48544c6f62754a784a5678414d73504258596c6251705a71556d53774f666e4c 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 6d7377686e52715a52545849724f6a48 remote_crypto_key 6d7377686e52715a52545849724f6a48 integ_alg sha-256-128 local_integ_key 765a4a56616757705779746e47767a796b6446496d436f545769725150794962 remote_integ_key 765a4a56616757705779746e47767a796b6446496d436f545769725150794962 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 414e415764504163464b764d5a716f63 remote_crypto_key 414e415764504163464b764d5a716f63 integ_alg sha-256-128 local_integ_key 7466697244706c75436e7172467275514d4d495a5366645a5659704b63594f4f remote_integ_key 7466697244706c75436e7172467275514d4d495a5366645a5659704b63594f4f 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 7554647969616f634e6a6a75716d4272 remote_crypto_key 7554647969616f634e6a6a75716d4272 integ_alg sha-256-128 local_integ_key 6465497478436b666a6a586276776170526a796a6c5963654a446c456d41736b remote_integ_key 6465497478436b666a6a586276776170526a796a6c5963654a446c456d41736b 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 65544c7843636a796a70594a74794861 remote_crypto_key 65544c7843636a796a70594a74794861 integ_alg sha-256-128 local_integ_key 686b4f476953737a64724a4273685846544f794b674a70725662544854656d76 remote_integ_key 686b4f476953737a64724a4273685846544f794b674a70725662544854656d76 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 4d4261786272676f595a796353755576 remote_crypto_key 4d4261786272676f595a796353755576 integ_alg sha-256-128 local_integ_key 6a555a484c4f47656849574f6452764244494f62464155525743654c67567961 remote_integ_key 6a555a484c4f47656849574f6452764244494f62464155525743654c67567961 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 726a734f4d72734848624e4c6564745a remote_crypto_key 726a734f4d72734848624e4c6564745a integ_alg sha-256-128 local_integ_key 586557504b61774a6f67725965524757764466595743796a43784b656c784a63 remote_integ_key 586557504b61774a6f67725965524757764466595743796a43784b656c784a63 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 5a4273706d6c6e4547647a79484f6d76 remote_crypto_key 5a4273706d6c6e4547647a79484f6d76 integ_alg sha-256-128 local_integ_key 774750654f6d695757444e4251434e4b4d64687a77756b496e707a77596c6961 remote_integ_key 774750654f6d695757444e4251434e4b4d64687a77756b496e707a77596c6961 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 69665a5961485874554972616c576e56 remote_crypto_key 69665a5961485874554972616c576e56 integ_alg sha-256-128 local_integ_key 564d585644635745416966486c6f65577775776a614b49655a6d4a4d746e597a remote_integ_key 564d585644635745416966486c6f65577775776a614b49655a6d4a4d746e597a 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 73784f70546d53426271437946554165 remote_crypto_key 73784f70546d53426271437946554165 integ_alg sha-256-128 local_integ_key 6a4750635871556b754c677372615046704645464d76484d734b594355546147 remote_integ_key 6a4750635871556b754c677372615046704645464d76484d734b594355546147 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 7653695248677245504952437765664c remote_crypto_key 7653695248677245504952437765664c integ_alg sha-256-128 local_integ_key 617349686f6c4452467954787056785a73755a57766a72615059716e68754a59 remote_integ_key 617349686f6c4452467954787056785a73755a57766a72615059716e68754a59 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 4f73776f504e5648424e6d454544694d remote_crypto_key 4f73776f504e5648424e6d454544694d integ_alg sha-256-128 local_integ_key 71654b4741484e75486d66677873776c4851725851555148525a65494e637950 remote_integ_key 71654b4741484e75486d66677873776c4851725851555148525a65494e637950 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 43486c6f51636f434e7444706a435252 remote_crypto_key 43486c6f51636f434e7444706a435252 integ_alg sha-256-128 local_integ_key 66454f46544d4b727464517464535350516f4551517656795550795564764271 remote_integ_key 66454f46544d4b727464517464535350516f4551517656795550795564764271 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 7470714c5261424973556c5764707a54 remote_crypto_key 7470714c5261424973556c5764707a54 integ_alg sha-256-128 local_integ_key 68774b51545a556b505363436a5464666e48595244666a51694d734e68555146 remote_integ_key 68774b51545a556b505363436a5464666e48595244666a51694d734e68555146 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 6a4150586670646f797675694b776a4d remote_crypto_key 6a4150586670646f797675694b776a4d integ_alg sha-256-128 local_integ_key 566d4b626a596b4c66587156506544754a6877786a6262777a7469794948464a remote_integ_key 566d4b626a596b4c66587156506544754a6877786a6262777a7469794948464a 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 4557517959506e637574456971786754 remote_crypto_key 4557517959506e637574456971786754 integ_alg sha-256-128 local_integ_key 6159527674624e63467a62594f6b556949796e73776a6b455874636178706445 remote_integ_key 6159527674624e63467a62594f6b556949796e73776a6b455874636178706445 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 5a59416f4946786f5a6a41537a654444 remote_crypto_key 5a59416f4946786f5a6a41537a654444 integ_alg sha-256-128 local_integ_key 436a4959636d5a7458457366446c6e4d4a677647416e6c724359624c66437954 remote_integ_key 436a4959636d5a7458457366446c6e4d4a677647416e6c724359624c66437954 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 71476f585559466a4450554557557450 remote_crypto_key 71476f585559466a4450554557557450 integ_alg sha-256-128 local_integ_key 5a674e7a745665684a7875424765466f416a4d4b79534c795668597a77445642 remote_integ_key 5a674e7a745665684a7875424765466f416a4d4b79534c795668597a77445642 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 537a67596c6d5046624b4a5475546a54 remote_crypto_key 537a67596c6d5046624b4a5475546a54 integ_alg sha-256-128 local_integ_key 7041574964526b6b4f6e53614b47556e76727a6e52414a4d7755725158706f72 remote_integ_key 7041574964526b6b4f6e53614b47556e76727a6e52414a4d7755725158706f72 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 59565669705579567541636d4157426f remote_crypto_key 59565669705579567541636d4157426f integ_alg sha-256-128 local_integ_key 756c42554159504652597857596562656970516351785a4549456572764b7849 remote_integ_key 756c42554159504652597857596562656970516351785a4549456572764b7849 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 766e6d794a4a63686f49467643506d48 remote_crypto_key 766e6d794a4a63686f49467643506d48 integ_alg sha-256-128 local_integ_key 6175706a52776b42625766445848636258617866597970504c7051775145634b remote_integ_key 6175706a52776b42625766445848636258617866597970504c7051775145634b 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 4559746a5a67767a6958536864574276 remote_crypto_key 4559746a5a67767a6958536864574276 integ_alg sha-256-128 local_integ_key 644964424d72566758486957536276465a43697048776b416744676f6167656e remote_integ_key 644964424d72566758486957536276465a43697048776b416744676f6167656e 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 644a584b634f746a576f6d746f537a59 remote_crypto_key 644a584b634f746a576f6d746f537a59 integ_alg sha-256-128 local_integ_key 716c49564b616a7759474458724d7a45426d7665414663556c51726c7964495a remote_integ_key 716c49564b616a7759474458724d7a45426d7665414663556c51726c7964495a 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 6d556c5a735578616162764e6e4a4c42 remote_crypto_key 6d556c5a735578616162764e6e4a4c42 integ_alg sha-256-128 local_integ_key 635850626a75787a616e63474f4265684b4165696d6b476454756b614f656f63 remote_integ_key 635850626a75787a616e63474f4265684b4165696d6b476454756b614f656f63 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 6c484e516d6b5154456753546a4f7150 remote_crypto_key 6c484e516d6b5154456753546a4f7150 integ_alg sha-256-128 local_integ_key 455955654a654a544c5574586a4447755a436b4351517961434b666c6964736c remote_integ_key 455955654a654a544c5574586a4447755a436b4351517961434b666c6964736c 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 4d52574e5178515071456347636c4b61 remote_crypto_key 4d52574e5178515071456347636c4b61 integ_alg sha-256-128 local_integ_key 78474d447958794f4c74714b72676b6d44774b42436e626d4951724257486245 remote_integ_key 78474d447958794f4c74714b72676b6d44774b42436e626d4951724257486245 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 454b424c6e6a44584d576a4244505a64 remote_crypto_key 454b424c6e6a44584d576a4244505a64 integ_alg sha-256-128 local_integ_key 435349586f746b72565245625a45667362666c46487544535a4379754a424b68 remote_integ_key 435349586f746b72565245625a45667362666c46487544535a4379754a424b68 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 62516e446f45676b497053684a586d69 remote_crypto_key 62516e446f45676b497053684a586d69 integ_alg sha-256-128 local_integ_key 76735a776f496b4b436d69717959514d5a6a457166536244574972584f4a616f remote_integ_key 76735a776f496b4b436d69717959514d5a6a457166536244574972584f4a616f 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 5a6f526675634174636d716652586b78 remote_crypto_key 5a6f526675634174636d716652586b78 integ_alg sha-256-128 local_integ_key 505473577151697171775476787277427776705576586e58747541725764496c remote_integ_key 505473577151697171775476787277427776705576586e58747541725764496c 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 46507155564f496c497a4e634163494d remote_crypto_key 46507155564f496c497a4e634163494d integ_alg sha-256-128 local_integ_key 6665695450475851777256584c59746e5245554c5365537070666f6170776d6b remote_integ_key 6665695450475851777256584c59746e5245554c5365537070666f6170776d6b 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 67545869656f574e6c48777a534e5749 remote_crypto_key 67545869656f574e6c48777a534e5749 integ_alg sha-256-128 local_integ_key 694a776f45594c566c73586b74654d57714b736f7a54786e6f644a56775a7069 remote_integ_key 694a776f45594c566c73586b74654d57714b736f7a54786e6f644a56775a7069 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 747972794a65687371555744724f5a4f remote_crypto_key 747972794a65687371555744724f5a4f integ_alg sha-256-128 local_integ_key 614d554f644c75546158414f7a55626c636347795a794f6443476f635964704c remote_integ_key 614d554f644c75546158414f7a55626c636347795a794f6443476f635964704c 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 647a50797053497a6c43426a6e635a66 remote_crypto_key 647a50797053497a6c43426a6e635a66 integ_alg sha-256-128 local_integ_key 504b6847557476536a66416b766d6156634e676b4d637557726453585952774c remote_integ_key 504b6847557476536a66416b766d6156634e676b4d637557726453585952774c 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 6e61677348565347486d6468734d454f remote_crypto_key 6e61677348565347486d6468734d454f integ_alg sha-256-128 local_integ_key 444a65506d437176477453777454676d716e44415a4844717241724758644241 remote_integ_key 444a65506d437176477453777454676d716e44415a4844717241724758644241 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 72584754425a5a56466c4c446e655975 remote_crypto_key 72584754425a5a56466c4c446e655975 integ_alg sha-256-128 local_integ_key 50595077776c63454457456c444d706f524c4c567a4b446c4d55454c6f786f61 remote_integ_key 50595077776c63454457456c444d706f524c4c567a4b446c4d55454c6f786f61 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 41484f764e5679576b6c426a76624c41 remote_crypto_key 41484f764e5679576b6c426a76624c41 integ_alg sha-256-128 local_integ_key 7245496d6a42745141625642766c5164765843567a58656f624f69707762684d remote_integ_key 7245496d6a42745141625642766c5164765843567a58656f624f69707762684d 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 7561647659464a6c64784f5a756f5961 remote_crypto_key 7561647659464a6c64784f5a756f5961 integ_alg sha-256-128 local_integ_key 675778496654466e476f72614c4d6d5969416c7372614f746869557871557243 remote_integ_key 675778496654466e476f72614c4d6d5969416c7372614f746869557871557243 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 6a556a754b765946466a507a6f454153 remote_crypto_key 6a556a754b765946466a507a6f454153 integ_alg sha-256-128 local_integ_key 4c66496e766573704847695065654c75465266714a6c4f4f4f687758786b6d72 remote_integ_key 4c66496e766573704847695065654c75465266714a6c4f4f4f687758786b6d72 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 626441614c494a786f6e73795644546d remote_crypto_key 626441614c494a786f6e73795644546d integ_alg sha-256-128 local_integ_key 626c53506d4148676b4e4e78425170754f725648506a6263774361714e586666 remote_integ_key 626c53506d4148676b4e4e78425170754f725648506a6263774361714e586666 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 494e616b52474c666d567647706e7176 remote_crypto_key 494e616b52474c666d567647706e7176 integ_alg sha-256-128 local_integ_key 5741506e45486179774e5a484a70666c7877516277484468466b44644f6c594b remote_integ_key 5741506e45486179774e5a484a70666c7877516277484468466b44644f6c594b 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 50494f486556447a7249555579736a69 remote_crypto_key 50494f486556447a7249555579736a69 integ_alg sha-256-128 local_integ_key 526f466b656748576644534a69536a555562587a674476625350415951437769 remote_integ_key 526f466b656748576644534a69536a555562587a674476625350415951437769 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 744f5371577a697577505a7676667476 remote_crypto_key 744f5371577a697577505a7676667476 integ_alg sha-256-128 local_integ_key 6b52416d7262534e4479544346706e686941656479646561495555506a787952 remote_integ_key 6b52416d7262534e4479544346706e686941656479646561495555506a787952 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 57496875547643794f5a4c4f79797766 remote_crypto_key 57496875547643794f5a4c4f79797766 integ_alg sha-256-128 local_integ_key 567879645973746a6151674264546f66444b6967477371757a4a454666676a68 remote_integ_key 567879645973746a6151674264546f66444b6967477371757a4a454666676a68 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 666d69694a6d62565857776654456958 remote_crypto_key 666d69694a6d62565857776654456958 integ_alg sha-256-128 local_integ_key 756e666f785377586f637a76444e5a485562536472517a55626f6a4d75784578 remote_integ_key 756e666f785377586f637a76444e5a485562536472517a55626f6a4d75784578 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 427479586156636853726a4c77536668 remote_crypto_key 427479586156636853726a4c77536668 integ_alg sha-256-128 local_integ_key 63455a6b496a7944745943616455574973794447736b54425a556363674a4369 remote_integ_key 63455a6b496a7944745943616455574973794447736b54425a556363674a4369 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 4e4f6e77656c4b79425a6f4b6c76526f remote_crypto_key 4e4f6e77656c4b79425a6f4b6c76526f integ_alg sha-256-128 local_integ_key 6e7455655548676b756c78415a734a4a53705645465348636d54526159494b55 remote_integ_key 6e7455655548676b756c78415a734a4a53705645465348636d54526159494b55 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 507656716955614a4447574e63646568 remote_crypto_key 507656716955614a4447574e63646568 integ_alg sha-256-128 local_integ_key 4b64484a6142635451487355716c525043585a484575706463576e796d4f5046 remote_integ_key 4b64484a6142635451487355716c525043585a484575706463576e796d4f5046 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 594e797a704e474b6b5559727778564d remote_crypto_key 594e797a704e474b6b5559727778564d integ_alg sha-256-128 local_integ_key 4850616852524557717a617a437662656241667556644d73557744507941524c remote_integ_key 4850616852524557717a617a437662656241667556644d73557744507941524c 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 736b4c5361656d495a495a4564564643 remote_crypto_key 736b4c5361656d495a495a4564564643 integ_alg sha-256-128 local_integ_key 716f68636977685a6d41414676476e776f4f6e504c7a474b64564e4b62694a71 remote_integ_key 716f68636977685a6d41414676476e776f4f6e504c7a474b64564e4b62694a71 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 796c57594c6c4c527378634d655a7051 remote_crypto_key 796c57594c6c4c527378634d655a7051 integ_alg sha-256-128 local_integ_key 6b795546736269484276557a44666c475a70565a6d62506c546d78486641514f remote_integ_key 6b795546736269484276557a44666c475a70565a6d62506c546d78486641514f 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 747041535473766869615a747a7a6a68 remote_crypto_key 747041535473766869615a747a7a6a68 integ_alg sha-256-128 local_integ_key 466c4145766b6555586a72444a777174574a4756795249676347456f56524446 remote_integ_key 466c4145766b6555586a72444a777174574a4756795249676347456f56524446 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 52636261716b4a41477145666750466d remote_crypto_key 52636261716b4a41477145666750466d integ_alg sha-256-128 local_integ_key 4b635051567073556e4f705946434e5a46574143545a67726a6b6e654c426842 remote_integ_key 4b635051567073556e4f705946434e5a46574143545a67726a6b6e654c426842 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 42655361774d7052444251477451786c remote_crypto_key 42655361774d7052444251477451786c integ_alg sha-256-128 local_integ_key 71756149514f76594f6a6b487674456951744f6f6f4573526b79636f70464b56 remote_integ_key 71756149514f76594f6a6b487674456951744f6f6f4573526b79636f70464b56 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 5849556265504f5a4279656c6f6e6855 remote_crypto_key 5849556265504f5a4279656c6f6e6855 integ_alg sha-256-128 local_integ_key 5a486c6a576f6648534c4d707a6c57454269677764515163525a724443657a6c remote_integ_key 5a486c6a576f6648534c4d707a6c57454269677764515163525a724443657a6c 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 4a436f496c46475567486e54536a537a remote_crypto_key 4a436f496c46475567486e54536a537a integ_alg sha-256-128 local_integ_key 76547a66704a62636c6c625955727971564977505a424867766d4c6378484e61 remote_integ_key 76547a66704a62636c6c625955727971564977505a424867766d4c6378484e61 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 7271685a4867797873707a6d7058417a remote_crypto_key 7271685a4867797873707a6d7058417a integ_alg sha-256-128 local_integ_key 57784a5761556850665469434f436a627443666a797957566b6b59744e636d6c remote_integ_key 57784a5761556850665469434f436a627443666a797957566b6b59744e636d6c 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 74487a585864577045504a56674a6c73 remote_crypto_key 74487a585864577045504a56674a6c73 integ_alg sha-256-128 local_integ_key 7844644f46786d7141566d4d707a755565506f5a784c774e67494f4356497556 remote_integ_key 7844644f46786d7141566d4d707a755565506f5a784c774e67494f4356497556 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 45626358707747715446706e6c796b62 remote_crypto_key 45626358707747715446706e6c796b62 integ_alg sha-256-128 local_integ_key 736951716e646b734e4f734e51476148514f756d516b616a625176684f785166 remote_integ_key 736951716e646b734e4f734e51476148514f756d516b616a625176684f785166 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 6d425265505146626e617873696d4679 remote_crypto_key 6d425265505146626e617873696d4679 integ_alg sha-256-128 local_integ_key 4f665776487658554f634152614d6a72444d416d57795654597a62596c4a754f remote_integ_key 4f665776487658554f634152614d6a72444d416d57795654597a62596c4a754f 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 5a7843554471466c574541666348446d remote_crypto_key 5a7843554471466c574541666348446d integ_alg sha-256-128 local_integ_key 6971514454425670555a594d7a7571494f4a426b696241496757787a51484a64 remote_integ_key 6971514454425670555a594d7a7571494f4a426b696241496757787a51484a64 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 484472445669546663474c6570674a55 remote_crypto_key 484472445669546663474c6570674a55 integ_alg sha-256-128 local_integ_key 51775a4d62456971477377624f4a45484e6556707572587772526d5267516866 remote_integ_key 51775a4d62456971477377624f4a45484e6556707572587772526d5267516866 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 444b6241544171424f69456361474b46 remote_crypto_key 444b6241544171424f69456361474b46 integ_alg sha-256-128 local_integ_key 5742564a4f6c535355454e4c62656274456244774b6e7a64476245636f527542 remote_integ_key 5742564a4f6c535355454e4c62656274456244774b6e7a64476245636f527542 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 64577175514550476a585a626b48634c remote_crypto_key 64577175514550476a585a626b48634c integ_alg sha-256-128 local_integ_key 654a6861446b55597a574c5946467453786e646752506b6e72424f765979704f remote_integ_key 654a6861446b55597a574c5946467453786e646752506b6e72424f765979704f 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 49495171614d41626573695847647574 remote_crypto_key 49495171614d41626573695847647574 integ_alg sha-256-128 local_integ_key 6e645573616e667446566c485a6c705876744766554b55667a6e576669616b65 remote_integ_key 6e645573616e667446566c485a6c705876744766554b55667a6e576669616b65 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 414c6c50787976784f644258784e5164 remote_crypto_key 414c6c50787976784f644258784e5164 integ_alg sha-256-128 local_integ_key 456a456d7964616a4b434f474a785753484f527359476a6a62796d7370626743 remote_integ_key 456a456d7964616a4b434f474a785753484f527359476a6a62796d7370626743 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 5746774d47624d4c446f437379667142 remote_crypto_key 5746774d47624d4c446f437379667142 integ_alg sha-256-128 local_integ_key 6e4b646d73474f6271445264484c78786f705563475a44486b51636754576951 remote_integ_key 6e4b646d73474f6271445264484c78786f705563475a44486b51636754576951 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 484d4458764977557a595679774b796a remote_crypto_key 484d4458764977557a595679774b796a integ_alg sha-256-128 local_integ_key 4849714f7741766e4f734d755645476d4c6267435671635573677941567a7857 remote_integ_key 4849714f7741766e4f734d755645476d4c6267435671635573677941567a7857 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 66726658747a416d52704575666f7a6c remote_crypto_key 66726658747a416d52704575666f7a6c integ_alg sha-256-128 local_integ_key 524957624375457044705044596948676e4567576a474d7370654243444d4564 remote_integ_key 524957624375457044705044596948676e4567576a474d7370654243444d4564 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 414f444e556e6f4546414f615352446d remote_crypto_key 414f444e556e6f4546414f615352446d integ_alg sha-256-128 local_integ_key 49496878446d7073457361614c6e474c667047744e544655466f6f744a624658 remote_integ_key 49496878446d7073457361614c6e474c667047744e544655466f6f744a624658 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 787a697059554274757875727755704c remote_crypto_key 787a697059554274757875727755704c integ_alg sha-256-128 local_integ_key 59677450505848476e6b596f4c5756484a6f545a44797978646f647945535148 remote_integ_key 59677450505848476e6b596f4c5756484a6f545a44797978646f647945535148 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 4d685a6e6255586263734b525a4b6166 remote_crypto_key 4d685a6e6255586263734b525a4b6166 integ_alg sha-256-128 local_integ_key 725671784f7044664e72436e6b49664e4377556a4e45524877546d6f6f755875 remote_integ_key 725671784f7044664e72436e6b49664e4377556a4e45524877546d6f6f755875 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 436b434a4b5078676d5651646f62564a remote_crypto_key 436b434a4b5078676d5651646f62564a integ_alg sha-256-128 local_integ_key 51545644616f59576d78484d7473515a6e70587055714b6a46724e437a597379 remote_integ_key 51545644616f59576d78484d7473515a6e70587055714b6a46724e437a597379 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 52664655616a577a785a47636b4c6e64 remote_crypto_key 52664655616a577a785a47636b4c6e64 integ_alg sha-256-128 local_integ_key 6f4573626f4d59436b784b62646d47425953616a6f74756d7a44634962624645 remote_integ_key 6f4573626f4d59436b784b62646d47425953616a6f74756d7a44634962624645 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 665657777156666b4e464f756467576c remote_crypto_key 665657777156666b4e464f756467576c integ_alg sha-256-128 local_integ_key 414566696b796e5247764f55655743756350567246524e676e4c414e4d5a6d78 remote_integ_key 414566696b796e5247764f55655743756350567246524e676e4c414e4d5a6d78 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 58775a5948625a736567634552554b73 remote_crypto_key 58775a5948625a736567634552554b73 integ_alg sha-256-128 local_integ_key 4148455849624c644146746643455048745942484952574741546e7248434d57 remote_integ_key 4148455849624c644146746643455048745942484952574741546e7248434d57 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 567a47596265784a4d47597077724255 remote_crypto_key 567a47596265784a4d47597077724255 integ_alg sha-256-128 local_integ_key 4f724e484147694f5a476a50414c4b416d4c685a6f59484d74596d486644534f remote_integ_key 4f724e484147694f5a476a50414c4b416d4c685a6f59484d74596d486644534f local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 7561647659464a6c64784f5a756f5961 remote_crypto_key 7561647659464a6c64784f5a756f5961 integ_alg sha-256-128 local_integ_key 675778496654466e476f72614c4d6d5969416c7372614f746869557871557243 remote_integ_key 675778496654466e476f72614c4d6d5969416c7372614f746869557871557243 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 6a556a754b765946466a507a6f454153 remote_crypto_key 6a556a754b765946466a507a6f454153 integ_alg sha-256-128 local_integ_key 4c66496e766573704847695065654c75465266714a6c4f4f4f687758786b6d72 remote_integ_key 4c66496e766573704847695065654c75465266714a6c4f4f4f687758786b6d72 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 626441614c494a786f6e73795644546d remote_crypto_key 626441614c494a786f6e73795644546d integ_alg sha-256-128 local_integ_key 626c53506d4148676b4e4e78425170754f725648506a6263774361714e586666 remote_integ_key 626c53506d4148676b4e4e78425170754f725648506a6263774361714e586666 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 494e616b52474c666d567647706e7176 remote_crypto_key 494e616b52474c666d567647706e7176 integ_alg sha-256-128 local_integ_key 5741506e45486179774e5a484a70666c7877516277484468466b44644f6c594b remote_integ_key 5741506e45486179774e5a484a70666c7877516277484468466b44644f6c594b 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 50494f486556447a7249555579736a69 remote_crypto_key 50494f486556447a7249555579736a69 integ_alg sha-256-128 local_integ_key 526f466b656748576644534a69536a555562587a674476625350415951437769 remote_integ_key 526f466b656748576644534a69536a555562587a674476625350415951437769 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 744f5371577a697577505a7676667476 remote_crypto_key 744f5371577a697577505a7676667476 integ_alg sha-256-128 local_integ_key 6b52416d7262534e4479544346706e686941656479646561495555506a787952 remote_integ_key 6b52416d7262534e4479544346706e686941656479646561495555506a787952 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 57496875547643794f5a4c4f79797766 remote_crypto_key 57496875547643794f5a4c4f79797766 integ_alg sha-256-128 local_integ_key 567879645973746a6151674264546f66444b6967477371757a4a454666676a68 remote_integ_key 567879645973746a6151674264546f66444b6967477371757a4a454666676a68 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 666d69694a6d62565857776654456958 remote_crypto_key 666d69694a6d62565857776654456958 integ_alg sha-256-128 local_integ_key 756e666f785377586f637a76444e5a485562536472517a55626f6a4d75784578 remote_integ_key 756e666f785377586f637a76444e5a485562536472517a55626f6a4d75784578 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 427479586156636853726a4c77536668 remote_crypto_key 427479586156636853726a4c77536668 integ_alg sha-256-128 local_integ_key 63455a6b496a7944745943616455574973794447736b54425a556363674a4369 remote_integ_key 63455a6b496a7944745943616455574973794447736b54425a556363674a4369 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 4e4f6e77656c4b79425a6f4b6c76526f remote_crypto_key 4e4f6e77656c4b79425a6f4b6c76526f integ_alg sha-256-128 local_integ_key 6e7455655548676b756c78415a734a4a53705645465348636d54526159494b55 remote_integ_key 6e7455655548676b756c78415a734a4a53705645465348636d54526159494b55 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 507656716955614a4447574e63646568 remote_crypto_key 507656716955614a4447574e63646568 integ_alg sha-256-128 local_integ_key 4b64484a6142635451487355716c525043585a484575706463576e796d4f5046 remote_integ_key 4b64484a6142635451487355716c525043585a484575706463576e796d4f5046 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 594e797a704e474b6b5559727778564d remote_crypto_key 594e797a704e474b6b5559727778564d integ_alg sha-256-128 local_integ_key 4850616852524557717a617a437662656241667556644d73557744507941524c remote_integ_key 4850616852524557717a617a437662656241667556644d73557744507941524c 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 736b4c5361656d495a495a4564564643 remote_crypto_key 736b4c5361656d495a495a4564564643 integ_alg sha-256-128 local_integ_key 716f68636977685a6d41414676476e776f4f6e504c7a474b64564e4b62694a71 remote_integ_key 716f68636977685a6d41414676476e776f4f6e504c7a474b64564e4b62694a71 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 796c57594c6c4c527378634d655a7051 remote_crypto_key 796c57594c6c4c527378634d655a7051 integ_alg sha-256-128 local_integ_key 6b795546736269484276557a44666c475a70565a6d62506c546d78486641514f remote_integ_key 6b795546736269484276557a44666c475a70565a6d62506c546d78486641514f 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 747041535473766869615a747a7a6a68 remote_crypto_key 747041535473766869615a747a7a6a68 integ_alg sha-256-128 local_integ_key 466c4145766b6555586a72444a777174574a4756795249676347456f56524446 remote_integ_key 466c4145766b6555586a72444a777174574a4756795249676347456f56524446 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 52636261716b4a41477145666750466d remote_crypto_key 52636261716b4a41477145666750466d integ_alg sha-256-128 local_integ_key 4b635051567073556e4f705946434e5a46574143545a67726a6b6e654c426842 remote_integ_key 4b635051567073556e4f705946434e5a46574143545a67726a6b6e654c426842 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 42655361774d7052444251477451786c remote_crypto_key 42655361774d7052444251477451786c integ_alg sha-256-128 local_integ_key 71756149514f76594f6a6b487674456951744f6f6f4573526b79636f70464b56 remote_integ_key 71756149514f76594f6a6b487674456951744f6f6f4573526b79636f70464b56 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 5849556265504f5a4279656c6f6e6855 remote_crypto_key 5849556265504f5a4279656c6f6e6855 integ_alg sha-256-128 local_integ_key 5a486c6a576f6648534c4d707a6c57454269677764515163525a724443657a6c remote_integ_key 5a486c6a576f6648534c4d707a6c57454269677764515163525a724443657a6c 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 4a436f496c46475567486e54536a537a remote_crypto_key 4a436f496c46475567486e54536a537a integ_alg sha-256-128 local_integ_key 76547a66704a62636c6c625955727971564977505a424867766d4c6378484e61 remote_integ_key 76547a66704a62636c6c625955727971564977505a424867766d4c6378484e61 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 7271685a4867797873707a6d7058417a remote_crypto_key 7271685a4867797873707a6d7058417a integ_alg sha-256-128 local_integ_key 57784a5761556850665469434f436a627443666a797957566b6b59744e636d6c remote_integ_key 57784a5761556850665469434f436a627443666a797957566b6b59744e636d6c 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 74487a585864577045504a56674a6c73 remote_crypto_key 74487a585864577045504a56674a6c73 integ_alg sha-256-128 local_integ_key 7844644f46786d7141566d4d707a755565506f5a784c774e67494f4356497556 remote_integ_key 7844644f46786d7141566d4d707a755565506f5a784c774e67494f4356497556 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 45626358707747715446706e6c796b62 remote_crypto_key 45626358707747715446706e6c796b62 integ_alg sha-256-128 local_integ_key 736951716e646b734e4f734e51476148514f756d516b616a625176684f785166 remote_integ_key 736951716e646b734e4f734e51476148514f756d516b616a625176684f785166 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 6d425265505146626e617873696d4679 remote_crypto_key 6d425265505146626e617873696d4679 integ_alg sha-256-128 local_integ_key 4f665776487658554f634152614d6a72444d416d57795654597a62596c4a754f remote_integ_key 4f665776487658554f634152614d6a72444d416d57795654597a62596c4a754f 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 5a7843554471466c574541666348446d remote_crypto_key 5a7843554471466c574541666348446d integ_alg sha-256-128 local_integ_key 6971514454425670555a594d7a7571494f4a426b696241496757787a51484a64 remote_integ_key 6971514454425670555a594d7a7571494f4a426b696241496757787a51484a64 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 484472445669546663474c6570674a55 remote_crypto_key 484472445669546663474c6570674a55 integ_alg sha-256-128 local_integ_key 51775a4d62456971477377624f4a45484e6556707572587772526d5267516866 remote_integ_key 51775a4d62456971477377624f4a45484e6556707572587772526d5267516866 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 444b6241544171424f69456361474b46 remote_crypto_key 444b6241544171424f69456361474b46 integ_alg sha-256-128 local_integ_key 5742564a4f6c535355454e4c62656274456244774b6e7a64476245636f527542 remote_integ_key 5742564a4f6c535355454e4c62656274456244774b6e7a64476245636f527542 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 64577175514550476a585a626b48634c remote_crypto_key 64577175514550476a585a626b48634c integ_alg sha-256-128 local_integ_key 654a6861446b55597a574c5946467453786e646752506b6e72424f765979704f remote_integ_key 654a6861446b55597a574c5946467453786e646752506b6e72424f765979704f 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 49495171614d41626573695847647574 remote_crypto_key 49495171614d41626573695847647574 integ_alg sha-256-128 local_integ_key 6e645573616e667446566c485a6c705876744766554b55667a6e576669616b65 remote_integ_key 6e645573616e667446566c485a6c705876744766554b55667a6e576669616b65 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 414c6c50787976784f644258784e5164 remote_crypto_key 414c6c50787976784f644258784e5164 integ_alg sha-256-128 local_integ_key 456a456d7964616a4b434f474a785753484f527359476a6a62796d7370626743 remote_integ_key 456a456d7964616a4b434f474a785753484f527359476a6a62796d7370626743 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 5746774d47624d4c446f437379667142 remote_crypto_key 5746774d47624d4c446f437379667142 integ_alg sha-256-128 local_integ_key 6e4b646d73474f6271445264484c78786f705563475a44486b51636754576951 remote_integ_key 6e4b646d73474f6271445264484c78786f705563475a44486b51636754576951 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 484d4458764977557a595679774b796a remote_crypto_key 484d4458764977557a595679774b796a integ_alg sha-256-128 local_integ_key 4849714f7741766e4f734d755645476d4c6267435671635573677941567a7857 remote_integ_key 4849714f7741766e4f734d755645476d4c6267435671635573677941567a7857 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 66726658747a416d52704575666f7a6c remote_crypto_key 66726658747a416d52704575666f7a6c integ_alg sha-256-128 local_integ_key 524957624375457044705044596948676e4567576a474d7370654243444d4564 remote_integ_key 524957624375457044705044596948676e4567576a474d7370654243444d4564 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 414f444e556e6f4546414f615352446d remote_crypto_key 414f444e556e6f4546414f615352446d integ_alg sha-256-128 local_integ_key 49496878446d7073457361614c6e474c667047744e544655466f6f744a624658 remote_integ_key 49496878446d7073457361614c6e474c667047744e544655466f6f744a624658 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 787a697059554274757875727755704c remote_crypto_key 787a697059554274757875727755704c integ_alg sha-256-128 local_integ_key 59677450505848476e6b596f4c5756484a6f545a44797978646f647945535148 remote_integ_key 59677450505848476e6b596f4c5756484a6f545a44797978646f647945535148 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 4d685a6e6255586263734b525a4b6166 remote_crypto_key 4d685a6e6255586263734b525a4b6166 integ_alg sha-256-128 local_integ_key 725671784f7044664e72436e6b49664e4377556a4e45524877546d6f6f755875 remote_integ_key 725671784f7044664e72436e6b49664e4377556a4e45524877546d6f6f755875 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 436b434a4b5078676d5651646f62564a remote_crypto_key 436b434a4b5078676d5651646f62564a integ_alg sha-256-128 local_integ_key 51545644616f59576d78484d7473515a6e70587055714b6a46724e437a597379 remote_integ_key 51545644616f59576d78484d7473515a6e70587055714b6a46724e437a597379 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 52664655616a577a785a47636b4c6e64 remote_crypto_key 52664655616a577a785a47636b4c6e64 integ_alg sha-256-128 local_integ_key 6f4573626f4d59436b784b62646d47425953616a6f74756d7a44634962624645 remote_integ_key 6f4573626f4d59436b784b62646d47425953616a6f74756d7a44634962624645 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 665657777156666b4e464f756467576c remote_crypto_key 665657777156666b4e464f756467576c integ_alg sha-256-128 local_integ_key 414566696b796e5247764f55655743756350567246524e676e4c414e4d5a6d78 remote_integ_key 414566696b796e5247764f55655743756350567246524e676e4c414e4d5a6d78 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 58775a5948625a736567634552554b73 remote_crypto_key 58775a5948625a736567634552554b73 integ_alg sha-256-128 local_integ_key 4148455849624c644146746643455048745942484952574741546e7248434d57 remote_integ_key 4148455849624c644146746643455048745942484952574741546e7248434d57 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 567a47596265784a4d47597077724255 remote_crypto_key 567a47596265784a4d47597077724255 integ_alg sha-256-128 local_integ_key 4f724e484147694f5a476a50414c4b416d4c685a6f59484d74596d486644534f remote_integ_key 4f724e484147694f5a476a50414c4b416d4c685a6f59484d74596d486644534f 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 4d444d6c4866487a424c556851435273 remote_crypto_key 4d444d6c4866487a424c556851435273 integ_alg sha-256-128 local_integ_key 4565464d7a54547465417a5143626a4c78487364794b61517278474d74424d74 remote_integ_key 4565464d7a54547465417a5143626a4c78487364794b61517278474d74424d74 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 6e45487564654b6a4973427168416e64 remote_crypto_key 6e45487564654b6a4973427168416e64 integ_alg sha-256-128 local_integ_key 45467347484f6c72436661554e41697855774370526c76545558464442505175 remote_integ_key 45467347484f6c72436661554e41697855774370526c76545558464442505175 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 4e6467784879456e4258484c775a4e72 remote_crypto_key 4e6467784879456e4258484c775a4e72 integ_alg sha-256-128 local_integ_key 545a4f72636a55657479776653726f47626a4965716c4354676f476a74796a55 remote_integ_key 545a4f72636a55657479776653726f47626a4965716c4354676f476a74796a55 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 464448776d64425a43426b534278426a remote_crypto_key 464448776d64425a43426b534278426a integ_alg sha-256-128 local_integ_key 504b624774614962744e545275556247727474654b635a777a6a446b7658714a remote_integ_key 504b624774614962744e545275556247727474654b635a777a6a446b7658714a 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 6a6e6f7750696e7a427a69727a765473 remote_crypto_key 6a6e6f7750696e7a427a69727a765473 integ_alg sha-256-128 local_integ_key 7072594a52596852616c48487453594474777853764455464578577a4b744e6a remote_integ_key 7072594a52596852616c48487453594474777853764455464578577a4b744e6a 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 7a6947484b486d787a56657561516942 remote_crypto_key 7a6947484b486d787a56657561516942 integ_alg sha-256-128 local_integ_key 55564b7952634d6b7756756b51715769515575654d746a676646487662754764 remote_integ_key 55564b7952634d6b7756756b51715769515575654d746a676646487662754764 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 6b6458494963555a524f684649675549 remote_crypto_key 6b6458494963555a524f684649675549 integ_alg sha-256-128 local_integ_key 59517154464b6b784744697745746641424678457546727a7849754755664950 remote_integ_key 59517154464b6b784744697745746641424678457546727a7849754755664950 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 4c656175755a456d58677879726d4874 remote_crypto_key 4c656175755a456d58677879726d4874 integ_alg sha-256-128 local_integ_key 53636a6170787a4d6e584a78494c58744e785756636550706866564251444771 remote_integ_key 53636a6170787a4d6e584a78494c58744e785756636550706866564251444771 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 524774457761746767486c444a59616c remote_crypto_key 524774457761746767486c444a59616c integ_alg sha-256-128 local_integ_key 59416d675174705061586b774a66647259796d69484b69724344745a646b4247 remote_integ_key 59416d675174705061586b774a66647259796d69484b69724344745a646b4247 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 6d455775764e617259494e4f6b44494d remote_crypto_key 6d455775764e617259494e4f6b44494d integ_alg sha-256-128 local_integ_key 7346446f467a467767514664716b5446574b4d52437143496a65706869496876 remote_integ_key 7346446f467a467767514664716b5446574b4d52437143496a65706869496876 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 577148734368596e5771426d61745461 remote_crypto_key 577148734368596e5771426d61745461 integ_alg sha-256-128 local_integ_key 645068555a52696f536976496e6b557251624f6e59746f4f6e43416d686e6a47 remote_integ_key 645068555a52696f536976496e6b557251624f6e59746f4f6e43416d686e6a47 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 7968705a6f74447776694876614c4778 remote_crypto_key 7968705a6f74447776694876614c4778 integ_alg sha-256-128 local_integ_key 49637877586a414d636d54597053484d5a536a794a5172467271436277497266 remote_integ_key 49637877586a414d636d54597053484d5a536a794a5172467271436277497266 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 4c7450744b6e42494f755979496e6341 remote_crypto_key 4c7450744b6e42494f755979496e6341 integ_alg sha-256-128 local_integ_key 796d4d706d68447a4764447962536c616c656356777778484d774a4d636c5075 remote_integ_key 796d4d706d68447a4764447962536c616c656356777778484d774a4d636c5075 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 6554764e6e5a684f59764a497a457679 remote_crypto_key 6554764e6e5a684f59764a497a457679 integ_alg sha-256-128 local_integ_key 50664c4d624a72555542654c465164566a6366574d62474470767a6e79737157 remote_integ_key 50664c4d624a72555542654c465164566a6366574d62474470767a6e79737157 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 73666a486c7457774c66434c70584245 remote_crypto_key 73666a486c7457774c66434c70584245 integ_alg sha-256-128 local_integ_key 495873735262556a61614a6f58707169456e79474742456c6e4a617770476859 remote_integ_key 495873735262556a61614a6f58707169456e79474742456c6e4a617770476859 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 766774556e4c4b737363594c74476166 remote_crypto_key 766774556e4c4b737363594c74476166 integ_alg sha-256-128 local_integ_key 5278466761426d4452584e515a6d5a724d776a7a44744c6d4c79454a4f766d76 remote_integ_key 5278466761426d4452584e515a6d5a724d776a7a44744c6d4c79454a4f766d76 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 796e7462646e584b5665517357544967 remote_crypto_key 796e7462646e584b5665517357544967 integ_alg sha-256-128 local_integ_key 6b426a50646f73694546416b5869556a634c74744442766a654a6b657278584e remote_integ_key 6b426a50646f73694546416b5869556a634c74744442766a654a6b657278584e 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 6e674e4e486149497546774d4e4d5069 remote_crypto_key 6e674e4e486149497546774d4e4d5069 integ_alg sha-256-128 local_integ_key 6e42745a7a6d5567717044636e766763714d69695a4d55545959486669426e4b remote_integ_key 6e42745a7a6d5567717044636e766763714d69695a4d55545959486669426e4b 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 754b59786e74456c674e765469624d62 remote_crypto_key 754b59786e74456c674e765469624d62 integ_alg sha-256-128 local_integ_key 44566f4e6374556a736a48524d4a62504d745a5447464a74476f6e78724b6243 remote_integ_key 44566f4e6374556a736a48524d4a62504d745a5447464a74476f6e78724b6243 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 72714965596a7a426e53704345525a77 remote_crypto_key 72714965596a7a426e53704345525a77 integ_alg sha-256-128 local_integ_key 75526e545957416b456174544b577742636e73707667714e4d75504a75674a56 remote_integ_key 75526e545957416b456174544b577742636e73707667714e4d75504a75674a56 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 6a6e6e727a66764369596e5855496d58 remote_crypto_key 6a6e6e727a66764369596e5855496d58 integ_alg sha-256-128 local_integ_key 636463436b70756d776e756854436b4471544a6b5a6f5477736e4f4164445947 remote_integ_key 636463436b70756d776e756854436b4471544a6b5a6f5477736e4f4164445947 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 7a56737756527072514677736169437a remote_crypto_key 7a56737756527072514677736169437a integ_alg sha-256-128 local_integ_key 5750697253514142574f5a484f74797268615473474c7a52696a586955676650 remote_integ_key 5750697253514142574f5a484f74797268615473474c7a52696a586955676650 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 796b667576535978516f664f6d7a6341 remote_crypto_key 796b667576535978516f664f6d7a6341 integ_alg sha-256-128 local_integ_key 61796e5a53765a74626a5074466474654e49786b716c544b44625372696d456a remote_integ_key 61796e5a53765a74626a5074466474654e49786b716c544b44625372696d456a 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 484974614d4c4a4a6c6b5a59474a576a remote_crypto_key 484974614d4c4a4a6c6b5a59474a576a integ_alg sha-256-128 local_integ_key 666e6262506648434b68486575765373795a7161527076716a46764564766c47 remote_integ_key 666e6262506648434b68486575765373795a7161527076716a46764564766c47 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 59486e6d5a784b536c576c5967434942 remote_crypto_key 59486e6d5a784b536c576c5967434942 integ_alg sha-256-128 local_integ_key 4f6d534d486b564e546d477456686a697761764f5a42574c4e706a546b684675 remote_integ_key 4f6d534d486b564e546d477456686a697761764f5a42574c4e706a546b684675 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 4e4d4544434c7072784859724d477868 remote_crypto_key 4e4d4544434c7072784859724d477868 integ_alg sha-256-128 local_integ_key 7158624849614968484273676f4a414f54434652426e75624b6b566b67686c4c remote_integ_key 7158624849614968484273676f4a414f54434652426e75624b6b566b67686c4c 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 457a73486f696a474e794745774b7969 remote_crypto_key 457a73486f696a474e794745774b7969 integ_alg sha-256-128 local_integ_key 5a7a66476c4e446b4e777557486d4b447453714b474b724c6b50435863494746 remote_integ_key 5a7a66476c4e446b4e777557486d4b447453714b474b724c6b50435863494746 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 426a7862514a6c6b6c6c5956447a4875 remote_crypto_key 426a7862514a6c6b6c6c5956447a4875 integ_alg sha-256-128 local_integ_key 794f456351456f6c754672505161765367665464556b7749416273416c654c63 remote_integ_key 794f456351456f6c754672505161765367665464556b7749416273416c654c63 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 7a426d5a664d6c71584c484e6f4d6454 remote_crypto_key 7a426d5a664d6c71584c484e6f4d6454 integ_alg sha-256-128 local_integ_key 6d544d63476c4350614f7450786776614c6c544e576b775056796d446f556a4b remote_integ_key 6d544d63476c4350614f7450786776614c6c544e576b775056796d446f556a4b 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 546c57446a4a556f49464653744e7741 remote_crypto_key 546c57446a4a556f49464653744e7741 integ_alg sha-256-128 local_integ_key 456c627a58756152466873754475526a74476c55644f595a7563737057625949 remote_integ_key 456c627a58756152466873754475526a74476c55644f595a7563737057625949 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 437a734f786b4a6b43714a4a6f467851 remote_crypto_key 437a734f786b4a6b43714a4a6f467851 integ_alg sha-256-128 local_integ_key 746b6750536d7644524a4557584f47494b6542636d79464b6c527a506c6a5473 remote_integ_key 746b6750536d7644524a4557584f47494b6542636d79464b6c527a506c6a5473 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 634b6e78497266764d525a504f654a50 remote_crypto_key 634b6e78497266764d525a504f654a50 integ_alg sha-256-128 local_integ_key 4a5962617a6d555269426c6253794b61754446685248427671646e416e465063 remote_integ_key 4a5962617a6d555269426c6253794b61754446685248427671646e416e465063 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 646b59414e6c41706972757045556343 remote_crypto_key 646b59414e6c41706972757045556343 integ_alg sha-256-128 local_integ_key 755a6b42706d4c62537743454554727242637a646770714562524d4b7a6c5461 remote_integ_key 755a6b42706d4c62537743454554727242637a646770714562524d4b7a6c5461 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 4c626a42614a74525a775466576b624b remote_crypto_key 4c626a42614a74525a775466576b624b integ_alg sha-256-128 local_integ_key 7a4773695847546748495658484c6a6161706b584d795646676b66787463446e remote_integ_key 7a4773695847546748495658484c6a6161706b584d795646676b66787463446e 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 755a5648506b6272576d5753474f614f remote_crypto_key 755a5648506b6272576d5753474f614f integ_alg sha-256-128 local_integ_key 7876526f5576637a69636f66444d7a57557045675a71566c4c4c6a654e494650 remote_integ_key 7876526f5576637a69636f66444d7a57557045675a71566c4c4c6a654e494650 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 51766f65484c59486168716f51454176 remote_crypto_key 51766f65484c59486168716f51454176 integ_alg sha-256-128 local_integ_key 6d544d53414452587259685a6957587a79634f6f507372545863705a576c6f67 remote_integ_key 6d544d53414452587259685a6957587a79634f6f507372545863705a576c6f67 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 595a584c6c56416768676456736b6165 remote_crypto_key 595a584c6c56416768676456736b6165 integ_alg sha-256-128 local_integ_key 52435a527062494b5066784e76584364416264484f76695951475478446d5364 remote_integ_key 52435a527062494b5066784e76584364416264484f76695951475478446d5364 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 56727444796d5a78755a644645677353 remote_crypto_key 56727444796d5a78755a644645677353 integ_alg sha-256-128 local_integ_key 746b684c5645796b586c6347786245696b415672764a4e6757734f784e5a654c remote_integ_key 746b684c5645796b586c6347786245696b415672764a4e6757734f784e5a654c 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 7543677847425566524b71476a6d4659 remote_crypto_key 7543677847425566524b71476a6d4659 integ_alg sha-256-128 local_integ_key 56594b6547655a6d7a4568686568576e6d4d526767447671634f434875796664 remote_integ_key 56594b6547655a6d7a4568686568576e6d4d526767447671634f434875796664 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 727541576b6d42654555654a627a6948 remote_crypto_key 727541576b6d42654555654a627a6948 integ_alg sha-256-128 local_integ_key 436755645947764850635a476c557367434b56645667617548774e664f475750 remote_integ_key 436755645947764850635a476c557367434b56645667617548774e664f475750 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 4d444d6c4866487a424c556851435273 remote_crypto_key 4d444d6c4866487a424c556851435273 integ_alg sha-256-128 local_integ_key 4565464d7a54547465417a5143626a4c78487364794b61517278474d74424d74 remote_integ_key 4565464d7a54547465417a5143626a4c78487364794b61517278474d74424d74 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 6e45487564654b6a4973427168416e64 remote_crypto_key 6e45487564654b6a4973427168416e64 integ_alg sha-256-128 local_integ_key 45467347484f6c72436661554e41697855774370526c76545558464442505175 remote_integ_key 45467347484f6c72436661554e41697855774370526c76545558464442505175 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 4e6467784879456e4258484c775a4e72 remote_crypto_key 4e6467784879456e4258484c775a4e72 integ_alg sha-256-128 local_integ_key 545a4f72636a55657479776653726f47626a4965716c4354676f476a74796a55 remote_integ_key 545a4f72636a55657479776653726f47626a4965716c4354676f476a74796a55 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 464448776d64425a43426b534278426a remote_crypto_key 464448776d64425a43426b534278426a integ_alg sha-256-128 local_integ_key 504b624774614962744e545275556247727474654b635a777a6a446b7658714a remote_integ_key 504b624774614962744e545275556247727474654b635a777a6a446b7658714a 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 6a6e6f7750696e7a427a69727a765473 remote_crypto_key 6a6e6f7750696e7a427a69727a765473 integ_alg sha-256-128 local_integ_key 7072594a52596852616c48487453594474777853764455464578577a4b744e6a remote_integ_key 7072594a52596852616c48487453594474777853764455464578577a4b744e6a 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 7a6947484b486d787a56657561516942 remote_crypto_key 7a6947484b486d787a56657561516942 integ_alg sha-256-128 local_integ_key 55564b7952634d6b7756756b51715769515575654d746a676646487662754764 remote_integ_key 55564b7952634d6b7756756b51715769515575654d746a676646487662754764 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 6b6458494963555a524f684649675549 remote_crypto_key 6b6458494963555a524f684649675549 integ_alg sha-256-128 local_integ_key 59517154464b6b784744697745746641424678457546727a7849754755664950 remote_integ_key 59517154464b6b784744697745746641424678457546727a7849754755664950 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 4c656175755a456d58677879726d4874 remote_crypto_key 4c656175755a456d58677879726d4874 integ_alg sha-256-128 local_integ_key 53636a6170787a4d6e584a78494c58744e785756636550706866564251444771 remote_integ_key 53636a6170787a4d6e584a78494c58744e785756636550706866564251444771 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 524774457761746767486c444a59616c remote_crypto_key 524774457761746767486c444a59616c integ_alg sha-256-128 local_integ_key 59416d675174705061586b774a66647259796d69484b69724344745a646b4247 remote_integ_key 59416d675174705061586b774a66647259796d69484b69724344745a646b4247 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 6d455775764e617259494e4f6b44494d remote_crypto_key 6d455775764e617259494e4f6b44494d integ_alg sha-256-128 local_integ_key 7346446f467a467767514664716b5446574b4d52437143496a65706869496876 remote_integ_key 7346446f467a467767514664716b5446574b4d52437143496a65706869496876 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 577148734368596e5771426d61745461 remote_crypto_key 577148734368596e5771426d61745461 integ_alg sha-256-128 local_integ_key 645068555a52696f536976496e6b557251624f6e59746f4f6e43416d686e6a47 remote_integ_key 645068555a52696f536976496e6b557251624f6e59746f4f6e43416d686e6a47 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 7968705a6f74447776694876614c4778 remote_crypto_key 7968705a6f74447776694876614c4778 integ_alg sha-256-128 local_integ_key 49637877586a414d636d54597053484d5a536a794a5172467271436277497266 remote_integ_key 49637877586a414d636d54597053484d5a536a794a5172467271436277497266 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 4c7450744b6e42494f755979496e6341 remote_crypto_key 4c7450744b6e42494f755979496e6341 integ_alg sha-256-128 local_integ_key 796d4d706d68447a4764447962536c616c656356777778484d774a4d636c5075 remote_integ_key 796d4d706d68447a4764447962536c616c656356777778484d774a4d636c5075 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 6554764e6e5a684f59764a497a457679 remote_crypto_key 6554764e6e5a684f59764a497a457679 integ_alg sha-256-128 local_integ_key 50664c4d624a72555542654c465164566a6366574d62474470767a6e79737157 remote_integ_key 50664c4d624a72555542654c465164566a6366574d62474470767a6e79737157 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 73666a486c7457774c66434c70584245 remote_crypto_key 73666a486c7457774c66434c70584245 integ_alg sha-256-128 local_integ_key 495873735262556a61614a6f58707169456e79474742456c6e4a617770476859 remote_integ_key 495873735262556a61614a6f58707169456e79474742456c6e4a617770476859 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 766774556e4c4b737363594c74476166 remote_crypto_key 766774556e4c4b737363594c74476166 integ_alg sha-256-128 local_integ_key 5278466761426d4452584e515a6d5a724d776a7a44744c6d4c79454a4f766d76 remote_integ_key 5278466761426d4452584e515a6d5a724d776a7a44744c6d4c79454a4f766d76 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 796e7462646e584b5665517357544967 remote_crypto_key 796e7462646e584b5665517357544967 integ_alg sha-256-128 local_integ_key 6b426a50646f73694546416b5869556a634c74744442766a654a6b657278584e remote_integ_key 6b426a50646f73694546416b5869556a634c74744442766a654a6b657278584e 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 6e674e4e486149497546774d4e4d5069 remote_crypto_key 6e674e4e486149497546774d4e4d5069 integ_alg sha-256-128 local_integ_key 6e42745a7a6d5567717044636e766763714d69695a4d55545959486669426e4b remote_integ_key 6e42745a7a6d5567717044636e766763714d69695a4d55545959486669426e4b 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 754b59786e74456c674e765469624d62 remote_crypto_key 754b59786e74456c674e765469624d62 integ_alg sha-256-128 local_integ_key 44566f4e6374556a736a48524d4a62504d745a5447464a74476f6e78724b6243 remote_integ_key 44566f4e6374556a736a48524d4a62504d745a5447464a74476f6e78724b6243 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 72714965596a7a426e53704345525a77 remote_crypto_key 72714965596a7a426e53704345525a77 integ_alg sha-256-128 local_integ_key 75526e545957416b456174544b577742636e73707667714e4d75504a75674a56 remote_integ_key 75526e545957416b456174544b577742636e73707667714e4d75504a75674a56 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 6a6e6e727a66764369596e5855496d58 remote_crypto_key 6a6e6e727a66764369596e5855496d58 integ_alg sha-256-128 local_integ_key 636463436b70756d776e756854436b4471544a6b5a6f5477736e4f4164445947 remote_integ_key 636463436b70756d776e756854436b4471544a6b5a6f5477736e4f4164445947 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 7a56737756527072514677736169437a remote_crypto_key 7a56737756527072514677736169437a integ_alg sha-256-128 local_integ_key 5750697253514142574f5a484f74797268615473474c7a52696a586955676650 remote_integ_key 5750697253514142574f5a484f74797268615473474c7a52696a586955676650 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 796b667576535978516f664f6d7a6341 remote_crypto_key 796b667576535978516f664f6d7a6341 integ_alg sha-256-128 local_integ_key 61796e5a53765a74626a5074466474654e49786b716c544b44625372696d456a remote_integ_key 61796e5a53765a74626a5074466474654e49786b716c544b44625372696d456a 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 484974614d4c4a4a6c6b5a59474a576a remote_crypto_key 484974614d4c4a4a6c6b5a59474a576a integ_alg sha-256-128 local_integ_key 666e6262506648434b68486575765373795a7161527076716a46764564766c47 remote_integ_key 666e6262506648434b68486575765373795a7161527076716a46764564766c47 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 59486e6d5a784b536c576c5967434942 remote_crypto_key 59486e6d5a784b536c576c5967434942 integ_alg sha-256-128 local_integ_key 4f6d534d486b564e546d477456686a697761764f5a42574c4e706a546b684675 remote_integ_key 4f6d534d486b564e546d477456686a697761764f5a42574c4e706a546b684675 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 4e4d4544434c7072784859724d477868 remote_crypto_key 4e4d4544434c7072784859724d477868 integ_alg sha-256-128 local_integ_key 7158624849614968484273676f4a414f54434652426e75624b6b566b67686c4c remote_integ_key 7158624849614968484273676f4a414f54434652426e75624b6b566b67686c4c 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 457a73486f696a474e794745774b7969 remote_crypto_key 457a73486f696a474e794745774b7969 integ_alg sha-256-128 local_integ_key 5a7a66476c4e446b4e777557486d4b447453714b474b724c6b50435863494746 remote_integ_key 5a7a66476c4e446b4e777557486d4b447453714b474b724c6b50435863494746 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 426a7862514a6c6b6c6c5956447a4875 remote_crypto_key 426a7862514a6c6b6c6c5956447a4875 integ_alg sha-256-128 local_integ_key 794f456351456f6c754672505161765367665464556b7749416273416c654c63 remote_integ_key 794f456351456f6c754672505161765367665464556b7749416273416c654c63 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 7a426d5a664d6c71584c484e6f4d6454 remote_crypto_key 7a426d5a664d6c71584c484e6f4d6454 integ_alg sha-256-128 local_integ_key 6d544d63476c4350614f7450786776614c6c544e576b775056796d446f556a4b remote_integ_key 6d544d63476c4350614f7450786776614c6c544e576b775056796d446f556a4b 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 546c57446a4a556f49464653744e7741 remote_crypto_key 546c57446a4a556f49464653744e7741 integ_alg sha-256-128 local_integ_key 456c627a58756152466873754475526a74476c55644f595a7563737057625949 remote_integ_key 456c627a58756152466873754475526a74476c55644f595a7563737057625949 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 437a734f786b4a6b43714a4a6f467851 remote_crypto_key 437a734f786b4a6b43714a4a6f467851 integ_alg sha-256-128 local_integ_key 746b6750536d7644524a4557584f47494b6542636d79464b6c527a506c6a5473 remote_integ_key 746b6750536d7644524a4557584f47494b6542636d79464b6c527a506c6a5473 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 634b6e78497266764d525a504f654a50 remote_crypto_key 634b6e78497266764d525a504f654a50 integ_alg sha-256-128 local_integ_key 4a5962617a6d555269426c6253794b61754446685248427671646e416e465063 remote_integ_key 4a5962617a6d555269426c6253794b61754446685248427671646e416e465063 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 646b59414e6c41706972757045556343 remote_crypto_key 646b59414e6c41706972757045556343 integ_alg sha-256-128 local_integ_key 755a6b42706d4c62537743454554727242637a646770714562524d4b7a6c5461 remote_integ_key 755a6b42706d4c62537743454554727242637a646770714562524d4b7a6c5461 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 4c626a42614a74525a775466576b624b remote_crypto_key 4c626a42614a74525a775466576b624b integ_alg sha-256-128 local_integ_key 7a4773695847546748495658484c6a6161706b584d795646676b66787463446e remote_integ_key 7a4773695847546748495658484c6a6161706b584d795646676b66787463446e 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 755a5648506b6272576d5753474f614f remote_crypto_key 755a5648506b6272576d5753474f614f integ_alg sha-256-128 local_integ_key 7876526f5576637a69636f66444d7a57557045675a71566c4c4c6a654e494650 remote_integ_key 7876526f5576637a69636f66444d7a57557045675a71566c4c4c6a654e494650 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 51766f65484c59486168716f51454176 remote_crypto_key 51766f65484c59486168716f51454176 integ_alg sha-256-128 local_integ_key 6d544d53414452587259685a6957587a79634f6f507372545863705a576c6f67 remote_integ_key 6d544d53414452587259685a6957587a79634f6f507372545863705a576c6f67 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 595a584c6c56416768676456736b6165 remote_crypto_key 595a584c6c56416768676456736b6165 integ_alg sha-256-128 local_integ_key 52435a527062494b5066784e76584364416264484f76695951475478446d5364 remote_integ_key 52435a527062494b5066784e76584364416264484f76695951475478446d5364 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 56727444796d5a78755a644645677353 remote_crypto_key 56727444796d5a78755a644645677353 integ_alg sha-256-128 local_integ_key 746b684c5645796b586c6347786245696b415672764a4e6757734f784e5a654c remote_integ_key 746b684c5645796b586c6347786245696b415672764a4e6757734f784e5a654c 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 7543677847425566524b71476a6d4659 remote_crypto_key 7543677847425566524b71476a6d4659 integ_alg sha-256-128 local_integ_key 56594b6547655a6d7a4568686568576e6d4d526767447671634f434875796664 remote_integ_key 56594b6547655a6d7a4568686568576e6d4d526767447671634f434875796664 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 727541576b6d42654555654a627a6948 remote_crypto_key 727541576b6d42654555654a627a6948 integ_alg sha-256-128 local_integ_key 436755645947764850635a476c557367434b56645667617548774e664f475750 remote_integ_key 436755645947764850635a476c557367434b56645667617548774e664f475750 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 7a434750474a6d4a4761534e7867615a remote_crypto_key 7a434750474a6d4a4761534e7867615a integ_alg sha-256-128 local_integ_key 454d4a4c7276445457714f4c496d74736d7363446678544a75684e764c565a4b remote_integ_key 454d4a4c7276445457714f4c496d74736d7363446678544a75684e764c565a4b 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 457a7a4753654867486a726d656f6773 remote_crypto_key 457a7a4753654867486a726d656f6773 integ_alg sha-256-128 local_integ_key 77694b7556645578444857717244466e45725a666a664543436a796147616747 remote_integ_key 77694b7556645578444857717244466e45725a666a664543436a796147616747 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 56754d5143736b6f49554d677a764c4a remote_crypto_key 56754d5143736b6f49554d677a764c4a integ_alg sha-256-128 local_integ_key 4f4a49706a56494f6e7a6f47746e587547484d576f6e4f47767249455366594a remote_integ_key 4f4a49706a56494f6e7a6f47746e587547484d576f6e4f47767249455366594a 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 476b72636f577075497469574e4f6963 remote_crypto_key 476b72636f577075497469574e4f6963 integ_alg sha-256-128 local_integ_key 65734855766265776b7641667a467145535065475555754b4c6a4c617a446570 remote_integ_key 65734855766265776b7641667a467145535065475555754b4c6a4c617a446570 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 556f6e6553745972766f55746e737868 remote_crypto_key 556f6e6553745972766f55746e737868 integ_alg sha-256-128 local_integ_key 505a4e66655a7a73555a466c517971517755416c45516641746473504b557766 remote_integ_key 505a4e66655a7a73555a466c517971517755416c45516641746473504b557766 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 686c6a7652594a547970537941714361 remote_crypto_key 686c6a7652594a547970537941714361 integ_alg sha-256-128 local_integ_key 4746544c6c7a6179686e7365426f6a446473556e64786471417a794962575047 remote_integ_key 4746544c6c7a6179686e7365426f6a446473556e64786471417a794962575047 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 71755a4878626f5a4a74414175476570 remote_crypto_key 71755a4878626f5a4a74414175476570 integ_alg sha-256-128 local_integ_key 61666a4c6b67656d6249426f5264506b4b6d64796a4b5a43564f6a704c517254 remote_integ_key 61666a4c6b67656d6249426f5264506b4b6d64796a4b5a43564f6a704c517254 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 595242715a4c53496156526f4e6b5851 remote_crypto_key 595242715a4c53496156526f4e6b5851 integ_alg sha-256-128 local_integ_key 5642436e7256614f68696f646b6d565175754b4b4d59594c76536e6d63624d63 remote_integ_key 5642436e7256614f68696f646b6d565175754b4b4d59594c76536e6d63624d63 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 424b585279487072704e644e694b434e remote_crypto_key 424b585279487072704e644e694b434e integ_alg sha-256-128 local_integ_key 447968496d4272744e54445563466d6a547172636242416f476676425571587a remote_integ_key 447968496d4272744e54445563466d6a547172636242416f476676425571587a 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 70656967434b45554f564f496a4a6478 remote_crypto_key 70656967434b45554f564f496a4a6478 integ_alg sha-256-128 local_integ_key 684c725558646874704a756e76694251667459595646416b5667596d61584873 remote_integ_key 684c725558646874704a756e76694251667459595646416b5667596d61584873 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 5544644f766a47706e58446a5a54496e remote_crypto_key 5544644f766a47706e58446a5a54496e integ_alg sha-256-128 local_integ_key 69686c546e5364516d6e55436b6344715a50775357475870575a786e4a6d786b remote_integ_key 69686c546e5364516d6e55436b6344715a50775357475870575a786e4a6d786b 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 7147777070716b5a66776a6c514d676e remote_crypto_key 7147777070716b5a66776a6c514d676e integ_alg sha-256-128 local_integ_key 496e73586c4f68647446797771474e74656e6a774f5a4354526241436d7a4c45 remote_integ_key 496e73586c4f68647446797771474e74656e6a774f5a4354526241436d7a4c45 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 4a46526d6b485177644a6d7855565a54 remote_crypto_key 4a46526d6b485177644a6d7855565a54 integ_alg sha-256-128 local_integ_key 444250426a4b6566754e7246794476514a7749694762696e4e7a776268556865 remote_integ_key 444250426a4b6566754e7246794476514a7749694762696e4e7a776268556865 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 4c6b79527173575a587759677a78466c remote_crypto_key 4c6b79527173575a587759677a78466c integ_alg sha-256-128 local_integ_key 4a744b595548776677726d4f4c6f594668586753417663625849496868535a59 remote_integ_key 4a744b595548776677726d4f4c6f594668586753417663625849496868535a59 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 6a70646d6c4443584e79566d52574e57 remote_crypto_key 6a70646d6c4443584e79566d52574e57 integ_alg sha-256-128 local_integ_key 72436e647968684b574a756c6752515a7749766b66786a414a6a4b584b4d4556 remote_integ_key 72436e647968684b574a756c6752515a7749766b66786a414a6a4b584b4d4556 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 5555757554787163447653534362586f remote_crypto_key 5555757554787163447653534362586f integ_alg sha-256-128 local_integ_key 7552627059476b6b565742744e59476675527257784542434f6d735642424248 remote_integ_key 7552627059476b6b565742744e59476675527257784542434f6d735642424248 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 4e4e687366734b4279704372694f7450 remote_crypto_key 4e4e687366734b4279704372694f7450 integ_alg sha-256-128 local_integ_key 465744714e4f4c784f6f744f4b595a636a47776350614664504e416f52577355 remote_integ_key 465744714e4f4c784f6f744f4b595a636a47776350614664504e416f52577355 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 58774b7a4473736d46746b576f795046 remote_crypto_key 58774b7a4473736d46746b576f795046 integ_alg sha-256-128 local_integ_key 6c46506f5447455a484c6b685867686679684f6b707a475a4f7a6e5244616770 remote_integ_key 6c46506f5447455a484c6b685867686679684f6b707a475a4f7a6e5244616770 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 6b764a70646a47495575444f4950426b remote_crypto_key 6b764a70646a47495575444f4950426b integ_alg sha-256-128 local_integ_key 54656d6e746e4b4c616b684a757970494e4d4a61634542416f714446644f626e remote_integ_key 54656d6e746e4b4c616b684a757970494e4d4a61634542416f714446644f626e 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 566b48467951514963514d7475527445 remote_crypto_key 566b48467951514963514d7475527445 integ_alg sha-256-128 local_integ_key 746d735344437961716474574c75666851786956476272416d656866756b4471 remote_integ_key 746d735344437961716474574c75666851786956476272416d656866756b4471 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 56744563655164436f4365637644674c remote_crypto_key 56744563655164436f4365637644674c integ_alg sha-256-128 local_integ_key 595146637266777243706446567a796e7646414e58787046757a484f76446553 remote_integ_key 595146637266777243706446567a796e7646414e58787046757a484f76446553 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 514457677a6e637779496152584f6a57 remote_crypto_key 514457677a6e637779496152584f6a57 integ_alg sha-256-128 local_integ_key 6e75755849757977516a6274515361696f51556b4f4e6767477761457a576d77 remote_integ_key 6e75755849757977516a6274515361696f51556b4f4e6767477761457a576d77 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 4b6b544f744a76525447566e7a705a46 remote_crypto_key 4b6b544f744a76525447566e7a705a46 integ_alg sha-256-128 local_integ_key 73454b6f6b4146536972675771494b52674271776d5159705057595268424556 remote_integ_key 73454b6f6b4146536972675771494b52674271776d5159705057595268424556 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 5a455955684f57785466754f767a5868 remote_crypto_key 5a455955684f57785466754f767a5868 integ_alg sha-256-128 local_integ_key 51534b5373595a766f784d4f46794a6e6c47586155426b6a4968504864474c6d remote_integ_key 51534b5373595a766f784d4f46794a6e6c47586155426b6a4968504864474c6d 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 70764658685744556a7779696f4b755a remote_crypto_key 70764658685744556a7779696f4b755a integ_alg sha-256-128 local_integ_key 7067554d5a6c597146667041787070707a446c73765375576e7059466b706a42 remote_integ_key 7067554d5a6c597146667041787070707a446c73765375576e7059466b706a42 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 77614f6a54445a4d6356765744454a4c remote_crypto_key 77614f6a54445a4d6356765744454a4c integ_alg sha-256-128 local_integ_key 6450506b576641586d744545555858755773506e5a4869694376657744596c6b remote_integ_key 6450506b576641586d744545555858755773506e5a4869694376657744596c6b 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 6d5750794f654b6f5255685351504753 remote_crypto_key 6d5750794f654b6f5255685351504753 integ_alg sha-256-128 local_integ_key 6d6d70597a464b7248424f42724c5648427a536f7a7a654d6549527569687178 remote_integ_key 6d6d70597a464b7248424f42724c5648427a536f7a7a654d6549527569687178 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 517644644445507076766161586c7458 remote_crypto_key 517644644445507076766161586c7458 integ_alg sha-256-128 local_integ_key 42736b6f674150486b4266447a544a57617953574d4a76785353734d5879506a remote_integ_key 42736b6f674150486b4266447a544a57617953574d4a76785353734d5879506a 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 726b664c5a4c625669554c5245454f6b remote_crypto_key 726b664c5a4c625669554c5245454f6b integ_alg sha-256-128 local_integ_key 74736545454e6c504b535156704d6948536f7478716c66665654717668755247 remote_integ_key 74736545454e6c504b535156704d6948536f7478716c66665654717668755247 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 526f4b4e777757725451646257494c4e remote_crypto_key 526f4b4e777757725451646257494c4e integ_alg sha-256-128 local_integ_key 63744b77415755727a744c695157754379696b59644a724c53654e686b776562 remote_integ_key 63744b77415755727a744c695157754379696b59644a724c53654e686b776562 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 6e434e4e695063594b77596a6274696e remote_crypto_key 6e434e4e695063594b77596a6274696e integ_alg sha-256-128 local_integ_key 78695479436642686c49786c6c514f624578424448486f497359555845455141 remote_integ_key 78695479436642686c49786c6c514f624578424448486f497359555845455141 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 7164786c5045484845456a6f6b6d4768 remote_crypto_key 7164786c5045484845456a6f6b6d4768 integ_alg sha-256-128 local_integ_key 486e75516e4552747368737a764e55786f4866756e457052526d6542536e7041 remote_integ_key 486e75516e4552747368737a764e55786f4866756e457052526d6542536e7041 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 6b4a6271786456457141676f61724c6b remote_crypto_key 6b4a6271786456457141676f61724c6b integ_alg sha-256-128 local_integ_key 56726f6c4f766e5943677555656264445043466641554c55627a50637a707a4d remote_integ_key 56726f6c4f766e5943677555656264445043466641554c55627a50637a707a4d 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 5853635670545859686f6b5672664972 remote_crypto_key 5853635670545859686f6b5672664972 integ_alg sha-256-128 local_integ_key 4244774d4c44776451765376446e4f6d566d46624557705949755474464f5765 remote_integ_key 4244774d4c44776451765376446e4f6d566d46624557705949755474464f5765 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 7865584f6c4857454f537175536a4f4d remote_crypto_key 7865584f6c4857454f537175536a4f4d integ_alg sha-256-128 local_integ_key 54694c4d524d5a4f785456586667626d4553715656506d5470506e4d766e7470 remote_integ_key 54694c4d524d5a4f785456586667626d4553715656506d5470506e4d766e7470 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 586e6f70544d67496878617875524d73 remote_crypto_key 586e6f70544d67496878617875524d73 integ_alg sha-256-128 local_integ_key 56437443466a4370786a764f5456554256506f55444b76706e7461656c564775 remote_integ_key 56437443466a4370786a764f5456554256506f55444b76706e7461656c564775 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 546947467647675a494f424f47464b61 remote_crypto_key 546947467647675a494f424f47464b61 integ_alg sha-256-128 local_integ_key 417379704d466f6e4c46764c577554504954715668514174736c445068514970 remote_integ_key 417379704d466f6e4c46764c577554504954715668514174736c445068514970 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 79555970726862757a454244557a4966 remote_crypto_key 79555970726862757a454244557a4966 integ_alg sha-256-128 local_integ_key 7873796f54484d70616c61724d554c776f704e527177684667544655647a426a remote_integ_key 7873796f54484d70616c61724d554c776f704e527177684667544655647a426a 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 574e725a75694d794d4a6e6a44504d57 remote_crypto_key 574e725a75694d794d4a6e6a44504d57 integ_alg sha-256-128 local_integ_key 724a6265545355454c43414e6f42784864414f425269497844486e5078787477 remote_integ_key 724a6265545355454c43414e6f42784864414f425269497844486e5078787477 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 75627472504941467777766376565156 remote_crypto_key 75627472504941467777766376565156 integ_alg sha-256-128 local_integ_key 534f6e4a666870514f6d6c6a50426e725069696e534445416359565844494e77 remote_integ_key 534f6e4a666870514f6d6c6a50426e725069696e534445416359565844494e77 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 7a434750474a6d4a4761534e7867615a remote_crypto_key 7a434750474a6d4a4761534e7867615a integ_alg sha-256-128 local_integ_key 454d4a4c7276445457714f4c496d74736d7363446678544a75684e764c565a4b remote_integ_key 454d4a4c7276445457714f4c496d74736d7363446678544a75684e764c565a4b 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 457a7a4753654867486a726d656f6773 remote_crypto_key 457a7a4753654867486a726d656f6773 integ_alg sha-256-128 local_integ_key 77694b7556645578444857717244466e45725a666a664543436a796147616747 remote_integ_key 77694b7556645578444857717244466e45725a666a664543436a796147616747 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 56754d5143736b6f49554d677a764c4a remote_crypto_key 56754d5143736b6f49554d677a764c4a integ_alg sha-256-128 local_integ_key 4f4a49706a56494f6e7a6f47746e587547484d576f6e4f47767249455366594a remote_integ_key 4f4a49706a56494f6e7a6f47746e587547484d576f6e4f47767249455366594a 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 476b72636f577075497469574e4f6963 remote_crypto_key 476b72636f577075497469574e4f6963 integ_alg sha-256-128 local_integ_key 65734855766265776b7641667a467145535065475555754b4c6a4c617a446570 remote_integ_key 65734855766265776b7641667a467145535065475555754b4c6a4c617a446570 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 556f6e6553745972766f55746e737868 remote_crypto_key 556f6e6553745972766f55746e737868 integ_alg sha-256-128 local_integ_key 505a4e66655a7a73555a466c517971517755416c45516641746473504b557766 remote_integ_key 505a4e66655a7a73555a466c517971517755416c45516641746473504b557766 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 686c6a7652594a547970537941714361 remote_crypto_key 686c6a7652594a547970537941714361 integ_alg sha-256-128 local_integ_key 4746544c6c7a6179686e7365426f6a446473556e64786471417a794962575047 remote_integ_key 4746544c6c7a6179686e7365426f6a446473556e64786471417a794962575047 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 71755a4878626f5a4a74414175476570 remote_crypto_key 71755a4878626f5a4a74414175476570 integ_alg sha-256-128 local_integ_key 61666a4c6b67656d6249426f5264506b4b6d64796a4b5a43564f6a704c517254 remote_integ_key 61666a4c6b67656d6249426f5264506b4b6d64796a4b5a43564f6a704c517254 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 595242715a4c53496156526f4e6b5851 remote_crypto_key 595242715a4c53496156526f4e6b5851 integ_alg sha-256-128 local_integ_key 5642436e7256614f68696f646b6d565175754b4b4d59594c76536e6d63624d63 remote_integ_key 5642436e7256614f68696f646b6d565175754b4b4d59594c76536e6d63624d63 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 424b585279487072704e644e694b434e remote_crypto_key 424b585279487072704e644e694b434e integ_alg sha-256-128 local_integ_key 447968496d4272744e54445563466d6a547172636242416f476676425571587a remote_integ_key 447968496d4272744e54445563466d6a547172636242416f476676425571587a 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 70656967434b45554f564f496a4a6478 remote_crypto_key 70656967434b45554f564f496a4a6478 integ_alg sha-256-128 local_integ_key 684c725558646874704a756e76694251667459595646416b5667596d61584873 remote_integ_key 684c725558646874704a756e76694251667459595646416b5667596d61584873 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 5544644f766a47706e58446a5a54496e remote_crypto_key 5544644f766a47706e58446a5a54496e integ_alg sha-256-128 local_integ_key 69686c546e5364516d6e55436b6344715a50775357475870575a786e4a6d786b remote_integ_key 69686c546e5364516d6e55436b6344715a50775357475870575a786e4a6d786b 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 7147777070716b5a66776a6c514d676e remote_crypto_key 7147777070716b5a66776a6c514d676e integ_alg sha-256-128 local_integ_key 496e73586c4f68647446797771474e74656e6a774f5a4354526241436d7a4c45 remote_integ_key 496e73586c4f68647446797771474e74656e6a774f5a4354526241436d7a4c45 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 4a46526d6b485177644a6d7855565a54 remote_crypto_key 4a46526d6b485177644a6d7855565a54 integ_alg sha-256-128 local_integ_key 444250426a4b6566754e7246794476514a7749694762696e4e7a776268556865 remote_integ_key 444250426a4b6566754e7246794476514a7749694762696e4e7a776268556865 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 4c6b79527173575a587759677a78466c remote_crypto_key 4c6b79527173575a587759677a78466c integ_alg sha-256-128 local_integ_key 4a744b595548776677726d4f4c6f594668586753417663625849496868535a59 remote_integ_key 4a744b595548776677726d4f4c6f594668586753417663625849496868535a59 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 6a70646d6c4443584e79566d52574e57 remote_crypto_key 6a70646d6c4443584e79566d52574e57 integ_alg sha-256-128 local_integ_key 72436e647968684b574a756c6752515a7749766b66786a414a6a4b584b4d4556 remote_integ_key 72436e647968684b574a756c6752515a7749766b66786a414a6a4b584b4d4556 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 5555757554787163447653534362586f remote_crypto_key 5555757554787163447653534362586f integ_alg sha-256-128 local_integ_key 7552627059476b6b565742744e59476675527257784542434f6d735642424248 remote_integ_key 7552627059476b6b565742744e59476675527257784542434f6d735642424248 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 4e4e687366734b4279704372694f7450 remote_crypto_key 4e4e687366734b4279704372694f7450 integ_alg sha-256-128 local_integ_key 465744714e4f4c784f6f744f4b595a636a47776350614664504e416f52577355 remote_integ_key 465744714e4f4c784f6f744f4b595a636a47776350614664504e416f52577355 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 58774b7a4473736d46746b576f795046 remote_crypto_key 58774b7a4473736d46746b576f795046 integ_alg sha-256-128 local_integ_key 6c46506f5447455a484c6b685867686679684f6b707a475a4f7a6e5244616770 remote_integ_key 6c46506f5447455a484c6b685867686679684f6b707a475a4f7a6e5244616770 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 6b764a70646a47495575444f4950426b remote_crypto_key 6b764a70646a47495575444f4950426b integ_alg sha-256-128 local_integ_key 54656d6e746e4b4c616b684a757970494e4d4a61634542416f714446644f626e remote_integ_key 54656d6e746e4b4c616b684a757970494e4d4a61634542416f714446644f626e 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 566b48467951514963514d7475527445 remote_crypto_key 566b48467951514963514d7475527445 integ_alg sha-256-128 local_integ_key 746d735344437961716474574c75666851786956476272416d656866756b4471 remote_integ_key 746d735344437961716474574c75666851786956476272416d656866756b4471 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 56744563655164436f4365637644674c remote_crypto_key 56744563655164436f4365637644674c integ_alg sha-256-128 local_integ_key 595146637266777243706446567a796e7646414e58787046757a484f76446553 remote_integ_key 595146637266777243706446567a796e7646414e58787046757a484f76446553 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 514457677a6e637779496152584f6a57 remote_crypto_key 514457677a6e637779496152584f6a57 integ_alg sha-256-128 local_integ_key 6e75755849757977516a6274515361696f51556b4f4e6767477761457a576d77 remote_integ_key 6e75755849757977516a6274515361696f51556b4f4e6767477761457a576d77 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 4b6b544f744a76525447566e7a705a46 remote_crypto_key 4b6b544f744a76525447566e7a705a46 integ_alg sha-256-128 local_integ_key 73454b6f6b4146536972675771494b52674271776d5159705057595268424556 remote_integ_key 73454b6f6b4146536972675771494b52674271776d5159705057595268424556 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 5a455955684f57785466754f767a5868 remote_crypto_key 5a455955684f57785466754f767a5868 integ_alg sha-256-128 local_integ_key 51534b5373595a766f784d4f46794a6e6c47586155426b6a4968504864474c6d remote_integ_key 51534b5373595a766f784d4f46794a6e6c47586155426b6a4968504864474c6d 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 70764658685744556a7779696f4b755a remote_crypto_key 70764658685744556a7779696f4b755a integ_alg sha-256-128 local_integ_key 7067554d5a6c597146667041787070707a446c73765375576e7059466b706a42 remote_integ_key 7067554d5a6c597146667041787070707a446c73765375576e7059466b706a42 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 77614f6a54445a4d6356765744454a4c remote_crypto_key 77614f6a54445a4d6356765744454a4c integ_alg sha-256-128 local_integ_key 6450506b576641586d744545555858755773506e5a4869694376657744596c6b remote_integ_key 6450506b576641586d744545555858755773506e5a4869694376657744596c6b 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 6d5750794f654b6f5255685351504753 remote_crypto_key 6d5750794f654b6f5255685351504753 integ_alg sha-256-128 local_integ_key 6d6d70597a464b7248424f42724c5648427a536f7a7a654d6549527569687178 remote_integ_key 6d6d70597a464b7248424f42724c5648427a536f7a7a654d6549527569687178 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 517644644445507076766161586c7458 remote_crypto_key 517644644445507076766161586c7458 integ_alg sha-256-128 local_integ_key 42736b6f674150486b4266447a544a57617953574d4a76785353734d5879506a remote_integ_key 42736b6f674150486b4266447a544a57617953574d4a76785353734d5879506a 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 726b664c5a4c625669554c5245454f6b remote_crypto_key 726b664c5a4c625669554c5245454f6b integ_alg sha-256-128 local_integ_key 74736545454e6c504b535156704d6948536f7478716c66665654717668755247 remote_integ_key 74736545454e6c504b535156704d6948536f7478716c66665654717668755247 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 526f4b4e777757725451646257494c4e remote_crypto_key 526f4b4e777757725451646257494c4e integ_alg sha-256-128 local_integ_key 63744b77415755727a744c695157754379696b59644a724c53654e686b776562 remote_integ_key 63744b77415755727a744c695157754379696b59644a724c53654e686b776562 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 6e434e4e695063594b77596a6274696e remote_crypto_key 6e434e4e695063594b77596a6274696e integ_alg sha-256-128 local_integ_key 78695479436642686c49786c6c514f624578424448486f497359555845455141 remote_integ_key 78695479436642686c49786c6c514f624578424448486f497359555845455141 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 7164786c5045484845456a6f6b6d4768 remote_crypto_key 7164786c5045484845456a6f6b6d4768 integ_alg sha-256-128 local_integ_key 486e75516e4552747368737a764e55786f4866756e457052526d6542536e7041 remote_integ_key 486e75516e4552747368737a764e55786f4866756e457052526d6542536e7041 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 6b4a6271786456457141676f61724c6b remote_crypto_key 6b4a6271786456457141676f61724c6b integ_alg sha-256-128 local_integ_key 56726f6c4f766e5943677555656264445043466641554c55627a50637a707a4d remote_integ_key 56726f6c4f766e5943677555656264445043466641554c55627a50637a707a4d 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 5853635670545859686f6b5672664972 remote_crypto_key 5853635670545859686f6b5672664972 integ_alg sha-256-128 local_integ_key 4244774d4c44776451765376446e4f6d566d46624557705949755474464f5765 remote_integ_key 4244774d4c44776451765376446e4f6d566d46624557705949755474464f5765 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 7865584f6c4857454f537175536a4f4d remote_crypto_key 7865584f6c4857454f537175536a4f4d integ_alg sha-256-128 local_integ_key 54694c4d524d5a4f785456586667626d4553715656506d5470506e4d766e7470 remote_integ_key 54694c4d524d5a4f785456586667626d4553715656506d5470506e4d766e7470 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 586e6f70544d67496878617875524d73 remote_crypto_key 586e6f70544d67496878617875524d73 integ_alg sha-256-128 local_integ_key 56437443466a4370786a764f5456554256506f55444b76706e7461656c564775 remote_integ_key 56437443466a4370786a764f5456554256506f55444b76706e7461656c564775 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 546947467647675a494f424f47464b61 remote_crypto_key 546947467647675a494f424f47464b61 integ_alg sha-256-128 local_integ_key 417379704d466f6e4c46764c577554504954715668514174736c445068514970 remote_integ_key 417379704d466f6e4c46764c577554504954715668514174736c445068514970 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 79555970726862757a454244557a4966 remote_crypto_key 79555970726862757a454244557a4966 integ_alg sha-256-128 local_integ_key 7873796f54484d70616c61724d554c776f704e527177684667544655647a426a remote_integ_key 7873796f54484d70616c61724d554c776f704e527177684667544655647a426a 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 574e725a75694d794d4a6e6a44504d57 remote_crypto_key 574e725a75694d794d4a6e6a44504d57 integ_alg sha-256-128 local_integ_key 724a6265545355454c43414e6f42784864414f425269497844486e5078787477 remote_integ_key 724a6265545355454c43414e6f42784864414f425269497844486e5078787477 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 75627472504941467777766376565156 remote_crypto_key 75627472504941467777766376565156 integ_alg sha-256-128 local_integ_key 534f6e4a666870514f6d6c6a50426e725069696e534445416359565844494e77 remote_integ_key 534f6e4a666870514f6d6c6a50426e725069696e534445416359565844494e77 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 61584c42626144454545616b4d517957 remote_crypto_key 61584c42626144454545616b4d517957 integ_alg sha-256-128 local_integ_key 527a5768776b4e79517379767a4d75646e726b61674167785870456256484f4b remote_integ_key 527a5768776b4e79517379767a4d75646e726b61674167785870456256484f4b 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 564579584d4743487057545270464d65 remote_crypto_key 564579584d4743487057545270464d65 integ_alg sha-256-128 local_integ_key 4659735a4a4846694578624a75645856614e524a56445a4669526a664b666b64 remote_integ_key 4659735a4a4846694578624a75645856614e524a56445a4669526a664b666b64 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 4c7a4a75736375757375684e66657844 remote_crypto_key 4c7a4a75736375757375684e66657844 integ_alg sha-256-128 local_integ_key 77714478555573786874794b4674524b626e42764e775043487258677256784d remote_integ_key 77714478555573786874794b4674524b626e42764e775043487258677256784d 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 677867464374676e526c416c59517366 remote_crypto_key 677867464374676e526c416c59517366 integ_alg sha-256-128 local_integ_key 615745684949636869466853716e784b574a4d466d6b6349746c477778775141 remote_integ_key 615745684949636869466853716e784b574a4d466d6b6349746c477778775141 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 6150737446696f6862434f4b47505766 remote_crypto_key 6150737446696f6862434f4b47505766 integ_alg sha-256-128 local_integ_key 4256626d7842424776474366664f4741736958445454784e506e59596c556853 remote_integ_key 4256626d7842424776474366664f4741736958445454784e506e59596c556853 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 534e424977705979504b764a72494251 remote_crypto_key 534e424977705979504b764a72494251 integ_alg sha-256-128 local_integ_key 676c4c72745746776f676b78417567577650546e4b4f6a61576d534f4b6d6763 remote_integ_key 676c4c72745746776f676b78417567577650546e4b4f6a61576d534f4b6d6763 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 4f5a7967527a75654d634e42704c5867 remote_crypto_key 4f5a7967527a75654d634e42704c5867 integ_alg sha-256-128 local_integ_key 5274644152484b4865734177646e574f4b6c70636a71624a716a42644e6e424c remote_integ_key 5274644152484b4865734177646e574f4b6c70636a71624a716a42644e6e424c 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 494c726b71554a4769614d714c4b644b remote_crypto_key 494c726b71554a4769614d714c4b644b integ_alg sha-256-128 local_integ_key 4a47695479536e4d4f546b785a676d4477454b734b71646b464d434e74506b50 remote_integ_key 4a47695479536e4d4f546b785a676d4477454b734b71646b464d434e74506b50 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 74795877476e7a715559634a774a7458 remote_crypto_key 74795877476e7a715559634a774a7458 integ_alg sha-256-128 local_integ_key 477070436a47725a4c6b4d49546e4f41536756744441686f626c73476b485778 remote_integ_key 477070436a47725a4c6b4d49546e4f41536756744441686f626c73476b485778 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 637446647446557556426d5245525a70 remote_crypto_key 637446647446557556426d5245525a70 integ_alg sha-256-128 local_integ_key 4b77664276614d775157466f41544f784445767446434972736c7858724c5177 remote_integ_key 4b77664276614d775157466f41544f784445767446434972736c7858724c5177 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 42435875626e4744587a4758596a7058 remote_crypto_key 42435875626e4744587a4758596a7058 integ_alg sha-256-128 local_integ_key 446b6e5764566c71674464784341584f4d4c46445a4d61794d636e75664e4168 remote_integ_key 446b6e5764566c71674464784341584f4d4c46445a4d61794d636e75664e4168 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 6775497267634446755144425a726c55 remote_crypto_key 6775497267634446755144425a726c55 integ_alg sha-256-128 local_integ_key 61576351476e6a796d584472556b6265425366636a4c4c7444726e59705a5967 remote_integ_key 61576351476e6a796d584472556b6265425366636a4c4c7444726e59705a5967 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 444154626f7a73516451785a6866594d remote_crypto_key 444154626f7a73516451785a6866594d integ_alg sha-256-128 local_integ_key 5744706463616c4368495441784157417546476666734d577966717359466363 remote_integ_key 5744706463616c4368495441784157417546476666734d577966717359466363 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 427a6e6e674d66447262726c5577654a remote_crypto_key 427a6e6e674d66447262726c5577654a integ_alg sha-256-128 local_integ_key 6857767379766d55505a4b4f5a587a447a796862585a657178416f706850565a remote_integ_key 6857767379766d55505a4b4f5a587a447a796862585a657178416f706850565a 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 6e677858564c58504a4f4e794f787470 remote_crypto_key 6e677858564c58504a4f4e794f787470 integ_alg sha-256-128 local_integ_key 4a6c69724a71426f474b697474454f6d476f4b7642596e5969437a6449626f53 remote_integ_key 4a6c69724a71426f474b697474454f6d476f4b7642596e5969437a6449626f53 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 6d486854426e64414f4c4b6e4c6d6645 remote_crypto_key 6d486854426e64414f4c4b6e4c6d6645 integ_alg sha-256-128 local_integ_key 654b545479654663516d65424c4f78584c7858416d616d584d514f594b757671 remote_integ_key 654b545479654663516d65424c4f78584c7858416d616d584d514f594b757671 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 474959746d527353545876484d6a6661 remote_crypto_key 474959746d527353545876484d6a6661 integ_alg sha-256-128 local_integ_key 6555797a54656e76467765494c516745546c59736345536a504a6e4166575067 remote_integ_key 6555797a54656e76467765494c516745546c59736345536a504a6e4166575067 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 56706e54716a6866745356635673596f remote_crypto_key 56706e54716a6866745356635673596f integ_alg sha-256-128 local_integ_key 6f7967746c4b636843616d6259656a425547745355446a72444269494d46466e remote_integ_key 6f7967746c4b636843616d6259656a425547745355446a72444269494d46466e 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 7550517a5a6e724d6d726d5a434a6b4c remote_crypto_key 7550517a5a6e724d6d726d5a434a6b4c integ_alg sha-256-128 local_integ_key 7145724a4a595a665271596d4a695148694c4e54546c63584a4c785568625259 remote_integ_key 7145724a4a595a665271596d4a695148694c4e54546c63584a4c785568625259 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 59686178475355586658756857464a71 remote_crypto_key 59686178475355586658756857464a71 integ_alg sha-256-128 local_integ_key 6a57677549734546586f4c7165794b4e54786e567a584b76647a4f554f53546f remote_integ_key 6a57677549734546586f4c7165794b4e54786e567a584b76647a4f554f53546f 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 74726e654b7568504266464d45466154 remote_crypto_key 74726e654b7568504266464d45466154 integ_alg sha-256-128 local_integ_key 475874756b5a714f4243786f6d435a6c75786d726e5046506d54716e77445153 remote_integ_key 475874756b5a714f4243786f6d435a6c75786d726e5046506d54716e77445153 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 736a634f627676496844667141667464 remote_crypto_key 736a634f627676496844667141667464 integ_alg sha-256-128 local_integ_key 485367464276507656556571664b4e55494a7641624d545964524762506a4c4b remote_integ_key 485367464276507656556571664b4e55494a7641624d545964524762506a4c4b 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 79554a4c4b6f73424b546666654b464f remote_crypto_key 79554a4c4b6f73424b546666654b464f integ_alg sha-256-128 local_integ_key 485974714e4f67594e665a5276466f4b416b676d7374736f4d43774d4c597051 remote_integ_key 485974714e4f67594e665a5276466f4b416b676d7374736f4d43774d4c597051 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 74634d504148484452564c6d76654d6f remote_crypto_key 74634d504148484452564c6d76654d6f integ_alg sha-256-128 local_integ_key 6b6e526c41434a58534c76786761677848464371644752625959527644646d79 remote_integ_key 6b6e526c41434a58534c76786761677848464371644752625959527644646d79 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 65414e504d4f6f63524149556a72444c remote_crypto_key 65414e504d4f6f63524149556a72444c integ_alg sha-256-128 local_integ_key 51794a42526770775a444669614f614e485944584c6e555749585664616f5451 remote_integ_key 51794a42526770775a444669614f614e485944584c6e555749585664616f5451 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 6f764b575467757350624a4e70534f67 remote_crypto_key 6f764b575467757350624a4e70534f67 integ_alg sha-256-128 local_integ_key 6f415746536f477177596b6b6643696643587a76664c6d485466746548664373 remote_integ_key 6f415746536f477177596b6b6643696643587a76664c6d485466746548664373 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 4165627676587a6766474950566a496e remote_crypto_key 4165627676587a6766474950566a496e integ_alg sha-256-128 local_integ_key 444563695348736e6a454870554365624459464e48507a427568414d53555847 remote_integ_key 444563695348736e6a454870554365624459464e48507a427568414d53555847 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 67584d464377617a7671687864534d68 remote_crypto_key 67584d464377617a7671687864534d68 integ_alg sha-256-128 local_integ_key 6a7572794c75626e43514e524254466b644450454248595242667055436a6c66 remote_integ_key 6a7572794c75626e43514e524254466b644450454248595242667055436a6c66 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 4e704c6e5248717a5a585078436d7241 remote_crypto_key 4e704c6e5248717a5a585078436d7241 integ_alg sha-256-128 local_integ_key 73746464554a54546c4476544d565572644468416b4f43754d596a7455664167 remote_integ_key 73746464554a54546c4476544d565572644468416b4f43754d596a7455664167 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 4a5957616857746e4a5367486b464a71 remote_crypto_key 4a5957616857746e4a5367486b464a71 integ_alg sha-256-128 local_integ_key 6778694a654f777778436774566c5162736f54646a5055696d595a4a4f4a6d79 remote_integ_key 6778694a654f777778436774566c5162736f54646a5055696d595a4a4f4a6d79 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 4c725a4a74454b496372544c55627758 remote_crypto_key 4c725a4a74454b496372544c55627758 integ_alg sha-256-128 local_integ_key 7a4576686e69484b6e64415a57694c6362577746654565596667774b6b457574 remote_integ_key 7a4576686e69484b6e64415a57694c6362577746654565596667774b6b457574 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 4454524b6157544a6d4c697453476857 remote_crypto_key 4454524b6157544a6d4c697453476857 integ_alg sha-256-128 local_integ_key 5a4672644d49565173445a4478417274674f785a6e6664534567484e4d714259 remote_integ_key 5a4672644d49565173445a4478417274674f785a6e6664534567484e4d714259 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 676151794f545753546e636b66544a77 remote_crypto_key 676151794f545753546e636b66544a77 integ_alg sha-256-128 local_integ_key 6c5063616a63525072754a46724867476d646b6d6e5979796270616f5a744779 remote_integ_key 6c5063616a63525072754a46724867476d646b6d6e5979796270616f5a744779 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 544455777a484b676644536b6d655355 remote_crypto_key 544455777a484b676644536b6d655355 integ_alg sha-256-128 local_integ_key 6e6263687968765947534f444b41514b4f754e4967564b53494f796e4e424b66 remote_integ_key 6e6263687968765947534f444b41514b4f754e4967564b53494f796e4e424b66 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 435753694146524266536a6373677572 remote_crypto_key 435753694146524266536a6373677572 integ_alg sha-256-128 local_integ_key 716f667a65724a5a534e546678464e5757706b6e49734f4a6d6a686b6a737275 remote_integ_key 716f667a65724a5a534e546678464e5757706b6e49734f4a6d6a686b6a737275 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 436c4b6e6f485364457a6f62666b6b4c remote_crypto_key 436c4b6e6f485364457a6f62666b6b4c integ_alg sha-256-128 local_integ_key 5373736d6b6e564342755a7159695161484a4c624d5a715061696c5873615a6c remote_integ_key 5373736d6b6e564342755a7159695161484a4c624d5a715061696c5873615a6c 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 66504b764f465349784848564361596e remote_crypto_key 66504b764f465349784848564361596e integ_alg sha-256-128 local_integ_key 564a5470727677447845436e4771557a764a785764494c476f614d5974554f6b remote_integ_key 564a5470727677447845436e4771557a764a785764494c476f614d5974554f6b 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 54544c65514b58435353454b6c4c4e59 remote_crypto_key 54544c65514b58435353454b6c4c4e59 integ_alg sha-256-128 local_integ_key 664a6851654250687a704c4c6e537a476b644c6268755a675044654d414c504e remote_integ_key 664a6851654250687a704c4c6e537a476b644c6268755a675044654d414c504e 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 615269456a584e7145416f4f4c684e53 remote_crypto_key 615269456a584e7145416f4f4c684e53 integ_alg sha-256-128 local_integ_key 7465574a786e744273776c574e4b68655146504e4b5a62715a6a595145636656 remote_integ_key 7465574a786e744273776c574e4b68655146504e4b5a62715a6a595145636656 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 475652686a5549494d7a5462744e4b79 remote_crypto_key 475652686a5549494d7a5462744e4b79 integ_alg sha-256-128 local_integ_key 5a7841624c4954504853686a70664f756742756467704d774a714b746373426d remote_integ_key 5a7841624c4954504853686a70664f756742756467704d774a714b746373426d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 61584c42626144454545616b4d517957 remote_crypto_key 61584c42626144454545616b4d517957 integ_alg sha-256-128 local_integ_key 527a5768776b4e79517379767a4d75646e726b61674167785870456256484f4b remote_integ_key 527a5768776b4e79517379767a4d75646e726b61674167785870456256484f4b 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 564579584d4743487057545270464d65 remote_crypto_key 564579584d4743487057545270464d65 integ_alg sha-256-128 local_integ_key 4659735a4a4846694578624a75645856614e524a56445a4669526a664b666b64 remote_integ_key 4659735a4a4846694578624a75645856614e524a56445a4669526a664b666b64 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 4c7a4a75736375757375684e66657844 remote_crypto_key 4c7a4a75736375757375684e66657844 integ_alg sha-256-128 local_integ_key 77714478555573786874794b4674524b626e42764e775043487258677256784d remote_integ_key 77714478555573786874794b4674524b626e42764e775043487258677256784d 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 677867464374676e526c416c59517366 remote_crypto_key 677867464374676e526c416c59517366 integ_alg sha-256-128 local_integ_key 615745684949636869466853716e784b574a4d466d6b6349746c477778775141 remote_integ_key 615745684949636869466853716e784b574a4d466d6b6349746c477778775141 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 6150737446696f6862434f4b47505766 remote_crypto_key 6150737446696f6862434f4b47505766 integ_alg sha-256-128 local_integ_key 4256626d7842424776474366664f4741736958445454784e506e59596c556853 remote_integ_key 4256626d7842424776474366664f4741736958445454784e506e59596c556853 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 534e424977705979504b764a72494251 remote_crypto_key 534e424977705979504b764a72494251 integ_alg sha-256-128 local_integ_key 676c4c72745746776f676b78417567577650546e4b4f6a61576d534f4b6d6763 remote_integ_key 676c4c72745746776f676b78417567577650546e4b4f6a61576d534f4b6d6763 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 4f5a7967527a75654d634e42704c5867 remote_crypto_key 4f5a7967527a75654d634e42704c5867 integ_alg sha-256-128 local_integ_key 5274644152484b4865734177646e574f4b6c70636a71624a716a42644e6e424c remote_integ_key 5274644152484b4865734177646e574f4b6c70636a71624a716a42644e6e424c 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 494c726b71554a4769614d714c4b644b remote_crypto_key 494c726b71554a4769614d714c4b644b integ_alg sha-256-128 local_integ_key 4a47695479536e4d4f546b785a676d4477454b734b71646b464d434e74506b50 remote_integ_key 4a47695479536e4d4f546b785a676d4477454b734b71646b464d434e74506b50 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 74795877476e7a715559634a774a7458 remote_crypto_key 74795877476e7a715559634a774a7458 integ_alg sha-256-128 local_integ_key 477070436a47725a4c6b4d49546e4f41536756744441686f626c73476b485778 remote_integ_key 477070436a47725a4c6b4d49546e4f41536756744441686f626c73476b485778 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 637446647446557556426d5245525a70 remote_crypto_key 637446647446557556426d5245525a70 integ_alg sha-256-128 local_integ_key 4b77664276614d775157466f41544f784445767446434972736c7858724c5177 remote_integ_key 4b77664276614d775157466f41544f784445767446434972736c7858724c5177 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 42435875626e4744587a4758596a7058 remote_crypto_key 42435875626e4744587a4758596a7058 integ_alg sha-256-128 local_integ_key 446b6e5764566c71674464784341584f4d4c46445a4d61794d636e75664e4168 remote_integ_key 446b6e5764566c71674464784341584f4d4c46445a4d61794d636e75664e4168 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 6775497267634446755144425a726c55 remote_crypto_key 6775497267634446755144425a726c55 integ_alg sha-256-128 local_integ_key 61576351476e6a796d584472556b6265425366636a4c4c7444726e59705a5967 remote_integ_key 61576351476e6a796d584472556b6265425366636a4c4c7444726e59705a5967 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 444154626f7a73516451785a6866594d remote_crypto_key 444154626f7a73516451785a6866594d integ_alg sha-256-128 local_integ_key 5744706463616c4368495441784157417546476666734d577966717359466363 remote_integ_key 5744706463616c4368495441784157417546476666734d577966717359466363 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 427a6e6e674d66447262726c5577654a remote_crypto_key 427a6e6e674d66447262726c5577654a integ_alg sha-256-128 local_integ_key 6857767379766d55505a4b4f5a587a447a796862585a657178416f706850565a remote_integ_key 6857767379766d55505a4b4f5a587a447a796862585a657178416f706850565a 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 6e677858564c58504a4f4e794f787470 remote_crypto_key 6e677858564c58504a4f4e794f787470 integ_alg sha-256-128 local_integ_key 4a6c69724a71426f474b697474454f6d476f4b7642596e5969437a6449626f53 remote_integ_key 4a6c69724a71426f474b697474454f6d476f4b7642596e5969437a6449626f53 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 6d486854426e64414f4c4b6e4c6d6645 remote_crypto_key 6d486854426e64414f4c4b6e4c6d6645 integ_alg sha-256-128 local_integ_key 654b545479654663516d65424c4f78584c7858416d616d584d514f594b757671 remote_integ_key 654b545479654663516d65424c4f78584c7858416d616d584d514f594b757671 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 474959746d527353545876484d6a6661 remote_crypto_key 474959746d527353545876484d6a6661 integ_alg sha-256-128 local_integ_key 6555797a54656e76467765494c516745546c59736345536a504a6e4166575067 remote_integ_key 6555797a54656e76467765494c516745546c59736345536a504a6e4166575067 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 56706e54716a6866745356635673596f remote_crypto_key 56706e54716a6866745356635673596f integ_alg sha-256-128 local_integ_key 6f7967746c4b636843616d6259656a425547745355446a72444269494d46466e remote_integ_key 6f7967746c4b636843616d6259656a425547745355446a72444269494d46466e 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 7550517a5a6e724d6d726d5a434a6b4c remote_crypto_key 7550517a5a6e724d6d726d5a434a6b4c integ_alg sha-256-128 local_integ_key 7145724a4a595a665271596d4a695148694c4e54546c63584a4c785568625259 remote_integ_key 7145724a4a595a665271596d4a695148694c4e54546c63584a4c785568625259 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 59686178475355586658756857464a71 remote_crypto_key 59686178475355586658756857464a71 integ_alg sha-256-128 local_integ_key 6a57677549734546586f4c7165794b4e54786e567a584b76647a4f554f53546f remote_integ_key 6a57677549734546586f4c7165794b4e54786e567a584b76647a4f554f53546f 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 74726e654b7568504266464d45466154 remote_crypto_key 74726e654b7568504266464d45466154 integ_alg sha-256-128 local_integ_key 475874756b5a714f4243786f6d435a6c75786d726e5046506d54716e77445153 remote_integ_key 475874756b5a714f4243786f6d435a6c75786d726e5046506d54716e77445153 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 736a634f627676496844667141667464 remote_crypto_key 736a634f627676496844667141667464 integ_alg sha-256-128 local_integ_key 485367464276507656556571664b4e55494a7641624d545964524762506a4c4b remote_integ_key 485367464276507656556571664b4e55494a7641624d545964524762506a4c4b 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 79554a4c4b6f73424b546666654b464f remote_crypto_key 79554a4c4b6f73424b546666654b464f integ_alg sha-256-128 local_integ_key 485974714e4f67594e665a5276466f4b416b676d7374736f4d43774d4c597051 remote_integ_key 485974714e4f67594e665a5276466f4b416b676d7374736f4d43774d4c597051 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 74634d504148484452564c6d76654d6f remote_crypto_key 74634d504148484452564c6d76654d6f integ_alg sha-256-128 local_integ_key 6b6e526c41434a58534c76786761677848464371644752625959527644646d79 remote_integ_key 6b6e526c41434a58534c76786761677848464371644752625959527644646d79 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 65414e504d4f6f63524149556a72444c remote_crypto_key 65414e504d4f6f63524149556a72444c integ_alg sha-256-128 local_integ_key 51794a42526770775a444669614f614e485944584c6e555749585664616f5451 remote_integ_key 51794a42526770775a444669614f614e485944584c6e555749585664616f5451 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 6f764b575467757350624a4e70534f67 remote_crypto_key 6f764b575467757350624a4e70534f67 integ_alg sha-256-128 local_integ_key 6f415746536f477177596b6b6643696643587a76664c6d485466746548664373 remote_integ_key 6f415746536f477177596b6b6643696643587a76664c6d485466746548664373 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 4165627676587a6766474950566a496e remote_crypto_key 4165627676587a6766474950566a496e integ_alg sha-256-128 local_integ_key 444563695348736e6a454870554365624459464e48507a427568414d53555847 remote_integ_key 444563695348736e6a454870554365624459464e48507a427568414d53555847 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 67584d464377617a7671687864534d68 remote_crypto_key 67584d464377617a7671687864534d68 integ_alg sha-256-128 local_integ_key 6a7572794c75626e43514e524254466b644450454248595242667055436a6c66 remote_integ_key 6a7572794c75626e43514e524254466b644450454248595242667055436a6c66 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 4e704c6e5248717a5a585078436d7241 remote_crypto_key 4e704c6e5248717a5a585078436d7241 integ_alg sha-256-128 local_integ_key 73746464554a54546c4476544d565572644468416b4f43754d596a7455664167 remote_integ_key 73746464554a54546c4476544d565572644468416b4f43754d596a7455664167 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 4a5957616857746e4a5367486b464a71 remote_crypto_key 4a5957616857746e4a5367486b464a71 integ_alg sha-256-128 local_integ_key 6778694a654f777778436774566c5162736f54646a5055696d595a4a4f4a6d79 remote_integ_key 6778694a654f777778436774566c5162736f54646a5055696d595a4a4f4a6d79 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 4c725a4a74454b496372544c55627758 remote_crypto_key 4c725a4a74454b496372544c55627758 integ_alg sha-256-128 local_integ_key 7a4576686e69484b6e64415a57694c6362577746654565596667774b6b457574 remote_integ_key 7a4576686e69484b6e64415a57694c6362577746654565596667774b6b457574 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 4454524b6157544a6d4c697453476857 remote_crypto_key 4454524b6157544a6d4c697453476857 integ_alg sha-256-128 local_integ_key 5a4672644d49565173445a4478417274674f785a6e6664534567484e4d714259 remote_integ_key 5a4672644d49565173445a4478417274674f785a6e6664534567484e4d714259 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 676151794f545753546e636b66544a77 remote_crypto_key 676151794f545753546e636b66544a77 integ_alg sha-256-128 local_integ_key 6c5063616a63525072754a46724867476d646b6d6e5979796270616f5a744779 remote_integ_key 6c5063616a63525072754a46724867476d646b6d6e5979796270616f5a744779 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 544455777a484b676644536b6d655355 remote_crypto_key 544455777a484b676644536b6d655355 integ_alg sha-256-128 local_integ_key 6e6263687968765947534f444b41514b4f754e4967564b53494f796e4e424b66 remote_integ_key 6e6263687968765947534f444b41514b4f754e4967564b53494f796e4e424b66 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 435753694146524266536a6373677572 remote_crypto_key 435753694146524266536a6373677572 integ_alg sha-256-128 local_integ_key 716f667a65724a5a534e546678464e5757706b6e49734f4a6d6a686b6a737275 remote_integ_key 716f667a65724a5a534e546678464e5757706b6e49734f4a6d6a686b6a737275 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 436c4b6e6f485364457a6f62666b6b4c remote_crypto_key 436c4b6e6f485364457a6f62666b6b4c integ_alg sha-256-128 local_integ_key 5373736d6b6e564342755a7159695161484a4c624d5a715061696c5873615a6c remote_integ_key 5373736d6b6e564342755a7159695161484a4c624d5a715061696c5873615a6c 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 66504b764f465349784848564361596e remote_crypto_key 66504b764f465349784848564361596e integ_alg sha-256-128 local_integ_key 564a5470727677447845436e4771557a764a785764494c476f614d5974554f6b remote_integ_key 564a5470727677447845436e4771557a764a785764494c476f614d5974554f6b 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 54544c65514b58435353454b6c4c4e59 remote_crypto_key 54544c65514b58435353454b6c4c4e59 integ_alg sha-256-128 local_integ_key 664a6851654250687a704c4c6e537a476b644c6268755a675044654d414c504e remote_integ_key 664a6851654250687a704c4c6e537a476b644c6268755a675044654d414c504e 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 615269456a584e7145416f4f4c684e53 remote_crypto_key 615269456a584e7145416f4f4c684e53 integ_alg sha-256-128 local_integ_key 7465574a786e744273776c574e4b68655146504e4b5a62715a6a595145636656 remote_integ_key 7465574a786e744273776c574e4b68655146504e4b5a62715a6a595145636656 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 475652686a5549494d7a5462744e4b79 remote_crypto_key 475652686a5549494d7a5462744e4b79 integ_alg sha-256-128 local_integ_key 5a7841624c4954504853686a70664f756742756467704d774a714b746373426d remote_integ_key 5a7841624c4954504853686a70664f756742756467704d774a714b746373426d 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 434e5568776e6c4c786878484b617955 remote_crypto_key 434e5568776e6c4c786878484b617955 integ_alg sha-512-256 local_integ_key 555776717664515a6961666579736e675265716c5148705a747855655276696e62474264514c72686770477a784f4548656252757271644a59497758596f624e remote_integ_key 555776717664515a6961666579736e675265716c5148705a747855655276696e62474264514c72686770477a784f4548656252757271644a59497758596f624e 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 72516d5a624861494d4274694259636e remote_crypto_key 72516d5a624861494d4274694259636e integ_alg sha-512-256 local_integ_key 52696766655847766e644a4743624b5a456b5a73546f6e6246595a566f795a457462675a73787741494c5159424c6a66655253486a4d64527a63464e5542704d remote_integ_key 52696766655847766e644a4743624b5a456b5a73546f6e6246595a566f795a457462675a73787741494c5159424c6a66655253486a4d64527a63464e5542704d 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 6c62515259424b6f62446e497a557741 remote_crypto_key 6c62515259424b6f62446e497a557741 integ_alg sha-512-256 local_integ_key 7a57416c544b6a457363576d765270444b4779765a5a476653656664564f4166664e47626e73734c6a616d7856667944585545724d55656a4e6a53696d74484b remote_integ_key 7a57416c544b6a457363576d765270444b4779765a5a476653656664564f4166664e47626e73734c6a616d7856667944585545724d55656a4e6a53696d74484b 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 4e6f794b79744e72514856437a6e7061 remote_crypto_key 4e6f794b79744e72514856437a6e7061 integ_alg sha-512-256 local_integ_key 73645554654a51757871666565614551497545586f4743577656684c585a4e426d734e4e54656e4553634d70427262737a4e50616549536b6a4a644553714c6a remote_integ_key 73645554654a51757871666565614551497545586f4743577656684c585a4e426d734e4e54656e4553634d70427262737a4e50616549536b6a4a644553714c6a 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 4d5466705a486a4e4c754761686e7665 remote_crypto_key 4d5466705a486a4e4c754761686e7665 integ_alg sha-512-256 local_integ_key 44556c584e457a655a6e4d7343734152627578484e5241676a4c76536b63436861444c7543455a7262614661664a51664d6f79646b524a694d724e49464c4e53 remote_integ_key 44556c584e457a655a6e4d7343734152627578484e5241676a4c76536b63436861444c7543455a7262614661664a51664d6f79646b524a694d724e49464c4e53 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 75764e6d4f6d57504f524e625851466b remote_crypto_key 75764e6d4f6d57504f524e625851466b integ_alg sha-512-256 local_integ_key 615572696666514c6b534a755968426c6c4e6243426c43457549634a7a7163664355544c6a69677a654d64594c5763664751775a616c765a4766455463584f69 remote_integ_key 615572696666514c6b534a755968426c6c4e6243426c43457549634a7a7163664355544c6a69677a654d64594c5763664751775a616c765a4766455463584f69 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 7066747461446f62506a494c7a5a5679 remote_crypto_key 7066747461446f62506a494c7a5a5679 integ_alg sha-512-256 local_integ_key 6e7244744356566a736f4a4756664a736f594850564153426a47456951555771674d6d745962444172636571747a6d4973507870505368687142476e4a6a634b remote_integ_key 6e7244744356566a736f4a4756664a736f594850564153426a47456951555771674d6d745962444172636571747a6d4973507870505368687142476e4a6a634b 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 5255445443614f6a5977584b7561614d remote_crypto_key 5255445443614f6a5977584b7561614d integ_alg sha-512-256 local_integ_key 7741576f756e7164426d71514b5378494a42667147424d724c657375756656426a6e4367586f4c4575686470456c4c7957594550566f6c756d466e796e546754 remote_integ_key 7741576f756e7164426d71514b5378494a42667147424d724c657375756656426a6e4367586f4c4575686470456c4c7957594550566f6c756d466e796e546754 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 574e4663505970566a5044674573637a remote_crypto_key 574e4663505970566a5044674573637a integ_alg sha-512-256 local_integ_key 50456b5642556a4f6e4d4c455245764367586f6f78695a73555161507568436651776658676a5a4b445862446f576d6676766c654870594d4b7843664d776d65 remote_integ_key 50456b5642556a4f6e4d4c455245764367586f6f78695a73555161507568436651776658676a5a4b445862446f576d6676766c654870594d4b7843664d776d65 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 4946706e4569794a547370447450454d remote_crypto_key 4946706e4569794a547370447450454d integ_alg sha-512-256 local_integ_key 77576e4d714c68445257496569526569457841785449786e66696f426d615444496b525078635872654c674b7651435859634547454f786d46675a4446647244 remote_integ_key 77576e4d714c68445257496569526569457841785449786e66696f426d615444496b525078635872654c674b7651435859634547454f786d46675a4446647244 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 50666e435a737a707241774a6a6d5162 remote_crypto_key 50666e435a737a707241774a6a6d5162 integ_alg sha-512-256 local_integ_key 574b726677575557457272696457696f744f6469626959474a496f526c5a625077547a75736b6779764951494e61724966614a536f436f6a514b6d62654f7361 remote_integ_key 574b726677575557457272696457696f744f6469626959474a496f526c5a625077547a75736b6779764951494e61724966614a536f436f6a514b6d62654f7361 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 776979674d636862576f486e4e506b7a remote_crypto_key 776979674d636862576f486e4e506b7a integ_alg sha-512-256 local_integ_key 4257626e624e4f666c4e764b7473666468716a546768565073654f74564d4e514d7a6a6268534e5275707a566c4d6c6b73794d5964434a6d5a444f6769494b79 remote_integ_key 4257626e624e4f666c4e764b7473666468716a546768565073654f74564d4e514d7a6a6268534e5275707a566c4d6c6b73794d5964434a6d5a444f6769494b79 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 57585a4f72777862747562446e62484f remote_crypto_key 57585a4f72777862747562446e62484f integ_alg sha-512-256 local_integ_key 41614e455566586b4e54494d755845654568576f6a5a4346537267546a6a446174487574435457594b746953436f6d727a53735955706266445341444c6e7979 remote_integ_key 41614e455566586b4e54494d755845654568576f6a5a4346537267546a6a446174487574435457594b746953436f6d727a53735955706266445341444c6e7979 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 474444665a52686b6152415463754259 remote_crypto_key 474444665a52686b6152415463754259 integ_alg sha-512-256 local_integ_key 48584c5967597957465a56456b755872556565634548517065546e64726178757265686c6b664a7570674471704f6d73494741694c4a7a54695251636d554a4a remote_integ_key 48584c5967597957465a56456b755872556565634548517065546e64726178757265686c6b664a7570674471704f6d73494741694c4a7a54695251636d554a4a 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 505857494a54716d59766744646d6773 remote_crypto_key 505857494a54716d59766744646d6773 integ_alg sha-512-256 local_integ_key 4874765879467570464965444e725775757055635561454756465475556f6c767a57717777756b57794b685252705a524b67744b4c4d45786b58494574434865 remote_integ_key 4874765879467570464965444e725775757055635561454756465475556f6c767a57717777756b57794b685252705a524b67744b4c4d45786b58494574434865 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 566f586676726b50784677496f734861 remote_crypto_key 566f586676726b50784677496f734861 integ_alg sha-512-256 local_integ_key 776868507268545241676c6d766b677541465979527162574f48726551726a4a75796d616a614863434675585155676561476e5751445756656d745a4e59636e remote_integ_key 776868507268545241676c6d766b677541465979527162574f48726551726a4a75796d616a614863434675585155676561476e5751445756656d745a4e59636e 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 746855546475727071734a5242526941 remote_crypto_key 746855546475727071734a5242526941 integ_alg sha-512-256 local_integ_key 50714e4c684f49754f6c4d736850795157437259534c6d6d78494453497153556f63716371586f784b516e777472456769746a754378416c547970724b51454b remote_integ_key 50714e4c684f49754f6c4d736850795157437259534c6d6d78494453497153556f63716371586f784b516e777472456769746a754378416c547970724b51454b 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 566369797867634469414a5570537479 remote_crypto_key 566369797867634469414a5570537479 integ_alg sha-512-256 local_integ_key 6d656f6a43475367767962704d544f795a61565264715146446c6b766f6172597172436f536f6c59576f7a495277504276627561426d6b4b5578725950764d4e remote_integ_key 6d656f6a43475367767962704d544f795a61565264715146446c6b766f6172597172436f536f6c59576f7a495277504276627561426d6b4b5578725950764d4e 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 4e655a6871594e536a6c76524d514365 remote_crypto_key 4e655a6871594e536a6c76524d514365 integ_alg sha-512-256 local_integ_key 43564866746865676e68704c52727170506f466665426d4f424e78534a7863735167747479426c4144544245684a72746b74417954667470504a785957747759 remote_integ_key 43564866746865676e68704c52727170506f466665426d4f424e78534a7863735167747479426c4144544245684a72746b74417954667470504a785957747759 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 4550694343565050686d616d7576457a remote_crypto_key 4550694343565050686d616d7576457a integ_alg sha-512-256 local_integ_key 77745952686d796d706e64724e5173657166494759506f764c78655558484e616758774e7a49774c474c58674e5852487147424f6375507a6d616c516854714e remote_integ_key 77745952686d796d706e64724e5173657166494759506f764c78655558484e616758774e7a49774c474c58674e5852487147424f6375507a6d616c516854714e 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 787a5779546b7a77645a684765756c6e remote_crypto_key 787a5779546b7a77645a684765756c6e integ_alg sha-512-256 local_integ_key 61724853696b6e694a4f79457a70564a4f4d6d446f6457735248724f4d765362496d64796e7346446454636467507851725877547275476f4959687248414277 remote_integ_key 61724853696b6e694a4f79457a70564a4f4d6d446f6457735248724f4d765362496d64796e7346446454636467507851725877547275476f4959687248414277 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 7162644c616d4f425243436764756578 remote_crypto_key 7162644c616d4f425243436764756578 integ_alg sha-512-256 local_integ_key 7570727475496b4b5244626e6a6d6c52526f64664f6956534366516952566346536e6f5968515a73477746556d4e4746636e676e517256684c7a48534b6d7641 remote_integ_key 7570727475496b4b5244626e6a6d6c52526f64664f6956534366516952566346536e6f5968515a73477746556d4e4746636e676e517256684c7a48534b6d7641 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 4158664a594375766c465a55734b594d remote_crypto_key 4158664a594375766c465a55734b594d integ_alg sha-512-256 local_integ_key 455747656f686d45555a414658645170486e73585a6843776c705a4356757466744e4a4950774f664c6d474744444c43796a4b714548706f7450584e446f7677 remote_integ_key 455747656f686d45555a414658645170486e73585a6843776c705a4356757466744e4a4950774f664c6d474744444c43796a4b714548706f7450584e446f7677 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 4e5154445a42744e7862587a75554f76 remote_crypto_key 4e5154445a42744e7862587a75554f76 integ_alg sha-512-256 local_integ_key 536741416d4c486f42525a557773645957674e72676347594a6f486148427543484f72774a446e61647748744b684a68494a756948655956727a795351424c54 remote_integ_key 536741416d4c486f42525a557773645957674e72676347594a6f486148427543484f72774a446e61647748744b684a68494a756948655956727a795351424c54 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 76455a566350526f696e6868764f6261 remote_crypto_key 76455a566350526f696e6868764f6261 integ_alg sha-512-256 local_integ_key 684857766b5a767a7a68624e6d634d77414a71694c4a6a744d7171474a574d66744759674b446450684f7a43416b4953767352655050536b6858664e68416e44 remote_integ_key 684857766b5a767a7a68624e6d634d77414a71694c4a6a744d7171474a574d66744759674b446450684f7a43416b4953767352655050536b6858664e68416e44 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 6c4677654352505277526b55576a4374 remote_crypto_key 6c4677654352505277526b55576a4374 integ_alg sha-512-256 local_integ_key 4a545969646468416267756f79774d79515853776e464f7361724f6b5977416b736746644b486b5a49496871626268456a454f7068744c504679597a546d4679 remote_integ_key 4a545969646468416267756f79774d79515853776e464f7361724f6b5977416b736746644b486b5a49496871626268456a454f7068744c504679597a546d4679 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 737a54526b556d505753666848566355 remote_crypto_key 737a54526b556d505753666848566355 integ_alg sha-512-256 local_integ_key 446362474b7466664a514b65465154756b5a7a4b695953534e435a71467049556e52456f634461696d504348724a5a4b576d7170486f786c47694a55434e4458 remote_integ_key 446362474b7466664a514b65465154756b5a7a4b695953534e435a71467049556e52456f634461696d504348724a5a4b576d7170486f786c47694a55434e4458 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 536f78697871494c53576b4d5871634e remote_crypto_key 536f78697871494c53576b4d5871634e integ_alg sha-512-256 local_integ_key 525563486d56785466744263667472746f657045674b6a434b725a474f5456696641767155434e6d7a485370624c7056756d7961724d6a6b6963665952636c47 remote_integ_key 525563486d56785466744263667472746f657045674b6a434b725a474f5456696641767155434e6d7a485370624c7056756d7961724d6a6b6963665952636c47 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 544e4c7554697078517467636946425a remote_crypto_key 544e4c7554697078517467636946425a integ_alg sha-512-256 local_integ_key 6a596e5575427a4c69544f4c47514f72706b647677734753776c567253484e61724372716e48706c41456672785146424843626c49556c4268526b5953575a65 remote_integ_key 6a596e5575427a4c69544f4c47514f72706b647677734753776c567253484e61724372716e48706c41456672785146424843626c49556c4268526b5953575a65 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 4c54586259706551465154544e674a6c remote_crypto_key 4c54586259706551465154544e674a6c integ_alg sha-512-256 local_integ_key 7a7263566c4266676f445376475a6a484947597a4b63454a4c54764b696e714e754a6c72644f636564764b53647476784c627a48716142486a574852676a4574 remote_integ_key 7a7263566c4266676f445376475a6a484947597a4b63454a4c54764b696e714e754a6c72644f636564764b53647476784c627a48716142486a574852676a4574 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 4e4b4552416c465378757556414a6e48 remote_crypto_key 4e4b4552416c465378757556414a6e48 integ_alg sha-512-256 local_integ_key 7173787342554b717964484c7a6751594a6e56706a664b67706e68467449546773706c506f465470674668486b496577706a74786549674d484956497a495558 remote_integ_key 7173787342554b717964484c7a6751594a6e56706a664b67706e68467449546773706c506f465470674668486b496577706a74786549674d484956497a495558 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 50434f487748587a4943536b4f537a52 remote_crypto_key 50434f487748587a4943536b4f537a52 integ_alg sha-512-256 local_integ_key 4961464576784d63615550627576575a7655755965504e6742426c7658644279474c684d6e68744259794a726e43454b77454d7a4f736157437650587a644477 remote_integ_key 4961464576784d63615550627576575a7655755965504e6742426c7658644279474c684d6e68744259794a726e43454b77454d7a4f736157437650587a644477 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 744a6f554454426574634569614a7478 remote_crypto_key 744a6f554454426574634569614a7478 integ_alg sha-512-256 local_integ_key 5256476768776e6571595a61556370414161684a445a61784e47417751447a68507041745a55636359787a777841416e576859714873786d664861686e726541 remote_integ_key 5256476768776e6571595a61556370414161684a445a61784e47417751447a68507041745a55636359787a777841416e576859714873786d664861686e726541 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 6662477a596268794a44634343624142 remote_crypto_key 6662477a596268794a44634343624142 integ_alg sha-512-256 local_integ_key 4643634b504b68416a755862724b63617653674e70486257416b63726758704b7442456b655a717856666b525a4744514652426463486f4c5a6d516457454275 remote_integ_key 4643634b504b68416a755862724b63617653674e70486257416b63726758704b7442456b655a717856666b525a4744514652426463486f4c5a6d516457454275 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 6c47687974586d6b7074777275744843 remote_crypto_key 6c47687974586d6b7074777275744843 integ_alg sha-512-256 local_integ_key 415571656e735056544f6c7177695450656651507a4a6d4f4c64626a734f55586c4b5054714c42707a74676f6f6743686f6b487474464b537a486d7551494c6d remote_integ_key 415571656e735056544f6c7177695450656651507a4a6d4f4c64626a734f55586c4b5054714c42707a74676f6f6743686f6b487474464b537a486d7551494c6d 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 6258796d765a575355466a715a74474e remote_crypto_key 6258796d765a575355466a715a74474e integ_alg sha-512-256 local_integ_key 74715344697958434b496e4e796759716b62437764557959556c646a6a786f4f57736c476f6b746b714e6953494b4e6c537457416a6a754670586141674a7370 remote_integ_key 74715344697958434b496e4e796759716b62437764557959556c646a6a786f4f57736c476f6b746b714e6953494b4e6c537457416a6a754670586141674a7370 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 6e715a4e6878454d4c77546564774e79 remote_crypto_key 6e715a4e6878454d4c77546564774e79 integ_alg sha-512-256 local_integ_key 67706c6145574a574d636d446a476b524d505069444478426d774d7366654771646474626a42464e6f647a546c786747414a794b4275797a7550644963446977 remote_integ_key 67706c6145574a574d636d446a476b524d505069444478426d774d7366654771646474626a42464e6f647a546c786747414a794b4275797a7550644963446977 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 49495649485a6846476c656e427a466c remote_crypto_key 49495649485a6846476c656e427a466c integ_alg sha-512-256 local_integ_key 77734e70445370536b4a6b57584a5a57585565726c45545069667a52434a516f50716e6b4f795150554e74466a526155776342564978436361666c7568726f75 remote_integ_key 77734e70445370536b4a6b57584a5a57585565726c45545069667a52434a516f50716e6b4f795150554e74466a526155776342564978436361666c7568726f75 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 45455045554962535356727853616741 remote_crypto_key 45455045554962535356727853616741 integ_alg sha-512-256 local_integ_key 454b4d635641667270664b6f7978636562734d784f786c58504969566767486d6c687470736a6c5741684e41534d5342626a6d6c566a6e66624e676c6c636843 remote_integ_key 454b4d635641667270664b6f7978636562734d784f786c58504969566767486d6c687470736a6c5741684e41534d5342626a6d6c566a6e66624e676c6c636843 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 784e65786e5157784e45466d65767875 remote_crypto_key 784e65786e5157784e45466d65767875 integ_alg sha-512-256 local_integ_key 4d6a52425059536d6555466f49616c4f55666d78536843695879447755584d57704645556a7043626d64444b64484d614f676e6b7046766c506874504f765265 remote_integ_key 4d6a52425059536d6555466f49616c4f55666d78536843695879447755584d57704645556a7043626d64444b64484d614f676e6b7046766c506874504f765265 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 434e5568776e6c4c786878484b617955 remote_crypto_key 434e5568776e6c4c786878484b617955 integ_alg sha-512-256 local_integ_key 555776717664515a6961666579736e675265716c5148705a747855655276696e62474264514c72686770477a784f4548656252757271644a59497758596f624e remote_integ_key 555776717664515a6961666579736e675265716c5148705a747855655276696e62474264514c72686770477a784f4548656252757271644a59497758596f624e 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 72516d5a624861494d4274694259636e remote_crypto_key 72516d5a624861494d4274694259636e integ_alg sha-512-256 local_integ_key 52696766655847766e644a4743624b5a456b5a73546f6e6246595a566f795a457462675a73787741494c5159424c6a66655253486a4d64527a63464e5542704d remote_integ_key 52696766655847766e644a4743624b5a456b5a73546f6e6246595a566f795a457462675a73787741494c5159424c6a66655253486a4d64527a63464e5542704d 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 6c62515259424b6f62446e497a557741 remote_crypto_key 6c62515259424b6f62446e497a557741 integ_alg sha-512-256 local_integ_key 7a57416c544b6a457363576d765270444b4779765a5a476653656664564f4166664e47626e73734c6a616d7856667944585545724d55656a4e6a53696d74484b remote_integ_key 7a57416c544b6a457363576d765270444b4779765a5a476653656664564f4166664e47626e73734c6a616d7856667944585545724d55656a4e6a53696d74484b 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 4e6f794b79744e72514856437a6e7061 remote_crypto_key 4e6f794b79744e72514856437a6e7061 integ_alg sha-512-256 local_integ_key 73645554654a51757871666565614551497545586f4743577656684c585a4e426d734e4e54656e4553634d70427262737a4e50616549536b6a4a644553714c6a remote_integ_key 73645554654a51757871666565614551497545586f4743577656684c585a4e426d734e4e54656e4553634d70427262737a4e50616549536b6a4a644553714c6a 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 4d5466705a486a4e4c754761686e7665 remote_crypto_key 4d5466705a486a4e4c754761686e7665 integ_alg sha-512-256 local_integ_key 44556c584e457a655a6e4d7343734152627578484e5241676a4c76536b63436861444c7543455a7262614661664a51664d6f79646b524a694d724e49464c4e53 remote_integ_key 44556c584e457a655a6e4d7343734152627578484e5241676a4c76536b63436861444c7543455a7262614661664a51664d6f79646b524a694d724e49464c4e53 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 75764e6d4f6d57504f524e625851466b remote_crypto_key 75764e6d4f6d57504f524e625851466b integ_alg sha-512-256 local_integ_key 615572696666514c6b534a755968426c6c4e6243426c43457549634a7a7163664355544c6a69677a654d64594c5763664751775a616c765a4766455463584f69 remote_integ_key 615572696666514c6b534a755968426c6c4e6243426c43457549634a7a7163664355544c6a69677a654d64594c5763664751775a616c765a4766455463584f69 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 7066747461446f62506a494c7a5a5679 remote_crypto_key 7066747461446f62506a494c7a5a5679 integ_alg sha-512-256 local_integ_key 6e7244744356566a736f4a4756664a736f594850564153426a47456951555771674d6d745962444172636571747a6d4973507870505368687142476e4a6a634b remote_integ_key 6e7244744356566a736f4a4756664a736f594850564153426a47456951555771674d6d745962444172636571747a6d4973507870505368687142476e4a6a634b 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 5255445443614f6a5977584b7561614d remote_crypto_key 5255445443614f6a5977584b7561614d integ_alg sha-512-256 local_integ_key 7741576f756e7164426d71514b5378494a42667147424d724c657375756656426a6e4367586f4c4575686470456c4c7957594550566f6c756d466e796e546754 remote_integ_key 7741576f756e7164426d71514b5378494a42667147424d724c657375756656426a6e4367586f4c4575686470456c4c7957594550566f6c756d466e796e546754 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 574e4663505970566a5044674573637a remote_crypto_key 574e4663505970566a5044674573637a integ_alg sha-512-256 local_integ_key 50456b5642556a4f6e4d4c455245764367586f6f78695a73555161507568436651776658676a5a4b445862446f576d6676766c654870594d4b7843664d776d65 remote_integ_key 50456b5642556a4f6e4d4c455245764367586f6f78695a73555161507568436651776658676a5a4b445862446f576d6676766c654870594d4b7843664d776d65 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 4946706e4569794a547370447450454d remote_crypto_key 4946706e4569794a547370447450454d integ_alg sha-512-256 local_integ_key 77576e4d714c68445257496569526569457841785449786e66696f426d615444496b525078635872654c674b7651435859634547454f786d46675a4446647244 remote_integ_key 77576e4d714c68445257496569526569457841785449786e66696f426d615444496b525078635872654c674b7651435859634547454f786d46675a4446647244 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 50666e435a737a707241774a6a6d5162 remote_crypto_key 50666e435a737a707241774a6a6d5162 integ_alg sha-512-256 local_integ_key 574b726677575557457272696457696f744f6469626959474a496f526c5a625077547a75736b6779764951494e61724966614a536f436f6a514b6d62654f7361 remote_integ_key 574b726677575557457272696457696f744f6469626959474a496f526c5a625077547a75736b6779764951494e61724966614a536f436f6a514b6d62654f7361 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 776979674d636862576f486e4e506b7a remote_crypto_key 776979674d636862576f486e4e506b7a integ_alg sha-512-256 local_integ_key 4257626e624e4f666c4e764b7473666468716a546768565073654f74564d4e514d7a6a6268534e5275707a566c4d6c6b73794d5964434a6d5a444f6769494b79 remote_integ_key 4257626e624e4f666c4e764b7473666468716a546768565073654f74564d4e514d7a6a6268534e5275707a566c4d6c6b73794d5964434a6d5a444f6769494b79 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 57585a4f72777862747562446e62484f remote_crypto_key 57585a4f72777862747562446e62484f integ_alg sha-512-256 local_integ_key 41614e455566586b4e54494d755845654568576f6a5a4346537267546a6a446174487574435457594b746953436f6d727a53735955706266445341444c6e7979 remote_integ_key 41614e455566586b4e54494d755845654568576f6a5a4346537267546a6a446174487574435457594b746953436f6d727a53735955706266445341444c6e7979 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 474444665a52686b6152415463754259 remote_crypto_key 474444665a52686b6152415463754259 integ_alg sha-512-256 local_integ_key 48584c5967597957465a56456b755872556565634548517065546e64726178757265686c6b664a7570674471704f6d73494741694c4a7a54695251636d554a4a remote_integ_key 48584c5967597957465a56456b755872556565634548517065546e64726178757265686c6b664a7570674471704f6d73494741694c4a7a54695251636d554a4a 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 505857494a54716d59766744646d6773 remote_crypto_key 505857494a54716d59766744646d6773 integ_alg sha-512-256 local_integ_key 4874765879467570464965444e725775757055635561454756465475556f6c767a57717777756b57794b685252705a524b67744b4c4d45786b58494574434865 remote_integ_key 4874765879467570464965444e725775757055635561454756465475556f6c767a57717777756b57794b685252705a524b67744b4c4d45786b58494574434865 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 566f586676726b50784677496f734861 remote_crypto_key 566f586676726b50784677496f734861 integ_alg sha-512-256 local_integ_key 776868507268545241676c6d766b677541465979527162574f48726551726a4a75796d616a614863434675585155676561476e5751445756656d745a4e59636e remote_integ_key 776868507268545241676c6d766b677541465979527162574f48726551726a4a75796d616a614863434675585155676561476e5751445756656d745a4e59636e 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 746855546475727071734a5242526941 remote_crypto_key 746855546475727071734a5242526941 integ_alg sha-512-256 local_integ_key 50714e4c684f49754f6c4d736850795157437259534c6d6d78494453497153556f63716371586f784b516e777472456769746a754378416c547970724b51454b remote_integ_key 50714e4c684f49754f6c4d736850795157437259534c6d6d78494453497153556f63716371586f784b516e777472456769746a754378416c547970724b51454b 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 566369797867634469414a5570537479 remote_crypto_key 566369797867634469414a5570537479 integ_alg sha-512-256 local_integ_key 6d656f6a43475367767962704d544f795a61565264715146446c6b766f6172597172436f536f6c59576f7a495277504276627561426d6b4b5578725950764d4e remote_integ_key 6d656f6a43475367767962704d544f795a61565264715146446c6b766f6172597172436f536f6c59576f7a495277504276627561426d6b4b5578725950764d4e 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 4e655a6871594e536a6c76524d514365 remote_crypto_key 4e655a6871594e536a6c76524d514365 integ_alg sha-512-256 local_integ_key 43564866746865676e68704c52727170506f466665426d4f424e78534a7863735167747479426c4144544245684a72746b74417954667470504a785957747759 remote_integ_key 43564866746865676e68704c52727170506f466665426d4f424e78534a7863735167747479426c4144544245684a72746b74417954667470504a785957747759 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 4550694343565050686d616d7576457a remote_crypto_key 4550694343565050686d616d7576457a integ_alg sha-512-256 local_integ_key 77745952686d796d706e64724e5173657166494759506f764c78655558484e616758774e7a49774c474c58674e5852487147424f6375507a6d616c516854714e remote_integ_key 77745952686d796d706e64724e5173657166494759506f764c78655558484e616758774e7a49774c474c58674e5852487147424f6375507a6d616c516854714e 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 787a5779546b7a77645a684765756c6e remote_crypto_key 787a5779546b7a77645a684765756c6e integ_alg sha-512-256 local_integ_key 61724853696b6e694a4f79457a70564a4f4d6d446f6457735248724f4d765362496d64796e7346446454636467507851725877547275476f4959687248414277 remote_integ_key 61724853696b6e694a4f79457a70564a4f4d6d446f6457735248724f4d765362496d64796e7346446454636467507851725877547275476f4959687248414277 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 7162644c616d4f425243436764756578 remote_crypto_key 7162644c616d4f425243436764756578 integ_alg sha-512-256 local_integ_key 7570727475496b4b5244626e6a6d6c52526f64664f6956534366516952566346536e6f5968515a73477746556d4e4746636e676e517256684c7a48534b6d7641 remote_integ_key 7570727475496b4b5244626e6a6d6c52526f64664f6956534366516952566346536e6f5968515a73477746556d4e4746636e676e517256684c7a48534b6d7641 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 4158664a594375766c465a55734b594d remote_crypto_key 4158664a594375766c465a55734b594d integ_alg sha-512-256 local_integ_key 455747656f686d45555a414658645170486e73585a6843776c705a4356757466744e4a4950774f664c6d474744444c43796a4b714548706f7450584e446f7677 remote_integ_key 455747656f686d45555a414658645170486e73585a6843776c705a4356757466744e4a4950774f664c6d474744444c43796a4b714548706f7450584e446f7677 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 4e5154445a42744e7862587a75554f76 remote_crypto_key 4e5154445a42744e7862587a75554f76 integ_alg sha-512-256 local_integ_key 536741416d4c486f42525a557773645957674e72676347594a6f486148427543484f72774a446e61647748744b684a68494a756948655956727a795351424c54 remote_integ_key 536741416d4c486f42525a557773645957674e72676347594a6f486148427543484f72774a446e61647748744b684a68494a756948655956727a795351424c54 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 76455a566350526f696e6868764f6261 remote_crypto_key 76455a566350526f696e6868764f6261 integ_alg sha-512-256 local_integ_key 684857766b5a767a7a68624e6d634d77414a71694c4a6a744d7171474a574d66744759674b446450684f7a43416b4953767352655050536b6858664e68416e44 remote_integ_key 684857766b5a767a7a68624e6d634d77414a71694c4a6a744d7171474a574d66744759674b446450684f7a43416b4953767352655050536b6858664e68416e44 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 6c4677654352505277526b55576a4374 remote_crypto_key 6c4677654352505277526b55576a4374 integ_alg sha-512-256 local_integ_key 4a545969646468416267756f79774d79515853776e464f7361724f6b5977416b736746644b486b5a49496871626268456a454f7068744c504679597a546d4679 remote_integ_key 4a545969646468416267756f79774d79515853776e464f7361724f6b5977416b736746644b486b5a49496871626268456a454f7068744c504679597a546d4679 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 737a54526b556d505753666848566355 remote_crypto_key 737a54526b556d505753666848566355 integ_alg sha-512-256 local_integ_key 446362474b7466664a514b65465154756b5a7a4b695953534e435a71467049556e52456f634461696d504348724a5a4b576d7170486f786c47694a55434e4458 remote_integ_key 446362474b7466664a514b65465154756b5a7a4b695953534e435a71467049556e52456f634461696d504348724a5a4b576d7170486f786c47694a55434e4458 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 536f78697871494c53576b4d5871634e remote_crypto_key 536f78697871494c53576b4d5871634e integ_alg sha-512-256 local_integ_key 525563486d56785466744263667472746f657045674b6a434b725a474f5456696641767155434e6d7a485370624c7056756d7961724d6a6b6963665952636c47 remote_integ_key 525563486d56785466744263667472746f657045674b6a434b725a474f5456696641767155434e6d7a485370624c7056756d7961724d6a6b6963665952636c47 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 544e4c7554697078517467636946425a remote_crypto_key 544e4c7554697078517467636946425a integ_alg sha-512-256 local_integ_key 6a596e5575427a4c69544f4c47514f72706b647677734753776c567253484e61724372716e48706c41456672785146424843626c49556c4268526b5953575a65 remote_integ_key 6a596e5575427a4c69544f4c47514f72706b647677734753776c567253484e61724372716e48706c41456672785146424843626c49556c4268526b5953575a65 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 4c54586259706551465154544e674a6c remote_crypto_key 4c54586259706551465154544e674a6c integ_alg sha-512-256 local_integ_key 7a7263566c4266676f445376475a6a484947597a4b63454a4c54764b696e714e754a6c72644f636564764b53647476784c627a48716142486a574852676a4574 remote_integ_key 7a7263566c4266676f445376475a6a484947597a4b63454a4c54764b696e714e754a6c72644f636564764b53647476784c627a48716142486a574852676a4574 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 4e4b4552416c465378757556414a6e48 remote_crypto_key 4e4b4552416c465378757556414a6e48 integ_alg sha-512-256 local_integ_key 7173787342554b717964484c7a6751594a6e56706a664b67706e68467449546773706c506f465470674668486b496577706a74786549674d484956497a495558 remote_integ_key 7173787342554b717964484c7a6751594a6e56706a664b67706e68467449546773706c506f465470674668486b496577706a74786549674d484956497a495558 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 50434f487748587a4943536b4f537a52 remote_crypto_key 50434f487748587a4943536b4f537a52 integ_alg sha-512-256 local_integ_key 4961464576784d63615550627576575a7655755965504e6742426c7658644279474c684d6e68744259794a726e43454b77454d7a4f736157437650587a644477 remote_integ_key 4961464576784d63615550627576575a7655755965504e6742426c7658644279474c684d6e68744259794a726e43454b77454d7a4f736157437650587a644477 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 744a6f554454426574634569614a7478 remote_crypto_key 744a6f554454426574634569614a7478 integ_alg sha-512-256 local_integ_key 5256476768776e6571595a61556370414161684a445a61784e47417751447a68507041745a55636359787a777841416e576859714873786d664861686e726541 remote_integ_key 5256476768776e6571595a61556370414161684a445a61784e47417751447a68507041745a55636359787a777841416e576859714873786d664861686e726541 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 6662477a596268794a44634343624142 remote_crypto_key 6662477a596268794a44634343624142 integ_alg sha-512-256 local_integ_key 4643634b504b68416a755862724b63617653674e70486257416b63726758704b7442456b655a717856666b525a4744514652426463486f4c5a6d516457454275 remote_integ_key 4643634b504b68416a755862724b63617653674e70486257416b63726758704b7442456b655a717856666b525a4744514652426463486f4c5a6d516457454275 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 6c47687974586d6b7074777275744843 remote_crypto_key 6c47687974586d6b7074777275744843 integ_alg sha-512-256 local_integ_key 415571656e735056544f6c7177695450656651507a4a6d4f4c64626a734f55586c4b5054714c42707a74676f6f6743686f6b487474464b537a486d7551494c6d remote_integ_key 415571656e735056544f6c7177695450656651507a4a6d4f4c64626a734f55586c4b5054714c42707a74676f6f6743686f6b487474464b537a486d7551494c6d 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 6258796d765a575355466a715a74474e remote_crypto_key 6258796d765a575355466a715a74474e integ_alg sha-512-256 local_integ_key 74715344697958434b496e4e796759716b62437764557959556c646a6a786f4f57736c476f6b746b714e6953494b4e6c537457416a6a754670586141674a7370 remote_integ_key 74715344697958434b496e4e796759716b62437764557959556c646a6a786f4f57736c476f6b746b714e6953494b4e6c537457416a6a754670586141674a7370 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 6e715a4e6878454d4c77546564774e79 remote_crypto_key 6e715a4e6878454d4c77546564774e79 integ_alg sha-512-256 local_integ_key 67706c6145574a574d636d446a476b524d505069444478426d774d7366654771646474626a42464e6f647a546c786747414a794b4275797a7550644963446977 remote_integ_key 67706c6145574a574d636d446a476b524d505069444478426d774d7366654771646474626a42464e6f647a546c786747414a794b4275797a7550644963446977 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 49495649485a6846476c656e427a466c remote_crypto_key 49495649485a6846476c656e427a466c integ_alg sha-512-256 local_integ_key 77734e70445370536b4a6b57584a5a57585565726c45545069667a52434a516f50716e6b4f795150554e74466a526155776342564978436361666c7568726f75 remote_integ_key 77734e70445370536b4a6b57584a5a57585565726c45545069667a52434a516f50716e6b4f795150554e74466a526155776342564978436361666c7568726f75 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 45455045554962535356727853616741 remote_crypto_key 45455045554962535356727853616741 integ_alg sha-512-256 local_integ_key 454b4d635641667270664b6f7978636562734d784f786c58504969566767486d6c687470736a6c5741684e41534d5342626a6d6c566a6e66624e676c6c636843 remote_integ_key 454b4d635641667270664b6f7978636562734d784f786c58504969566767486d6c687470736a6c5741684e41534d5342626a6d6c566a6e66624e676c6c636843 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 784e65786e5157784e45466d65767875 remote_crypto_key 784e65786e5157784e45466d65767875 integ_alg sha-512-256 local_integ_key 4d6a52425059536d6555466f49616c4f55666d78536843695879447755584d57704645556a7043626d64444b64484d614f676e6b7046766c506874504f765265 remote_integ_key 4d6a52425059536d6555466f49616c4f55666d78536843695879447755584d57704645556a7043626d64444b64484d614f676e6b7046766c506874504f765265 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 587472446e6d6475647272456b7a4b61 remote_crypto_key 587472446e6d6475647272456b7a4b61 integ_alg sha-512-256 local_integ_key 737863736a766f52484347517458704661666e5052684d4b4c6d63714e654571434f6c57486f67787164525a5a79475851574e5165764c544c7a6a684a796364 remote_integ_key 737863736a766f52484347517458704661666e5052684d4b4c6d63714e654571434f6c57486f67787164525a5a79475851574e5165764c544c7a6a684a796364 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 7149795a6656417673674d714c724c44 remote_crypto_key 7149795a6656417673674d714c724c44 integ_alg sha-512-256 local_integ_key 707a7349477a797a4a6b4d48686551635a6e664369494a454247704a4872476447656c7379545346475856416761644d787356645a754d46795a694b794c6173 remote_integ_key 707a7349477a797a4a6b4d48686551635a6e664369494a454247704a4872476447656c7379545346475856416761644d787356645a754d46795a694b794c6173 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 454f57424453476e50615266544a5546 remote_crypto_key 454f57424453476e50615266544a5546 integ_alg sha-512-256 local_integ_key 626c687349426d6f42787941725869485044596777535866726f47446d4f78676a47596c47665653746554596e784c546b53757057687457456574454971454c remote_integ_key 626c687349426d6f42787941725869485044596777535866726f47446d4f78676a47596c47665653746554596e784c546b53757057687457456574454971454c 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 5561506579764a425658716c70565965 remote_crypto_key 5561506579764a425658716c70565965 integ_alg sha-512-256 local_integ_key 47754e6c4e547670514e557a716b6165486b6167595846554f545366554f654674464e7a5452627a6850654e704a4c594f6c467876634b697a704c646e70707a remote_integ_key 47754e6c4e547670514e557a716b6165486b6167595846554f545366554f654674464e7a5452627a6850654e704a4c594f6c467876634b697a704c646e70707a 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 6a5979487971726274435758686c7663 remote_crypto_key 6a5979487971726274435758686c7663 integ_alg sha-512-256 local_integ_key 6d44505a5953736676574b6d47657a4754794353694c78564c694e6f64766d6a4c566542725842764b6573576c476e7959464b6550506e67574e5a554444744d remote_integ_key 6d44505a5953736676574b6d47657a4754794353694c78564c694e6f64766d6a4c566542725842764b6573576c476e7959464b6550506e67574e5a554444744d 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 627a694b7759526d5978596174766962 remote_crypto_key 627a694b7759526d5978596174766962 integ_alg sha-512-256 local_integ_key 67595074417a776a586366446868697777454e486c7a534d5a6363537a5947786c6648644a526c684661746b5853725047504c574b647a73594c444270465746 remote_integ_key 67595074417a776a586366446868697777454e486c7a534d5a6363537a5947786c6648644a526c684661746b5853725047504c574b647a73594c444270465746 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 72444565424144496d5a4d6f71626645 remote_crypto_key 72444565424144496d5a4d6f71626645 integ_alg sha-512-256 local_integ_key 4d61795a7377714f4d6d526474416c734c6e6a4965727549754e62796472584b656b42584b4a6153587867624e466f4679526a6777585a4a7a495471756c5a48 remote_integ_key 4d61795a7377714f4d6d526474416c734c6e6a4965727549754e62796472584b656b42584b4a6153587867624e466f4679526a6777585a4a7a495471756c5a48 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 5342455948745972754a50485242684c remote_crypto_key 5342455948745972754a50485242684c integ_alg sha-512-256 local_integ_key 4645496c7649506c69667457544d617745634a55767978747a4d5350774f72794b584b7155494d636a5a527047706469474967645144515044786b435850706f remote_integ_key 4645496c7649506c69667457544d617745634a55767978747a4d5350774f72794b584b7155494d636a5a527047706469474967645144515044786b435850706f 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 686e7657664f54587a54677178727352 remote_crypto_key 686e7657664f54587a54677178727352 integ_alg sha-512-256 local_integ_key 4d4a4459734952774f4677764263534d79536878664e6e5776496667516545546c624350785a776f5a4c50627562624d644c665944444765794d5a5550415a45 remote_integ_key 4d4a4459734952774f4677764263534d79536878664e6e5776496667516545546c624350785a776f5a4c50627562624d644c665944444765794d5a5550415a45 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 646a69624e545247476356427879487a remote_crypto_key 646a69624e545247476356427879487a integ_alg sha-512-256 local_integ_key 464e787a4c774963466d574155766d66586a55467a69446a70794e70454a71474e7145737352467751705a646371634c52475175484b4b704a67757a5167666e remote_integ_key 464e787a4c774963466d574155766d66586a55467a69446a70794e70454a71474e7145737352467751705a646371634c52475175484b4b704a67757a5167666e 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 6645664e76546457484356474a675944 remote_crypto_key 6645664e76546457484356474a675944 integ_alg sha-512-256 local_integ_key 6e43614f73435846735a6a7456584a466c545047787a554e7361706843454c6649696178536843466e747550534f4267535266576e6b535576504b676a6f5841 remote_integ_key 6e43614f73435846735a6a7456584a466c545047787a554e7361706843454c6649696178536843466e747550534f4267535266576e6b535576504b676a6f5841 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 56797565476f6861677461745a704842 remote_crypto_key 56797565476f6861677461745a704842 integ_alg sha-512-256 local_integ_key 4562746d6968796b50476948644164415a7a6a545a56557152546a655646715a616e647668636851496a556e667477594369546151686467656e536e4e4f514b remote_integ_key 4562746d6968796b50476948644164415a7a6a545a56557152546a655646715a616e647668636851496a556e667477594369546151686467656e536e4e4f514b 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 69477241535a76507369574b626b4463 remote_crypto_key 69477241535a76507369574b626b4463 integ_alg sha-512-256 local_integ_key 50434263594e4d4d4b4e4b55667743555576567859734d716d557a586b6b734776467744624b44435a654d714c554952477779795a6345626c6979726573504a remote_integ_key 50434263594e4d4d4b4e4b55667743555576567859734d716d557a586b6b734776467744624b44435a654d714c554952477779795a6345626c6979726573504a 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 6d757a54466e664a64737a6c696e7347 remote_crypto_key 6d757a54466e664a64737a6c696e7347 integ_alg sha-512-256 local_integ_key 417743744d557a75444b464e5247664d4175544a684f5276564361697764756f6a624155595a7250435351554f664e7168474242705249697872695745624a65 remote_integ_key 417743744d557a75444b464e5247664d4175544a684f5276564361697764756f6a624155595a7250435351554f664e7168474242705249697872695745624a65 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 5354545449424172647379664c4f6645 remote_crypto_key 5354545449424172647379664c4f6645 integ_alg sha-512-256 local_integ_key 524e454c506269594a4b7377416d70726579594c6d4a6d685a514f54574842557a446870556a534d4776707058656a7a5866626b62447a466a57465a6b637177 remote_integ_key 524e454c506269594a4b7377416d70726579594c6d4a6d685a514f54574842557a446870556a534d4776707058656a7a5866626b62447a466a57465a6b637177 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 504269444565546f4946436e6c446465 remote_crypto_key 504269444565546f4946436e6c446465 integ_alg sha-512-256 local_integ_key 5a6f7644476a68454e59564757706d58524e64664f567744746478657a756153635770666d4e676f41636f5661486144516b716a5a7a714f6b56755778444c74 remote_integ_key 5a6f7644476a68454e59564757706d58524e64664f567744746478657a756153635770666d4e676f41636f5661486144516b716a5a7a714f6b56755778444c74 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 5147775a794b414a524d584e76464a5a remote_crypto_key 5147775a794b414a524d584e76464a5a integ_alg sha-512-256 local_integ_key 794c79705652686a44797642504b724f425670706f79557664736644784e5146474f4e554a4e76456f726e5666464f775455767147637052416362734d667047 remote_integ_key 794c79705652686a44797642504b724f425670706f79557664736644784e5146474f4e554a4e76456f726e5666464f775455767147637052416362734d667047 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 6f76556659484f7759444241674a6763 remote_crypto_key 6f76556659484f7759444241674a6763 integ_alg sha-512-256 local_integ_key 6f6b434b47715347716e4964736b6e464d484b54446c6b535370537077754f59647a4b765649556c5953617262614f52505149534653564f664565766a547059 remote_integ_key 6f6b434b47715347716e4964736b6e464d484b54446c6b535370537077754f59647a4b765649556c5953617262614f52505149534653564f664565766a547059 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 4b44644341647446626c4c6a65714e6c remote_crypto_key 4b44644341647446626c4c6a65714e6c integ_alg sha-512-256 local_integ_key 4464795973674a456e755464706a7342577878796e486b4b6176547865684c5248797372684d5344517350554a4c43496d4b4b4e575a5455766276496a514a67 remote_integ_key 4464795973674a456e755464706a7342577878796e486b4b6176547865684c5248797372684d5344517350554a4c43496d4b4b4e575a5455766276496a514a67 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 687541426b6c696c71614f526f506f4c remote_crypto_key 687541426b6c696c71614f526f506f4c integ_alg sha-512-256 local_integ_key 50695278616e5564564b47627a7077727a45467956776973516c5a57517569506b53636c634270486d4457787a437974504f477677704e7a6a745046666e4a68 remote_integ_key 50695278616e5564564b47627a7077727a45467956776973516c5a57517569506b53636c634270486d4457787a437974504f477677704e7a6a745046666e4a68 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 45584562704a4e545872646d6b584546 remote_crypto_key 45584562704a4e545872646d6b584546 integ_alg sha-512-256 local_integ_key 59716b7146436a416c4e75516d59674f6562735a414f434b69524f65454b6f6f6c6976724d797448716d716c48596c656c45614f7250634f5661694b744c616c remote_integ_key 59716b7146436a416c4e75516d59674f6562735a414f434b69524f65454b6f6f6c6976724d797448716d716c48596c656c45614f7250634f5661694b744c616c 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 7a416b6578646e6d4875755441496c4b remote_crypto_key 7a416b6578646e6d4875755441496c4b integ_alg sha-512-256 local_integ_key 70575365745453537171464b4554476c444c5063554d72564179764d564f525451634e6b6476766147494d6a6c75506b737957657751516a774d694c517a746c remote_integ_key 70575365745453537171464b4554476c444c5063554d72564179764d564f525451634e6b6476766147494d6a6c75506b737957657751516a774d694c517a746c 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 4f4a77725257686741566c7365687753 remote_crypto_key 4f4a77725257686741566c7365687753 integ_alg sha-512-256 local_integ_key 51617544465353727562534144535748415366766c597a525953434c4f696e7152676968726a777272457a70494e584d6a7671744c476d537547676361734d4c remote_integ_key 51617544465353727562534144535748415366766c597a525953434c4f696e7152676968726a777272457a70494e584d6a7671744c476d537547676361734d4c 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 6165436b535679754c6b64694a4f7472 remote_crypto_key 6165436b535679754c6b64694a4f7472 integ_alg sha-512-256 local_integ_key 6844576f6a48574b686b76645a796d49626e6f517070465475726c6b6f5a7a595553746370464276534247445477777a6477425155516754614250724e657256 remote_integ_key 6844576f6a48574b686b76645a796d49626e6f517070465475726c6b6f5a7a595553746370464276534247445477777a6477425155516754614250724e657256 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 7a4461536f796c644f76594b76544e68 remote_crypto_key 7a4461536f796c644f76594b76544e68 integ_alg sha-512-256 local_integ_key 554a7766675a63756149765743754d7863666e504557474466786e54626d645365474356584f55754748577a6c727345706a45544b58784b7978644c67526e66 remote_integ_key 554a7766675a63756149765743754d7863666e504557474466786e54626d645365474356584f55754748577a6c727345706a45544b58784b7978644c67526e66 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 70426a71726c527072616c737a556468 remote_crypto_key 70426a71726c527072616c737a556468 integ_alg sha-512-256 local_integ_key 5a4c6652796e4d4c7964695570717a6c72584f786d725747536b75414a6366576579745254504d5978764456645a4f666e4d616a726c76486c736e4671506250 remote_integ_key 5a4c6652796e4d4c7964695570717a6c72584f786d725747536b75414a6366576579745254504d5978764456645a4f666e4d616a726c76486c736e4671506250 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 58706f566c515861784d5255584c6265 remote_crypto_key 58706f566c515861784d5255584c6265 integ_alg sha-512-256 local_integ_key 744d4747734d624b6e4c686d644c717562447071595971777367774872415575454e6c6b77574c4c66746f6249585642454949486e486c565a4965666c73434d remote_integ_key 744d4747734d624b6e4c686d644c717562447071595971777367774872415575454e6c6b77574c4c66746f6249585642454949486e486c565a4965666c73434d 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 506e4a79614b7a4c625a61684d544465 remote_crypto_key 506e4a79614b7a4c625a61684d544465 integ_alg sha-512-256 local_integ_key 556f4771746d727052756d7364747045686757784a6f586b464a7347754e78775a716244634e4c756f7a576b6854715074736177686754615a71694c45646d63 remote_integ_key 556f4771746d727052756d7364747045686757784a6f586b464a7347754e78775a716244634e4c756f7a576b6854715074736177686754615a71694c45646d63 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 527a567769474871434f50516a624b66 remote_crypto_key 527a567769474871434f50516a624b66 integ_alg sha-512-256 local_integ_key 55577365494f5944584b6a714c646d55586b476f6749474d4555684a594e446875576a734c4d436163505a6d5649774a765871666d4f726f5175535a7175735a remote_integ_key 55577365494f5944584b6a714c646d55586b476f6749474d4555684a594e446875576a734c4d436163505a6d5649774a765871666d4f726f5175535a7175735a 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 50516c63555776674c554a4f7a4c7968 remote_crypto_key 50516c63555776674c554a4f7a4c7968 integ_alg sha-512-256 local_integ_key 69617349696d65656475734e625a6d6d584f7348435a43444a6a746a724e61557154646d5455794663614a685272727343527874716e506f454b4e4848446e75 remote_integ_key 69617349696d65656475734e625a6d6d584f7348435a43444a6a746a724e61557154646d5455794663614a685272727343527874716e506f454b4e4848446e75 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 6e556748664f754b615a4a487561514c remote_crypto_key 6e556748664f754b615a4a487561514c integ_alg sha-512-256 local_integ_key 6d4847525a544b4959796b485a50594a4a4c684c4e5a78586a58564c6b544c70636c627a55477878636a786f617464506b75426b4978566d66764b6d68497059 remote_integ_key 6d4847525a544b4959796b485a50594a4a4c684c4e5a78586a58564c6b544c70636c627a55477878636a786f617464506b75426b4978566d66764b6d68497059 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 474b6141436f73784e705041596b6b62 remote_crypto_key 474b6141436f73784e705041596b6b62 integ_alg sha-512-256 local_integ_key 7a5a41416f774a4a4766764562526d4167744b4e4d5161754b6e4441616365705462544d4f6473697546725a68746645744d796a6a644e734f43714f756b774e remote_integ_key 7a5a41416f774a4a4766764562526d4167744b4e4d5161754b6e4441616365705462544d4f6473697546725a68746645744d796a6a644e734f43714f756b774e 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 465662594c43714b616f567a61566341 remote_crypto_key 465662594c43714b616f567a61566341 integ_alg sha-512-256 local_integ_key 6b5375507672584778435544777366444e5364635241546850544d6f62795548466771784e6b6d6962795158575a424e6859615565565a6945754258476f524d remote_integ_key 6b5375507672584778435544777366444e5364635241546850544d6f62795548466771784e6b6d6962795158575a424e6859615565565a6945754258476f524d 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 4a534a6a687747784f5968586f645858 remote_crypto_key 4a534a6a687747784f5968586f645858 integ_alg sha-512-256 local_integ_key 574c4f67494b63535349535a76645755634c755a4a53566e6c744761626b73486f777a6a51627a58776b45664e526e746867436e7a6a4745534754716d6e7543 remote_integ_key 574c4f67494b63535349535a76645755634c755a4a53566e6c744761626b73486f777a6a51627a58776b45664e526e746867436e7a6a4745534754716d6e7543 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 486c646551456869496843434e71734a remote_crypto_key 486c646551456869496843434e71734a integ_alg sha-512-256 local_integ_key 4c4d6a496d484643626d5263706451736d664b61654d6c6270666665767a4e616c757756456163537461446978647864484f48776e536847704966414d6d4344 remote_integ_key 4c4d6a496d484643626d5263706451736d664b61654d6c6270666665767a4e616c757756456163537461446978647864484f48776e536847704966414d6d4344 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 6f61625177546b495a59426945416844 remote_crypto_key 6f61625177546b495a59426945416844 integ_alg sha-512-256 local_integ_key 4d6565564e6d6b79665759766d6645584743464d56596f6f4244586c6354655473434668476173796a5250426372427243435667425350636372496359424751 remote_integ_key 4d6565564e6d6b79665759766d6645584743464d56596f6f4244586c6354655473434668476173796a5250426372427243435667425350636372496359424751 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 784f4f747552694a456c516e55576a43 remote_crypto_key 784f4f747552694a456c516e55576a43 integ_alg sha-512-256 local_integ_key 6f724c44666a5877737961506e4a6e73514f61694e6c6e74634b4d4c5977484153705175674a764f666c504152595a47495a79596d444b526d7871674e4e446c remote_integ_key 6f724c44666a5877737961506e4a6e73514f61694e6c6e74634b4d4c5977484153705175674a764f666c504152595a47495a79596d444b526d7871674e4e446c 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 726243557247486f5868585377556a42 remote_crypto_key 726243557247486f5868585377556a42 integ_alg sha-512-256 local_integ_key 536a65737a74626c7a6e7a7347456c714e764a7557636868656f72656176636f45724e59784d6d6f536e6b745046466d6e63754870615a636557534352504979 remote_integ_key 536a65737a74626c7a6e7a7347456c714e764a7557636868656f72656176636f45724e59784d6d6f536e6b745046466d6e63754870615a636557534352504979 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 446551704b77477375574d556f714945 remote_crypto_key 446551704b77477375574d556f714945 integ_alg sha-512-256 local_integ_key 6a5567526f42586d594f707454615046474f45674c6d564b584470446f6c4c4d5467574d704b596d565761707458486b4f484266704d536b4948436a756a4e7a remote_integ_key 6a5567526f42586d594f707454615046474f45674c6d564b584470446f6c4c4d5467574d704b596d565761707458486b4f484266704d536b4948436a756a4e7a 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 456d46777371645a5a506975736d6854 remote_crypto_key 456d46777371645a5a506975736d6854 integ_alg sha-512-256 local_integ_key 72654c4167704a43754b73434b61474d6b65646b736670424850574c445875696775777148416f706553626756737948495a5754586d5a726773784870535241 remote_integ_key 72654c4167704a43754b73434b61474d6b65646b736670424850574c445875696775777148416f706553626756737948495a5754586d5a726773784870535241 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 587472446e6d6475647272456b7a4b61 remote_crypto_key 587472446e6d6475647272456b7a4b61 integ_alg sha-512-256 local_integ_key 737863736a766f52484347517458704661666e5052684d4b4c6d63714e654571434f6c57486f67787164525a5a79475851574e5165764c544c7a6a684a796364 remote_integ_key 737863736a766f52484347517458704661666e5052684d4b4c6d63714e654571434f6c57486f67787164525a5a79475851574e5165764c544c7a6a684a796364 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 7149795a6656417673674d714c724c44 remote_crypto_key 7149795a6656417673674d714c724c44 integ_alg sha-512-256 local_integ_key 707a7349477a797a4a6b4d48686551635a6e664369494a454247704a4872476447656c7379545346475856416761644d787356645a754d46795a694b794c6173 remote_integ_key 707a7349477a797a4a6b4d48686551635a6e664369494a454247704a4872476447656c7379545346475856416761644d787356645a754d46795a694b794c6173 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 454f57424453476e50615266544a5546 remote_crypto_key 454f57424453476e50615266544a5546 integ_alg sha-512-256 local_integ_key 626c687349426d6f42787941725869485044596777535866726f47446d4f78676a47596c47665653746554596e784c546b53757057687457456574454971454c remote_integ_key 626c687349426d6f42787941725869485044596777535866726f47446d4f78676a47596c47665653746554596e784c546b53757057687457456574454971454c 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 5561506579764a425658716c70565965 remote_crypto_key 5561506579764a425658716c70565965 integ_alg sha-512-256 local_integ_key 47754e6c4e547670514e557a716b6165486b6167595846554f545366554f654674464e7a5452627a6850654e704a4c594f6c467876634b697a704c646e70707a remote_integ_key 47754e6c4e547670514e557a716b6165486b6167595846554f545366554f654674464e7a5452627a6850654e704a4c594f6c467876634b697a704c646e70707a 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 6a5979487971726274435758686c7663 remote_crypto_key 6a5979487971726274435758686c7663 integ_alg sha-512-256 local_integ_key 6d44505a5953736676574b6d47657a4754794353694c78564c694e6f64766d6a4c566542725842764b6573576c476e7959464b6550506e67574e5a554444744d remote_integ_key 6d44505a5953736676574b6d47657a4754794353694c78564c694e6f64766d6a4c566542725842764b6573576c476e7959464b6550506e67574e5a554444744d 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 627a694b7759526d5978596174766962 remote_crypto_key 627a694b7759526d5978596174766962 integ_alg sha-512-256 local_integ_key 67595074417a776a586366446868697777454e486c7a534d5a6363537a5947786c6648644a526c684661746b5853725047504c574b647a73594c444270465746 remote_integ_key 67595074417a776a586366446868697777454e486c7a534d5a6363537a5947786c6648644a526c684661746b5853725047504c574b647a73594c444270465746 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 72444565424144496d5a4d6f71626645 remote_crypto_key 72444565424144496d5a4d6f71626645 integ_alg sha-512-256 local_integ_key 4d61795a7377714f4d6d526474416c734c6e6a4965727549754e62796472584b656b42584b4a6153587867624e466f4679526a6777585a4a7a495471756c5a48 remote_integ_key 4d61795a7377714f4d6d526474416c734c6e6a4965727549754e62796472584b656b42584b4a6153587867624e466f4679526a6777585a4a7a495471756c5a48 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 5342455948745972754a50485242684c remote_crypto_key 5342455948745972754a50485242684c integ_alg sha-512-256 local_integ_key 4645496c7649506c69667457544d617745634a55767978747a4d5350774f72794b584b7155494d636a5a527047706469474967645144515044786b435850706f remote_integ_key 4645496c7649506c69667457544d617745634a55767978747a4d5350774f72794b584b7155494d636a5a527047706469474967645144515044786b435850706f 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 686e7657664f54587a54677178727352 remote_crypto_key 686e7657664f54587a54677178727352 integ_alg sha-512-256 local_integ_key 4d4a4459734952774f4677764263534d79536878664e6e5776496667516545546c624350785a776f5a4c50627562624d644c665944444765794d5a5550415a45 remote_integ_key 4d4a4459734952774f4677764263534d79536878664e6e5776496667516545546c624350785a776f5a4c50627562624d644c665944444765794d5a5550415a45 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 646a69624e545247476356427879487a remote_crypto_key 646a69624e545247476356427879487a integ_alg sha-512-256 local_integ_key 464e787a4c774963466d574155766d66586a55467a69446a70794e70454a71474e7145737352467751705a646371634c52475175484b4b704a67757a5167666e remote_integ_key 464e787a4c774963466d574155766d66586a55467a69446a70794e70454a71474e7145737352467751705a646371634c52475175484b4b704a67757a5167666e 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 6645664e76546457484356474a675944 remote_crypto_key 6645664e76546457484356474a675944 integ_alg sha-512-256 local_integ_key 6e43614f73435846735a6a7456584a466c545047787a554e7361706843454c6649696178536843466e747550534f4267535266576e6b535576504b676a6f5841 remote_integ_key 6e43614f73435846735a6a7456584a466c545047787a554e7361706843454c6649696178536843466e747550534f4267535266576e6b535576504b676a6f5841 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 56797565476f6861677461745a704842 remote_crypto_key 56797565476f6861677461745a704842 integ_alg sha-512-256 local_integ_key 4562746d6968796b50476948644164415a7a6a545a56557152546a655646715a616e647668636851496a556e667477594369546151686467656e536e4e4f514b remote_integ_key 4562746d6968796b50476948644164415a7a6a545a56557152546a655646715a616e647668636851496a556e667477594369546151686467656e536e4e4f514b 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 69477241535a76507369574b626b4463 remote_crypto_key 69477241535a76507369574b626b4463 integ_alg sha-512-256 local_integ_key 50434263594e4d4d4b4e4b55667743555576567859734d716d557a586b6b734776467744624b44435a654d714c554952477779795a6345626c6979726573504a remote_integ_key 50434263594e4d4d4b4e4b55667743555576567859734d716d557a586b6b734776467744624b44435a654d714c554952477779795a6345626c6979726573504a 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 6d757a54466e664a64737a6c696e7347 remote_crypto_key 6d757a54466e664a64737a6c696e7347 integ_alg sha-512-256 local_integ_key 417743744d557a75444b464e5247664d4175544a684f5276564361697764756f6a624155595a7250435351554f664e7168474242705249697872695745624a65 remote_integ_key 417743744d557a75444b464e5247664d4175544a684f5276564361697764756f6a624155595a7250435351554f664e7168474242705249697872695745624a65 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 5354545449424172647379664c4f6645 remote_crypto_key 5354545449424172647379664c4f6645 integ_alg sha-512-256 local_integ_key 524e454c506269594a4b7377416d70726579594c6d4a6d685a514f54574842557a446870556a534d4776707058656a7a5866626b62447a466a57465a6b637177 remote_integ_key 524e454c506269594a4b7377416d70726579594c6d4a6d685a514f54574842557a446870556a534d4776707058656a7a5866626b62447a466a57465a6b637177 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 504269444565546f4946436e6c446465 remote_crypto_key 504269444565546f4946436e6c446465 integ_alg sha-512-256 local_integ_key 5a6f7644476a68454e59564757706d58524e64664f567744746478657a756153635770666d4e676f41636f5661486144516b716a5a7a714f6b56755778444c74 remote_integ_key 5a6f7644476a68454e59564757706d58524e64664f567744746478657a756153635770666d4e676f41636f5661486144516b716a5a7a714f6b56755778444c74 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 5147775a794b414a524d584e76464a5a remote_crypto_key 5147775a794b414a524d584e76464a5a integ_alg sha-512-256 local_integ_key 794c79705652686a44797642504b724f425670706f79557664736644784e5146474f4e554a4e76456f726e5666464f775455767147637052416362734d667047 remote_integ_key 794c79705652686a44797642504b724f425670706f79557664736644784e5146474f4e554a4e76456f726e5666464f775455767147637052416362734d667047 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 6f76556659484f7759444241674a6763 remote_crypto_key 6f76556659484f7759444241674a6763 integ_alg sha-512-256 local_integ_key 6f6b434b47715347716e4964736b6e464d484b54446c6b535370537077754f59647a4b765649556c5953617262614f52505149534653564f664565766a547059 remote_integ_key 6f6b434b47715347716e4964736b6e464d484b54446c6b535370537077754f59647a4b765649556c5953617262614f52505149534653564f664565766a547059 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 4b44644341647446626c4c6a65714e6c remote_crypto_key 4b44644341647446626c4c6a65714e6c integ_alg sha-512-256 local_integ_key 4464795973674a456e755464706a7342577878796e486b4b6176547865684c5248797372684d5344517350554a4c43496d4b4b4e575a5455766276496a514a67 remote_integ_key 4464795973674a456e755464706a7342577878796e486b4b6176547865684c5248797372684d5344517350554a4c43496d4b4b4e575a5455766276496a514a67 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 687541426b6c696c71614f526f506f4c remote_crypto_key 687541426b6c696c71614f526f506f4c integ_alg sha-512-256 local_integ_key 50695278616e5564564b47627a7077727a45467956776973516c5a57517569506b53636c634270486d4457787a437974504f477677704e7a6a745046666e4a68 remote_integ_key 50695278616e5564564b47627a7077727a45467956776973516c5a57517569506b53636c634270486d4457787a437974504f477677704e7a6a745046666e4a68 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 45584562704a4e545872646d6b584546 remote_crypto_key 45584562704a4e545872646d6b584546 integ_alg sha-512-256 local_integ_key 59716b7146436a416c4e75516d59674f6562735a414f434b69524f65454b6f6f6c6976724d797448716d716c48596c656c45614f7250634f5661694b744c616c remote_integ_key 59716b7146436a416c4e75516d59674f6562735a414f434b69524f65454b6f6f6c6976724d797448716d716c48596c656c45614f7250634f5661694b744c616c 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 7a416b6578646e6d4875755441496c4b remote_crypto_key 7a416b6578646e6d4875755441496c4b integ_alg sha-512-256 local_integ_key 70575365745453537171464b4554476c444c5063554d72564179764d564f525451634e6b6476766147494d6a6c75506b737957657751516a774d694c517a746c remote_integ_key 70575365745453537171464b4554476c444c5063554d72564179764d564f525451634e6b6476766147494d6a6c75506b737957657751516a774d694c517a746c 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 4f4a77725257686741566c7365687753 remote_crypto_key 4f4a77725257686741566c7365687753 integ_alg sha-512-256 local_integ_key 51617544465353727562534144535748415366766c597a525953434c4f696e7152676968726a777272457a70494e584d6a7671744c476d537547676361734d4c remote_integ_key 51617544465353727562534144535748415366766c597a525953434c4f696e7152676968726a777272457a70494e584d6a7671744c476d537547676361734d4c 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 6165436b535679754c6b64694a4f7472 remote_crypto_key 6165436b535679754c6b64694a4f7472 integ_alg sha-512-256 local_integ_key 6844576f6a48574b686b76645a796d49626e6f517070465475726c6b6f5a7a595553746370464276534247445477777a6477425155516754614250724e657256 remote_integ_key 6844576f6a48574b686b76645a796d49626e6f517070465475726c6b6f5a7a595553746370464276534247445477777a6477425155516754614250724e657256 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 7a4461536f796c644f76594b76544e68 remote_crypto_key 7a4461536f796c644f76594b76544e68 integ_alg sha-512-256 local_integ_key 554a7766675a63756149765743754d7863666e504557474466786e54626d645365474356584f55754748577a6c727345706a45544b58784b7978644c67526e66 remote_integ_key 554a7766675a63756149765743754d7863666e504557474466786e54626d645365474356584f55754748577a6c727345706a45544b58784b7978644c67526e66 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 70426a71726c527072616c737a556468 remote_crypto_key 70426a71726c527072616c737a556468 integ_alg sha-512-256 local_integ_key 5a4c6652796e4d4c7964695570717a6c72584f786d725747536b75414a6366576579745254504d5978764456645a4f666e4d616a726c76486c736e4671506250 remote_integ_key 5a4c6652796e4d4c7964695570717a6c72584f786d725747536b75414a6366576579745254504d5978764456645a4f666e4d616a726c76486c736e4671506250 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 58706f566c515861784d5255584c6265 remote_crypto_key 58706f566c515861784d5255584c6265 integ_alg sha-512-256 local_integ_key 744d4747734d624b6e4c686d644c717562447071595971777367774872415575454e6c6b77574c4c66746f6249585642454949486e486c565a4965666c73434d remote_integ_key 744d4747734d624b6e4c686d644c717562447071595971777367774872415575454e6c6b77574c4c66746f6249585642454949486e486c565a4965666c73434d 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 506e4a79614b7a4c625a61684d544465 remote_crypto_key 506e4a79614b7a4c625a61684d544465 integ_alg sha-512-256 local_integ_key 556f4771746d727052756d7364747045686757784a6f586b464a7347754e78775a716244634e4c756f7a576b6854715074736177686754615a71694c45646d63 remote_integ_key 556f4771746d727052756d7364747045686757784a6f586b464a7347754e78775a716244634e4c756f7a576b6854715074736177686754615a71694c45646d63 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 527a567769474871434f50516a624b66 remote_crypto_key 527a567769474871434f50516a624b66 integ_alg sha-512-256 local_integ_key 55577365494f5944584b6a714c646d55586b476f6749474d4555684a594e446875576a734c4d436163505a6d5649774a765871666d4f726f5175535a7175735a remote_integ_key 55577365494f5944584b6a714c646d55586b476f6749474d4555684a594e446875576a734c4d436163505a6d5649774a765871666d4f726f5175535a7175735a 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 50516c63555776674c554a4f7a4c7968 remote_crypto_key 50516c63555776674c554a4f7a4c7968 integ_alg sha-512-256 local_integ_key 69617349696d65656475734e625a6d6d584f7348435a43444a6a746a724e61557154646d5455794663614a685272727343527874716e506f454b4e4848446e75 remote_integ_key 69617349696d65656475734e625a6d6d584f7348435a43444a6a746a724e61557154646d5455794663614a685272727343527874716e506f454b4e4848446e75 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 6e556748664f754b615a4a487561514c remote_crypto_key 6e556748664f754b615a4a487561514c integ_alg sha-512-256 local_integ_key 6d4847525a544b4959796b485a50594a4a4c684c4e5a78586a58564c6b544c70636c627a55477878636a786f617464506b75426b4978566d66764b6d68497059 remote_integ_key 6d4847525a544b4959796b485a50594a4a4c684c4e5a78586a58564c6b544c70636c627a55477878636a786f617464506b75426b4978566d66764b6d68497059 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 474b6141436f73784e705041596b6b62 remote_crypto_key 474b6141436f73784e705041596b6b62 integ_alg sha-512-256 local_integ_key 7a5a41416f774a4a4766764562526d4167744b4e4d5161754b6e4441616365705462544d4f6473697546725a68746645744d796a6a644e734f43714f756b774e remote_integ_key 7a5a41416f774a4a4766764562526d4167744b4e4d5161754b6e4441616365705462544d4f6473697546725a68746645744d796a6a644e734f43714f756b774e 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 465662594c43714b616f567a61566341 remote_crypto_key 465662594c43714b616f567a61566341 integ_alg sha-512-256 local_integ_key 6b5375507672584778435544777366444e5364635241546850544d6f62795548466771784e6b6d6962795158575a424e6859615565565a6945754258476f524d remote_integ_key 6b5375507672584778435544777366444e5364635241546850544d6f62795548466771784e6b6d6962795158575a424e6859615565565a6945754258476f524d 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 4a534a6a687747784f5968586f645858 remote_crypto_key 4a534a6a687747784f5968586f645858 integ_alg sha-512-256 local_integ_key 574c4f67494b63535349535a76645755634c755a4a53566e6c744761626b73486f777a6a51627a58776b45664e526e746867436e7a6a4745534754716d6e7543 remote_integ_key 574c4f67494b63535349535a76645755634c755a4a53566e6c744761626b73486f777a6a51627a58776b45664e526e746867436e7a6a4745534754716d6e7543 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 486c646551456869496843434e71734a remote_crypto_key 486c646551456869496843434e71734a integ_alg sha-512-256 local_integ_key 4c4d6a496d484643626d5263706451736d664b61654d6c6270666665767a4e616c757756456163537461446978647864484f48776e536847704966414d6d4344 remote_integ_key 4c4d6a496d484643626d5263706451736d664b61654d6c6270666665767a4e616c757756456163537461446978647864484f48776e536847704966414d6d4344 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 6f61625177546b495a59426945416844 remote_crypto_key 6f61625177546b495a59426945416844 integ_alg sha-512-256 local_integ_key 4d6565564e6d6b79665759766d6645584743464d56596f6f4244586c6354655473434668476173796a5250426372427243435667425350636372496359424751 remote_integ_key 4d6565564e6d6b79665759766d6645584743464d56596f6f4244586c6354655473434668476173796a5250426372427243435667425350636372496359424751 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 784f4f747552694a456c516e55576a43 remote_crypto_key 784f4f747552694a456c516e55576a43 integ_alg sha-512-256 local_integ_key 6f724c44666a5877737961506e4a6e73514f61694e6c6e74634b4d4c5977484153705175674a764f666c504152595a47495a79596d444b526d7871674e4e446c remote_integ_key 6f724c44666a5877737961506e4a6e73514f61694e6c6e74634b4d4c5977484153705175674a764f666c504152595a47495a79596d444b526d7871674e4e446c 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 726243557247486f5868585377556a42 remote_crypto_key 726243557247486f5868585377556a42 integ_alg sha-512-256 local_integ_key 536a65737a74626c7a6e7a7347456c714e764a7557636868656f72656176636f45724e59784d6d6f536e6b745046466d6e63754870615a636557534352504979 remote_integ_key 536a65737a74626c7a6e7a7347456c714e764a7557636868656f72656176636f45724e59784d6d6f536e6b745046466d6e63754870615a636557534352504979 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 446551704b77477375574d556f714945 remote_crypto_key 446551704b77477375574d556f714945 integ_alg sha-512-256 local_integ_key 6a5567526f42586d594f707454615046474f45674c6d564b584470446f6c4c4d5467574d704b596d565761707458486b4f484266704d536b4948436a756a4e7a remote_integ_key 6a5567526f42586d594f707454615046474f45674c6d564b584470446f6c4c4d5467574d704b596d565761707458486b4f484266704d536b4948436a756a4e7a 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 456d46777371645a5a506975736d6854 remote_crypto_key 456d46777371645a5a506975736d6854 integ_alg sha-512-256 local_integ_key 72654c4167704a43754b73434b61474d6b65646b736670424850574c445875696775777148416f706553626756737948495a5754586d5a726773784870535241 remote_integ_key 72654c4167704a43754b73434b61474d6b65646b736670424850574c445875696775777148416f706553626756737948495a5754586d5a726773784870535241 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6943554f734d5449436b497771617748 remote_crypto_key 6943554f734d5449436b497771617748 integ_alg sha-512-256 local_integ_key 5845586a6a476a63625257537756566954614f514f4369674e5158625148614f69414c4a54466c6f635a787059524e55786b4a67676b7946714978556e784f48 remote_integ_key 5845586a6a476a63625257537756566954614f514f4369674e5158625148614f69414c4a54466c6f635a787059524e55786b4a67676b7946714978556e784f48 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 7650646d62504f6648664e7763734370 remote_crypto_key 7650646d62504f6648664e7763734370 integ_alg sha-512-256 local_integ_key 5765524e4b584358704141434b4e70526a4f754a68514c477155664e67546256416351444d674a5970455971776a79635773626a72684744666959727a674c7a remote_integ_key 5765524e4b584358704141434b4e70526a4f754a68514c477155664e67546256416351444d674a5970455971776a79635773626a72684744666959727a674c7a 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 69725341466e75436d736a4753557472 remote_crypto_key 69725341466e75436d736a4753557472 integ_alg sha-512-256 local_integ_key 567a675162794543775746716179775475656759464971746e54664d4c4955764d736f7369566f516a6d6a554f58557064764d46536467524c4d6348586f5752 remote_integ_key 567a675162794543775746716179775475656759464971746e54664d4c4955764d736f7369566f516a6d6a554f58557064764d46536467524c4d6348586f5752 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 61786d746e47724c794a515677676264 remote_crypto_key 61786d746e47724c794a515677676264 integ_alg sha-512-256 local_integ_key 5842737a4e74467276735a666459444a774a4b7673727657764a4266786f594b4f54714f425661586f54574a595378476c44536b526743527841794d64645048 remote_integ_key 5842737a4e74467276735a666459444a774a4b7673727657764a4266786f594b4f54714f425661586f54574a595378476c44536b526743527841794d64645048 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 6d52464f58747173644777474844574d remote_crypto_key 6d52464f58747173644777474844574d integ_alg sha-512-256 local_integ_key 586a4f6a6965784d69654d4f4374464461777a7062655443736f58667056427261774c4d776866487a6e7647464255686f6f444d586b72565174586f6d6b6459 remote_integ_key 586a4f6a6965784d69654d4f4374464461777a7062655443736f58667056427261774c4d776866487a6e7647464255686f6f444d586b72565174586f6d6b6459 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 75634d48734a794356524b464a426c66 remote_crypto_key 75634d48734a794356524b464a426c66 integ_alg sha-512-256 local_integ_key 594c6a577178545977556252456a67534443584175465849514b7a56654e5a5a486168694b56646f6575525a44536e6557495053536552417142675041575647 remote_integ_key 594c6a577178545977556252456a67534443584175465849514b7a56654e5a5a486168694b56646f6575525a44536e6557495053536552417142675041575647 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 6754786f6d756d49516e62454e4c5669 remote_crypto_key 6754786f6d756d49516e62454e4c5669 integ_alg sha-512-256 local_integ_key 6e52666957705442616858796f5573657072646757514c4669614a6d646b41564b756f77646a56434464534b6a59626a786d7158454c5a744f536d4e79565551 remote_integ_key 6e52666957705442616858796f5573657072646757514c4669614a6d646b41564b756f77646a56434464534b6a59626a786d7158454c5a744f536d4e79565551 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 654f47646c62424e61567a6d766b6e68 remote_crypto_key 654f47646c62424e61567a6d766b6e68 integ_alg sha-512-256 local_integ_key 57745a534e4d735956714a58586a4b6f454d65534e597a4851417747454e6c714c78446379724363526454736b636166434470465347684d6c446a49744d5868 remote_integ_key 57745a534e4d735956714a58586a4b6f454d65534e597a4851417747454e6c714c78446379724363526454736b636166434470465347684d6c446a49744d5868 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 6945454851785a5554496365416d726a remote_crypto_key 6945454851785a5554496365416d726a integ_alg sha-512-256 local_integ_key 7766525a596f6b684c734d4b41756c585a644d6461675a4e676f49594d726159775a7254495378416f4d635268796a50624972556952685a50414a4f4d654355 remote_integ_key 7766525a596f6b684c734d4b41756c585a644d6461675a4e676f49594d726159775a7254495378416f4d635268796a50624972556952685a50414a4f4d654355 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 6c624f707162695344525753626f776c remote_crypto_key 6c624f707162695344525753626f776c integ_alg sha-512-256 local_integ_key 4c4546536253466c554c484251496748526e506e55536f4975747347737677504748537761564850587467434f55455547476664666c554e6a7268794e55414c remote_integ_key 4c4546536253466c554c484251496748526e506e55536f4975747347737677504748537761564850587467434f55455547476664666c554e6a7268794e55414c 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 5555526d626f656c5a436c6f70636e47 remote_crypto_key 5555526d626f656c5a436c6f70636e47 integ_alg sha-512-256 local_integ_key 6756655141724a7278667842716b65436b706f766f4161576c4768424f6b6a7a4d43496a704b746d6c4b7a4b44735870564676477a5745644d506b564c486369 remote_integ_key 6756655141724a7278667842716b65436b706f766f4161576c4768424f6b6a7a4d43496a704b746d6c4b7a4b44735870564676477a5745644d506b564c486369 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 7a666f43735358434b4c71547157426b remote_crypto_key 7a666f43735358434b4c71547157426b integ_alg sha-512-256 local_integ_key 4b5653525a42774c5a794f54735343566e476b4e6970585350546f6f7672747841444c725a41484569656371426c4f7276776e654b4966434f664d66634e7577 remote_integ_key 4b5653525a42774c5a794f54735343566e476b4e6970585350546f6f7672747841444c725a41484569656371426c4f7276776e654b4966434f664d66634e7577 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 41586e79455552574555514a766e6363 remote_crypto_key 41586e79455552574555514a766e6363 integ_alg sha-512-256 local_integ_key 4d556c7465537a574a717975536e4c44614959474c666b66656a6564456774425046416777487755776b4e506c6a434c676870706e6567596c4546757950477a remote_integ_key 4d556c7465537a574a717975536e4c44614959474c666b66656a6564456774425046416777487755776b4e506c6a434c676870706e6567596c4546757950477a 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 6b77644d4b78646b7a43616b46656251 remote_crypto_key 6b77644d4b78646b7a43616b46656251 integ_alg sha-512-256 local_integ_key 63666b6872434f6954574b466955656f4d48536376496f73785a75764969486d52536246554b51565a50676d6146427677786644524a4f535342494357765944 remote_integ_key 63666b6872434f6954574b466955656f4d48536376496f73785a75764969486d52536246554b51565a50676d6146427677786644524a4f535342494357765944 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 4e424447724c6d4f4e46535445626c52 remote_crypto_key 4e424447724c6d4f4e46535445626c52 integ_alg sha-512-256 local_integ_key 4d58554c45424d54477169657054554a75554962717267706b67455a48784367745077797378697457756c754e74547844646b4a75455464594c4274436b4f76 remote_integ_key 4d58554c45424d54477169657054554a75554962717267706b67455a48784367745077797378697457756c754e74547844646b4a75455464594c4274436b4f76 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 72497576775945475447664c69696c41 remote_crypto_key 72497576775945475447664c69696c41 integ_alg sha-512-256 local_integ_key 58536265764d5668777a65586579705651754c6476686a4f6571795a53724e74476e70436b686f4152616142774864706e4363654b456d697166416b5a455165 remote_integ_key 58536265764d5668777a65586579705651754c6476686a4f6571795a53724e74476e70436b686f4152616142774864706e4363654b456d697166416b5a455165 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 547049476f486141654b495249707565 remote_crypto_key 547049476f486141654b495249707565 integ_alg sha-512-256 local_integ_key 6a6e7a4e6f6646625a5a694c4d43586e677a476e446849634459546b4779595045526e726867454c476573476d4159426477464657525a767678554b7a506a63 remote_integ_key 6a6e7a4e6f6646625a5a694c4d43586e677a476e446849634459546b4779595045526e726867454c476573476d4159426477464657525a767678554b7a506a63 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 516875655466536a4f7a4b75666c497a remote_crypto_key 516875655466536a4f7a4b75666c497a integ_alg sha-512-256 local_integ_key 7a474c70686478735965675657715574466b4b6e456d6441777449487072784265556f56766a56706742646250474e4a616c54755a455a4e4b52734e70437557 remote_integ_key 7a474c70686478735965675657715574466b4b6e456d6441777449487072784265556f56766a56706742646250474e4a616c54755a455a4e4b52734e70437557 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 54615545426a6e4c784a6e6577466b46 remote_crypto_key 54615545426a6e4c784a6e6577466b46 integ_alg sha-512-256 local_integ_key 76545975464f4770725170577a504a5345706d4542797479436270565a467555616d684a44436e6f684843706a4a466f496471554e55416c67585646466f774d remote_integ_key 76545975464f4770725170577a504a5345706d4542797479436270565a467555616d684a44436e6f684843706a4a466f496471554e55416c67585646466f774d 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 716b4f53414756666d5663735375624a remote_crypto_key 716b4f53414756666d5663735375624a integ_alg sha-512-256 local_integ_key 44456c53526c4d4e444248516a6f664e76637a4a54584f52616e574f684c73594f67474959504b574b5872545356454b6f746951667476684c5044736e6e4244 remote_integ_key 44456c53526c4d4e444248516a6f664e76637a4a54584f52616e574f684c73594f67474959504b574b5872545356454b6f746951667476684c5044736e6e4244 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 4e6f516c777174667664486941627365 remote_crypto_key 4e6f516c777174667664486941627365 integ_alg sha-512-256 local_integ_key 504e635179595a7864517173736a77564d5a4778667658546a554f57724f4650766445664972584748564b4d514542745653544a5a614d696d4e4e6847557255 remote_integ_key 504e635179595a7864517173736a77564d5a4778667658546a554f57724f4650766445664972584748564b4d514542745653544a5a614d696d4e4e6847557255 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 7077784d764b4172676e497763455772 remote_crypto_key 7077784d764b4172676e497763455772 integ_alg sha-512-256 local_integ_key 714a72566159644562716d616a506d4478624e77546957654e5775576e794c6d4a47416650774f4b69744e595864786e6b4d71697041726a4776644a686e444f remote_integ_key 714a72566159644562716d616a506d4478624e77546957654e5775576e794c6d4a47416650774f4b69744e595864786e6b4d71697041726a4776644a686e444f 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 466a6769706e754f63614b5750494d47 remote_crypto_key 466a6769706e754f63614b5750494d47 integ_alg sha-512-256 local_integ_key 4e686479704c476e5354724a754e6b466b506c57564767427172416a6e4742494f50516944504f4e64725a504f50476a4a414746654575564a4f6d7341676442 remote_integ_key 4e686479704c476e5354724a754e6b466b506c57564767427172416a6e4742494f50516944504f4e64725a504f50476a4a414746654575564a4f6d7341676442 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 77626649545a5167476f73716b674f6e remote_crypto_key 77626649545a5167476f73716b674f6e integ_alg sha-512-256 local_integ_key 714969736f664e45414570656b4c5553644a61494c6844417a5058625279586f74776250414e736e4f6c6654426a474d7146756669557545435a5a644e717a54 remote_integ_key 714969736f664e45414570656b4c5553644a61494c6844417a5058625279586f74776250414e736e4f6c6654426a474d7146756669557545435a5a644e717a54 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 4455766a6a5070556750726961456f6f remote_crypto_key 4455766a6a5070556750726961456f6f integ_alg sha-512-256 local_integ_key 5a53784b61656f50434e4a6255496e50766455514848534368575a5770527670447259667a59416c50746972616159487745696964484a6c466a755459785767 remote_integ_key 5a53784b61656f50434e4a6255496e50766455514848534368575a5770527670447259667a59416c50746972616159487745696964484a6c466a755459785767 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 654f594f4a65516c4d68796a66674f70 remote_crypto_key 654f594f4a65516c4d68796a66674f70 integ_alg sha-512-256 local_integ_key 4f6744555666506556496a6f45527558576557586c787662615a61714e4d6a6e75466f4e76487052674f55426c4565686c42757472736d596a71737955465a44 remote_integ_key 4f6744555666506556496a6f45527558576557586c787662615a61714e4d6a6e75466f4e76487052674f55426c4565686c42757472736d596a71737955465a44 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 754f57415842767a4659674545585564 remote_crypto_key 754f57415842767a4659674545585564 integ_alg sha-512-256 local_integ_key 726b686846746a79744c5351437156445158466742694a5964676961744178626b44436c63654a426177735151796a48624d656e745a71666b6c484549427066 remote_integ_key 726b686846746a79744c5351437156445158466742694a5964676961744178626b44436c63654a426177735151796a48624d656e745a71666b6c484549427066 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 526259555579757276454b566153676c remote_crypto_key 526259555579757276454b566153676c integ_alg sha-512-256 local_integ_key 6767707a66426b506a51746b6d6d5370494451445a5071657a595a507051644c41477a757059486f4e637143746f7868714a46794156494569486272576a6f41 remote_integ_key 6767707a66426b506a51746b6d6d5370494451445a5071657a595a507051644c41477a757059486f4e637143746f7868714a46794156494569486272576a6f41 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 687a6b5a4c724776734448536c684552 remote_crypto_key 687a6b5a4c724776734448536c684552 integ_alg sha-512-256 local_integ_key 55714744754b61694e45517265494874736e4b6b6d4e7a48664f6e424c73547666497665496c6b4d626e626d676f4265486d4e544c4a59677052464645737454 remote_integ_key 55714744754b61694e45517265494874736e4b6b6d4e7a48664f6e424c73547666497665496c6b4d626e626d676f4265486d4e544c4a59677052464645737454 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 617371514e4451566967626866664b52 remote_crypto_key 617371514e4451566967626866664b52 integ_alg sha-512-256 local_integ_key 4d5567725264414c597859486e68454b59634b6d734d56626f4864524c5845624e527247654954424867684659446c506978616d614c4a63544d46616a6f6945 remote_integ_key 4d5567725264414c597859486e68454b59634b6d734d56626f4864524c5845624e527247654954424867684659446c506978616d614c4a63544d46616a6f6945 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 71424d434541515471654b7953685749 remote_crypto_key 71424d434541515471654b7953685749 integ_alg sha-512-256 local_integ_key 505864516d424e4f6c6a446748674d544676684959727246714e524671744852767a5a4d66566c6f6a68694d4f546871796a58584b4c56526564424b74645464 remote_integ_key 505864516d424e4f6c6a446748674d544676684959727246714e524671744852767a5a4d66566c6f6a68694d4f546871796a58584b4c56526564424b74645464 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 644964634456665a6748735944556375 remote_crypto_key 644964634456665a6748735944556375 integ_alg sha-512-256 local_integ_key 52556f77517a746478744253674d47766359646243716266474d7944697a6849486d5179596f49644f587a57466e5850504e6c68476976726c77734a41587341 remote_integ_key 52556f77517a746478744253674d47766359646243716266474d7944697a6849486d5179596f49644f587a57466e5850504e6c68476976726c77734a41587341 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 6c566c47705759666261566253587268 remote_crypto_key 6c566c47705759666261566253587268 integ_alg sha-512-256 local_integ_key 4773616659676652616f614d7072514479744e5941665669476b4741764343727a6f7449655052494d446e7a777168436344694156505a564a4c465268487049 remote_integ_key 4773616659676652616f614d7072514479744e5941665669476b4741764343727a6f7449655052494d446e7a777168436344694156505a564a4c465268487049 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 495541456f4766674f724c6c42786676 remote_crypto_key 495541456f4766674f724c6c42786676 integ_alg sha-512-256 local_integ_key 55756167746f785a6b6d55786343724d6748554a65544166694e41414a78425656445876685a7161594b55547574736b476b53474d704564594c435377536e4d remote_integ_key 55756167746f785a6b6d55786343724d6748554a65544166694e41414a78425656445876685a7161594b55547574736b476b53474d704564594c435377536e4d 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 75484c6a6971564b636a536443496851 remote_crypto_key 75484c6a6971564b636a536443496851 integ_alg sha-512-256 local_integ_key 546141596776524353414d4b7955765554674f676c7855516b624666726c646c6b564b6d7662734e74786f59444c4e716b784b594e46684e6174697154585878 remote_integ_key 546141596776524353414d4b7955765554674f676c7855516b624666726c646c6b564b6d7662734e74786f59444c4e716b784b594e46684e6174697154585878 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 5a495571444d746f6b736a695861544c remote_crypto_key 5a495571444d746f6b736a695861544c integ_alg sha-512-256 local_integ_key 716a536f5564516954576e6b44666d546d6e62446b6f744f71786e7066767968736d47714c716b4b5644566b55524a56484a6c744d58654b555850466b51644d remote_integ_key 716a536f5564516954576e6b44666d546d6e62446b6f744f71786e7066767968736d47714c716b4b5644566b55524a56484a6c744d58654b555850466b51644d 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 6b47524f575567645258436a45707671 remote_crypto_key 6b47524f575567645258436a45707671 integ_alg sha-512-256 local_integ_key 544852527364757342616a746a6c4245505a58586a795a475076467671496c446375644b48796852517669574451624c4b416179726550575a474d5a75545772 remote_integ_key 544852527364757342616a746a6c4245505a58586a795a475076467671496c446375644b48796852517669574451624c4b416179726550575a474d5a75545772 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 4c665a6f684e776e4478646a75636e6d remote_crypto_key 4c665a6f684e776e4478646a75636e6d integ_alg sha-512-256 local_integ_key 67727a6749674c656f47427354575076634d634f7069655452784f6a68556a62726a5468434a4a6a6b596a4d74547a4b4e694463527843547371526a6c4c4a4a remote_integ_key 67727a6749674c656f47427354575076634d634f7069655452784f6a68556a62726a5468434a4a6a6b596a4d74547a4b4e694463527843547371526a6c4c4a4a 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 7973534a5a77766e5266664a67637a74 remote_crypto_key 7973534a5a77766e5266664a67637a74 integ_alg sha-512-256 local_integ_key 51487a6e64794166704f6852427a4b4157626e667a74614a5a6a564a5658494151544349504852774347474442666b4b475542684f62456861556e6776644341 remote_integ_key 51487a6e64794166704f6852427a4b4157626e667a74614a5a6a564a5658494151544349504852774347474442666b4b475542684f62456861556e6776644341 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 61444a44706e496a6877547642586e54 remote_crypto_key 61444a44706e496a6877547642586e54 integ_alg sha-512-256 local_integ_key 736352746e6d7762576e504c757a665a6555484a454c794675664b7974776f41654a416a5165466e7642484d735a574b684e42624e5370564d537474574f6451 remote_integ_key 736352746e6d7762576e504c757a665a6555484a454c794675664b7974776f41654a416a5165466e7642484d735a574b684e42624e5370564d537474574f6451 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6943554f734d5449436b497771617748 remote_crypto_key 6943554f734d5449436b497771617748 integ_alg sha-512-256 local_integ_key 5845586a6a476a63625257537756566954614f514f4369674e5158625148614f69414c4a54466c6f635a787059524e55786b4a67676b7946714978556e784f48 remote_integ_key 5845586a6a476a63625257537756566954614f514f4369674e5158625148614f69414c4a54466c6f635a787059524e55786b4a67676b7946714978556e784f48 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 7650646d62504f6648664e7763734370 remote_crypto_key 7650646d62504f6648664e7763734370 integ_alg sha-512-256 local_integ_key 5765524e4b584358704141434b4e70526a4f754a68514c477155664e67546256416351444d674a5970455971776a79635773626a72684744666959727a674c7a remote_integ_key 5765524e4b584358704141434b4e70526a4f754a68514c477155664e67546256416351444d674a5970455971776a79635773626a72684744666959727a674c7a 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 69725341466e75436d736a4753557472 remote_crypto_key 69725341466e75436d736a4753557472 integ_alg sha-512-256 local_integ_key 567a675162794543775746716179775475656759464971746e54664d4c4955764d736f7369566f516a6d6a554f58557064764d46536467524c4d6348586f5752 remote_integ_key 567a675162794543775746716179775475656759464971746e54664d4c4955764d736f7369566f516a6d6a554f58557064764d46536467524c4d6348586f5752 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 61786d746e47724c794a515677676264 remote_crypto_key 61786d746e47724c794a515677676264 integ_alg sha-512-256 local_integ_key 5842737a4e74467276735a666459444a774a4b7673727657764a4266786f594b4f54714f425661586f54574a595378476c44536b526743527841794d64645048 remote_integ_key 5842737a4e74467276735a666459444a774a4b7673727657764a4266786f594b4f54714f425661586f54574a595378476c44536b526743527841794d64645048 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 6d52464f58747173644777474844574d remote_crypto_key 6d52464f58747173644777474844574d integ_alg sha-512-256 local_integ_key 586a4f6a6965784d69654d4f4374464461777a7062655443736f58667056427261774c4d776866487a6e7647464255686f6f444d586b72565174586f6d6b6459 remote_integ_key 586a4f6a6965784d69654d4f4374464461777a7062655443736f58667056427261774c4d776866487a6e7647464255686f6f444d586b72565174586f6d6b6459 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 75634d48734a794356524b464a426c66 remote_crypto_key 75634d48734a794356524b464a426c66 integ_alg sha-512-256 local_integ_key 594c6a577178545977556252456a67534443584175465849514b7a56654e5a5a486168694b56646f6575525a44536e6557495053536552417142675041575647 remote_integ_key 594c6a577178545977556252456a67534443584175465849514b7a56654e5a5a486168694b56646f6575525a44536e6557495053536552417142675041575647 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 6754786f6d756d49516e62454e4c5669 remote_crypto_key 6754786f6d756d49516e62454e4c5669 integ_alg sha-512-256 local_integ_key 6e52666957705442616858796f5573657072646757514c4669614a6d646b41564b756f77646a56434464534b6a59626a786d7158454c5a744f536d4e79565551 remote_integ_key 6e52666957705442616858796f5573657072646757514c4669614a6d646b41564b756f77646a56434464534b6a59626a786d7158454c5a744f536d4e79565551 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 654f47646c62424e61567a6d766b6e68 remote_crypto_key 654f47646c62424e61567a6d766b6e68 integ_alg sha-512-256 local_integ_key 57745a534e4d735956714a58586a4b6f454d65534e597a4851417747454e6c714c78446379724363526454736b636166434470465347684d6c446a49744d5868 remote_integ_key 57745a534e4d735956714a58586a4b6f454d65534e597a4851417747454e6c714c78446379724363526454736b636166434470465347684d6c446a49744d5868 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 6945454851785a5554496365416d726a remote_crypto_key 6945454851785a5554496365416d726a integ_alg sha-512-256 local_integ_key 7766525a596f6b684c734d4b41756c585a644d6461675a4e676f49594d726159775a7254495378416f4d635268796a50624972556952685a50414a4f4d654355 remote_integ_key 7766525a596f6b684c734d4b41756c585a644d6461675a4e676f49594d726159775a7254495378416f4d635268796a50624972556952685a50414a4f4d654355 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 6c624f707162695344525753626f776c remote_crypto_key 6c624f707162695344525753626f776c integ_alg sha-512-256 local_integ_key 4c4546536253466c554c484251496748526e506e55536f4975747347737677504748537761564850587467434f55455547476664666c554e6a7268794e55414c remote_integ_key 4c4546536253466c554c484251496748526e506e55536f4975747347737677504748537761564850587467434f55455547476664666c554e6a7268794e55414c 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 5555526d626f656c5a436c6f70636e47 remote_crypto_key 5555526d626f656c5a436c6f70636e47 integ_alg sha-512-256 local_integ_key 6756655141724a7278667842716b65436b706f766f4161576c4768424f6b6a7a4d43496a704b746d6c4b7a4b44735870564676477a5745644d506b564c486369 remote_integ_key 6756655141724a7278667842716b65436b706f766f4161576c4768424f6b6a7a4d43496a704b746d6c4b7a4b44735870564676477a5745644d506b564c486369 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 7a666f43735358434b4c71547157426b remote_crypto_key 7a666f43735358434b4c71547157426b integ_alg sha-512-256 local_integ_key 4b5653525a42774c5a794f54735343566e476b4e6970585350546f6f7672747841444c725a41484569656371426c4f7276776e654b4966434f664d66634e7577 remote_integ_key 4b5653525a42774c5a794f54735343566e476b4e6970585350546f6f7672747841444c725a41484569656371426c4f7276776e654b4966434f664d66634e7577 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 41586e79455552574555514a766e6363 remote_crypto_key 41586e79455552574555514a766e6363 integ_alg sha-512-256 local_integ_key 4d556c7465537a574a717975536e4c44614959474c666b66656a6564456774425046416777487755776b4e506c6a434c676870706e6567596c4546757950477a remote_integ_key 4d556c7465537a574a717975536e4c44614959474c666b66656a6564456774425046416777487755776b4e506c6a434c676870706e6567596c4546757950477a 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 6b77644d4b78646b7a43616b46656251 remote_crypto_key 6b77644d4b78646b7a43616b46656251 integ_alg sha-512-256 local_integ_key 63666b6872434f6954574b466955656f4d48536376496f73785a75764969486d52536246554b51565a50676d6146427677786644524a4f535342494357765944 remote_integ_key 63666b6872434f6954574b466955656f4d48536376496f73785a75764969486d52536246554b51565a50676d6146427677786644524a4f535342494357765944 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 4e424447724c6d4f4e46535445626c52 remote_crypto_key 4e424447724c6d4f4e46535445626c52 integ_alg sha-512-256 local_integ_key 4d58554c45424d54477169657054554a75554962717267706b67455a48784367745077797378697457756c754e74547844646b4a75455464594c4274436b4f76 remote_integ_key 4d58554c45424d54477169657054554a75554962717267706b67455a48784367745077797378697457756c754e74547844646b4a75455464594c4274436b4f76 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 72497576775945475447664c69696c41 remote_crypto_key 72497576775945475447664c69696c41 integ_alg sha-512-256 local_integ_key 58536265764d5668777a65586579705651754c6476686a4f6571795a53724e74476e70436b686f4152616142774864706e4363654b456d697166416b5a455165 remote_integ_key 58536265764d5668777a65586579705651754c6476686a4f6571795a53724e74476e70436b686f4152616142774864706e4363654b456d697166416b5a455165 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 547049476f486141654b495249707565 remote_crypto_key 547049476f486141654b495249707565 integ_alg sha-512-256 local_integ_key 6a6e7a4e6f6646625a5a694c4d43586e677a476e446849634459546b4779595045526e726867454c476573476d4159426477464657525a767678554b7a506a63 remote_integ_key 6a6e7a4e6f6646625a5a694c4d43586e677a476e446849634459546b4779595045526e726867454c476573476d4159426477464657525a767678554b7a506a63 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 516875655466536a4f7a4b75666c497a remote_crypto_key 516875655466536a4f7a4b75666c497a integ_alg sha-512-256 local_integ_key 7a474c70686478735965675657715574466b4b6e456d6441777449487072784265556f56766a56706742646250474e4a616c54755a455a4e4b52734e70437557 remote_integ_key 7a474c70686478735965675657715574466b4b6e456d6441777449487072784265556f56766a56706742646250474e4a616c54755a455a4e4b52734e70437557 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 54615545426a6e4c784a6e6577466b46 remote_crypto_key 54615545426a6e4c784a6e6577466b46 integ_alg sha-512-256 local_integ_key 76545975464f4770725170577a504a5345706d4542797479436270565a467555616d684a44436e6f684843706a4a466f496471554e55416c67585646466f774d remote_integ_key 76545975464f4770725170577a504a5345706d4542797479436270565a467555616d684a44436e6f684843706a4a466f496471554e55416c67585646466f774d 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 716b4f53414756666d5663735375624a remote_crypto_key 716b4f53414756666d5663735375624a integ_alg sha-512-256 local_integ_key 44456c53526c4d4e444248516a6f664e76637a4a54584f52616e574f684c73594f67474959504b574b5872545356454b6f746951667476684c5044736e6e4244 remote_integ_key 44456c53526c4d4e444248516a6f664e76637a4a54584f52616e574f684c73594f67474959504b574b5872545356454b6f746951667476684c5044736e6e4244 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 4e6f516c777174667664486941627365 remote_crypto_key 4e6f516c777174667664486941627365 integ_alg sha-512-256 local_integ_key 504e635179595a7864517173736a77564d5a4778667658546a554f57724f4650766445664972584748564b4d514542745653544a5a614d696d4e4e6847557255 remote_integ_key 504e635179595a7864517173736a77564d5a4778667658546a554f57724f4650766445664972584748564b4d514542745653544a5a614d696d4e4e6847557255 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 7077784d764b4172676e497763455772 remote_crypto_key 7077784d764b4172676e497763455772 integ_alg sha-512-256 local_integ_key 714a72566159644562716d616a506d4478624e77546957654e5775576e794c6d4a47416650774f4b69744e595864786e6b4d71697041726a4776644a686e444f remote_integ_key 714a72566159644562716d616a506d4478624e77546957654e5775576e794c6d4a47416650774f4b69744e595864786e6b4d71697041726a4776644a686e444f 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 466a6769706e754f63614b5750494d47 remote_crypto_key 466a6769706e754f63614b5750494d47 integ_alg sha-512-256 local_integ_key 4e686479704c476e5354724a754e6b466b506c57564767427172416a6e4742494f50516944504f4e64725a504f50476a4a414746654575564a4f6d7341676442 remote_integ_key 4e686479704c476e5354724a754e6b466b506c57564767427172416a6e4742494f50516944504f4e64725a504f50476a4a414746654575564a4f6d7341676442 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 77626649545a5167476f73716b674f6e remote_crypto_key 77626649545a5167476f73716b674f6e integ_alg sha-512-256 local_integ_key 714969736f664e45414570656b4c5553644a61494c6844417a5058625279586f74776250414e736e4f6c6654426a474d7146756669557545435a5a644e717a54 remote_integ_key 714969736f664e45414570656b4c5553644a61494c6844417a5058625279586f74776250414e736e4f6c6654426a474d7146756669557545435a5a644e717a54 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 4455766a6a5070556750726961456f6f remote_crypto_key 4455766a6a5070556750726961456f6f integ_alg sha-512-256 local_integ_key 5a53784b61656f50434e4a6255496e50766455514848534368575a5770527670447259667a59416c50746972616159487745696964484a6c466a755459785767 remote_integ_key 5a53784b61656f50434e4a6255496e50766455514848534368575a5770527670447259667a59416c50746972616159487745696964484a6c466a755459785767 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 654f594f4a65516c4d68796a66674f70 remote_crypto_key 654f594f4a65516c4d68796a66674f70 integ_alg sha-512-256 local_integ_key 4f6744555666506556496a6f45527558576557586c787662615a61714e4d6a6e75466f4e76487052674f55426c4565686c42757472736d596a71737955465a44 remote_integ_key 4f6744555666506556496a6f45527558576557586c787662615a61714e4d6a6e75466f4e76487052674f55426c4565686c42757472736d596a71737955465a44 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 754f57415842767a4659674545585564 remote_crypto_key 754f57415842767a4659674545585564 integ_alg sha-512-256 local_integ_key 726b686846746a79744c5351437156445158466742694a5964676961744178626b44436c63654a426177735151796a48624d656e745a71666b6c484549427066 remote_integ_key 726b686846746a79744c5351437156445158466742694a5964676961744178626b44436c63654a426177735151796a48624d656e745a71666b6c484549427066 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 526259555579757276454b566153676c remote_crypto_key 526259555579757276454b566153676c integ_alg sha-512-256 local_integ_key 6767707a66426b506a51746b6d6d5370494451445a5071657a595a507051644c41477a757059486f4e637143746f7868714a46794156494569486272576a6f41 remote_integ_key 6767707a66426b506a51746b6d6d5370494451445a5071657a595a507051644c41477a757059486f4e637143746f7868714a46794156494569486272576a6f41 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 687a6b5a4c724776734448536c684552 remote_crypto_key 687a6b5a4c724776734448536c684552 integ_alg sha-512-256 local_integ_key 55714744754b61694e45517265494874736e4b6b6d4e7a48664f6e424c73547666497665496c6b4d626e626d676f4265486d4e544c4a59677052464645737454 remote_integ_key 55714744754b61694e45517265494874736e4b6b6d4e7a48664f6e424c73547666497665496c6b4d626e626d676f4265486d4e544c4a59677052464645737454 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 617371514e4451566967626866664b52 remote_crypto_key 617371514e4451566967626866664b52 integ_alg sha-512-256 local_integ_key 4d5567725264414c597859486e68454b59634b6d734d56626f4864524c5845624e527247654954424867684659446c506978616d614c4a63544d46616a6f6945 remote_integ_key 4d5567725264414c597859486e68454b59634b6d734d56626f4864524c5845624e527247654954424867684659446c506978616d614c4a63544d46616a6f6945 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 71424d434541515471654b7953685749 remote_crypto_key 71424d434541515471654b7953685749 integ_alg sha-512-256 local_integ_key 505864516d424e4f6c6a446748674d544676684959727246714e524671744852767a5a4d66566c6f6a68694d4f546871796a58584b4c56526564424b74645464 remote_integ_key 505864516d424e4f6c6a446748674d544676684959727246714e524671744852767a5a4d66566c6f6a68694d4f546871796a58584b4c56526564424b74645464 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 644964634456665a6748735944556375 remote_crypto_key 644964634456665a6748735944556375 integ_alg sha-512-256 local_integ_key 52556f77517a746478744253674d47766359646243716266474d7944697a6849486d5179596f49644f587a57466e5850504e6c68476976726c77734a41587341 remote_integ_key 52556f77517a746478744253674d47766359646243716266474d7944697a6849486d5179596f49644f587a57466e5850504e6c68476976726c77734a41587341 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 6c566c47705759666261566253587268 remote_crypto_key 6c566c47705759666261566253587268 integ_alg sha-512-256 local_integ_key 4773616659676652616f614d7072514479744e5941665669476b4741764343727a6f7449655052494d446e7a777168436344694156505a564a4c465268487049 remote_integ_key 4773616659676652616f614d7072514479744e5941665669476b4741764343727a6f7449655052494d446e7a777168436344694156505a564a4c465268487049 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 495541456f4766674f724c6c42786676 remote_crypto_key 495541456f4766674f724c6c42786676 integ_alg sha-512-256 local_integ_key 55756167746f785a6b6d55786343724d6748554a65544166694e41414a78425656445876685a7161594b55547574736b476b53474d704564594c435377536e4d remote_integ_key 55756167746f785a6b6d55786343724d6748554a65544166694e41414a78425656445876685a7161594b55547574736b476b53474d704564594c435377536e4d 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 75484c6a6971564b636a536443496851 remote_crypto_key 75484c6a6971564b636a536443496851 integ_alg sha-512-256 local_integ_key 546141596776524353414d4b7955765554674f676c7855516b624666726c646c6b564b6d7662734e74786f59444c4e716b784b594e46684e6174697154585878 remote_integ_key 546141596776524353414d4b7955765554674f676c7855516b624666726c646c6b564b6d7662734e74786f59444c4e716b784b594e46684e6174697154585878 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 5a495571444d746f6b736a695861544c remote_crypto_key 5a495571444d746f6b736a695861544c integ_alg sha-512-256 local_integ_key 716a536f5564516954576e6b44666d546d6e62446b6f744f71786e7066767968736d47714c716b4b5644566b55524a56484a6c744d58654b555850466b51644d remote_integ_key 716a536f5564516954576e6b44666d546d6e62446b6f744f71786e7066767968736d47714c716b4b5644566b55524a56484a6c744d58654b555850466b51644d 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 6b47524f575567645258436a45707671 remote_crypto_key 6b47524f575567645258436a45707671 integ_alg sha-512-256 local_integ_key 544852527364757342616a746a6c4245505a58586a795a475076467671496c446375644b48796852517669574451624c4b416179726550575a474d5a75545772 remote_integ_key 544852527364757342616a746a6c4245505a58586a795a475076467671496c446375644b48796852517669574451624c4b416179726550575a474d5a75545772 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 4c665a6f684e776e4478646a75636e6d remote_crypto_key 4c665a6f684e776e4478646a75636e6d integ_alg sha-512-256 local_integ_key 67727a6749674c656f47427354575076634d634f7069655452784f6a68556a62726a5468434a4a6a6b596a4d74547a4b4e694463527843547371526a6c4c4a4a remote_integ_key 67727a6749674c656f47427354575076634d634f7069655452784f6a68556a62726a5468434a4a6a6b596a4d74547a4b4e694463527843547371526a6c4c4a4a 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 7973534a5a77766e5266664a67637a74 remote_crypto_key 7973534a5a77766e5266664a67637a74 integ_alg sha-512-256 local_integ_key 51487a6e64794166704f6852427a4b4157626e667a74614a5a6a564a5658494151544349504852774347474442666b4b475542684f62456861556e6776644341 remote_integ_key 51487a6e64794166704f6852427a4b4157626e667a74614a5a6a564a5658494151544349504852774347474442666b4b475542684f62456861556e6776644341 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 61444a44706e496a6877547642586e54 remote_crypto_key 61444a44706e496a6877547642586e54 integ_alg sha-512-256 local_integ_key 736352746e6d7762576e504c757a665a6555484a454c794675664b7974776f41654a416a5165466e7642484d735a574b684e42624e5370564d537474574f6451 remote_integ_key 736352746e6d7762576e504c757a665a6555484a454c794675664b7974776f41654a416a5165466e7642484d735a574b684e42624e5370564d537474574f6451 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6e4d4246484d6169574d4b4a764c666a remote_crypto_key 6e4d4246484d6169574d4b4a764c666a integ_alg sha-512-256 local_integ_key 55754f426a4851494d73515777667847705444746e526d71546e4d704c6e45464e5157517a76704c7478704543786777526866725946764a6f4f665455586563 remote_integ_key 55754f426a4851494d73515777667847705444746e526d71546e4d704c6e45464e5157517a76704c7478704543786777526866725946764a6f4f665455586563 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 77474f4d74474c62706b555973704a74 remote_crypto_key 77474f4d74474c62706b555973704a74 integ_alg sha-512-256 local_integ_key 4347754257707976524650564661426b43784c745a4b7369536a5541434d6f644757456f64526e4f4369596b4946654b53496c754a55776b694e735678505850 remote_integ_key 4347754257707976524650564661426b43784c745a4b7369536a5541434d6f644757456f64526e4f4369596b4946654b53496c754a55776b694e735678505850 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 4d7278677a4d47554e466c6748616a44 remote_crypto_key 4d7278677a4d47554e466c6748616a44 integ_alg sha-512-256 local_integ_key 767a75517a6a6f4874457365476e4b786252634766736f6c4f51416b4c5965747547685a414d636f6159487544476e6758566a657269655a715556676f514372 remote_integ_key 767a75517a6a6f4874457365476e4b786252634766736f6c4f51416b4c5965747547685a414d636f6159487544476e6758566a657269655a715556676f514372 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 5144467643534f424d4f666c654f6e4e remote_crypto_key 5144467643534f424d4f666c654f6e4e integ_alg sha-512-256 local_integ_key 6944537a466c4e59644a57706b59665a55476851555145474c696a4e6f79746a5642724349456951506e457679576d42765947554e614f6c616f73414b634271 remote_integ_key 6944537a466c4e59644a57706b59665a55476851555145474c696a4e6f79746a5642724349456951506e457679576d42765947554e614f6c616f73414b634271 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 4965756c486b784254754d50764c5550 remote_crypto_key 4965756c486b784254754d50764c5550 integ_alg sha-512-256 local_integ_key 425369505a7466524973654b47474f5a63447a6c73635656674c504b4670705566497a6b654751754976456768747153495259436277516473534d45614e5845 remote_integ_key 425369505a7466524973654b47474f5a63447a6c73635656674c504b4670705566497a6b654751754976456768747153495259436277516473534d45614e5845 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 6b4663766e4254585761734e62507375 remote_crypto_key 6b4663766e4254585761734e62507375 integ_alg sha-512-256 local_integ_key 544c487a6e5559414853446842424a784155686d64464c636744716e4842466e4e4757547a526e456c63474e7973424a576d654f62504d6c5848544552646576 remote_integ_key 544c487a6e5559414853446842424a784155686d64464c636744716e4842466e4e4757547a526e456c63474e7973424a576d654f62504d6c5848544552646576 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 564e68785766656d54664d526c694247 remote_crypto_key 564e68785766656d54664d526c694247 integ_alg sha-512-256 local_integ_key 5572745844446c5848654f434a71566b43437a514a41796748707a7053674f77566156664e5575517841664a49625a796457654b45695057685a534d5044416f remote_integ_key 5572745844446c5848654f434a71566b43437a514a41796748707a7053674f77566156664e5575517841664a49625a796457654b45695057685a534d5044416f 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 775a53786544414f4863754972625341 remote_crypto_key 775a53786544414f4863754972625341 integ_alg sha-512-256 local_integ_key 504d7964696a514a515064476b7476754f66764d43514650765846696343434f697270756f49505a6a736c466b637570486242446d775059447a414456616f67 remote_integ_key 504d7964696a514a515064476b7476754f66764d43514650765846696343434f697270756f49505a6a736c466b637570486242446d775059447a414456616f67 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 57514b5452456546655771655249594a remote_crypto_key 57514b5452456546655771655249594a integ_alg sha-512-256 local_integ_key 6e4357486277616554474952556447435645524f76684357474f4c48494d7570494d6156766d615a656744456b4f5679716a5875457a70576a4e696b4e486757 remote_integ_key 6e4357486277616554474952556447435645524f76684357474f4c48494d7570494d6156766d615a656744456b4f5679716a5875457a70576a4e696b4e486757 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 4a687755554c6847517a49465743454b remote_crypto_key 4a687755554c6847517a49465743454b integ_alg sha-512-256 local_integ_key 4b4362786c504f754a4c7162547650676e45744e5464446753694b58797562726a64684a487569536d6d7477736556555956634f615766534e6e7a48416f5064 remote_integ_key 4b4362786c504f754a4c7162547650676e45744e5464446753694b58797562726a64684a487569536d6d7477736556555956634f615766534e6e7a48416f5064 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 4f4a794f4a7a4b466c76425045527846 remote_crypto_key 4f4a794f4a7a4b466c76425045527846 integ_alg sha-512-256 local_integ_key 6b676f41715845684355704650564a70634f7668465163727970747441765343465a67716c454874466268734d715a57754c647553527671646171436a66504c remote_integ_key 6b676f41715845684355704650564a70634f7668465163727970747441765343465a67716c454874466268734d715a57754c647553527671646171436a66504c 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 7949526d4d7a794e724a716f62435466 remote_crypto_key 7949526d4d7a794e724a716f62435466 integ_alg sha-512-256 local_integ_key 7154797644504a45466c46516e6c627375697862416d55616352756558675a4f42754e5272664c456353444e4f58437248644d416c6c594379735547596b4946 remote_integ_key 7154797644504a45466c46516e6c627375697862416d55616352756558675a4f42754e5272664c456353444e4f58437248644d416c6c594379735547596b4946 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 5050524d616e68746f69704974455862 remote_crypto_key 5050524d616e68746f69704974455862 integ_alg sha-512-256 local_integ_key 6546526e4a42595352575a66597a4751444c53657773674375724b6e44414d676275465262665552475745586849766c4267536751596c745a6a61586a654a6c remote_integ_key 6546526e4a42595352575a66597a4751444c53657773674375724b6e44414d676275465262665552475745586849766c4267536751596c745a6a61586a654a6c 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 4a685066424f4f47754d466b75495a4e remote_crypto_key 4a685066424f4f47754d466b75495a4e integ_alg sha-512-256 local_integ_key 794b686d50715a4d4e7a49714c5878595a6672614d46676258725454446863464d4c656f485a73686c4c5a6f6d564763526c444b7a557a63616f6b5a6e5a6e66 remote_integ_key 794b686d50715a4d4e7a49714c5878595a6672614d46676258725454446863464d4c656f485a73686c4c5a6f6d564763526c444b7a557a63616f6b5a6e5a6e66 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 424766476457654c4b67655172725a4c remote_crypto_key 424766476457654c4b67655172725a4c integ_alg sha-512-256 local_integ_key 774c565971466e6e6748736d4e7a4f536c636b66576c556c564e5a4469677852536e41617166686e4348724c7a786254574661526c4576677a577469696a7052 remote_integ_key 774c565971466e6e6748736d4e7a4f536c636b66576c556c564e5a4469677852536e41617166686e4348724c7a786254574661526c4576677a577469696a7052 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 6a424f6b49517153536974594d774148 remote_crypto_key 6a424f6b49517153536974594d774148 integ_alg sha-512-256 local_integ_key 4d44706e68487342515652444f7944554c4d7a737757656a504f4771515362776f58784b796a5a61484878624a6a746d47744c465474746d594b73676e495767 remote_integ_key 4d44706e68487342515652444f7944554c4d7a737757656a504f4771515362776f58784b796a5a61484878624a6a746d47744c465474746d594b73676e495767 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 6a5944544f4c6c69637453794b486d4b remote_crypto_key 6a5944544f4c6c69637453794b486d4b integ_alg sha-512-256 local_integ_key 496279624e4e454548646842716d476f44506258706f55655270584a4670497862667948747471787175555461546a78526b794d5173764d70615678774c6448 remote_integ_key 496279624e4e454548646842716d476f44506258706f55655270584a4670497862667948747471787175555461546a78526b794d5173764d70615678774c6448 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 6a7a4d6c7177567a794948526f706d6d remote_crypto_key 6a7a4d6c7177567a794948526f706d6d integ_alg sha-512-256 local_integ_key 6262625754584e41536357544a414e50764675495241624b447873464376576a547a72554a48594b6f6d6853736f65705762566b6b6378586a515077654f4265 remote_integ_key 6262625754584e41536357544a414e50764675495241624b447873464376576a547a72554a48594b6f6d6853736f65705762566b6b6378586a515077654f4265 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 70486b75625768527941796c4c6f5858 remote_crypto_key 70486b75625768527941796c4c6f5858 integ_alg sha-512-256 local_integ_key 47426c734a7047556c584c6f4f597a576e52566b79716c6b7366796855576f474d546971707a7a4859784e5a4f5455767541777377417a6e6f4d76477564556d remote_integ_key 47426c734a7047556c584c6f4f597a576e52566b79716c6b7366796855576f474d546971707a7a4859784e5a4f5455767541777377417a6e6f4d76477564556d 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 714e504e414f47464659576147665064 remote_crypto_key 714e504e414f47464659576147665064 integ_alg sha-512-256 local_integ_key 586e4849744e63544d71506a4d48626d694e52776546534b59516a534252465171516e6a79444c596550534f5948695876524254635357784349687358544e44 remote_integ_key 586e4849744e63544d71506a4d48626d694e52776546534b59516a534252465171516e6a79444c596550534f5948695876524254635357784349687358544e44 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 5a494b536c7546696e644f5574555a4b remote_crypto_key 5a494b536c7546696e644f5574555a4b integ_alg sha-512-256 local_integ_key 594e624b5361796957646c58695a65437a536d555573636b5a7a414d7a45484c415a4b6575624c7542536b7a6a6144624551744c4f4567744571457849634970 remote_integ_key 594e624b5361796957646c58695a65437a536d555573636b5a7a414d7a45484c415a4b6575624c7542536b7a6a6144624551744c4f4567744571457849634970 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 546f4175666743484d634c6246765468 remote_crypto_key 546f4175666743484d634c6246765468 integ_alg sha-512-256 local_integ_key 4c5079616c7a55626558437a655144536e6b66584a6c7a4b6949594f4c424e5a79787759766f427262444f57775a6976655452525474667676666e55664d5a54 remote_integ_key 4c5079616c7a55626558437a655144536e6b66584a6c7a4b6949594f4c424e5a79787759766f427262444f57775a6976655452525474667676666e55664d5a54 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 79744e4d69726a736e6a634a5156794b remote_crypto_key 79744e4d69726a736e6a634a5156794b integ_alg sha-512-256 local_integ_key 756144486b6f6d70755042417453457165556e71425365584a536d516f6c6365776d635a6e716c624746694349594c796c7668445275704a704a4a4a494a6261 remote_integ_key 756144486b6f6d70755042417453457165556e71425365584a536d516f6c6365776d635a6e716c624746694349594c796c7668445275704a704a4a4a494a6261 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 4e44785a74544d5272474155454f6d59 remote_crypto_key 4e44785a74544d5272474155454f6d59 integ_alg sha-512-256 local_integ_key 4f454b4d5563477848514e6b4564555461484e434b6b696c4151794c69554e58734c6968554d41767143677871676c764a74674f715a476d7a566b4f7a726a65 remote_integ_key 4f454b4d5563477848514e6b4564555461484e434b6b696c4151794c69554e58734c6968554d41767143677871676c764a74674f715a476d7a566b4f7a726a65 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 6972735a64796b444b49766f714c724a remote_crypto_key 6972735a64796b444b49766f714c724a integ_alg sha-512-256 local_integ_key 6c4c6f65686243594a577547765961457754584875757243774850636770656b7274675571456547484742454c42577653766454534678517243665050624d65 remote_integ_key 6c4c6f65686243594a577547765961457754584875757243774850636770656b7274675571456547484742454c42577653766454534678517243665050624d65 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 787757656f514c706d6947685869476f remote_crypto_key 787757656f514c706d6947685869476f integ_alg sha-512-256 local_integ_key 4155564b5145744b66427275656c474e6b596c6756796976536a7167494170627a7779417177635841496e5373654759494e736f486d6c735a6c41546a6c554d remote_integ_key 4155564b5145744b66427275656c474e6b596c6756796976536a7167494170627a7779417177635841496e5373654759494e736f486d6c735a6c41546a6c554d 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 61684c59797067415763536553654375 remote_crypto_key 61684c59797067415763536553654375 integ_alg sha-512-256 local_integ_key 73635259694e66547871494e63706e684e597a477a63724177666166724f685176566e764f617646704359576d68456c6c7662527362434a41724d7467434546 remote_integ_key 73635259694e66547871494e63706e684e597a477a63724177666166724f685176566e764f617646704359576d68456c6c7662527362434a41724d7467434546 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 63755466706a664d696f4366587a546b remote_crypto_key 63755466706a664d696f4366587a546b integ_alg sha-512-256 local_integ_key 70554665746a4f6c434359537153517947507a7658787052595057584a484e48594141796d744b50676e4470437977554f48767a4a6347477062495759797847 remote_integ_key 70554665746a4f6c434359537153517947507a7658787052595057584a484e48594141796d744b50676e4470437977554f48767a4a6347477062495759797847 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 53704d79564d6e4b795143456f587964 remote_crypto_key 53704d79564d6e4b795143456f587964 integ_alg sha-512-256 local_integ_key 74704b486b5556424276486644556264726e436e4e59795a7a5042494270696a59687568574249705273656d7057784b525963444f5243464d4858555369655a remote_integ_key 74704b486b5556424276486644556264726e436e4e59795a7a5042494270696a59687568574249705273656d7057784b525963444f5243464d4858555369655a 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 527a714f487952514151655762647573 remote_crypto_key 527a714f487952514151655762647573 integ_alg sha-512-256 local_integ_key 4b6671427675564a4d737575707847514e6143424d6a567a45484254464a6b664a6f7252756a4c72474e5057746d7545486c45577946435570434b6451437471 remote_integ_key 4b6671427675564a4d737575707847514e6143424d6a567a45484254464a6b664a6f7252756a4c72474e5057746d7545486c45577946435570434b6451437471 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 48486c6875624b6564434e6a506c5466 remote_crypto_key 48486c6875624b6564434e6a506c5466 integ_alg sha-512-256 local_integ_key 6c6579504a444c65524e61584671426c6374695952486b696e596a54615048657358686a47514e6c574f4372437a7473635041645a4e556257757862567a4256 remote_integ_key 6c6579504a444c65524e61584671426c6374695952486b696e596a54615048657358686a47514e6c574f4372437a7473635041645a4e556257757862567a4256 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 765365584d716c52795061694f6b7370 remote_crypto_key 765365584d716c52795061694f6b7370 integ_alg sha-512-256 local_integ_key 457a68455a4c5a446a55476d586765546d6b6f6250667146584f684269596359416645794373687444576f69527756524f4d624d48784f61584977656a6b706a remote_integ_key 457a68455a4c5a446a55476d586765546d6b6f6250667146584f684269596359416645794373687444576f69527756524f4d624d48784f61584977656a6b706a 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 706565676e4c587256476a767a4a4379 remote_crypto_key 706565676e4c587256476a767a4a4379 integ_alg sha-512-256 local_integ_key 4b4c5455496d5465594b49734767786d4b765469706773464855525567544a6a6f564e784a69744e47507a6b7250454963637756674166435645635163544843 remote_integ_key 4b4c5455496d5465594b49734767786d4b765469706773464855525567544a6a6f564e784a69744e47507a6b7250454963637756674166435645635163544843 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 6f594273556a505a4251457248544357 remote_crypto_key 6f594273556a505a4251457248544357 integ_alg sha-512-256 local_integ_key 59726d4e6d6257454949447a6d70427558456e4b6f6f51695047784b416a6d62647764524d5372524364704846445154556650644e4a6f505874566f6a42495a remote_integ_key 59726d4e6d6257454949447a6d70427558456e4b6f6f51695047784b416a6d62647764524d5372524364704846445154556650644e4a6f505874566f6a42495a 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 6352745a554b47585573726759626370 remote_crypto_key 6352745a554b47585573726759626370 integ_alg sha-512-256 local_integ_key 7361616a7a5170706d587a41656951424562416d4f6a427a64474c6b62466265666b526a7545614b7a515574436f7445534d77657172474e74736e4c56707464 remote_integ_key 7361616a7a5170706d587a41656951424562416d4f6a427a64474c6b62466265666b526a7545614b7a515574436f7445534d77657172474e74736e4c56707464 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 54684b4e6d694e614f7a43446862486d remote_crypto_key 54684b4e6d694e614f7a43446862486d integ_alg sha-512-256 local_integ_key 765858686166514d656556724c716f6e42436768466e6661525966776e7967777a5a62614a72754c56514e43754e4d73686a4c4d6b5878455a4562716c61507a remote_integ_key 765858686166514d656556724c716f6e42436768466e6661525966776e7967777a5a62614a72754c56514e43754e4d73686a4c4d6b5878455a4562716c61507a 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 727275667650436d68634e4671676551 remote_crypto_key 727275667650436d68634e4671676551 integ_alg sha-512-256 local_integ_key 525a5676626c7a727459764e4c6a4e566b786759486e6e4d4e4a534e67664a58586d42484b6e4d4468574f4f434a4550725342424e497057636e44707a4c664e remote_integ_key 525a5676626c7a727459764e4c6a4e566b786759486e6e4d4e4a534e67664a58586d42484b6e4d4468574f4f434a4550725342424e497057636e44707a4c664e 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 6e526c6a5069626f4d4c7a696c477559 remote_crypto_key 6e526c6a5069626f4d4c7a696c477559 integ_alg sha-512-256 local_integ_key 46734c6c4771664c685873507a694d77784a474f694e54584c4962686d5a676a6a4b4b4b5944496c426a77474b59564873496a6655784c6559494467446c674f remote_integ_key 46734c6c4771664c685873507a694d77784a474f694e54584c4962686d5a676a6a4b4b4b5944496c426a77474b59564873496a6655784c6559494467446c674f 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 515a4f516e4f79744c654d4567517779 remote_crypto_key 515a4f516e4f79744c654d4567517779 integ_alg sha-512-256 local_integ_key 4f74726f51624f64656e6945685a4a726d56484a666470576e416a4c6957594d786b70676743416b424363524e4b50676f71446765766853534a464c41514244 remote_integ_key 4f74726f51624f64656e6945685a4a726d56484a666470576e416a4c6957594d786b70676743416b424363524e4b50676f71446765766853534a464c41514244 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 4c726c48704761466e4e634a754b5048 remote_crypto_key 4c726c48704761466e4e634a754b5048 integ_alg sha-512-256 local_integ_key 664a6a564d76477167524a676e6d6a47455970794f6f7857516758564e6c76444d754f6b684a6c495965765868794968787278706a746e57714c634650447551 remote_integ_key 664a6a564d76477167524a676e6d6a47455970794f6f7857516758564e6c76444d754f6b684a6c495965765868794968787278706a746e57714c634650447551 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6e4d4246484d6169574d4b4a764c666a remote_crypto_key 6e4d4246484d6169574d4b4a764c666a integ_alg sha-512-256 local_integ_key 55754f426a4851494d73515777667847705444746e526d71546e4d704c6e45464e5157517a76704c7478704543786777526866725946764a6f4f665455586563 remote_integ_key 55754f426a4851494d73515777667847705444746e526d71546e4d704c6e45464e5157517a76704c7478704543786777526866725946764a6f4f665455586563 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 77474f4d74474c62706b555973704a74 remote_crypto_key 77474f4d74474c62706b555973704a74 integ_alg sha-512-256 local_integ_key 4347754257707976524650564661426b43784c745a4b7369536a5541434d6f644757456f64526e4f4369596b4946654b53496c754a55776b694e735678505850 remote_integ_key 4347754257707976524650564661426b43784c745a4b7369536a5541434d6f644757456f64526e4f4369596b4946654b53496c754a55776b694e735678505850 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 4d7278677a4d47554e466c6748616a44 remote_crypto_key 4d7278677a4d47554e466c6748616a44 integ_alg sha-512-256 local_integ_key 767a75517a6a6f4874457365476e4b786252634766736f6c4f51416b4c5965747547685a414d636f6159487544476e6758566a657269655a715556676f514372 remote_integ_key 767a75517a6a6f4874457365476e4b786252634766736f6c4f51416b4c5965747547685a414d636f6159487544476e6758566a657269655a715556676f514372 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 5144467643534f424d4f666c654f6e4e remote_crypto_key 5144467643534f424d4f666c654f6e4e integ_alg sha-512-256 local_integ_key 6944537a466c4e59644a57706b59665a55476851555145474c696a4e6f79746a5642724349456951506e457679576d42765947554e614f6c616f73414b634271 remote_integ_key 6944537a466c4e59644a57706b59665a55476851555145474c696a4e6f79746a5642724349456951506e457679576d42765947554e614f6c616f73414b634271 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 4965756c486b784254754d50764c5550 remote_crypto_key 4965756c486b784254754d50764c5550 integ_alg sha-512-256 local_integ_key 425369505a7466524973654b47474f5a63447a6c73635656674c504b4670705566497a6b654751754976456768747153495259436277516473534d45614e5845 remote_integ_key 425369505a7466524973654b47474f5a63447a6c73635656674c504b4670705566497a6b654751754976456768747153495259436277516473534d45614e5845 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 6b4663766e4254585761734e62507375 remote_crypto_key 6b4663766e4254585761734e62507375 integ_alg sha-512-256 local_integ_key 544c487a6e5559414853446842424a784155686d64464c636744716e4842466e4e4757547a526e456c63474e7973424a576d654f62504d6c5848544552646576 remote_integ_key 544c487a6e5559414853446842424a784155686d64464c636744716e4842466e4e4757547a526e456c63474e7973424a576d654f62504d6c5848544552646576 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 564e68785766656d54664d526c694247 remote_crypto_key 564e68785766656d54664d526c694247 integ_alg sha-512-256 local_integ_key 5572745844446c5848654f434a71566b43437a514a41796748707a7053674f77566156664e5575517841664a49625a796457654b45695057685a534d5044416f remote_integ_key 5572745844446c5848654f434a71566b43437a514a41796748707a7053674f77566156664e5575517841664a49625a796457654b45695057685a534d5044416f 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 775a53786544414f4863754972625341 remote_crypto_key 775a53786544414f4863754972625341 integ_alg sha-512-256 local_integ_key 504d7964696a514a515064476b7476754f66764d43514650765846696343434f697270756f49505a6a736c466b637570486242446d775059447a414456616f67 remote_integ_key 504d7964696a514a515064476b7476754f66764d43514650765846696343434f697270756f49505a6a736c466b637570486242446d775059447a414456616f67 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 57514b5452456546655771655249594a remote_crypto_key 57514b5452456546655771655249594a integ_alg sha-512-256 local_integ_key 6e4357486277616554474952556447435645524f76684357474f4c48494d7570494d6156766d615a656744456b4f5679716a5875457a70576a4e696b4e486757 remote_integ_key 6e4357486277616554474952556447435645524f76684357474f4c48494d7570494d6156766d615a656744456b4f5679716a5875457a70576a4e696b4e486757 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 4a687755554c6847517a49465743454b remote_crypto_key 4a687755554c6847517a49465743454b integ_alg sha-512-256 local_integ_key 4b4362786c504f754a4c7162547650676e45744e5464446753694b58797562726a64684a487569536d6d7477736556555956634f615766534e6e7a48416f5064 remote_integ_key 4b4362786c504f754a4c7162547650676e45744e5464446753694b58797562726a64684a487569536d6d7477736556555956634f615766534e6e7a48416f5064 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 4f4a794f4a7a4b466c76425045527846 remote_crypto_key 4f4a794f4a7a4b466c76425045527846 integ_alg sha-512-256 local_integ_key 6b676f41715845684355704650564a70634f7668465163727970747441765343465a67716c454874466268734d715a57754c647553527671646171436a66504c remote_integ_key 6b676f41715845684355704650564a70634f7668465163727970747441765343465a67716c454874466268734d715a57754c647553527671646171436a66504c 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 7949526d4d7a794e724a716f62435466 remote_crypto_key 7949526d4d7a794e724a716f62435466 integ_alg sha-512-256 local_integ_key 7154797644504a45466c46516e6c627375697862416d55616352756558675a4f42754e5272664c456353444e4f58437248644d416c6c594379735547596b4946 remote_integ_key 7154797644504a45466c46516e6c627375697862416d55616352756558675a4f42754e5272664c456353444e4f58437248644d416c6c594379735547596b4946 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 5050524d616e68746f69704974455862 remote_crypto_key 5050524d616e68746f69704974455862 integ_alg sha-512-256 local_integ_key 6546526e4a42595352575a66597a4751444c53657773674375724b6e44414d676275465262665552475745586849766c4267536751596c745a6a61586a654a6c remote_integ_key 6546526e4a42595352575a66597a4751444c53657773674375724b6e44414d676275465262665552475745586849766c4267536751596c745a6a61586a654a6c 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 4a685066424f4f47754d466b75495a4e remote_crypto_key 4a685066424f4f47754d466b75495a4e integ_alg sha-512-256 local_integ_key 794b686d50715a4d4e7a49714c5878595a6672614d46676258725454446863464d4c656f485a73686c4c5a6f6d564763526c444b7a557a63616f6b5a6e5a6e66 remote_integ_key 794b686d50715a4d4e7a49714c5878595a6672614d46676258725454446863464d4c656f485a73686c4c5a6f6d564763526c444b7a557a63616f6b5a6e5a6e66 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 424766476457654c4b67655172725a4c remote_crypto_key 424766476457654c4b67655172725a4c integ_alg sha-512-256 local_integ_key 774c565971466e6e6748736d4e7a4f536c636b66576c556c564e5a4469677852536e41617166686e4348724c7a786254574661526c4576677a577469696a7052 remote_integ_key 774c565971466e6e6748736d4e7a4f536c636b66576c556c564e5a4469677852536e41617166686e4348724c7a786254574661526c4576677a577469696a7052 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 6a424f6b49517153536974594d774148 remote_crypto_key 6a424f6b49517153536974594d774148 integ_alg sha-512-256 local_integ_key 4d44706e68487342515652444f7944554c4d7a737757656a504f4771515362776f58784b796a5a61484878624a6a746d47744c465474746d594b73676e495767 remote_integ_key 4d44706e68487342515652444f7944554c4d7a737757656a504f4771515362776f58784b796a5a61484878624a6a746d47744c465474746d594b73676e495767 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 6a5944544f4c6c69637453794b486d4b remote_crypto_key 6a5944544f4c6c69637453794b486d4b integ_alg sha-512-256 local_integ_key 496279624e4e454548646842716d476f44506258706f55655270584a4670497862667948747471787175555461546a78526b794d5173764d70615678774c6448 remote_integ_key 496279624e4e454548646842716d476f44506258706f55655270584a4670497862667948747471787175555461546a78526b794d5173764d70615678774c6448 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 6a7a4d6c7177567a794948526f706d6d remote_crypto_key 6a7a4d6c7177567a794948526f706d6d integ_alg sha-512-256 local_integ_key 6262625754584e41536357544a414e50764675495241624b447873464376576a547a72554a48594b6f6d6853736f65705762566b6b6378586a515077654f4265 remote_integ_key 6262625754584e41536357544a414e50764675495241624b447873464376576a547a72554a48594b6f6d6853736f65705762566b6b6378586a515077654f4265 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 70486b75625768527941796c4c6f5858 remote_crypto_key 70486b75625768527941796c4c6f5858 integ_alg sha-512-256 local_integ_key 47426c734a7047556c584c6f4f597a576e52566b79716c6b7366796855576f474d546971707a7a4859784e5a4f5455767541777377417a6e6f4d76477564556d remote_integ_key 47426c734a7047556c584c6f4f597a576e52566b79716c6b7366796855576f474d546971707a7a4859784e5a4f5455767541777377417a6e6f4d76477564556d 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 714e504e414f47464659576147665064 remote_crypto_key 714e504e414f47464659576147665064 integ_alg sha-512-256 local_integ_key 586e4849744e63544d71506a4d48626d694e52776546534b59516a534252465171516e6a79444c596550534f5948695876524254635357784349687358544e44 remote_integ_key 586e4849744e63544d71506a4d48626d694e52776546534b59516a534252465171516e6a79444c596550534f5948695876524254635357784349687358544e44 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 5a494b536c7546696e644f5574555a4b remote_crypto_key 5a494b536c7546696e644f5574555a4b integ_alg sha-512-256 local_integ_key 594e624b5361796957646c58695a65437a536d555573636b5a7a414d7a45484c415a4b6575624c7542536b7a6a6144624551744c4f4567744571457849634970 remote_integ_key 594e624b5361796957646c58695a65437a536d555573636b5a7a414d7a45484c415a4b6575624c7542536b7a6a6144624551744c4f4567744571457849634970 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 546f4175666743484d634c6246765468 remote_crypto_key 546f4175666743484d634c6246765468 integ_alg sha-512-256 local_integ_key 4c5079616c7a55626558437a655144536e6b66584a6c7a4b6949594f4c424e5a79787759766f427262444f57775a6976655452525474667676666e55664d5a54 remote_integ_key 4c5079616c7a55626558437a655144536e6b66584a6c7a4b6949594f4c424e5a79787759766f427262444f57775a6976655452525474667676666e55664d5a54 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 79744e4d69726a736e6a634a5156794b remote_crypto_key 79744e4d69726a736e6a634a5156794b integ_alg sha-512-256 local_integ_key 756144486b6f6d70755042417453457165556e71425365584a536d516f6c6365776d635a6e716c624746694349594c796c7668445275704a704a4a4a494a6261 remote_integ_key 756144486b6f6d70755042417453457165556e71425365584a536d516f6c6365776d635a6e716c624746694349594c796c7668445275704a704a4a4a494a6261 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 4e44785a74544d5272474155454f6d59 remote_crypto_key 4e44785a74544d5272474155454f6d59 integ_alg sha-512-256 local_integ_key 4f454b4d5563477848514e6b4564555461484e434b6b696c4151794c69554e58734c6968554d41767143677871676c764a74674f715a476d7a566b4f7a726a65 remote_integ_key 4f454b4d5563477848514e6b4564555461484e434b6b696c4151794c69554e58734c6968554d41767143677871676c764a74674f715a476d7a566b4f7a726a65 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 6972735a64796b444b49766f714c724a remote_crypto_key 6972735a64796b444b49766f714c724a integ_alg sha-512-256 local_integ_key 6c4c6f65686243594a577547765961457754584875757243774850636770656b7274675571456547484742454c42577653766454534678517243665050624d65 remote_integ_key 6c4c6f65686243594a577547765961457754584875757243774850636770656b7274675571456547484742454c42577653766454534678517243665050624d65 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 787757656f514c706d6947685869476f remote_crypto_key 787757656f514c706d6947685869476f integ_alg sha-512-256 local_integ_key 4155564b5145744b66427275656c474e6b596c6756796976536a7167494170627a7779417177635841496e5373654759494e736f486d6c735a6c41546a6c554d remote_integ_key 4155564b5145744b66427275656c474e6b596c6756796976536a7167494170627a7779417177635841496e5373654759494e736f486d6c735a6c41546a6c554d 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 61684c59797067415763536553654375 remote_crypto_key 61684c59797067415763536553654375 integ_alg sha-512-256 local_integ_key 73635259694e66547871494e63706e684e597a477a63724177666166724f685176566e764f617646704359576d68456c6c7662527362434a41724d7467434546 remote_integ_key 73635259694e66547871494e63706e684e597a477a63724177666166724f685176566e764f617646704359576d68456c6c7662527362434a41724d7467434546 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 63755466706a664d696f4366587a546b remote_crypto_key 63755466706a664d696f4366587a546b integ_alg sha-512-256 local_integ_key 70554665746a4f6c434359537153517947507a7658787052595057584a484e48594141796d744b50676e4470437977554f48767a4a6347477062495759797847 remote_integ_key 70554665746a4f6c434359537153517947507a7658787052595057584a484e48594141796d744b50676e4470437977554f48767a4a6347477062495759797847 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 53704d79564d6e4b795143456f587964 remote_crypto_key 53704d79564d6e4b795143456f587964 integ_alg sha-512-256 local_integ_key 74704b486b5556424276486644556264726e436e4e59795a7a5042494270696a59687568574249705273656d7057784b525963444f5243464d4858555369655a remote_integ_key 74704b486b5556424276486644556264726e436e4e59795a7a5042494270696a59687568574249705273656d7057784b525963444f5243464d4858555369655a 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 527a714f487952514151655762647573 remote_crypto_key 527a714f487952514151655762647573 integ_alg sha-512-256 local_integ_key 4b6671427675564a4d737575707847514e6143424d6a567a45484254464a6b664a6f7252756a4c72474e5057746d7545486c45577946435570434b6451437471 remote_integ_key 4b6671427675564a4d737575707847514e6143424d6a567a45484254464a6b664a6f7252756a4c72474e5057746d7545486c45577946435570434b6451437471 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 48486c6875624b6564434e6a506c5466 remote_crypto_key 48486c6875624b6564434e6a506c5466 integ_alg sha-512-256 local_integ_key 6c6579504a444c65524e61584671426c6374695952486b696e596a54615048657358686a47514e6c574f4372437a7473635041645a4e556257757862567a4256 remote_integ_key 6c6579504a444c65524e61584671426c6374695952486b696e596a54615048657358686a47514e6c574f4372437a7473635041645a4e556257757862567a4256 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 765365584d716c52795061694f6b7370 remote_crypto_key 765365584d716c52795061694f6b7370 integ_alg sha-512-256 local_integ_key 457a68455a4c5a446a55476d586765546d6b6f6250667146584f684269596359416645794373687444576f69527756524f4d624d48784f61584977656a6b706a remote_integ_key 457a68455a4c5a446a55476d586765546d6b6f6250667146584f684269596359416645794373687444576f69527756524f4d624d48784f61584977656a6b706a 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 706565676e4c587256476a767a4a4379 remote_crypto_key 706565676e4c587256476a767a4a4379 integ_alg sha-512-256 local_integ_key 4b4c5455496d5465594b49734767786d4b765469706773464855525567544a6a6f564e784a69744e47507a6b7250454963637756674166435645635163544843 remote_integ_key 4b4c5455496d5465594b49734767786d4b765469706773464855525567544a6a6f564e784a69744e47507a6b7250454963637756674166435645635163544843 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 6f594273556a505a4251457248544357 remote_crypto_key 6f594273556a505a4251457248544357 integ_alg sha-512-256 local_integ_key 59726d4e6d6257454949447a6d70427558456e4b6f6f51695047784b416a6d62647764524d5372524364704846445154556650644e4a6f505874566f6a42495a remote_integ_key 59726d4e6d6257454949447a6d70427558456e4b6f6f51695047784b416a6d62647764524d5372524364704846445154556650644e4a6f505874566f6a42495a 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 6352745a554b47585573726759626370 remote_crypto_key 6352745a554b47585573726759626370 integ_alg sha-512-256 local_integ_key 7361616a7a5170706d587a41656951424562416d4f6a427a64474c6b62466265666b526a7545614b7a515574436f7445534d77657172474e74736e4c56707464 remote_integ_key 7361616a7a5170706d587a41656951424562416d4f6a427a64474c6b62466265666b526a7545614b7a515574436f7445534d77657172474e74736e4c56707464 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 54684b4e6d694e614f7a43446862486d remote_crypto_key 54684b4e6d694e614f7a43446862486d integ_alg sha-512-256 local_integ_key 765858686166514d656556724c716f6e42436768466e6661525966776e7967777a5a62614a72754c56514e43754e4d73686a4c4d6b5878455a4562716c61507a remote_integ_key 765858686166514d656556724c716f6e42436768466e6661525966776e7967777a5a62614a72754c56514e43754e4d73686a4c4d6b5878455a4562716c61507a 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 727275667650436d68634e4671676551 remote_crypto_key 727275667650436d68634e4671676551 integ_alg sha-512-256 local_integ_key 525a5676626c7a727459764e4c6a4e566b786759486e6e4d4e4a534e67664a58586d42484b6e4d4468574f4f434a4550725342424e497057636e44707a4c664e remote_integ_key 525a5676626c7a727459764e4c6a4e566b786759486e6e4d4e4a534e67664a58586d42484b6e4d4468574f4f434a4550725342424e497057636e44707a4c664e 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 6e526c6a5069626f4d4c7a696c477559 remote_crypto_key 6e526c6a5069626f4d4c7a696c477559 integ_alg sha-512-256 local_integ_key 46734c6c4771664c685873507a694d77784a474f694e54584c4962686d5a676a6a4b4b4b5944496c426a77474b59564873496a6655784c6559494467446c674f remote_integ_key 46734c6c4771664c685873507a694d77784a474f694e54584c4962686d5a676a6a4b4b4b5944496c426a77474b59564873496a6655784c6559494467446c674f 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 515a4f516e4f79744c654d4567517779 remote_crypto_key 515a4f516e4f79744c654d4567517779 integ_alg sha-512-256 local_integ_key 4f74726f51624f64656e6945685a4a726d56484a666470576e416a4c6957594d786b70676743416b424363524e4b50676f71446765766853534a464c41514244 remote_integ_key 4f74726f51624f64656e6945685a4a726d56484a666470576e416a4c6957594d786b70676743416b424363524e4b50676f71446765766853534a464c41514244 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 4c726c48704761466e4e634a754b5048 remote_crypto_key 4c726c48704761466e4e634a754b5048 integ_alg sha-512-256 local_integ_key 664a6a564d76477167524a676e6d6a47455970794f6f7857516758564e6c76444d754f6b684a6c495965765868794968787278706a746e57714c634650447551 remote_integ_key 664a6a564d76477167524a676e6d6a47455970794f6f7857516758564e6c76444d754f6b684a6c495965765868794968787278706a746e57714c634650447551 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 4e56587251735355505a4741786c6250 remote_crypto_key 4e56587251735355505a4741786c6250 integ_alg sha-512-256 local_integ_key 5177745a69416f5a646a78545150706c656d42447a51636f5a7044474b4e7978776b624a4f6f51575a776f784b63517a6f6666646a6273794758726476737365 remote_integ_key 5177745a69416f5a646a78545150706c656d42447a51636f5a7044474b4e7978776b624a4f6f51575a776f784b63517a6f6666646a6273794758726476737365 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 426a7853775558645873506b5a586f61 remote_crypto_key 426a7853775558645873506b5a586f61 integ_alg sha-512-256 local_integ_key 6d47774f724b776c76506464486a716a5057635149526d7072426d64775650647476725366744a516d6c6a6649496c6d524179784e7349694f58576c54454867 remote_integ_key 6d47774f724b776c76506464486a716a5057635149526d7072426d64775650647476725366744a516d6c6a6649496c6d524179784e7349694f58576c54454867 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 6a4c75666d4c6c485861417866526566 remote_crypto_key 6a4c75666d4c6c485861417866526566 integ_alg sha-512-256 local_integ_key 5178677a6568626f6d7569764c4375416f435655466c764a4753486757644d76576361674f62784c476a6a617478545a7358486f65436d494a684f7352577166 remote_integ_key 5178677a6568626f6d7569764c4375416f435655466c764a4753486757644d76576361674f62784c476a6a617478545a7358486f65436d494a684f7352577166 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 54486e47454e74766a64556d56696d64 remote_crypto_key 54486e47454e74766a64556d56696d64 integ_alg sha-512-256 local_integ_key 5557524e42427646656268646d4e7276725079675a77726f67434d7163505075416f504a7973705248496762635870484e495464536278764b75784642787a63 remote_integ_key 5557524e42427646656268646d4e7276725079675a77726f67434d7163505075416f504a7973705248496762635870484e495464536278764b75784642787a63 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 4a5a6469584a626f70724d745744764a remote_crypto_key 4a5a6469584a626f70724d745744764a integ_alg sha-512-256 local_integ_key 45436979684774524a5a794547554d57586a4b46436e6c4f6a704c435445714e5847634742494753595a61426a4a4e5977555170475051664762774573664a61 remote_integ_key 45436979684774524a5a794547554d57586a4b46436e6c4f6a704c435445714e5847634742494753595a61426a4a4e5977555170475051664762774573664a61 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 6f636a516d56646848527a73726e7142 remote_crypto_key 6f636a516d56646848527a73726e7142 integ_alg sha-512-256 local_integ_key 6d5a566c57687576524947576c6748445345737376665062647743766a7364796d476e516d4c6b75665a45676753774756576453576772546141627851424968 remote_integ_key 6d5a566c57687576524947576c6748445345737376665062647743766a7364796d476e516d4c6b75665a45676753774756576453576772546141627851424968 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 6376505549485553656a644d4d586171 remote_crypto_key 6376505549485553656a644d4d586171 integ_alg sha-512-256 local_integ_key 6d415a706177596e736d4c794d62726f736850456a63726b585946485a505175445670654653736a546e5a6a65764147637656444b6469637742594a5071466d remote_integ_key 6d415a706177596e736d4c794d62726f736850456a63726b585946485a505175445670654653736a546e5a6a65764147637656444b6469637742594a5071466d 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 444a574f6863777759685a506c717567 remote_crypto_key 444a574f6863777759685a506c717567 integ_alg sha-512-256 local_integ_key 416c664c447a7545415173534a6f68794b524b4f7a4e4d6e664476785479714a576d7655446f667a586e455654795472776a476a50736e6f4d46706f4d5a464b remote_integ_key 416c664c447a7545415173534a6f68794b524b4f7a4e4d6e664476785479714a576d7655446f667a586e455654795472776a476a50736e6f4d46706f4d5a464b 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 59574472754a4b424358654d4c636562 remote_crypto_key 59574472754a4b424358654d4c636562 integ_alg sha-512-256 local_integ_key 7250595a6246546f58776d507778796d676f4354446d617542774152554c694958696a6b534b664379497169746f4e41564c596c456b45546c4b714a444c6a51 remote_integ_key 7250595a6246546f58776d507778796d676f4354446d617542774152554c694958696a6b534b664379497169746f4e41564c596c456b45546c4b714a444c6a51 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 584d535069536f53776864526547796b remote_crypto_key 584d535069536f53776864526547796b integ_alg sha-512-256 local_integ_key 6466646e6d745142515a5864774d48574452417048447972467356666d70766f54417445626974684c6a42544a4c627856555365784c764b4d6b717642616e74 remote_integ_key 6466646e6d745142515a5864774d48574452417048447972467356666d70766f54417445626974684c6a42544a4c627856555365784c764b4d6b717642616e74 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 75546c7a4862514d694669654e566f4b remote_crypto_key 75546c7a4862514d694669654e566f4b integ_alg sha-512-256 local_integ_key 5443754a716d7955694a7069626d5450766e6e66646a5443735863484b7262475152596c676e756e6758684145524a4547627275765746526266594d574b5273 remote_integ_key 5443754a716d7955694a7069626d5450766e6e66646a5443735863484b7262475152596c676e756e6758684145524a4547627275765746526266594d574b5273 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 55586862776f73754a716a57767a686a remote_crypto_key 55586862776f73754a716a57767a686a integ_alg sha-512-256 local_integ_key 6d726470776d64536f686443736869494c4e6e57537075564646664a4a5250784876576c4f7a6a516f584a6943436d71516f5a5a63615548487773656f576550 remote_integ_key 6d726470776d64536f686443736869494c4e6e57537075564646664a4a5250784876576c4f7a6a516f584a6943436d71516f5a5a63615548487773656f576550 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 6a686b466f425356734e7a636445444a remote_crypto_key 6a686b466f425356734e7a636445444a integ_alg sha-512-256 local_integ_key 63675370757773565178635969416c554a657954586b696e72766a52755643566d656a4454776843484e4c727268494d7368476745616a6d6e5270755277564f remote_integ_key 63675370757773565178635969416c554a657954586b696e72766a52755643566d656a4454776843484e4c727268494d7368476745616a6d6e5270755277564f 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 78517a725577435955535a4351664343 remote_crypto_key 78517a725577435955535a4351664343 integ_alg sha-512-256 local_integ_key 41735a445345655a425a6e627953704943724965774d724142536e4548614f74566f425977767870786b79796a4478796c6d756d4d4941475347794d5a4d4d70 remote_integ_key 41735a445345655a425a6e627953704943724965774d724142536e4548614f74566f425977767870786b79796a4478796c6d756d4d4941475347794d5a4d4d70 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 45417a5a4a666e61535969414b6c4745 remote_crypto_key 45417a5a4a666e61535969414b6c4745 integ_alg sha-512-256 local_integ_key 496b4c4d566d6a72785a6a6b7846587154577966687275697255654570597462497245756f5649484d56726c717075457351684575424562494178414564624c remote_integ_key 496b4c4d566d6a72785a6a6b7846587154577966687275697255654570597462497245756f5649484d56726c717075457351684575424562494178414564624c 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 7355725561614c786e566b6d52666558 remote_crypto_key 7355725561614c786e566b6d52666558 integ_alg sha-512-256 local_integ_key 6f734954494e70537944756c6345566b4e6f436157514f4e7a76476a734c574779555067575059754665416968614b596f4d4854587a4859734f6e4d52536168 remote_integ_key 6f734954494e70537944756c6345566b4e6f436157514f4e7a76476a734c574779555067575059754665416968614b596f4d4854587a4859734f6e4d52536168 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 425578676e76726c4f566c467558537a remote_crypto_key 425578676e76726c4f566c467558537a integ_alg sha-512-256 local_integ_key 586e75725a6c6c464670507157564c70704162746958614f74624e4b4f686b694f4b6b6c4a4a6f6a7943514568736679707379624d436f6c4b624b7545636277 remote_integ_key 586e75725a6c6c464670507157564c70704162746958614f74624e4b4f686b694f4b6b6c4a4a6f6a7943514568736679707379624d436f6c4b624b7545636277 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 5a4261496a6741784c78536675425174 remote_crypto_key 5a4261496a6741784c78536675425174 integ_alg sha-512-256 local_integ_key 7776566279475779484d58436e4b764674626d7954585a5a4453434c50724b7a47537a72794b576f6e767a496b72554c58554e597175446d63516c6a6e795a49 remote_integ_key 7776566279475779484d58436e4b764674626d7954585a5a4453434c50724b7a47537a72794b576f6e767a496b72554c58554e597175446d63516c6a6e795a49 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 644e666e4e594d517347454f6f4e4462 remote_crypto_key 644e666e4e594d517347454f6f4e4462 integ_alg sha-512-256 local_integ_key 6953664d6b46645464774d70575278426969506179616e5271536c6779736b44446a7a5a5a4d6d585277504975507378746861677076735a6462726667546966 remote_integ_key 6953664d6b46645464774d70575278426969506179616e5271536c6779736b44446a7a5a5a4d6d585277504975507378746861677076735a6462726667546966 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 6b7048447a6b4e61734956434f547473 remote_crypto_key 6b7048447a6b4e61734956434f547473 integ_alg sha-512-256 local_integ_key 7765674e71564a735867464f514f7758725161667450777a626c4a515759795255656f4e474c534a64616b576a6f6d4e616c45596b61777a6c4c6977755a5054 remote_integ_key 7765674e71564a735867464f514f7758725161667450777a626c4a515759795255656f4e474c534a64616b576a6f6d4e616c45596b61777a6c4c6977755a5054 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 536a7469454673794972524547584f65 remote_crypto_key 536a7469454673794972524547584f65 integ_alg sha-512-256 local_integ_key 6e4d645a6247486b474761666c6d587652496e44465443676f41774649775341685743577a4774425652785a4b704472767459734b686b676a7a4e48414e7649 remote_integ_key 6e4d645a6247486b474761666c6d587652496e44465443676f41774649775341685743577a4774425652785a4b704472767459734b686b676a7a4e48414e7649 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 58726b4e794d6b4a6e424c7965474d76 remote_crypto_key 58726b4e794d6b4a6e424c7965474d76 integ_alg sha-512-256 local_integ_key 6d616a625441496f4845585768444d77787a73694f456a7975654a464f4d4a7466684d73584844416d634c696e51477a714d4c514c42796570414b6953534557 remote_integ_key 6d616a625441496f4845585768444d77787a73694f456a7975654a464f4d4a7466684d73584844416d634c696e51477a714d4c514c42796570414b6953534557 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 7055724d434a72756246486b4d625644 remote_crypto_key 7055724d434a72756246486b4d625644 integ_alg sha-512-256 local_integ_key 5a68695175546e6b7444626b4773725978774d614d66667259495945704953785849455267794c7a4c4b6d566154454e554b4a53624a6252636d5546797a6172 remote_integ_key 5a68695175546e6b7444626b4773725978774d614d66667259495945704953785849455267794c7a4c4b6d566154454e554b4a53624a6252636d5546797a6172 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 524675796c4270696646666869645448 remote_crypto_key 524675796c4270696646666869645448 integ_alg sha-512-256 local_integ_key 766f516967506c70436977574e536c484e57777a474a70636b6179724f5477634e424a7646567472544f544a5170527742686a6b62756a7051584b4e53415863 remote_integ_key 766f516967506c70436977574e536c484e57777a474a70636b6179724f5477634e424a7646567472544f544a5170527742686a6b62756a7051584b4e53415863 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 586d526e4b637275756a744853706267 remote_crypto_key 586d526e4b637275756a744853706267 integ_alg sha-512-256 local_integ_key 666b66686549425041586d7441447768484e6343554c546d4c426a4b61705950616b49634f796a73727668536e545a79456375664374537372436d5a5a534e77 remote_integ_key 666b66686549425041586d7441447768484e6343554c546d4c426a4b61705950616b49634f796a73727668536e545a79456375664374537372436d5a5a534e77 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 516b69524363494e47746c6a6e7a7145 remote_crypto_key 516b69524363494e47746c6a6e7a7145 integ_alg sha-512-256 local_integ_key 706241486378576d46785a4877776f687674774c4c6e6674477a684357786a414f5a47516549426b5a575669636e787563695558714d63756e77546c5465416c remote_integ_key 706241486378576d46785a4877776f687674774c4c6e6674477a684357786a414f5a47516549426b5a575669636e787563695558714d63756e77546c5465416c 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 44736267695269717470794b77767773 remote_crypto_key 44736267695269717470794b77767773 integ_alg sha-512-256 local_integ_key 6f634a5a776b646955646b57424466554d4b5665694f48425268415366617a436c72766a566c53476b6e766b706c486b79676146525463584f56454d55785679 remote_integ_key 6f634a5a776b646955646b57424466554d4b5665694f48425268415366617a436c72766a566c53476b6e766b706c486b79676146525463584f56454d55785679 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 5643575666764f4174544d444b764662 remote_crypto_key 5643575666764f4174544d444b764662 integ_alg sha-512-256 local_integ_key 4a6a5761644251665662496f51637950524767546d47507377774e4661434758664d5357586d554d554362477a69486252434d72764b586c5974425555536f61 remote_integ_key 4a6a5761644251665662496f51637950524767546d47507377774e4661434758664d5357586d554d554362477a69486252434d72764b586c5974425555536f61 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 566f6263416f69546d6b475350676874 remote_crypto_key 566f6263416f69546d6b475350676874 integ_alg sha-512-256 local_integ_key 4e46754d586451574854796e454e414854434677776652774b734b796679644f5069676b73796341756a474c766d435a72536c65777258685650734671424962 remote_integ_key 4e46754d586451574854796e454e414854434677776652774b734b796679644f5069676b73796341756a474c766d435a72536c65777258685650734671424962 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 626e596d48615242596255466d6d697a remote_crypto_key 626e596d48615242596255466d6d697a integ_alg sha-512-256 local_integ_key 585968524247697154425845536d47704b725a736344757a74674161764a5049414673766e434f544958434c646258764c6545687771414e5a6774614c79766e remote_integ_key 585968524247697154425845536d47704b725a736344757a74674161764a5049414673766e434f544958434c646258764c6545687771414e5a6774614c79766e 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 7a4e4b46657877426a6179705657516e remote_crypto_key 7a4e4b46657877426a6179705657516e integ_alg sha-512-256 local_integ_key 4c53776d4f6446416d7679576a6668725568565a7867787447577a74554f454557446e764a677a647248526f74556c52464d5576777162514e524a6e4c634245 remote_integ_key 4c53776d4f6446416d7679576a6668725568565a7867787447577a74554f454557446e764a677a647248526f74556c52464d5576777162514e524a6e4c634245 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 6a4547454a4c767a59454a74584e5555 remote_crypto_key 6a4547454a4c767a59454a74584e5555 integ_alg sha-512-256 local_integ_key 754e5057565372525155507a7547685266475a7072486f566c6b54475863706c657442486c776f597047766c73495262506d6e5759797343724e444454504370 remote_integ_key 754e5057565372525155507a7547685266475a7072486f566c6b54475863706c657442486c776f597047766c73495262506d6e5759797343724e444454504370 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 6b5a41464a7a4c516957645262635041 remote_crypto_key 6b5a41464a7a4c516957645262635041 integ_alg sha-512-256 local_integ_key 7046576c415771704e6d70694b524f4c784d42625a4844586451744d6c59545769494a764647774e7771726f4c6c4f6753635743574f44757644576371794358 remote_integ_key 7046576c415771704e6d70694b524f4c784d42625a4844586451744d6c59545769494a764647774e7771726f4c6c4f6753635743574f44757644576371794358 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 59576742525053584a766655554f7a65 remote_crypto_key 59576742525053584a766655554f7a65 integ_alg sha-512-256 local_integ_key 5a6458725168656c544c5a6c676a445872547a6b4864704d72544e53585652487a62505942415a684f4c6753514e624c5650776f594d4d5a5478414d6f5a685a remote_integ_key 5a6458725168656c544c5a6c676a445872547a6b4864704d72544e53585652487a62505942415a684f4c6753514e624c5650776f594d4d5a5478414d6f5a685a 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 61625a4e6a5a59655746526c496f4351 remote_crypto_key 61625a4e6a5a59655746526c496f4351 integ_alg sha-512-256 local_integ_key 7a716b6d6d7542575a4f6e647575526547426c6167576f4264596453594643794979766477686f7175776a5a6857454268785a725a4e5541617a417a426c7466 remote_integ_key 7a716b6d6d7542575a4f6e647575526547426c6167576f4264596453594643794979766477686f7175776a5a6857454268785a725a4e5541617a417a426c7466 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 6d474e6b644f715965565a74446f7a74 remote_crypto_key 6d474e6b644f715965565a74446f7a74 integ_alg sha-512-256 local_integ_key 745565525841547868726f5753727761617847687252704e6e64416250744f6d4e794f78696268594172515042566351566e4c677956524f5267684b4a4b5962 remote_integ_key 745565525841547868726f5753727761617847687252704e6e64416250744f6d4e794f78696268594172515042566351566e4c677956524f5267684b4a4b5962 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 4d646b586f7745575167616146754674 remote_crypto_key 4d646b586f7745575167616146754674 integ_alg sha-512-256 local_integ_key 4247764b7556544b59736247566b5861616d4a6171754a504a61756c5a55457a6770734f6c6a7a4f755161476864786f5163444e7074756542506862586a4c57 remote_integ_key 4247764b7556544b59736247566b5861616d4a6171754a504a61756c5a55457a6770734f6c6a7a4f755161476864786f5163444e7074756542506862586a4c57 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 4f416c6f416e68434378536e744f5756 remote_crypto_key 4f416c6f416e68434378536e744f5756 integ_alg sha-512-256 local_integ_key 565762427645537a744e736772627554575a576a75646668564551464a617759756f5449714670517279474f4e67646f4e6a725743596d47726a576b4d504b4d remote_integ_key 565762427645537a744e736772627554575a576a75646668564551464a617759756f5449714670517279474f4e67646f4e6a725743596d47726a576b4d504b4d 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 4965735066446f7153484e65724c4e72 remote_crypto_key 4965735066446f7153484e65724c4e72 integ_alg sha-512-256 local_integ_key 57636a495647516779796b664b687a766a656559754e6d5054734a746f64574556466253576c48436e496a4c425866576746594b5a794968744f546e7859786d remote_integ_key 57636a495647516779796b664b687a766a656559754e6d5054734a746f64574556466253576c48436e496a4c425866576746594b5a794968744f546e7859786d 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 6b7a4c73567945746c507061646a6355 remote_crypto_key 6b7a4c73567945746c507061646a6355 integ_alg sha-512-256 local_integ_key 4b7965595942615541554b7253776b414e6e5361484c5a6e7a5558786b4d53716447734d567a7359775970617055756d73586b54556c746d7a485849736f7948 remote_integ_key 4b7965595942615541554b7253776b414e6e5361484c5a6e7a5558786b4d53716447734d567a7359775970617055756d73586b54556c746d7a485849736f7948 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 4e56587251735355505a4741786c6250 remote_crypto_key 4e56587251735355505a4741786c6250 integ_alg sha-512-256 local_integ_key 5177745a69416f5a646a78545150706c656d42447a51636f5a7044474b4e7978776b624a4f6f51575a776f784b63517a6f6666646a6273794758726476737365 remote_integ_key 5177745a69416f5a646a78545150706c656d42447a51636f5a7044474b4e7978776b624a4f6f51575a776f784b63517a6f6666646a6273794758726476737365 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 426a7853775558645873506b5a586f61 remote_crypto_key 426a7853775558645873506b5a586f61 integ_alg sha-512-256 local_integ_key 6d47774f724b776c76506464486a716a5057635149526d7072426d64775650647476725366744a516d6c6a6649496c6d524179784e7349694f58576c54454867 remote_integ_key 6d47774f724b776c76506464486a716a5057635149526d7072426d64775650647476725366744a516d6c6a6649496c6d524179784e7349694f58576c54454867 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 6a4c75666d4c6c485861417866526566 remote_crypto_key 6a4c75666d4c6c485861417866526566 integ_alg sha-512-256 local_integ_key 5178677a6568626f6d7569764c4375416f435655466c764a4753486757644d76576361674f62784c476a6a617478545a7358486f65436d494a684f7352577166 remote_integ_key 5178677a6568626f6d7569764c4375416f435655466c764a4753486757644d76576361674f62784c476a6a617478545a7358486f65436d494a684f7352577166 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 54486e47454e74766a64556d56696d64 remote_crypto_key 54486e47454e74766a64556d56696d64 integ_alg sha-512-256 local_integ_key 5557524e42427646656268646d4e7276725079675a77726f67434d7163505075416f504a7973705248496762635870484e495464536278764b75784642787a63 remote_integ_key 5557524e42427646656268646d4e7276725079675a77726f67434d7163505075416f504a7973705248496762635870484e495464536278764b75784642787a63 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 4a5a6469584a626f70724d745744764a remote_crypto_key 4a5a6469584a626f70724d745744764a integ_alg sha-512-256 local_integ_key 45436979684774524a5a794547554d57586a4b46436e6c4f6a704c435445714e5847634742494753595a61426a4a4e5977555170475051664762774573664a61 remote_integ_key 45436979684774524a5a794547554d57586a4b46436e6c4f6a704c435445714e5847634742494753595a61426a4a4e5977555170475051664762774573664a61 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 6f636a516d56646848527a73726e7142 remote_crypto_key 6f636a516d56646848527a73726e7142 integ_alg sha-512-256 local_integ_key 6d5a566c57687576524947576c6748445345737376665062647743766a7364796d476e516d4c6b75665a45676753774756576453576772546141627851424968 remote_integ_key 6d5a566c57687576524947576c6748445345737376665062647743766a7364796d476e516d4c6b75665a45676753774756576453576772546141627851424968 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 6376505549485553656a644d4d586171 remote_crypto_key 6376505549485553656a644d4d586171 integ_alg sha-512-256 local_integ_key 6d415a706177596e736d4c794d62726f736850456a63726b585946485a505175445670654653736a546e5a6a65764147637656444b6469637742594a5071466d remote_integ_key 6d415a706177596e736d4c794d62726f736850456a63726b585946485a505175445670654653736a546e5a6a65764147637656444b6469637742594a5071466d 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 444a574f6863777759685a506c717567 remote_crypto_key 444a574f6863777759685a506c717567 integ_alg sha-512-256 local_integ_key 416c664c447a7545415173534a6f68794b524b4f7a4e4d6e664476785479714a576d7655446f667a586e455654795472776a476a50736e6f4d46706f4d5a464b remote_integ_key 416c664c447a7545415173534a6f68794b524b4f7a4e4d6e664476785479714a576d7655446f667a586e455654795472776a476a50736e6f4d46706f4d5a464b 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 59574472754a4b424358654d4c636562 remote_crypto_key 59574472754a4b424358654d4c636562 integ_alg sha-512-256 local_integ_key 7250595a6246546f58776d507778796d676f4354446d617542774152554c694958696a6b534b664379497169746f4e41564c596c456b45546c4b714a444c6a51 remote_integ_key 7250595a6246546f58776d507778796d676f4354446d617542774152554c694958696a6b534b664379497169746f4e41564c596c456b45546c4b714a444c6a51 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 584d535069536f53776864526547796b remote_crypto_key 584d535069536f53776864526547796b integ_alg sha-512-256 local_integ_key 6466646e6d745142515a5864774d48574452417048447972467356666d70766f54417445626974684c6a42544a4c627856555365784c764b4d6b717642616e74 remote_integ_key 6466646e6d745142515a5864774d48574452417048447972467356666d70766f54417445626974684c6a42544a4c627856555365784c764b4d6b717642616e74 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 75546c7a4862514d694669654e566f4b remote_crypto_key 75546c7a4862514d694669654e566f4b integ_alg sha-512-256 local_integ_key 5443754a716d7955694a7069626d5450766e6e66646a5443735863484b7262475152596c676e756e6758684145524a4547627275765746526266594d574b5273 remote_integ_key 5443754a716d7955694a7069626d5450766e6e66646a5443735863484b7262475152596c676e756e6758684145524a4547627275765746526266594d574b5273 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 55586862776f73754a716a57767a686a remote_crypto_key 55586862776f73754a716a57767a686a integ_alg sha-512-256 local_integ_key 6d726470776d64536f686443736869494c4e6e57537075564646664a4a5250784876576c4f7a6a516f584a6943436d71516f5a5a63615548487773656f576550 remote_integ_key 6d726470776d64536f686443736869494c4e6e57537075564646664a4a5250784876576c4f7a6a516f584a6943436d71516f5a5a63615548487773656f576550 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 6a686b466f425356734e7a636445444a remote_crypto_key 6a686b466f425356734e7a636445444a integ_alg sha-512-256 local_integ_key 63675370757773565178635969416c554a657954586b696e72766a52755643566d656a4454776843484e4c727268494d7368476745616a6d6e5270755277564f remote_integ_key 63675370757773565178635969416c554a657954586b696e72766a52755643566d656a4454776843484e4c727268494d7368476745616a6d6e5270755277564f 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 78517a725577435955535a4351664343 remote_crypto_key 78517a725577435955535a4351664343 integ_alg sha-512-256 local_integ_key 41735a445345655a425a6e627953704943724965774d724142536e4548614f74566f425977767870786b79796a4478796c6d756d4d4941475347794d5a4d4d70 remote_integ_key 41735a445345655a425a6e627953704943724965774d724142536e4548614f74566f425977767870786b79796a4478796c6d756d4d4941475347794d5a4d4d70 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 45417a5a4a666e61535969414b6c4745 remote_crypto_key 45417a5a4a666e61535969414b6c4745 integ_alg sha-512-256 local_integ_key 496b4c4d566d6a72785a6a6b7846587154577966687275697255654570597462497245756f5649484d56726c717075457351684575424562494178414564624c remote_integ_key 496b4c4d566d6a72785a6a6b7846587154577966687275697255654570597462497245756f5649484d56726c717075457351684575424562494178414564624c 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 7355725561614c786e566b6d52666558 remote_crypto_key 7355725561614c786e566b6d52666558 integ_alg sha-512-256 local_integ_key 6f734954494e70537944756c6345566b4e6f436157514f4e7a76476a734c574779555067575059754665416968614b596f4d4854587a4859734f6e4d52536168 remote_integ_key 6f734954494e70537944756c6345566b4e6f436157514f4e7a76476a734c574779555067575059754665416968614b596f4d4854587a4859734f6e4d52536168 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 425578676e76726c4f566c467558537a remote_crypto_key 425578676e76726c4f566c467558537a integ_alg sha-512-256 local_integ_key 586e75725a6c6c464670507157564c70704162746958614f74624e4b4f686b694f4b6b6c4a4a6f6a7943514568736679707379624d436f6c4b624b7545636277 remote_integ_key 586e75725a6c6c464670507157564c70704162746958614f74624e4b4f686b694f4b6b6c4a4a6f6a7943514568736679707379624d436f6c4b624b7545636277 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 5a4261496a6741784c78536675425174 remote_crypto_key 5a4261496a6741784c78536675425174 integ_alg sha-512-256 local_integ_key 7776566279475779484d58436e4b764674626d7954585a5a4453434c50724b7a47537a72794b576f6e767a496b72554c58554e597175446d63516c6a6e795a49 remote_integ_key 7776566279475779484d58436e4b764674626d7954585a5a4453434c50724b7a47537a72794b576f6e767a496b72554c58554e597175446d63516c6a6e795a49 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 644e666e4e594d517347454f6f4e4462 remote_crypto_key 644e666e4e594d517347454f6f4e4462 integ_alg sha-512-256 local_integ_key 6953664d6b46645464774d70575278426969506179616e5271536c6779736b44446a7a5a5a4d6d585277504975507378746861677076735a6462726667546966 remote_integ_key 6953664d6b46645464774d70575278426969506179616e5271536c6779736b44446a7a5a5a4d6d585277504975507378746861677076735a6462726667546966 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 6b7048447a6b4e61734956434f547473 remote_crypto_key 6b7048447a6b4e61734956434f547473 integ_alg sha-512-256 local_integ_key 7765674e71564a735867464f514f7758725161667450777a626c4a515759795255656f4e474c534a64616b576a6f6d4e616c45596b61777a6c4c6977755a5054 remote_integ_key 7765674e71564a735867464f514f7758725161667450777a626c4a515759795255656f4e474c534a64616b576a6f6d4e616c45596b61777a6c4c6977755a5054 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 536a7469454673794972524547584f65 remote_crypto_key 536a7469454673794972524547584f65 integ_alg sha-512-256 local_integ_key 6e4d645a6247486b474761666c6d587652496e44465443676f41774649775341685743577a4774425652785a4b704472767459734b686b676a7a4e48414e7649 remote_integ_key 6e4d645a6247486b474761666c6d587652496e44465443676f41774649775341685743577a4774425652785a4b704472767459734b686b676a7a4e48414e7649 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 58726b4e794d6b4a6e424c7965474d76 remote_crypto_key 58726b4e794d6b4a6e424c7965474d76 integ_alg sha-512-256 local_integ_key 6d616a625441496f4845585768444d77787a73694f456a7975654a464f4d4a7466684d73584844416d634c696e51477a714d4c514c42796570414b6953534557 remote_integ_key 6d616a625441496f4845585768444d77787a73694f456a7975654a464f4d4a7466684d73584844416d634c696e51477a714d4c514c42796570414b6953534557 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 7055724d434a72756246486b4d625644 remote_crypto_key 7055724d434a72756246486b4d625644 integ_alg sha-512-256 local_integ_key 5a68695175546e6b7444626b4773725978774d614d66667259495945704953785849455267794c7a4c4b6d566154454e554b4a53624a6252636d5546797a6172 remote_integ_key 5a68695175546e6b7444626b4773725978774d614d66667259495945704953785849455267794c7a4c4b6d566154454e554b4a53624a6252636d5546797a6172 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 524675796c4270696646666869645448 remote_crypto_key 524675796c4270696646666869645448 integ_alg sha-512-256 local_integ_key 766f516967506c70436977574e536c484e57777a474a70636b6179724f5477634e424a7646567472544f544a5170527742686a6b62756a7051584b4e53415863 remote_integ_key 766f516967506c70436977574e536c484e57777a474a70636b6179724f5477634e424a7646567472544f544a5170527742686a6b62756a7051584b4e53415863 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 586d526e4b637275756a744853706267 remote_crypto_key 586d526e4b637275756a744853706267 integ_alg sha-512-256 local_integ_key 666b66686549425041586d7441447768484e6343554c546d4c426a4b61705950616b49634f796a73727668536e545a79456375664374537372436d5a5a534e77 remote_integ_key 666b66686549425041586d7441447768484e6343554c546d4c426a4b61705950616b49634f796a73727668536e545a79456375664374537372436d5a5a534e77 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 516b69524363494e47746c6a6e7a7145 remote_crypto_key 516b69524363494e47746c6a6e7a7145 integ_alg sha-512-256 local_integ_key 706241486378576d46785a4877776f687674774c4c6e6674477a684357786a414f5a47516549426b5a575669636e787563695558714d63756e77546c5465416c remote_integ_key 706241486378576d46785a4877776f687674774c4c6e6674477a684357786a414f5a47516549426b5a575669636e787563695558714d63756e77546c5465416c 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 44736267695269717470794b77767773 remote_crypto_key 44736267695269717470794b77767773 integ_alg sha-512-256 local_integ_key 6f634a5a776b646955646b57424466554d4b5665694f48425268415366617a436c72766a566c53476b6e766b706c486b79676146525463584f56454d55785679 remote_integ_key 6f634a5a776b646955646b57424466554d4b5665694f48425268415366617a436c72766a566c53476b6e766b706c486b79676146525463584f56454d55785679 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 5643575666764f4174544d444b764662 remote_crypto_key 5643575666764f4174544d444b764662 integ_alg sha-512-256 local_integ_key 4a6a5761644251665662496f51637950524767546d47507377774e4661434758664d5357586d554d554362477a69486252434d72764b586c5974425555536f61 remote_integ_key 4a6a5761644251665662496f51637950524767546d47507377774e4661434758664d5357586d554d554362477a69486252434d72764b586c5974425555536f61 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 566f6263416f69546d6b475350676874 remote_crypto_key 566f6263416f69546d6b475350676874 integ_alg sha-512-256 local_integ_key 4e46754d586451574854796e454e414854434677776652774b734b796679644f5069676b73796341756a474c766d435a72536c65777258685650734671424962 remote_integ_key 4e46754d586451574854796e454e414854434677776652774b734b796679644f5069676b73796341756a474c766d435a72536c65777258685650734671424962 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 626e596d48615242596255466d6d697a remote_crypto_key 626e596d48615242596255466d6d697a integ_alg sha-512-256 local_integ_key 585968524247697154425845536d47704b725a736344757a74674161764a5049414673766e434f544958434c646258764c6545687771414e5a6774614c79766e remote_integ_key 585968524247697154425845536d47704b725a736344757a74674161764a5049414673766e434f544958434c646258764c6545687771414e5a6774614c79766e 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 7a4e4b46657877426a6179705657516e remote_crypto_key 7a4e4b46657877426a6179705657516e integ_alg sha-512-256 local_integ_key 4c53776d4f6446416d7679576a6668725568565a7867787447577a74554f454557446e764a677a647248526f74556c52464d5576777162514e524a6e4c634245 remote_integ_key 4c53776d4f6446416d7679576a6668725568565a7867787447577a74554f454557446e764a677a647248526f74556c52464d5576777162514e524a6e4c634245 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 6a4547454a4c767a59454a74584e5555 remote_crypto_key 6a4547454a4c767a59454a74584e5555 integ_alg sha-512-256 local_integ_key 754e5057565372525155507a7547685266475a7072486f566c6b54475863706c657442486c776f597047766c73495262506d6e5759797343724e444454504370 remote_integ_key 754e5057565372525155507a7547685266475a7072486f566c6b54475863706c657442486c776f597047766c73495262506d6e5759797343724e444454504370 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 6b5a41464a7a4c516957645262635041 remote_crypto_key 6b5a41464a7a4c516957645262635041 integ_alg sha-512-256 local_integ_key 7046576c415771704e6d70694b524f4c784d42625a4844586451744d6c59545769494a764647774e7771726f4c6c4f6753635743574f44757644576371794358 remote_integ_key 7046576c415771704e6d70694b524f4c784d42625a4844586451744d6c59545769494a764647774e7771726f4c6c4f6753635743574f44757644576371794358 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 59576742525053584a766655554f7a65 remote_crypto_key 59576742525053584a766655554f7a65 integ_alg sha-512-256 local_integ_key 5a6458725168656c544c5a6c676a445872547a6b4864704d72544e53585652487a62505942415a684f4c6753514e624c5650776f594d4d5a5478414d6f5a685a remote_integ_key 5a6458725168656c544c5a6c676a445872547a6b4864704d72544e53585652487a62505942415a684f4c6753514e624c5650776f594d4d5a5478414d6f5a685a 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 61625a4e6a5a59655746526c496f4351 remote_crypto_key 61625a4e6a5a59655746526c496f4351 integ_alg sha-512-256 local_integ_key 7a716b6d6d7542575a4f6e647575526547426c6167576f4264596453594643794979766477686f7175776a5a6857454268785a725a4e5541617a417a426c7466 remote_integ_key 7a716b6d6d7542575a4f6e647575526547426c6167576f4264596453594643794979766477686f7175776a5a6857454268785a725a4e5541617a417a426c7466 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 6d474e6b644f715965565a74446f7a74 remote_crypto_key 6d474e6b644f715965565a74446f7a74 integ_alg sha-512-256 local_integ_key 745565525841547868726f5753727761617847687252704e6e64416250744f6d4e794f78696268594172515042566351566e4c677956524f5267684b4a4b5962 remote_integ_key 745565525841547868726f5753727761617847687252704e6e64416250744f6d4e794f78696268594172515042566351566e4c677956524f5267684b4a4b5962 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 4d646b586f7745575167616146754674 remote_crypto_key 4d646b586f7745575167616146754674 integ_alg sha-512-256 local_integ_key 4247764b7556544b59736247566b5861616d4a6171754a504a61756c5a55457a6770734f6c6a7a4f755161476864786f5163444e7074756542506862586a4c57 remote_integ_key 4247764b7556544b59736247566b5861616d4a6171754a504a61756c5a55457a6770734f6c6a7a4f755161476864786f5163444e7074756542506862586a4c57 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 4f416c6f416e68434378536e744f5756 remote_crypto_key 4f416c6f416e68434378536e744f5756 integ_alg sha-512-256 local_integ_key 565762427645537a744e736772627554575a576a75646668564551464a617759756f5449714670517279474f4e67646f4e6a725743596d47726a576b4d504b4d remote_integ_key 565762427645537a744e736772627554575a576a75646668564551464a617759756f5449714670517279474f4e67646f4e6a725743596d47726a576b4d504b4d 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 4965735066446f7153484e65724c4e72 remote_crypto_key 4965735066446f7153484e65724c4e72 integ_alg sha-512-256 local_integ_key 57636a495647516779796b664b687a766a656559754e6d5054734a746f64574556466253576c48436e496a4c425866576746594b5a794968744f546e7859786d remote_integ_key 57636a495647516779796b664b687a766a656559754e6d5054734a746f64574556466253576c48436e496a4c425866576746594b5a794968744f546e7859786d 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 6b7a4c73567945746c507061646a6355 remote_crypto_key 6b7a4c73567945746c507061646a6355 integ_alg sha-512-256 local_integ_key 4b7965595942615541554b7253776b414e6e5361484c5a6e7a5558786b4d53716447734d567a7359775970617055756d73586b54556c746d7a485849736f7948 remote_integ_key 4b7965595942615541554b7253776b414e6e5361484c5a6e7a5558786b4d53716447734d567a7359775970617055756d73586b54556c746d7a485849736f7948 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 474559787a624279574e64544e417277 remote_crypto_key 474559787a624279574e64544e417277 integ_alg sha-512-256 local_integ_key 646544447866706d4b554472655364576b57445776576d59675750754d457470757778767a5a4a5450496f42615a5058564648646447734a4f6e73706f476e41 remote_integ_key 646544447866706d4b554472655364576b57445776576d59675750754d457470757778767a5a4a5450496f42615a5058564648646447734a4f6e73706f476e41 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 716c764d6b744f4a6166656f75506a64 remote_crypto_key 716c764d6b744f4a6166656f75506a64 integ_alg sha-512-256 local_integ_key 786d6c57446b4a596167556e416a58637774444c6d504a5369465874515975446558597351555462565249665069554b427a6f5a5973507569526c6a78665265 remote_integ_key 786d6c57446b4a596167556e416a58637774444c6d504a5369465874515975446558597351555462565249665069554b427a6f5a5973507569526c6a78665265 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 7a616a42466444614c6b6f554d41716d remote_crypto_key 7a616a42466444614c6b6f554d41716d integ_alg sha-512-256 local_integ_key 696d764c55754c4c74687a4a756c7a5658594c53415756587a636162785279537861424e41516e4c4b42444d794e6b6e6c58654576664869426a797944495142 remote_integ_key 696d764c55754c4c74687a4a756c7a5658594c53415756587a636162785279537861424e41516e4c4b42444d794e6b6e6c58654576664869426a797944495142 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 5675664157557555516c4e676474656f remote_crypto_key 5675664157557555516c4e676474656f integ_alg sha-512-256 local_integ_key 7470724244487669706b62644b7468697a5a66547050525a416c44525a724b5a5579754d4d45785a6c6c5a5a6c546250566f6c4b7277577576477a70534f6665 remote_integ_key 7470724244487669706b62644b7468697a5a66547050525a416c44525a724b5a5579754d4d45785a6c6c5a5a6c546250566f6c4b7277577576477a70534f6665 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 504756495068724b6567704c57734a41 remote_crypto_key 504756495068724b6567704c57734a41 integ_alg sha-512-256 local_integ_key 64614b54754c534352645946584b6774776c4a4c4773644d6b514d6673466c556b47486a4a59586d796a7579766d6a4d4b45565852664c4d584277687359496d remote_integ_key 64614b54754c534352645946584b6774776c4a4c4773644d6b514d6673466c556b47486a4a59586d796a7579766d6a4d4b45565852664c4d584277687359496d 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 6e49704a4e474a526a7a4a5073747847 remote_crypto_key 6e49704a4e474a526a7a4a5073747847 integ_alg sha-512-256 local_integ_key 68426855534b464b77536a7956667a4e424f4575585852464f5364766c766a504e78774f716656594d75576b6d454e61764f5871586c7045494e716a76567756 remote_integ_key 68426855534b464b77536a7956667a4e424f4575585852464f5364766c766a504e78774f716656594d75576b6d454e61764f5871586c7045494e716a76567756 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 4d6366796149776b726f435147544657 remote_crypto_key 4d6366796149776b726f435147544657 integ_alg sha-512-256 local_integ_key 79544c474257636e4979667279464f4164647872464a70614a6859757868546c5a676e6f62524d6f78694a4e476161744c486453795a524169596c6142517779 remote_integ_key 79544c474257636e4979667279464f4164647872464a70614a6859757868546c5a676e6f62524d6f78694a4e476161744c486453795a524169596c6142517779 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 77655850615472784249436965726b77 remote_crypto_key 77655850615472784249436965726b77 integ_alg sha-512-256 local_integ_key 796c466e75674658514e726b6e696441505a5a616e52587a65686a5a6552776555675a7673474c57616146576578576d417a64515350706a6350674171747166 remote_integ_key 796c466e75674658514e726b6e696441505a5a616e52587a65686a5a6552776555675a7673474c57616146576578576d417a64515350706a6350674171747166 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 4256725a464849754c41634a74655376 remote_crypto_key 4256725a464849754c41634a74655376 integ_alg sha-512-256 local_integ_key 70706269756a4b516557747357577a6863556b5051727a4262507756727845695a4f6b6f5763536875456f66666443494c4950414141614d4f61596b4742515a remote_integ_key 70706269756a4b516557747357577a6863556b5051727a4262507756727845695a4f6b6f5763536875456f66666443494c4950414141614d4f61596b4742515a 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 566f525747716677706b6546507a5049 remote_crypto_key 566f525747716677706b6546507a5049 integ_alg sha-512-256 local_integ_key 7a556e4b707764526556596f594d4273615168796a5a644d435974795762784d6d765978534d5850677344504d69574e715658736d647474724c73416c594b41 remote_integ_key 7a556e4b707764526556596f594d4273615168796a5a644d435974795762784d6d765978534d5850677344504d69574e715658736d647474724c73416c594b41 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 696a5155776b77506b617a717a6c7544 remote_crypto_key 696a5155776b77506b617a717a6c7544 integ_alg sha-512-256 local_integ_key 5955415765616250586a6252706248774b61496f514a44414e75575166484b4d48496e4573544474615163617066546b455a4f6e5658727745644262794b6e48 remote_integ_key 5955415765616250586a6252706248774b61496f514a44414e75575166484b4d48496e4573544474615163617066546b455a4f6e5658727745644262794b6e48 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 4367524d6d64514c74596b7262764b6d remote_crypto_key 4367524d6d64514c74596b7262764b6d integ_alg sha-512-256 local_integ_key 59426d5a704541634f7a69486d676646524e4867577742544d4c6553754b796f6f7a4e514c54694b536f4f4461705959486c47704b64624b74536a4c57496476 remote_integ_key 59426d5a704541634f7a69486d676646524e4867577742544d4c6553754b796f6f7a4e514c54694b536f4f4461705959486c47704b64624b74536a4c57496476 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 476f4668614b4771687054534a516361 remote_crypto_key 476f4668614b4771687054534a516361 integ_alg sha-512-256 local_integ_key 4d62716444636a554953484c49554f7071746747426d66657a6d694661757167574d515a436864546277536f7558567653767a4e476f6c574e635a70674d766e remote_integ_key 4d62716444636a554953484c49554f7071746747426d66657a6d694661757167574d515a436864546277536f7558567653767a4e476f6c574e635a70674d766e 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 4b62526b795356535366515273426b41 remote_crypto_key 4b62526b795356535366515273426b41 integ_alg sha-512-256 local_integ_key 664c6e70485a4d4454637946617455614470697849675070666f705473414e686874644d7074776955586e6c4b48566a41666c47447a6c634558705858716f62 remote_integ_key 664c6e70485a4d4454637946617455614470697849675070666f705473414e686874644d7074776955586e6c4b48566a41666c47447a6c634558705858716f62 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 4154476e7165634d644f6e555263724d remote_crypto_key 4154476e7165634d644f6e555263724d integ_alg sha-512-256 local_integ_key 636166636c464777766c696c5a66534543706d74754e755853764f434a636749786e7776686d6144645a524e675354444a67584544544f667378534a4f684949 remote_integ_key 636166636c464777766c696c5a66534543706d74754e755853764f434a636749786e7776686d6144645a524e675354444a67584544544f667378534a4f684949 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 78424a7a42474f6167564e5a746a6873 remote_crypto_key 78424a7a42474f6167564e5a746a6873 integ_alg sha-512-256 local_integ_key 664e625473486278617045544969757854724e556c724d63446d6a70527348755a7055485970486f6a796a4941445248434f4e4463615356445674756749436e remote_integ_key 664e625473486278617045544969757854724e556c724d63446d6a70527348755a7055485970486f6a796a4941445248434f4e4463615356445674756749436e 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 6c47746e6869626b575a794b48627979 remote_crypto_key 6c47746e6869626b575a794b48627979 integ_alg sha-512-256 local_integ_key 4b677443517863594957474a73416765666f706a654158504c5550454241766443754a64545561724a6d4c4b4571585a656a4552467175724d48625363694467 remote_integ_key 4b677443517863594957474a73416765666f706a654158504c5550454241766443754a64545561724a6d4c4b4571585a656a4552467175724d48625363694467 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 485959466b745766684a776d4768686e remote_crypto_key 485959466b745766684a776d4768686e integ_alg sha-512-256 local_integ_key 4f4c6f684d5a745070524e5a755375656f4b4b724d4d66644c484b4564775177705a5a726643566a74536e696f48665266637a4b4f66796665494943634f7377 remote_integ_key 4f4c6f684d5a745070524e5a755375656f4b4b724d4d66644c484b4564775177705a5a726643566a74536e696f48665266637a4b4f66796665494943634f7377 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 4464504b6c5273617241537250696774 remote_crypto_key 4464504b6c5273617241537250696774 integ_alg sha-512-256 local_integ_key 4a704a4e6f64647762554b5a586e52566e676954496a737954776c6c4c4651436d7853596349614c52774f4a4f5957696d6357774569436e626d62714965546e remote_integ_key 4a704a4e6f64647762554b5a586e52566e676954496a737954776c6c4c4651436d7853596349614c52774f4a4f5957696d6357774569436e626d62714965546e 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 70634e734b7a6371586d4d7a53437247 remote_crypto_key 70634e734b7a6371586d4d7a53437247 integ_alg sha-512-256 local_integ_key 566f4174666c63495042745242694a674f495546476c6e7a67494a56416d74564c46746d75437750736347724f62506b766179766966555a5969726574714a47 remote_integ_key 566f4174666c63495042745242694a674f495546476c6e7a67494a56416d74564c46746d75437750736347724f62506b766179766966555a5969726574714a47 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 67426c61616d45557a6941796a744742 remote_crypto_key 67426c61616d45557a6941796a744742 integ_alg sha-512-256 local_integ_key 6d714846415a4d4c5a6c466a56575979537550444e785551554665455156474c6e6b4f47486c7441686b7951576342774e5977414f70504a794e55796555514f remote_integ_key 6d714846415a4d4c5a6c466a56575979537550444e785551554665455156474c6e6b4f47486c7441686b7951576342774e5977414f70504a794e55796555514f 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 6f78694a714c554c7158535a55557564 remote_crypto_key 6f78694a714c554c7158535a55557564 integ_alg sha-512-256 local_integ_key 494974724d7274464c46534268704f646f506f6973654f6d7a417563625171704947784861444a4d6a564e67707a626a5a466c6f55486845756c534d61477757 remote_integ_key 494974724d7274464c46534268704f646f506f6973654f6d7a417563625171704947784861444a4d6a564e67707a626a5a466c6f55486845756c534d61477757 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 6b427072475a46787454447472704f71 remote_crypto_key 6b427072475a46787454447472704f71 integ_alg sha-512-256 local_integ_key 6f6352495753735a664559707a554e4a756141696550414352565753636761466e6441784e5172505578726859414673754f654d75444c68794d675156534c75 remote_integ_key 6f6352495753735a664559707a554e4a756141696550414352565753636761466e6441784e5172505578726859414673754f654d75444c68794d675156534c75 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 53547443785379516d4c4d6e42537a50 remote_crypto_key 53547443785379516d4c4d6e42537a50 integ_alg sha-512-256 local_integ_key 444a5162484756434d42495944454655464e4d6b61725964774c47675575794963666d476973746148456967796d4d567258685871584a694a75735962447078 remote_integ_key 444a5162484756434d42495944454655464e4d6b61725964774c47675575794963666d476973746148456967796d4d567258685871584a694a75735962447078 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 7250676f4c644d474c48747173635961 remote_crypto_key 7250676f4c644d474c48747173635961 integ_alg sha-512-256 local_integ_key 754267585169616e75736e66556b4a58544470454f4f7666454979746b445a5a644d4848576355516941716c525749664447576b516d504c424e475352466449 remote_integ_key 754267585169616e75736e66556b4a58544470454f4f7666454979746b445a5a644d4848576355516941716c525749664447576b516d504c424e475352466449 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 71726d7752546c674a48686958676956 remote_crypto_key 71726d7752546c674a48686958676956 integ_alg sha-512-256 local_integ_key 6a4d616c547a516d54795751786b464c4f676f41475251677569504273415773656865425768464c6c58466d574d46754b624c6c546e4644554a5a795a4c6641 remote_integ_key 6a4d616c547a516d54795751786b464c4f676f41475251677569504273415773656865425768464c6c58466d574d46754b624c6c546e4644554a5a795a4c6641 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 50626d655a724a657542787473667441 remote_crypto_key 50626d655a724a657542787473667441 integ_alg sha-512-256 local_integ_key 4455515974725971695564787047596b74636f526d704179487a5467586d7566455651614a716d4d49664575534a504e6878704a57744e6c6d5970585349546b remote_integ_key 4455515974725971695564787047596b74636f526d704179487a5467586d7566455651614a716d4d49664575534a504e6878704a57744e6c6d5970585349546b 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 4b4462446553714a685a53786f516e71 remote_crypto_key 4b4462446553714a685a53786f516e71 integ_alg sha-512-256 local_integ_key 44734e6c70614a4c6e414f77414c46774d556569694d72696c4e45765577726853624d546a50495761536e5663544568654d464b71645644747443726b51745a remote_integ_key 44734e6c70614a4c6e414f77414c46774d556569694d72696c4e45765577726853624d546a50495761536e5663544568654d464b71645644747443726b51745a 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 6f735a786b57736a4b46644f636d7479 remote_crypto_key 6f735a786b57736a4b46644f636d7479 integ_alg sha-512-256 local_integ_key 6c6b54656b6a775a6d6c73576e6a63554843426a664141565275577252665049507767446e43627061724f4e504143544e594c6274585a51454a754555486f6b remote_integ_key 6c6b54656b6a775a6d6c73576e6a63554843426a664141565275577252665049507767446e43627061724f4e504143544e594c6274585a51454a754555486f6b 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 54426a6c505567506178477358627263 remote_crypto_key 54426a6c505567506178477358627263 integ_alg sha-512-256 local_integ_key 6e534e43504e58594e6b6f417243714a754f77617463694d6c5a61534e6272615064455a616a4d4b746a6e447268544a4c576471736d6e6f4261786846745942 remote_integ_key 6e534e43504e58594e6b6f417243714a754f77617463694d6c5a61534e6272615064455a616a4d4b746a6e447268544a4c576471736d6e6f4261786846745942 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 6a50727a4377676e5a4b774945696662 remote_crypto_key 6a50727a4377676e5a4b774945696662 integ_alg sha-512-256 local_integ_key 4c694a41494d654374464347716645466676524f66706c7a6b4c596168666572625a6d5572744a4c617a64627a4f424446567a6179756566644c634b4866484b remote_integ_key 4c694a41494d654374464347716645466676524f66706c7a6b4c596168666572625a6d5572744a4c617a64627a4f424446567a6179756566644c634b4866484b 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 624f514a496147514e6e55756341736b remote_crypto_key 624f514a496147514e6e55756341736b integ_alg sha-512-256 local_integ_key 6d7069776e4370456c45724f6a48436f52546d706f667a59624f77414867706e46445a4b42724f4a6f516c616b616243647359747563436e4c41556156617279 remote_integ_key 6d7069776e4370456c45724f6a48436f52546d706f667a59624f77414867706e46445a4b42724f4a6f516c616b616243647359747563436e4c41556156617279 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 62524d6b585151747a796e684b494f58 remote_crypto_key 62524d6b585151747a796e684b494f58 integ_alg sha-512-256 local_integ_key 55447052526d48785745776f4a59506963665654456356644e5868677979686a664b595a696e7379644b7259567151757665486967484e484a736c556f496b55 remote_integ_key 55447052526d48785745776f4a59506963665654456356644e5868677979686a664b595a696e7379644b7259567151757665486967484e484a736c556f496b55 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 7568434a444f6f664464476273727a45 remote_crypto_key 7568434a444f6f664464476273727a45 integ_alg sha-512-256 local_integ_key 7053635443684b49514574437854724b4656714a4b6a42755a794f6757506a506166595141795775516d734363646e41444664576c5654734b6844555077434c remote_integ_key 7053635443684b49514574437854724b4656714a4b6a42755a794f6757506a506166595141795775516d734363646e41444664576c5654734b6844555077434c 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 634e6c7571664d79427263664f4b7273 remote_crypto_key 634e6c7571664d79427263664f4b7273 integ_alg sha-512-256 local_integ_key 4f514b7271646d5870666f584e5363706d44504c4964547667457a42684644626e624a617168666f704c554a6c49784f53447761456f70656c6a766365754472 remote_integ_key 4f514b7271646d5870666f584e5363706d44504c4964547667457a42684644626e624a617168666f704c554a6c49784f53447761456f70656c6a766365754472 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 524d644152444b565048666f6251596b remote_crypto_key 524d644152444b565048666f6251596b integ_alg sha-512-256 local_integ_key 4f6759565867727a6f4d6e4a6c7a5a665a696c59425755594c4f45677258554469787361684859634857767870714771545849416c5a594c6b4d66567853484c remote_integ_key 4f6759565867727a6f4d6e4a6c7a5a665a696c59425755594c4f45677258554469787361684859634857767870714771545849416c5a594c6b4d66567853484c 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 436d7976766d426f506f534b4c4c6e50 remote_crypto_key 436d7976766d426f506f534b4c4c6e50 integ_alg sha-512-256 local_integ_key 65654e51706b697a55545854535a4c75684148536d726f49426e616a79444977476a5a6a4e5855716b4d6678674663575267547576654264514d7a5364757777 remote_integ_key 65654e51706b697a55545854535a4c75684148536d726f49426e616a79444977476a5a6a4e5855716b4d6678674663575267547576654264514d7a5364757777 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 746b4471427849496751474c77416c75 remote_crypto_key 746b4471427849496751474c77416c75 integ_alg sha-512-256 local_integ_key 5a6a4862434851565454736f7054637169414d6b5165754f41655566426f426e695642446f686a44435169454162777470524f77766b61474679654f4d434644 remote_integ_key 5a6a4862434851565454736f7054637169414d6b5165754f41655566426f426e695642446f686a44435169454162777470524f77766b61474679654f4d434644 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 416e6c47745075706b7767474b474b67 remote_crypto_key 416e6c47745075706b7767474b474b67 integ_alg sha-512-256 local_integ_key 4a5754636f48657a49676f4b566d4f4c74617a77676c73726346747071666b776754436f624c78676b4f73684c54676b6363444c5a6a516366444d4e456a456b remote_integ_key 4a5754636f48657a49676f4b566d4f4c74617a77676c73726346747071666b776754436f624c78676b4f73684c54676b6363444c5a6a516366444d4e456a456b 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 5a434464757466624d626362447a6d74 remote_crypto_key 5a434464757466624d626362447a6d74 integ_alg sha-512-256 local_integ_key 5243644a6b637264524c636158486d456478524e52576c73656d5263704449536c76754b636e6c55556b454b4449626c617942476143644d4d7850637769524c remote_integ_key 5243644a6b637264524c636158486d456478524e52576c73656d5263704449536c76754b636e6c55556b454b4449626c617942476143644d4d7850637769524c local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 474559787a624279574e64544e417277 remote_crypto_key 474559787a624279574e64544e417277 integ_alg sha-512-256 local_integ_key 646544447866706d4b554472655364576b57445776576d59675750754d457470757778767a5a4a5450496f42615a5058564648646447734a4f6e73706f476e41 remote_integ_key 646544447866706d4b554472655364576b57445776576d59675750754d457470757778767a5a4a5450496f42615a5058564648646447734a4f6e73706f476e41 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 716c764d6b744f4a6166656f75506a64 remote_crypto_key 716c764d6b744f4a6166656f75506a64 integ_alg sha-512-256 local_integ_key 786d6c57446b4a596167556e416a58637774444c6d504a5369465874515975446558597351555462565249665069554b427a6f5a5973507569526c6a78665265 remote_integ_key 786d6c57446b4a596167556e416a58637774444c6d504a5369465874515975446558597351555462565249665069554b427a6f5a5973507569526c6a78665265 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 7a616a42466444614c6b6f554d41716d remote_crypto_key 7a616a42466444614c6b6f554d41716d integ_alg sha-512-256 local_integ_key 696d764c55754c4c74687a4a756c7a5658594c53415756587a636162785279537861424e41516e4c4b42444d794e6b6e6c58654576664869426a797944495142 remote_integ_key 696d764c55754c4c74687a4a756c7a5658594c53415756587a636162785279537861424e41516e4c4b42444d794e6b6e6c58654576664869426a797944495142 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 5675664157557555516c4e676474656f remote_crypto_key 5675664157557555516c4e676474656f integ_alg sha-512-256 local_integ_key 7470724244487669706b62644b7468697a5a66547050525a416c44525a724b5a5579754d4d45785a6c6c5a5a6c546250566f6c4b7277577576477a70534f6665 remote_integ_key 7470724244487669706b62644b7468697a5a66547050525a416c44525a724b5a5579754d4d45785a6c6c5a5a6c546250566f6c4b7277577576477a70534f6665 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 504756495068724b6567704c57734a41 remote_crypto_key 504756495068724b6567704c57734a41 integ_alg sha-512-256 local_integ_key 64614b54754c534352645946584b6774776c4a4c4773644d6b514d6673466c556b47486a4a59586d796a7579766d6a4d4b45565852664c4d584277687359496d remote_integ_key 64614b54754c534352645946584b6774776c4a4c4773644d6b514d6673466c556b47486a4a59586d796a7579766d6a4d4b45565852664c4d584277687359496d 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 6e49704a4e474a526a7a4a5073747847 remote_crypto_key 6e49704a4e474a526a7a4a5073747847 integ_alg sha-512-256 local_integ_key 68426855534b464b77536a7956667a4e424f4575585852464f5364766c766a504e78774f716656594d75576b6d454e61764f5871586c7045494e716a76567756 remote_integ_key 68426855534b464b77536a7956667a4e424f4575585852464f5364766c766a504e78774f716656594d75576b6d454e61764f5871586c7045494e716a76567756 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 4d6366796149776b726f435147544657 remote_crypto_key 4d6366796149776b726f435147544657 integ_alg sha-512-256 local_integ_key 79544c474257636e4979667279464f4164647872464a70614a6859757868546c5a676e6f62524d6f78694a4e476161744c486453795a524169596c6142517779 remote_integ_key 79544c474257636e4979667279464f4164647872464a70614a6859757868546c5a676e6f62524d6f78694a4e476161744c486453795a524169596c6142517779 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 77655850615472784249436965726b77 remote_crypto_key 77655850615472784249436965726b77 integ_alg sha-512-256 local_integ_key 796c466e75674658514e726b6e696441505a5a616e52587a65686a5a6552776555675a7673474c57616146576578576d417a64515350706a6350674171747166 remote_integ_key 796c466e75674658514e726b6e696441505a5a616e52587a65686a5a6552776555675a7673474c57616146576578576d417a64515350706a6350674171747166 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 4256725a464849754c41634a74655376 remote_crypto_key 4256725a464849754c41634a74655376 integ_alg sha-512-256 local_integ_key 70706269756a4b516557747357577a6863556b5051727a4262507756727845695a4f6b6f5763536875456f66666443494c4950414141614d4f61596b4742515a remote_integ_key 70706269756a4b516557747357577a6863556b5051727a4262507756727845695a4f6b6f5763536875456f66666443494c4950414141614d4f61596b4742515a 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 566f525747716677706b6546507a5049 remote_crypto_key 566f525747716677706b6546507a5049 integ_alg sha-512-256 local_integ_key 7a556e4b707764526556596f594d4273615168796a5a644d435974795762784d6d765978534d5850677344504d69574e715658736d647474724c73416c594b41 remote_integ_key 7a556e4b707764526556596f594d4273615168796a5a644d435974795762784d6d765978534d5850677344504d69574e715658736d647474724c73416c594b41 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 696a5155776b77506b617a717a6c7544 remote_crypto_key 696a5155776b77506b617a717a6c7544 integ_alg sha-512-256 local_integ_key 5955415765616250586a6252706248774b61496f514a44414e75575166484b4d48496e4573544474615163617066546b455a4f6e5658727745644262794b6e48 remote_integ_key 5955415765616250586a6252706248774b61496f514a44414e75575166484b4d48496e4573544474615163617066546b455a4f6e5658727745644262794b6e48 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 4367524d6d64514c74596b7262764b6d remote_crypto_key 4367524d6d64514c74596b7262764b6d integ_alg sha-512-256 local_integ_key 59426d5a704541634f7a69486d676646524e4867577742544d4c6553754b796f6f7a4e514c54694b536f4f4461705959486c47704b64624b74536a4c57496476 remote_integ_key 59426d5a704541634f7a69486d676646524e4867577742544d4c6553754b796f6f7a4e514c54694b536f4f4461705959486c47704b64624b74536a4c57496476 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 476f4668614b4771687054534a516361 remote_crypto_key 476f4668614b4771687054534a516361 integ_alg sha-512-256 local_integ_key 4d62716444636a554953484c49554f7071746747426d66657a6d694661757167574d515a436864546277536f7558567653767a4e476f6c574e635a70674d766e remote_integ_key 4d62716444636a554953484c49554f7071746747426d66657a6d694661757167574d515a436864546277536f7558567653767a4e476f6c574e635a70674d766e 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 4b62526b795356535366515273426b41 remote_crypto_key 4b62526b795356535366515273426b41 integ_alg sha-512-256 local_integ_key 664c6e70485a4d4454637946617455614470697849675070666f705473414e686874644d7074776955586e6c4b48566a41666c47447a6c634558705858716f62 remote_integ_key 664c6e70485a4d4454637946617455614470697849675070666f705473414e686874644d7074776955586e6c4b48566a41666c47447a6c634558705858716f62 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 4154476e7165634d644f6e555263724d remote_crypto_key 4154476e7165634d644f6e555263724d integ_alg sha-512-256 local_integ_key 636166636c464777766c696c5a66534543706d74754e755853764f434a636749786e7776686d6144645a524e675354444a67584544544f667378534a4f684949 remote_integ_key 636166636c464777766c696c5a66534543706d74754e755853764f434a636749786e7776686d6144645a524e675354444a67584544544f667378534a4f684949 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 78424a7a42474f6167564e5a746a6873 remote_crypto_key 78424a7a42474f6167564e5a746a6873 integ_alg sha-512-256 local_integ_key 664e625473486278617045544969757854724e556c724d63446d6a70527348755a7055485970486f6a796a4941445248434f4e4463615356445674756749436e remote_integ_key 664e625473486278617045544969757854724e556c724d63446d6a70527348755a7055485970486f6a796a4941445248434f4e4463615356445674756749436e 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 6c47746e6869626b575a794b48627979 remote_crypto_key 6c47746e6869626b575a794b48627979 integ_alg sha-512-256 local_integ_key 4b677443517863594957474a73416765666f706a654158504c5550454241766443754a64545561724a6d4c4b4571585a656a4552467175724d48625363694467 remote_integ_key 4b677443517863594957474a73416765666f706a654158504c5550454241766443754a64545561724a6d4c4b4571585a656a4552467175724d48625363694467 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 485959466b745766684a776d4768686e remote_crypto_key 485959466b745766684a776d4768686e integ_alg sha-512-256 local_integ_key 4f4c6f684d5a745070524e5a755375656f4b4b724d4d66644c484b4564775177705a5a726643566a74536e696f48665266637a4b4f66796665494943634f7377 remote_integ_key 4f4c6f684d5a745070524e5a755375656f4b4b724d4d66644c484b4564775177705a5a726643566a74536e696f48665266637a4b4f66796665494943634f7377 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 4464504b6c5273617241537250696774 remote_crypto_key 4464504b6c5273617241537250696774 integ_alg sha-512-256 local_integ_key 4a704a4e6f64647762554b5a586e52566e676954496a737954776c6c4c4651436d7853596349614c52774f4a4f5957696d6357774569436e626d62714965546e remote_integ_key 4a704a4e6f64647762554b5a586e52566e676954496a737954776c6c4c4651436d7853596349614c52774f4a4f5957696d6357774569436e626d62714965546e 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 70634e734b7a6371586d4d7a53437247 remote_crypto_key 70634e734b7a6371586d4d7a53437247 integ_alg sha-512-256 local_integ_key 566f4174666c63495042745242694a674f495546476c6e7a67494a56416d74564c46746d75437750736347724f62506b766179766966555a5969726574714a47 remote_integ_key 566f4174666c63495042745242694a674f495546476c6e7a67494a56416d74564c46746d75437750736347724f62506b766179766966555a5969726574714a47 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 67426c61616d45557a6941796a744742 remote_crypto_key 67426c61616d45557a6941796a744742 integ_alg sha-512-256 local_integ_key 6d714846415a4d4c5a6c466a56575979537550444e785551554665455156474c6e6b4f47486c7441686b7951576342774e5977414f70504a794e55796555514f remote_integ_key 6d714846415a4d4c5a6c466a56575979537550444e785551554665455156474c6e6b4f47486c7441686b7951576342774e5977414f70504a794e55796555514f 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 6f78694a714c554c7158535a55557564 remote_crypto_key 6f78694a714c554c7158535a55557564 integ_alg sha-512-256 local_integ_key 494974724d7274464c46534268704f646f506f6973654f6d7a417563625171704947784861444a4d6a564e67707a626a5a466c6f55486845756c534d61477757 remote_integ_key 494974724d7274464c46534268704f646f506f6973654f6d7a417563625171704947784861444a4d6a564e67707a626a5a466c6f55486845756c534d61477757 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 6b427072475a46787454447472704f71 remote_crypto_key 6b427072475a46787454447472704f71 integ_alg sha-512-256 local_integ_key 6f6352495753735a664559707a554e4a756141696550414352565753636761466e6441784e5172505578726859414673754f654d75444c68794d675156534c75 remote_integ_key 6f6352495753735a664559707a554e4a756141696550414352565753636761466e6441784e5172505578726859414673754f654d75444c68794d675156534c75 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 53547443785379516d4c4d6e42537a50 remote_crypto_key 53547443785379516d4c4d6e42537a50 integ_alg sha-512-256 local_integ_key 444a5162484756434d42495944454655464e4d6b61725964774c47675575794963666d476973746148456967796d4d567258685871584a694a75735962447078 remote_integ_key 444a5162484756434d42495944454655464e4d6b61725964774c47675575794963666d476973746148456967796d4d567258685871584a694a75735962447078 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 7250676f4c644d474c48747173635961 remote_crypto_key 7250676f4c644d474c48747173635961 integ_alg sha-512-256 local_integ_key 754267585169616e75736e66556b4a58544470454f4f7666454979746b445a5a644d4848576355516941716c525749664447576b516d504c424e475352466449 remote_integ_key 754267585169616e75736e66556b4a58544470454f4f7666454979746b445a5a644d4848576355516941716c525749664447576b516d504c424e475352466449 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 71726d7752546c674a48686958676956 remote_crypto_key 71726d7752546c674a48686958676956 integ_alg sha-512-256 local_integ_key 6a4d616c547a516d54795751786b464c4f676f41475251677569504273415773656865425768464c6c58466d574d46754b624c6c546e4644554a5a795a4c6641 remote_integ_key 6a4d616c547a516d54795751786b464c4f676f41475251677569504273415773656865425768464c6c58466d574d46754b624c6c546e4644554a5a795a4c6641 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 50626d655a724a657542787473667441 remote_crypto_key 50626d655a724a657542787473667441 integ_alg sha-512-256 local_integ_key 4455515974725971695564787047596b74636f526d704179487a5467586d7566455651614a716d4d49664575534a504e6878704a57744e6c6d5970585349546b remote_integ_key 4455515974725971695564787047596b74636f526d704179487a5467586d7566455651614a716d4d49664575534a504e6878704a57744e6c6d5970585349546b 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 4b4462446553714a685a53786f516e71 remote_crypto_key 4b4462446553714a685a53786f516e71 integ_alg sha-512-256 local_integ_key 44734e6c70614a4c6e414f77414c46774d556569694d72696c4e45765577726853624d546a50495761536e5663544568654d464b71645644747443726b51745a remote_integ_key 44734e6c70614a4c6e414f77414c46774d556569694d72696c4e45765577726853624d546a50495761536e5663544568654d464b71645644747443726b51745a 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 6f735a786b57736a4b46644f636d7479 remote_crypto_key 6f735a786b57736a4b46644f636d7479 integ_alg sha-512-256 local_integ_key 6c6b54656b6a775a6d6c73576e6a63554843426a664141565275577252665049507767446e43627061724f4e504143544e594c6274585a51454a754555486f6b remote_integ_key 6c6b54656b6a775a6d6c73576e6a63554843426a664141565275577252665049507767446e43627061724f4e504143544e594c6274585a51454a754555486f6b 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 54426a6c505567506178477358627263 remote_crypto_key 54426a6c505567506178477358627263 integ_alg sha-512-256 local_integ_key 6e534e43504e58594e6b6f417243714a754f77617463694d6c5a61534e6272615064455a616a4d4b746a6e447268544a4c576471736d6e6f4261786846745942 remote_integ_key 6e534e43504e58594e6b6f417243714a754f77617463694d6c5a61534e6272615064455a616a4d4b746a6e447268544a4c576471736d6e6f4261786846745942 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 6a50727a4377676e5a4b774945696662 remote_crypto_key 6a50727a4377676e5a4b774945696662 integ_alg sha-512-256 local_integ_key 4c694a41494d654374464347716645466676524f66706c7a6b4c596168666572625a6d5572744a4c617a64627a4f424446567a6179756566644c634b4866484b remote_integ_key 4c694a41494d654374464347716645466676524f66706c7a6b4c596168666572625a6d5572744a4c617a64627a4f424446567a6179756566644c634b4866484b 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 624f514a496147514e6e55756341736b remote_crypto_key 624f514a496147514e6e55756341736b integ_alg sha-512-256 local_integ_key 6d7069776e4370456c45724f6a48436f52546d706f667a59624f77414867706e46445a4b42724f4a6f516c616b616243647359747563436e4c41556156617279 remote_integ_key 6d7069776e4370456c45724f6a48436f52546d706f667a59624f77414867706e46445a4b42724f4a6f516c616b616243647359747563436e4c41556156617279 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 62524d6b585151747a796e684b494f58 remote_crypto_key 62524d6b585151747a796e684b494f58 integ_alg sha-512-256 local_integ_key 55447052526d48785745776f4a59506963665654456356644e5868677979686a664b595a696e7379644b7259567151757665486967484e484a736c556f496b55 remote_integ_key 55447052526d48785745776f4a59506963665654456356644e5868677979686a664b595a696e7379644b7259567151757665486967484e484a736c556f496b55 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 7568434a444f6f664464476273727a45 remote_crypto_key 7568434a444f6f664464476273727a45 integ_alg sha-512-256 local_integ_key 7053635443684b49514574437854724b4656714a4b6a42755a794f6757506a506166595141795775516d734363646e41444664576c5654734b6844555077434c remote_integ_key 7053635443684b49514574437854724b4656714a4b6a42755a794f6757506a506166595141795775516d734363646e41444664576c5654734b6844555077434c 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 634e6c7571664d79427263664f4b7273 remote_crypto_key 634e6c7571664d79427263664f4b7273 integ_alg sha-512-256 local_integ_key 4f514b7271646d5870666f584e5363706d44504c4964547667457a42684644626e624a617168666f704c554a6c49784f53447761456f70656c6a766365754472 remote_integ_key 4f514b7271646d5870666f584e5363706d44504c4964547667457a42684644626e624a617168666f704c554a6c49784f53447761456f70656c6a766365754472 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 524d644152444b565048666f6251596b remote_crypto_key 524d644152444b565048666f6251596b integ_alg sha-512-256 local_integ_key 4f6759565867727a6f4d6e4a6c7a5a665a696c59425755594c4f45677258554469787361684859634857767870714771545849416c5a594c6b4d66567853484c remote_integ_key 4f6759565867727a6f4d6e4a6c7a5a665a696c59425755594c4f45677258554469787361684859634857767870714771545849416c5a594c6b4d66567853484c 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 436d7976766d426f506f534b4c4c6e50 remote_crypto_key 436d7976766d426f506f534b4c4c6e50 integ_alg sha-512-256 local_integ_key 65654e51706b697a55545854535a4c75684148536d726f49426e616a79444977476a5a6a4e5855716b4d6678674663575267547576654264514d7a5364757777 remote_integ_key 65654e51706b697a55545854535a4c75684148536d726f49426e616a79444977476a5a6a4e5855716b4d6678674663575267547576654264514d7a5364757777 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 746b4471427849496751474c77416c75 remote_crypto_key 746b4471427849496751474c77416c75 integ_alg sha-512-256 local_integ_key 5a6a4862434851565454736f7054637169414d6b5165754f41655566426f426e695642446f686a44435169454162777470524f77766b61474679654f4d434644 remote_integ_key 5a6a4862434851565454736f7054637169414d6b5165754f41655566426f426e695642446f686a44435169454162777470524f77766b61474679654f4d434644 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 416e6c47745075706b7767474b474b67 remote_crypto_key 416e6c47745075706b7767474b474b67 integ_alg sha-512-256 local_integ_key 4a5754636f48657a49676f4b566d4f4c74617a77676c73726346747071666b776754436f624c78676b4f73684c54676b6363444c5a6a516366444d4e456a456b remote_integ_key 4a5754636f48657a49676f4b566d4f4c74617a77676c73726346747071666b776754436f624c78676b4f73684c54676b6363444c5a6a516366444d4e456a456b 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 5a434464757466624d626362447a6d74 remote_crypto_key 5a434464757466624d626362447a6d74 integ_alg sha-512-256 local_integ_key 5243644a6b637264524c636158486d456478524e52576c73656d5263704449536c76754b636e6c55556b454b4449626c617942476143644d4d7850637769524c remote_integ_key 5243644a6b637264524c636158486d456478524e52576c73656d5263704449536c76754b636e6c55556b454b4449626c617942476143644d4d7850637769524c 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 61634d51764b57737a5254434974456d remote_crypto_key 61634d51764b57737a5254434974456d integ_alg sha-512-256 local_integ_key 6a596a636d51644e514867694b446768674d724d6150776d6164665a626842617876414d6f794e4c68664b664155474b76524e434f6257704f6f58486f45484c remote_integ_key 6a596a636d51644e514867694b446768674d724d6150776d6164665a626842617876414d6f794e4c68664b664155474b76524e434f6257704f6f58486f45484c 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 48767376426643555a72746e63557876 remote_crypto_key 48767376426643555a72746e63557876 integ_alg sha-512-256 local_integ_key 6d495362694e4d6d4d414f417278724851586b637847454769736b747a75556d68626b7276485877417272554a77494553764b72466c7356496d4a4664775366 remote_integ_key 6d495362694e4d6d4d414f417278724851586b637847454769736b747a75556d68626b7276485877417272554a77494553764b72466c7356496d4a4664775366 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 556d717a726e64495664646656466149 remote_crypto_key 556d717a726e64495664646656466149 integ_alg sha-512-256 local_integ_key 6f52704b4e4e497363695766594a6e7278514b41487876654a46614b6870624b4d7a6757647a78424d4b66675747434a4a51456177454f6b61734b6264414b6e remote_integ_key 6f52704b4e4e497363695766594a6e7278514b41487876654a46614b6870624b4d7a6757647a78424d4b66675747434a4a51456177454f6b61734b6264414b6e 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 51784e7948617957727267716d6c6869 remote_crypto_key 51784e7948617957727267716d6c6869 integ_alg sha-512-256 local_integ_key 546569627551505465764d486263426e59666d53626254426f676b4d536865614f445563536143595666596b78594b547a7a4b4f4f777750747172514d6a5148 remote_integ_key 546569627551505465764d486263426e59666d53626254426f676b4d536865614f445563536143595666596b78594b547a7a4b4f4f777750747172514d6a5148 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 41696766715550676c77454269556e62 remote_crypto_key 41696766715550676c77454269556e62 integ_alg sha-512-256 local_integ_key 586f4743595a536d7853485a67534b4c55676c647375676d686352476b47656c64566562774b4c42714c44516861535149536d6b6d664152426a546863685558 remote_integ_key 586f4743595a536d7853485a67534b4c55676c647375676d686352476b47656c64566562774b4c42714c44516861535149536d6b6d664152426a546863685558 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 447a6f476846516179564442736b6b5a remote_crypto_key 447a6f476846516179564442736b6b5a integ_alg sha-512-256 local_integ_key 5477594e586b676a697974526a667a534f4e5366617950516b6479514476524d707176704641636d52644c546e61494647736c6d786b445a6856446d75685853 remote_integ_key 5477594e586b676a697974526a667a534f4e5366617950516b6479514476524d707176704641636d52644c546e61494647736c6d786b445a6856446d75685853 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 4a6d6c6c457546426668445153666370 remote_crypto_key 4a6d6c6c457546426668445153666370 integ_alg sha-512-256 local_integ_key 494c466d5a664b4849596145704d59566c435a61627162727a497658746655506750586a624f6f52776e6f564a664c677a716c617a444464566170534b67626e remote_integ_key 494c466d5a664b4849596145704d59566c435a61627162727a497658746655506750586a624f6f52776e6f564a664c677a716c617a444464566170534b67626e 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 6f636b504d726a6850734e696747626e remote_crypto_key 6f636b504d726a6850734e696747626e integ_alg sha-512-256 local_integ_key 666e696d79655078666f477355616c534345706b68506f6d5856685a4f41775451765853755a437569695159424d4f634b4b59514e66414d4b61745052484176 remote_integ_key 666e696d79655078666f477355616c534345706b68506f6d5856685a4f41775451765853755a437569695159424d4f634b4b59514e66414d4b61745052484176 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 55527179715669564945414855725156 remote_crypto_key 55527179715669564945414855725156 integ_alg sha-512-256 local_integ_key 684875426b7a444c534f42724567546f625475624d436e6b474a696e4d6873715143577563746c52415277414c5a53595a74634e65696b637244446774424e44 remote_integ_key 684875426b7a444c534f42724567546f625475624d436e6b474a696e4d6873715143577563746c52415277414c5a53595a74634e65696b637244446774424e44 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 66634d6f70454878594178476c676d52 remote_crypto_key 66634d6f70454878594178476c676d52 integ_alg sha-512-256 local_integ_key 4752756455555068776f6a624d62714261444d756f4674474c6c4463706a5962666d4543764b6e796d534e56414d625a7758636f796c4351664b68496e4b674e remote_integ_key 4752756455555068776f6a624d62714261444d756f4674474c6c4463706a5962666d4543764b6e796d534e56414d625a7758636f796c4351664b68496e4b674e 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 684a6f7347564e615043764c6a466c65 remote_crypto_key 684a6f7347564e615043764c6a466c65 integ_alg sha-512-256 local_integ_key 6b425348736f6a74776e536669494f466676777673494b6b6365536e436b616846486c4d4d4479507167576248727758765242517355776a537658576375625a remote_integ_key 6b425348736f6a74776e536669494f466676777673494b6b6365536e436b616846486c4d4d4479507167576248727758765242517355776a537658576375625a 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 52444f504c4f6b7a557747426b62764a remote_crypto_key 52444f504c4f6b7a557747426b62764a integ_alg sha-512-256 local_integ_key 4f474f58535a5547736a716c585745736d775a6c77795a686b584947594f72796f4d6b5a4f416b756359764a59574f7449626d696776636c6c51504d79685862 remote_integ_key 4f474f58535a5547736a716c585745736d775a6c77795a686b584947594f72796f4d6b5a4f416b756359764a59574f7449626d696776636c6c51504d79685862 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 596b764c4a546d594e7266594b524775 remote_crypto_key 596b764c4a546d594e7266594b524775 integ_alg sha-512-256 local_integ_key 667a4f664a4f705a7841737a6c54704964464571686658796f7569414852795a75744e7a435873787364716c53524d704a736145464a70744c6b6b4f616e7873 remote_integ_key 667a4f664a4f705a7841737a6c54704964464571686658796f7569414852795a75744e7a435873787364716c53524d704a736145464a70744c6b6b4f616e7873 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 77786b6a6e7267556558537254746979 remote_crypto_key 77786b6a6e7267556558537254746979 integ_alg sha-512-256 local_integ_key 564e6e59446e48544765616c4a6f4161676e4b794d686a475351564c57565346634d7a44636243636d4a4c6c724f4b7750797a69446249474f475257494b6c59 remote_integ_key 564e6e59446e48544765616c4a6f4161676e4b794d686a475351564c57565346634d7a44636243636d4a4c6c724f4b7750797a69446249474f475257494b6c59 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 77546b4a674f55596e796553664b7046 remote_crypto_key 77546b4a674f55596e796553664b7046 integ_alg sha-512-256 local_integ_key 54475072516e616f7165556168744264586e41487a6a76437752775972554c677a416679587642456c7a4f674467477654756171574d774d4e48735044614366 remote_integ_key 54475072516e616f7165556168744264586e41487a6a76437752775972554c677a416679587642456c7a4f674467477654756171574d774d4e48735044614366 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 714c5a4f57445a4261724f45656c4863 remote_crypto_key 714c5a4f57445a4261724f45656c4863 integ_alg sha-512-256 local_integ_key 6a6c4f42756e635877614c64556b5a714775667176484c69464b777741656f756b5149754a4f78526f6276454b674b4b797862544f6e67515465647a5779426a remote_integ_key 6a6c4f42756e635877614c64556b5a714775667176484c69464b777741656f756b5149754a4f78526f6276454b674b4b797862544f6e67515465647a5779426a 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 79514e49515a4172615864735951486e remote_crypto_key 79514e49515a4172615864735951486e integ_alg sha-512-256 local_integ_key 79457569675153566f6a417246704c4e6d657449517a5470446c694e4d6a764653744551414742715271736b52636a73725442676a72784578567161454b6164 remote_integ_key 79457569675153566f6a417246704c4e6d657449517a5470446c694e4d6a764653744551414742715271736b52636a73725442676a72784578567161454b6164 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 786e53614c666a4a637565704568786a remote_crypto_key 786e53614c666a4a637565704568786a integ_alg sha-512-256 local_integ_key 6555464a774c734b776d7559617142796e52756f714d444c6271794e726c7346775353796173477a7557555553795558594a6c67794875425351654f7376426f remote_integ_key 6555464a774c734b776d7559617142796e52756f714d444c6271794e726c7346775353796173477a7557555553795558594a6c67794875425351654f7376426f 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 696171736471664d7075416463625354 remote_crypto_key 696171736471664d7075416463625354 integ_alg sha-512-256 local_integ_key 4e4f6667726c687455434a784156564b484753585146474f627070636143506b6a514d6a494c474473726579615459527562415543657244694f5a4e565a6e43 remote_integ_key 4e4f6667726c687455434a784156564b484753585146474f627070636143506b6a514d6a494c474473726579615459527562415543657244694f5a4e565a6e43 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 5362647579486f4c68656e6f61454e54 remote_crypto_key 5362647579486f4c68656e6f61454e54 integ_alg sha-512-256 local_integ_key 4a4972415669514a765641525255536869706171717954446a76705a636753656571726142774d444b426a4e48736b6b64446748784e6849577565486a636c5a remote_integ_key 4a4972415669514a765641525255536869706171717954446a76705a636753656571726142774d444b426a4e48736b6b64446748784e6849577565486a636c5a 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 46634e426973704d6d786d7645496462 remote_crypto_key 46634e426973704d6d786d7645496462 integ_alg sha-512-256 local_integ_key 434b505a744a424a616b634a6c64526c6d445972616f534957754270596b567241437450707877736768624c6d4e554a556f65547a634976757967444d547864 remote_integ_key 434b505a744a424a616b634a6c64526c6d445972616f534957754270596b567241437450707877736768624c6d4e554a556f65547a634976757967444d547864 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 424a58534346686e4d446a447268784a remote_crypto_key 424a58534346686e4d446a447268784a integ_alg sha-512-256 local_integ_key 5055775346675a486f4f74505a42434944707a44694b7362477967654b486d6e6c525863444551795955756a4c4a6d796f7868737849616159496b4b56624e6d remote_integ_key 5055775346675a486f4f74505a42434944707a44694b7362477967654b486d6e6c525863444551795955756a4c4a6d796f7868737849616159496b4b56624e6d 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 425478537241515a4e514864744e7a75 remote_crypto_key 425478537241515a4e514864744e7a75 integ_alg sha-512-256 local_integ_key 69556969516a4865754d4959567062596e425741445578695751536b7575596e5765587663494a7a6e6c7375796b577a74677144775570466a7566676a456871 remote_integ_key 69556969516a4865754d4959567062596e425741445578695751536b7575596e5765587663494a7a6e6c7375796b577a74677144775570466a7566676a456871 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 564f7174536d51486a6c64476b6b446a remote_crypto_key 564f7174536d51486a6c64476b6b446a integ_alg sha-512-256 local_integ_key 526f717469544d63677041586b65596a7a41526557635953785963784b674576774971786d5170704f48786c516a4a714c56515a7947495465516f4d5a53576c remote_integ_key 526f717469544d63677041586b65596a7a41526557635953785963784b674576774971786d5170704f48786c516a4a714c56515a7947495465516f4d5a53576c 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 65565848756c75594363424d716a656d remote_crypto_key 65565848756c75594363424d716a656d integ_alg sha-512-256 local_integ_key 63714264577a6144686e6746665845727246784858517a6f4c6d4d5855457951746e77437a49766141534a45674b4e7074697843454e776c706a6778484d7963 remote_integ_key 63714264577a6144686e6746665845727246784858517a6f4c6d4d5855457951746e77437a49766141534a45674b4e7074697843454e776c706a6778484d7963 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 66455758426d5848414272634d506c74 remote_crypto_key 66455758426d5848414272634d506c74 integ_alg sha-512-256 local_integ_key 594e6552554b786a6850475358745165737a6a656c6256765467516e55585148506453526872586c657059687477646a74774a41624d66657648695345504c76 remote_integ_key 594e6552554b786a6850475358745165737a6a656c6256765467516e55585148506453526872586c657059687477646a74774a41624d66657648695345504c76 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 564c616d6c6d726864434c457a535146 remote_crypto_key 564c616d6c6d726864434c457a535146 integ_alg sha-512-256 local_integ_key 6f6e6862777a4150424e41534d6949526e6872694e6b6d77616c42554f4276716855554b457372724547664e53644a494a57596175444270467256676c66444c remote_integ_key 6f6e6862777a4150424e41534d6949526e6872694e6b6d77616c42554f4276716855554b457372724547664e53644a494a57596175444270467256676c66444c 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 567277507156635348446c4b64746469 remote_crypto_key 567277507156635348446c4b64746469 integ_alg sha-512-256 local_integ_key 49494762497156664b764c63476d4341626c5857634150577858586752557a5a7553736b696b7a4d55517971454975776b597a75786b746949694a62554f4e44 remote_integ_key 49494762497156664b764c63476d4341626c5857634150577858586752557a5a7553736b696b7a4d55517971454975776b597a75786b746949694a62554f4e44 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 5443784c63507556464d5a4b4961634a remote_crypto_key 5443784c63507556464d5a4b4961634a integ_alg sha-512-256 local_integ_key 4373745441645062736645794a5a7244556973674b68674b63664e705554504a4f507053577074736b446174584d6f474a4f45677558496e785a4454716d5666 remote_integ_key 4373745441645062736645794a5a7244556973674b68674b63664e705554504a4f507053577074736b446174584d6f474a4f45677558496e785a4454716d5666 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 494f546f587343675275486973735042 remote_crypto_key 494f546f587343675275486973735042 integ_alg sha-512-256 local_integ_key 566c58564e6974707050766151646b4a64566a6850575a564d627742437479714f567a4277507169424672556f68474f4e73717a76614b6a6a4f44625157724b remote_integ_key 566c58564e6974707050766151646b4a64566a6850575a564d627742437479714f567a4277507169424672556f68474f4e73717a76614b6a6a4f44625157724b 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 70497849624c4c784457666478454b51 remote_crypto_key 70497849624c4c784457666478454b51 integ_alg sha-512-256 local_integ_key 434e5866494356706a54735743636669455a5371744b6c53725956454a4655786a4169467367656b42636446564f78534c476f646b504e6357436a6c4b675679 remote_integ_key 434e5866494356706a54735743636669455a5371744b6c53725956454a4655786a4169467367656b42636446564f78534c476f646b504e6357436a6c4b675679 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 4d516847706e45566257497063596348 remote_crypto_key 4d516847706e45566257497063596348 integ_alg sha-512-256 local_integ_key 554876757a496e73634662434356516871474d7861446c5061685756524b4c4d726168484256744e72644f6769454b6c6870424762644b616f6c52446e547a70 remote_integ_key 554876757a496e73634662434356516871474d7861446c5061685756524b4c4d726168484256744e72644f6769454b6c6870424762644b616f6c52446e547a70 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 66507543674a784c6945666a73524364 remote_crypto_key 66507543674a784c6945666a73524364 integ_alg sha-512-256 local_integ_key 484d576a426855776e7151737251767a6c6e6555666264756a47765772486d5946636d4477736e5565775a575044666c6a75797a784a6c68575347644b4e6b4d remote_integ_key 484d576a426855776e7151737251767a6c6e6555666264756a47765772486d5946636d4477736e5565775a575044666c6a75797a784a6c68575347644b4e6b4d 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 77545741654355635a476d434a797568 remote_crypto_key 77545741654355635a476d434a797568 integ_alg sha-512-256 local_integ_key 7063436d63556f627a4b774a576465576a4c48697a696d4368784b764f6678774857616d4f527458425a6162454f7947716d6952486f69457165734245756465 remote_integ_key 7063436d63556f627a4b774a576465576a4c48697a696d4368784b764f6678774857616d4f527458425a6162454f7947716d6952486f69457165734245756465 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 5662686d786e684a5a63524e6b555576 remote_crypto_key 5662686d786e684a5a63524e6b555576 integ_alg sha-512-256 local_integ_key 4f73426153516d64526846496d7a66474e594c52724b68537969556a6d4d4d6b636354794849474459636c6b686e446f685a4f4272427768716265654377585a remote_integ_key 4f73426153516d64526846496d7a66474e594c52724b68537969556a6d4d4d6b636354794849474459636c6b686e446f685a4f4272427768716265654377585a 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 67414f6b66596b55516e64774a6a7069 remote_crypto_key 67414f6b66596b55516e64774a6a7069 integ_alg sha-512-256 local_integ_key 514b706b75514f7548656350494e75684c4769504a444276684978514979434c776d684773795753564b556b6a6f624552464a454d466e7a57635a5571426952 remote_integ_key 514b706b75514f7548656350494e75684c4769504a444276684978514979434c776d684773795753564b556b6a6f624552464a454d466e7a57635a5571426952 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 6e4d494e6b6b5a4554674d445254594b remote_crypto_key 6e4d494e6b6b5a4554674d445254594b integ_alg sha-512-256 local_integ_key 5346567a41574b6a72467758474d4a574c44615767744c6b6b634876715946625a6c4d437752735a6274784b5a72556e506458535665566b5171744270506367 remote_integ_key 5346567a41574b6a72467758474d4a574c44615767744c6b6b634876715946625a6c4d437752735a6274784b5a72556e506458535665566b5171744270506367 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 7276486f5462734b6a574e7967776655 remote_crypto_key 7276486f5462734b6a574e7967776655 integ_alg sha-512-256 local_integ_key 456f6266486c4e755972524f5169516f526267707a68696e72785a567957647449434847546b66444c76414c655459425a56734f6a7268484a70787374564359 remote_integ_key 456f6266486c4e755972524f5169516f526267707a68696e72785a567957647449434847546b66444c76414c655459425a56734f6a7268484a70787374564359 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 7670744b6d4d715476744a6f4a425043 remote_crypto_key 7670744b6d4d715476744a6f4a425043 integ_alg sha-512-256 local_integ_key 53634c4b6a7949484a626d786351756d6b674f4a4e794358594163567a76507378415774684a6d4c52717459584a51634d6a4e63634c464252614e74666b5553 remote_integ_key 53634c4b6a7949484a626d786351756d6b674f4a4e794358594163567a76507378415774684a6d4c52717459584a51634d6a4e63634c464252614e74666b5553 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 6862516370546b7059414547777a6c55 remote_crypto_key 6862516370546b7059414547777a6c55 integ_alg sha-512-256 local_integ_key 72686a4a6e6b7a65646b576d464354776765646f41667a6550734357697867516e4445466279474c536644496c5a6879636b4f426e676c6f6b754a4563547870 remote_integ_key 72686a4a6e6b7a65646b576d464354776765646f41667a6550734357697867516e4445466279474c536644496c5a6879636b4f426e676c6f6b754a4563547870 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 61634d51764b57737a5254434974456d remote_crypto_key 61634d51764b57737a5254434974456d integ_alg sha-512-256 local_integ_key 6a596a636d51644e514867694b446768674d724d6150776d6164665a626842617876414d6f794e4c68664b664155474b76524e434f6257704f6f58486f45484c remote_integ_key 6a596a636d51644e514867694b446768674d724d6150776d6164665a626842617876414d6f794e4c68664b664155474b76524e434f6257704f6f58486f45484c 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 48767376426643555a72746e63557876 remote_crypto_key 48767376426643555a72746e63557876 integ_alg sha-512-256 local_integ_key 6d495362694e4d6d4d414f417278724851586b637847454769736b747a75556d68626b7276485877417272554a77494553764b72466c7356496d4a4664775366 remote_integ_key 6d495362694e4d6d4d414f417278724851586b637847454769736b747a75556d68626b7276485877417272554a77494553764b72466c7356496d4a4664775366 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 556d717a726e64495664646656466149 remote_crypto_key 556d717a726e64495664646656466149 integ_alg sha-512-256 local_integ_key 6f52704b4e4e497363695766594a6e7278514b41487876654a46614b6870624b4d7a6757647a78424d4b66675747434a4a51456177454f6b61734b6264414b6e remote_integ_key 6f52704b4e4e497363695766594a6e7278514b41487876654a46614b6870624b4d7a6757647a78424d4b66675747434a4a51456177454f6b61734b6264414b6e 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 51784e7948617957727267716d6c6869 remote_crypto_key 51784e7948617957727267716d6c6869 integ_alg sha-512-256 local_integ_key 546569627551505465764d486263426e59666d53626254426f676b4d536865614f445563536143595666596b78594b547a7a4b4f4f777750747172514d6a5148 remote_integ_key 546569627551505465764d486263426e59666d53626254426f676b4d536865614f445563536143595666596b78594b547a7a4b4f4f777750747172514d6a5148 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 41696766715550676c77454269556e62 remote_crypto_key 41696766715550676c77454269556e62 integ_alg sha-512-256 local_integ_key 586f4743595a536d7853485a67534b4c55676c647375676d686352476b47656c64566562774b4c42714c44516861535149536d6b6d664152426a546863685558 remote_integ_key 586f4743595a536d7853485a67534b4c55676c647375676d686352476b47656c64566562774b4c42714c44516861535149536d6b6d664152426a546863685558 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 447a6f476846516179564442736b6b5a remote_crypto_key 447a6f476846516179564442736b6b5a integ_alg sha-512-256 local_integ_key 5477594e586b676a697974526a667a534f4e5366617950516b6479514476524d707176704641636d52644c546e61494647736c6d786b445a6856446d75685853 remote_integ_key 5477594e586b676a697974526a667a534f4e5366617950516b6479514476524d707176704641636d52644c546e61494647736c6d786b445a6856446d75685853 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 4a6d6c6c457546426668445153666370 remote_crypto_key 4a6d6c6c457546426668445153666370 integ_alg sha-512-256 local_integ_key 494c466d5a664b4849596145704d59566c435a61627162727a497658746655506750586a624f6f52776e6f564a664c677a716c617a444464566170534b67626e remote_integ_key 494c466d5a664b4849596145704d59566c435a61627162727a497658746655506750586a624f6f52776e6f564a664c677a716c617a444464566170534b67626e 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 6f636b504d726a6850734e696747626e remote_crypto_key 6f636b504d726a6850734e696747626e integ_alg sha-512-256 local_integ_key 666e696d79655078666f477355616c534345706b68506f6d5856685a4f41775451765853755a437569695159424d4f634b4b59514e66414d4b61745052484176 remote_integ_key 666e696d79655078666f477355616c534345706b68506f6d5856685a4f41775451765853755a437569695159424d4f634b4b59514e66414d4b61745052484176 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 55527179715669564945414855725156 remote_crypto_key 55527179715669564945414855725156 integ_alg sha-512-256 local_integ_key 684875426b7a444c534f42724567546f625475624d436e6b474a696e4d6873715143577563746c52415277414c5a53595a74634e65696b637244446774424e44 remote_integ_key 684875426b7a444c534f42724567546f625475624d436e6b474a696e4d6873715143577563746c52415277414c5a53595a74634e65696b637244446774424e44 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 66634d6f70454878594178476c676d52 remote_crypto_key 66634d6f70454878594178476c676d52 integ_alg sha-512-256 local_integ_key 4752756455555068776f6a624d62714261444d756f4674474c6c4463706a5962666d4543764b6e796d534e56414d625a7758636f796c4351664b68496e4b674e remote_integ_key 4752756455555068776f6a624d62714261444d756f4674474c6c4463706a5962666d4543764b6e796d534e56414d625a7758636f796c4351664b68496e4b674e 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 684a6f7347564e615043764c6a466c65 remote_crypto_key 684a6f7347564e615043764c6a466c65 integ_alg sha-512-256 local_integ_key 6b425348736f6a74776e536669494f466676777673494b6b6365536e436b616846486c4d4d4479507167576248727758765242517355776a537658576375625a remote_integ_key 6b425348736f6a74776e536669494f466676777673494b6b6365536e436b616846486c4d4d4479507167576248727758765242517355776a537658576375625a 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 52444f504c4f6b7a557747426b62764a remote_crypto_key 52444f504c4f6b7a557747426b62764a integ_alg sha-512-256 local_integ_key 4f474f58535a5547736a716c585745736d775a6c77795a686b584947594f72796f4d6b5a4f416b756359764a59574f7449626d696776636c6c51504d79685862 remote_integ_key 4f474f58535a5547736a716c585745736d775a6c77795a686b584947594f72796f4d6b5a4f416b756359764a59574f7449626d696776636c6c51504d79685862 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 596b764c4a546d594e7266594b524775 remote_crypto_key 596b764c4a546d594e7266594b524775 integ_alg sha-512-256 local_integ_key 667a4f664a4f705a7841737a6c54704964464571686658796f7569414852795a75744e7a435873787364716c53524d704a736145464a70744c6b6b4f616e7873 remote_integ_key 667a4f664a4f705a7841737a6c54704964464571686658796f7569414852795a75744e7a435873787364716c53524d704a736145464a70744c6b6b4f616e7873 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 77786b6a6e7267556558537254746979 remote_crypto_key 77786b6a6e7267556558537254746979 integ_alg sha-512-256 local_integ_key 564e6e59446e48544765616c4a6f4161676e4b794d686a475351564c57565346634d7a44636243636d4a4c6c724f4b7750797a69446249474f475257494b6c59 remote_integ_key 564e6e59446e48544765616c4a6f4161676e4b794d686a475351564c57565346634d7a44636243636d4a4c6c724f4b7750797a69446249474f475257494b6c59 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 77546b4a674f55596e796553664b7046 remote_crypto_key 77546b4a674f55596e796553664b7046 integ_alg sha-512-256 local_integ_key 54475072516e616f7165556168744264586e41487a6a76437752775972554c677a416679587642456c7a4f674467477654756171574d774d4e48735044614366 remote_integ_key 54475072516e616f7165556168744264586e41487a6a76437752775972554c677a416679587642456c7a4f674467477654756171574d774d4e48735044614366 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 714c5a4f57445a4261724f45656c4863 remote_crypto_key 714c5a4f57445a4261724f45656c4863 integ_alg sha-512-256 local_integ_key 6a6c4f42756e635877614c64556b5a714775667176484c69464b777741656f756b5149754a4f78526f6276454b674b4b797862544f6e67515465647a5779426a remote_integ_key 6a6c4f42756e635877614c64556b5a714775667176484c69464b777741656f756b5149754a4f78526f6276454b674b4b797862544f6e67515465647a5779426a 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 79514e49515a4172615864735951486e remote_crypto_key 79514e49515a4172615864735951486e integ_alg sha-512-256 local_integ_key 79457569675153566f6a417246704c4e6d657449517a5470446c694e4d6a764653744551414742715271736b52636a73725442676a72784578567161454b6164 remote_integ_key 79457569675153566f6a417246704c4e6d657449517a5470446c694e4d6a764653744551414742715271736b52636a73725442676a72784578567161454b6164 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 786e53614c666a4a637565704568786a remote_crypto_key 786e53614c666a4a637565704568786a integ_alg sha-512-256 local_integ_key 6555464a774c734b776d7559617142796e52756f714d444c6271794e726c7346775353796173477a7557555553795558594a6c67794875425351654f7376426f remote_integ_key 6555464a774c734b776d7559617142796e52756f714d444c6271794e726c7346775353796173477a7557555553795558594a6c67794875425351654f7376426f 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 696171736471664d7075416463625354 remote_crypto_key 696171736471664d7075416463625354 integ_alg sha-512-256 local_integ_key 4e4f6667726c687455434a784156564b484753585146474f627070636143506b6a514d6a494c474473726579615459527562415543657244694f5a4e565a6e43 remote_integ_key 4e4f6667726c687455434a784156564b484753585146474f627070636143506b6a514d6a494c474473726579615459527562415543657244694f5a4e565a6e43 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 5362647579486f4c68656e6f61454e54 remote_crypto_key 5362647579486f4c68656e6f61454e54 integ_alg sha-512-256 local_integ_key 4a4972415669514a765641525255536869706171717954446a76705a636753656571726142774d444b426a4e48736b6b64446748784e6849577565486a636c5a remote_integ_key 4a4972415669514a765641525255536869706171717954446a76705a636753656571726142774d444b426a4e48736b6b64446748784e6849577565486a636c5a 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 46634e426973704d6d786d7645496462 remote_crypto_key 46634e426973704d6d786d7645496462 integ_alg sha-512-256 local_integ_key 434b505a744a424a616b634a6c64526c6d445972616f534957754270596b567241437450707877736768624c6d4e554a556f65547a634976757967444d547864 remote_integ_key 434b505a744a424a616b634a6c64526c6d445972616f534957754270596b567241437450707877736768624c6d4e554a556f65547a634976757967444d547864 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 424a58534346686e4d446a447268784a remote_crypto_key 424a58534346686e4d446a447268784a integ_alg sha-512-256 local_integ_key 5055775346675a486f4f74505a42434944707a44694b7362477967654b486d6e6c525863444551795955756a4c4a6d796f7868737849616159496b4b56624e6d remote_integ_key 5055775346675a486f4f74505a42434944707a44694b7362477967654b486d6e6c525863444551795955756a4c4a6d796f7868737849616159496b4b56624e6d 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 425478537241515a4e514864744e7a75 remote_crypto_key 425478537241515a4e514864744e7a75 integ_alg sha-512-256 local_integ_key 69556969516a4865754d4959567062596e425741445578695751536b7575596e5765587663494a7a6e6c7375796b577a74677144775570466a7566676a456871 remote_integ_key 69556969516a4865754d4959567062596e425741445578695751536b7575596e5765587663494a7a6e6c7375796b577a74677144775570466a7566676a456871 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 564f7174536d51486a6c64476b6b446a remote_crypto_key 564f7174536d51486a6c64476b6b446a integ_alg sha-512-256 local_integ_key 526f717469544d63677041586b65596a7a41526557635953785963784b674576774971786d5170704f48786c516a4a714c56515a7947495465516f4d5a53576c remote_integ_key 526f717469544d63677041586b65596a7a41526557635953785963784b674576774971786d5170704f48786c516a4a714c56515a7947495465516f4d5a53576c 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 65565848756c75594363424d716a656d remote_crypto_key 65565848756c75594363424d716a656d integ_alg sha-512-256 local_integ_key 63714264577a6144686e6746665845727246784858517a6f4c6d4d5855457951746e77437a49766141534a45674b4e7074697843454e776c706a6778484d7963 remote_integ_key 63714264577a6144686e6746665845727246784858517a6f4c6d4d5855457951746e77437a49766141534a45674b4e7074697843454e776c706a6778484d7963 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 66455758426d5848414272634d506c74 remote_crypto_key 66455758426d5848414272634d506c74 integ_alg sha-512-256 local_integ_key 594e6552554b786a6850475358745165737a6a656c6256765467516e55585148506453526872586c657059687477646a74774a41624d66657648695345504c76 remote_integ_key 594e6552554b786a6850475358745165737a6a656c6256765467516e55585148506453526872586c657059687477646a74774a41624d66657648695345504c76 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 564c616d6c6d726864434c457a535146 remote_crypto_key 564c616d6c6d726864434c457a535146 integ_alg sha-512-256 local_integ_key 6f6e6862777a4150424e41534d6949526e6872694e6b6d77616c42554f4276716855554b457372724547664e53644a494a57596175444270467256676c66444c remote_integ_key 6f6e6862777a4150424e41534d6949526e6872694e6b6d77616c42554f4276716855554b457372724547664e53644a494a57596175444270467256676c66444c 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 567277507156635348446c4b64746469 remote_crypto_key 567277507156635348446c4b64746469 integ_alg sha-512-256 local_integ_key 49494762497156664b764c63476d4341626c5857634150577858586752557a5a7553736b696b7a4d55517971454975776b597a75786b746949694a62554f4e44 remote_integ_key 49494762497156664b764c63476d4341626c5857634150577858586752557a5a7553736b696b7a4d55517971454975776b597a75786b746949694a62554f4e44 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 5443784c63507556464d5a4b4961634a remote_crypto_key 5443784c63507556464d5a4b4961634a integ_alg sha-512-256 local_integ_key 4373745441645062736645794a5a7244556973674b68674b63664e705554504a4f507053577074736b446174584d6f474a4f45677558496e785a4454716d5666 remote_integ_key 4373745441645062736645794a5a7244556973674b68674b63664e705554504a4f507053577074736b446174584d6f474a4f45677558496e785a4454716d5666 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 494f546f587343675275486973735042 remote_crypto_key 494f546f587343675275486973735042 integ_alg sha-512-256 local_integ_key 566c58564e6974707050766151646b4a64566a6850575a564d627742437479714f567a4277507169424672556f68474f4e73717a76614b6a6a4f44625157724b remote_integ_key 566c58564e6974707050766151646b4a64566a6850575a564d627742437479714f567a4277507169424672556f68474f4e73717a76614b6a6a4f44625157724b 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 70497849624c4c784457666478454b51 remote_crypto_key 70497849624c4c784457666478454b51 integ_alg sha-512-256 local_integ_key 434e5866494356706a54735743636669455a5371744b6c53725956454a4655786a4169467367656b42636446564f78534c476f646b504e6357436a6c4b675679 remote_integ_key 434e5866494356706a54735743636669455a5371744b6c53725956454a4655786a4169467367656b42636446564f78534c476f646b504e6357436a6c4b675679 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 4d516847706e45566257497063596348 remote_crypto_key 4d516847706e45566257497063596348 integ_alg sha-512-256 local_integ_key 554876757a496e73634662434356516871474d7861446c5061685756524b4c4d726168484256744e72644f6769454b6c6870424762644b616f6c52446e547a70 remote_integ_key 554876757a496e73634662434356516871474d7861446c5061685756524b4c4d726168484256744e72644f6769454b6c6870424762644b616f6c52446e547a70 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 66507543674a784c6945666a73524364 remote_crypto_key 66507543674a784c6945666a73524364 integ_alg sha-512-256 local_integ_key 484d576a426855776e7151737251767a6c6e6555666264756a47765772486d5946636d4477736e5565775a575044666c6a75797a784a6c68575347644b4e6b4d remote_integ_key 484d576a426855776e7151737251767a6c6e6555666264756a47765772486d5946636d4477736e5565775a575044666c6a75797a784a6c68575347644b4e6b4d 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 77545741654355635a476d434a797568 remote_crypto_key 77545741654355635a476d434a797568 integ_alg sha-512-256 local_integ_key 7063436d63556f627a4b774a576465576a4c48697a696d4368784b764f6678774857616d4f527458425a6162454f7947716d6952486f69457165734245756465 remote_integ_key 7063436d63556f627a4b774a576465576a4c48697a696d4368784b764f6678774857616d4f527458425a6162454f7947716d6952486f69457165734245756465 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 5662686d786e684a5a63524e6b555576 remote_crypto_key 5662686d786e684a5a63524e6b555576 integ_alg sha-512-256 local_integ_key 4f73426153516d64526846496d7a66474e594c52724b68537969556a6d4d4d6b636354794849474459636c6b686e446f685a4f4272427768716265654377585a remote_integ_key 4f73426153516d64526846496d7a66474e594c52724b68537969556a6d4d4d6b636354794849474459636c6b686e446f685a4f4272427768716265654377585a 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 67414f6b66596b55516e64774a6a7069 remote_crypto_key 67414f6b66596b55516e64774a6a7069 integ_alg sha-512-256 local_integ_key 514b706b75514f7548656350494e75684c4769504a444276684978514979434c776d684773795753564b556b6a6f624552464a454d466e7a57635a5571426952 remote_integ_key 514b706b75514f7548656350494e75684c4769504a444276684978514979434c776d684773795753564b556b6a6f624552464a454d466e7a57635a5571426952 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 6e4d494e6b6b5a4554674d445254594b remote_crypto_key 6e4d494e6b6b5a4554674d445254594b integ_alg sha-512-256 local_integ_key 5346567a41574b6a72467758474d4a574c44615767744c6b6b634876715946625a6c4d437752735a6274784b5a72556e506458535665566b5171744270506367 remote_integ_key 5346567a41574b6a72467758474d4a574c44615767744c6b6b634876715946625a6c4d437752735a6274784b5a72556e506458535665566b5171744270506367 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 7276486f5462734b6a574e7967776655 remote_crypto_key 7276486f5462734b6a574e7967776655 integ_alg sha-512-256 local_integ_key 456f6266486c4e755972524f5169516f526267707a68696e72785a567957647449434847546b66444c76414c655459425a56734f6a7268484a70787374564359 remote_integ_key 456f6266486c4e755972524f5169516f526267707a68696e72785a567957647449434847546b66444c76414c655459425a56734f6a7268484a70787374564359 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 7670744b6d4d715476744a6f4a425043 remote_crypto_key 7670744b6d4d715476744a6f4a425043 integ_alg sha-512-256 local_integ_key 53634c4b6a7949484a626d786351756d6b674f4a4e794358594163567a76507378415774684a6d4c52717459584a51634d6a4e63634c464252614e74666b5553 remote_integ_key 53634c4b6a7949484a626d786351756d6b674f4a4e794358594163567a76507378415774684a6d4c52717459584a51634d6a4e63634c464252614e74666b5553 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 6862516370546b7059414547777a6c55 remote_crypto_key 6862516370546b7059414547777a6c55 integ_alg sha-512-256 local_integ_key 72686a4a6e6b7a65646b576d464354776765646f41667a6550734357697867516e4445466279474c536644496c5a6879636b4f426e676c6f6b754a4563547870 remote_integ_key 72686a4a6e6b7a65646b576d464354776765646f41667a6550734357697867516e4445466279474c536644496c5a6879636b4f426e676c6f6b754a4563547870 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 77555a776542535355564a67497a7351 remote_crypto_key 77555a776542535355564a67497a7351 integ_alg sha-512-256 local_integ_key 737442574b786458665a7a7a4468546a77736178544a6554566662686a45496f7878434d7653426268767356554f6649586d4a49555968464342667a63706847 remote_integ_key 737442574b786458665a7a7a4468546a77736178544a6554566662686a45496f7878434d7653426268767356554f6649586d4a49555968464342667a63706847 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 714166545659766b496758717366444d remote_crypto_key 714166545659766b496758717366444d integ_alg sha-512-256 local_integ_key 5662524a5865704d4c6471724f4941566a49656d65475248426b474f417a4c56726476744c6b6f4f5462745475574d5170774b50554d585262706656466c4274 remote_integ_key 5662524a5865704d4c6471724f4941566a49656d65475248426b474f417a4c56726476744c6b6f4f5462745475574d5170774b50554d585262706656466c4274 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 5066696b534666716f5956766e475272 remote_crypto_key 5066696b534666716f5956766e475272 integ_alg sha-512-256 local_integ_key 484c7468497957704966774a66744f64497046675263477a61714255697564417a51595043716c624a655659715759557567477a546147775755477073774a4f remote_integ_key 484c7468497957704966774a66744f64497046675263477a61714255697564417a51595043716c624a655659715759557567477a546147775755477073774a4f 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 56474e6544525665555365584f726d6f remote_crypto_key 56474e6544525665555365584f726d6f integ_alg sha-512-256 local_integ_key 4e63424576786a4a6264686b45456275477669416c4e656752726e546e6e6d484a4e6d456d655364785179624d794669494c6e5a544371596e66776858666b59 remote_integ_key 4e63424576786a4a6264686b45456275477669416c4e656752726e546e6e6d484a4e6d456d655364785179624d794669494c6e5a544371596e66776858666b59 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 6171524a644f71747364705a52535649 remote_crypto_key 6171524a644f71747364705a52535649 integ_alg sha-512-256 local_integ_key 744c70636262476a7370685069586d6b71416e756b7a7356466d5359547371784c526e697745737262474c4758694c744d68714657516256794d7942416c544b remote_integ_key 744c70636262476a7370685069586d6b71416e756b7a7356466d5359547371784c526e697745737262474c4758694c744d68714657516256794d7942416c544b 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 66584b4a70784e49444b707149496461 remote_crypto_key 66584b4a70784e49444b707149496461 integ_alg sha-512-256 local_integ_key 5345536e5a59524d686a666263674c434e487573725963506d714e6b4f67486e56554d437676436a49586c767562414562794a777a4e6e56496e767777536274 remote_integ_key 5345536e5a59524d686a666263674c434e487573725963506d714e6b4f67486e56554d437676436a49586c767562414562794a777a4e6e56496e767777536274 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 4d446456464e79714f416d6c70475a66 remote_crypto_key 4d446456464e79714f416d6c70475a66 integ_alg sha-512-256 local_integ_key 436362614d4c46777063495a596b63654452586f715372464c53564757485962684879575753504b7a66616b715166695966466542676d59517953476a525765 remote_integ_key 436362614d4c46777063495a596b63654452586f715372464c53564757485962684879575753504b7a66616b715166695966466542676d59517953476a525765 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 48526f6c65724d4b7a4a667241515262 remote_crypto_key 48526f6c65724d4b7a4a667241515262 integ_alg sha-512-256 local_integ_key 7a457262694a685950547a46666153525a4c53775252586d636d466a56704b696144694f5164704c527045704d73534872526f547a58576a4341566969766268 remote_integ_key 7a457262694a685950547a46666153525a4c53775252586d636d466a56704b696144694f5164704c527045704d73534872526f547a58576a4341566969766268 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 686d62554571534c744b687a4b6c506f remote_crypto_key 686d62554571534c744b687a4b6c506f integ_alg sha-512-256 local_integ_key 64574e6b68514a674c7a4473685a6364724c465374536a65544b66754b497a784e456a76585143616378637852415a63796d7748654163794348787164547553 remote_integ_key 64574e6b68514a674c7a4473685a6364724c465374536a65544b66754b497a784e456a76585143616378637852415a63796d7748654163794348787164547553 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 59425a745370466d56614849436d6257 remote_crypto_key 59425a745370466d56614849436d6257 integ_alg sha-512-256 local_integ_key 726f4a466a64564d66646e524e74795753704f56456c46757364674e746d6f585248526c6775435a744351527a62444e7651716a446f4d4c7245435273475849 remote_integ_key 726f4a466a64564d66646e524e74795753704f56456c46757364674e746d6f585248526c6775435a744351527a62444e7651716a446f4d4c7245435273475849 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 664350627365464f69737a4a78546b76 remote_crypto_key 664350627365464f69737a4a78546b76 integ_alg sha-512-256 local_integ_key 4879476b614456584369774341446b72505946525a4e71684858765166706e44496b4549516c76547549664872744a644356484f4a5963657541776e6f497375 remote_integ_key 4879476b614456584369774341446b72505946525a4e71684858765166706e44496b4549516c76547549664872744a644356484f4a5963657541776e6f497375 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 686654424761456f744f4e4847676b53 remote_crypto_key 686654424761456f744f4e4847676b53 integ_alg sha-512-256 local_integ_key 777758497a726a745959626f7577575658495779484a446b6d6a42676e74774977536f584c6a636b556c516d644b464742535147435652724a544b436f636765 remote_integ_key 777758497a726a745959626f7577575658495779484a446b6d6a42676e74774977536f584c6a636b556c516d644b464742535147435652724a544b436f636765 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 58646d6e6e656a694a73534845675941 remote_crypto_key 58646d6e6e656a694a73534845675941 integ_alg sha-512-256 local_integ_key 5472624555545759786850655678454d734d4565514357756f42454168474c46687679426374585075576c654d4d6a677a467a635978686f6b69514c46626b79 remote_integ_key 5472624555545759786850655678454d734d4565514357756f42454168474c46687679426374585075576c654d4d6a677a467a635978686f6b69514c46626b79 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 6b6f486e6f76704d4365535457724843 remote_crypto_key 6b6f486e6f76704d4365535457724843 integ_alg sha-512-256 local_integ_key 636d7a64506b4e685666464e62786f654172704274674359624e4c6a677068554c7863634456644669505377664b706662564c564470636353796275446a6674 remote_integ_key 636d7a64506b4e685666464e62786f654172704274674359624e4c6a677068554c7863634456644669505377664b706662564c564470636353796275446a6674 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 776259476e6a576e77616e644f487057 remote_crypto_key 776259476e6a576e77616e644f487057 integ_alg sha-512-256 local_integ_key 7a5645646e44504a6e6656527250745a64675970577a4e4957525177484266686356706a52514c566d4366666d496f6b4e7165437a6a4d746679484e47554a4b remote_integ_key 7a5645646e44504a6e6656527250745a64675970577a4e4957525177484266686356706a52514c566d4366666d496f6b4e7165437a6a4d746679484e47554a4b 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 50745543496242794643735048517542 remote_crypto_key 50745543496242794643735048517542 integ_alg sha-512-256 local_integ_key 58666b6f486d57684f76526b696465565351536e4369584a455a5a444d594c4f775744676c7a715847666a7249494d676f716c536c554d674f7266486d64676b remote_integ_key 58666b6f486d57684f76526b696465565351536e4369584a455a5a444d594c4f775744676c7a715847666a7249494d676f716c536c554d674f7266486d64676b 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 5470456b4f7172486a44464a4d635566 remote_crypto_key 5470456b4f7172486a44464a4d635566 integ_alg sha-512-256 local_integ_key 724a6543794c6d736b6348644d6f7750426c4c6f5551784c5065744855676f45704e584163595551587a587953546e7542666b474f4a4349696c4552467a5673 remote_integ_key 724a6543794c6d736b6348644d6f7750426c4c6f5551784c5065744855676f45704e584163595551587a587953546e7542666b474f4a4349696c4552467a5673 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 43556f476572707468694f586e6d5a4f remote_crypto_key 43556f476572707468694f586e6d5a4f integ_alg sha-512-256 local_integ_key 656a6446537071704d544f5a70505862706e4971754644514f77785475714957734d414b54476c4f784c76616956426d794b6f474e4d5479614d5758554e4a45 remote_integ_key 656a6446537071704d544f5a70505862706e4971754644514f77785475714957734d414b54476c4f784c76616956426d794b6f474e4d5479614d5758554e4a45 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 77436a6b457376765068445068687752 remote_crypto_key 77436a6b457376765068445068687752 integ_alg sha-512-256 local_integ_key 7166536f6d457a7277735868446e4155454876574e6b61427274704f486f61715246576c55634578444d514b656d785361547646516f4e78414a6a6447626a46 remote_integ_key 7166536f6d457a7277735868446e4155454876574e6b61427274704f486f61715246576c55634578444d514b656d785361547646516f4e78414a6a6447626a46 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 71797441646b5356786c416a54556147 remote_crypto_key 71797441646b5356786c416a54556147 integ_alg sha-512-256 local_integ_key 517a574f7968706d6175724b4c6f644176706451754956495358754b5573506579766c75506c4f4e667a56476e4f64637956526453614970494e7365687a4652 remote_integ_key 517a574f7968706d6175724b4c6f644176706451754956495358754b5573506579766c75506c4f4e667a56476e4f64637956526453614970494e7365687a4652 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 4e414e4a69777557455179745268466b remote_crypto_key 4e414e4a69777557455179745268466b integ_alg sha-512-256 local_integ_key 6c5a736a6753424a5a6e56416453546854616b7368507562504266676d456e4d584651704d456e56764a6f47454f55635442586c595a6c6f6d75567256677165 remote_integ_key 6c5a736a6753424a5a6e56416453546854616b7368507562504266676d456e4d584651704d456e56764a6f47454f55635442586c595a6c6f6d75567256677165 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 61785157534163764c4a4d5347696f4e remote_crypto_key 61785157534163764c4a4d5347696f4e integ_alg sha-512-256 local_integ_key 6173554d526f564e4c4f68476552534b4270425774784b554955677a77456d58684c5752455268656a4145514b46655a764d56534b6b52694b50655756715743 remote_integ_key 6173554d526f564e4c4f68476552534b4270425774784b554955677a77456d58684c5752455268656a4145514b46655a764d56534b6b52694b50655756715743 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 58554f664b6b6f6c684456795a726f4c remote_crypto_key 58554f664b6b6f6c684456795a726f4c integ_alg sha-512-256 local_integ_key 51544d7969786b41754d787a584a4448574d6c6c584259596c46666b627268455543494d4e4e5448766b51447852445161437271577766436877687970757877 remote_integ_key 51544d7969786b41754d787a584a4448574d6c6c584259596c46666b627268455543494d4e4e5448766b51447852445161437271577766436877687970757877 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 546b5373487a6c6b4764577058794744 remote_crypto_key 546b5373487a6c6b4764577058794744 integ_alg sha-512-256 local_integ_key 4a65486253624a694178545a6a4679634559547248516a48684b6e786d4c437042446e464c66545163686e58726e5058674158504e444152766e417461514c46 remote_integ_key 4a65486253624a694178545a6a4679634559547248516a48684b6e786d4c437042446e464c66545163686e58726e5058674158504e444152766e417461514c46 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 564d4f4a6b48534b6e61436864654e64 remote_crypto_key 564d4f4a6b48534b6e61436864654e64 integ_alg sha-512-256 local_integ_key 625964725a4b5a4770687a435743724e4d4c795a586b65586e734173594e65564457724841534379476b6972564a74634f744e78744479686f7055774544584b remote_integ_key 625964725a4b5a4770687a435743724e4d4c795a586b65586e734173594e65564457724841534379476b6972564a74634f744e78744479686f7055774544584b 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 737852506d66464347666c5869734673 remote_crypto_key 737852506d66464347666c5869734673 integ_alg sha-512-256 local_integ_key 5177474a65416c6479415273484f4879454b6d464a59575853656c7371695645425157644d526b6a4449424e45534a704d5373677068656c48717747626b4565 remote_integ_key 5177474a65416c6479415273484f4879454b6d464a59575853656c7371695645425157644d526b6a4449424e45534a704d5373677068656c48717747626b4565 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 6661596f556a7041484e534a6772697a remote_crypto_key 6661596f556a7041484e534a6772697a integ_alg sha-512-256 local_integ_key 735a46774375504d726948434d4d6f774e456b6650777a796664654e72705a61654e4c4c6c524d5577504e534e63426c6c45746a797a535a7970794a5a757175 remote_integ_key 735a46774375504d726948434d4d6f774e456b6650777a796664654e72705a61654e4c4c6c524d5577504e534e63426c6c45746a797a535a7970794a5a757175 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 634b7a4a7a66444f6454654566534952 remote_crypto_key 634b7a4a7a66444f6454654566534952 integ_alg sha-512-256 local_integ_key 6d4565487350444374426e6c5664564c547071546567514b44566773724f76504a6a487073545742434669756f655a6e4a4549447574514a444f5454436b4b45 remote_integ_key 6d4565487350444374426e6c5664564c547071546567514b44566773724f76504a6a487073545742434669756f655a6e4a4549447574514a444f5454436b4b45 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 734772595863636f4c61554645664a4f remote_crypto_key 734772595863636f4c61554645664a4f integ_alg sha-512-256 local_integ_key 4f4778575673444e6b625a4171476a526d497651444d677943504d634f47764263565159574c7562656d4f6f6d647173534165565a596a5a6c585a496b646876 remote_integ_key 4f4778575673444e6b625a4171476a526d497651444d677943504d634f47764263565159574c7562656d4f6f6d647173534165565a596a5a6c585a496b646876 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 6a726865714448754b5a59416a525271 remote_crypto_key 6a726865714448754b5a59416a525271 integ_alg sha-512-256 local_integ_key 7449697a7a7a44787671616f6144474e56704959645469486f4361554f47584b5576675a68597665615478766f48474d716868535945725361497a6c4d555444 remote_integ_key 7449697a7a7a44787671616f6144474e56704959645469486f4361554f47584b5576675a68597665615478766f48474d716868535945725361497a6c4d555444 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 5a476a71564b7254624c4d6b6e4e7864 remote_crypto_key 5a476a71564b7254624c4d6b6e4e7864 integ_alg sha-512-256 local_integ_key 5277424f435770564e6b4261414c54584356417473526c4a79745441584e6a4e536462635a6365624b7447576657786a44695a585a5868544868764859715556 remote_integ_key 5277424f435770564e6b4261414c54584356417473526c4a79745441584e6a4e536462635a6365624b7447576657786a44695a585a5868544868764859715556 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 5773475157464f555775726946625955 remote_crypto_key 5773475157464f555775726946625955 integ_alg sha-512-256 local_integ_key 666741755a554e66416847726766587254796b7a617464437349636a6b574a757a426a7659446b546d4347776363727375494e7a577a746b78504a7951754b63 remote_integ_key 666741755a554e66416847726766587254796b7a617464437349636a6b574a757a426a7659446b546d4347776363727375494e7a577a746b78504a7951754b63 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 4f65495151485451754465427a79734e remote_crypto_key 4f65495151485451754465427a79734e integ_alg sha-512-256 local_integ_key 536a43535269484643596d47764f655158626f4978596e7941416974755058796746505158486c765951744e4472526f6657484c43526c62716c55446c665379 remote_integ_key 536a43535269484643596d47764f655158626f4978596e7941416974755058796746505158486c765951744e4472526f6657484c43526c62716c55446c665379 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 516c70426459757a67436f717a764552 remote_crypto_key 516c70426459757a67436f717a764552 integ_alg sha-512-256 local_integ_key 584568494951426d744776576f4a6a71777a716c41554d4370624147504a575251726b7461484a59535251746f44546a654866426845757144534e4e686d4e41 remote_integ_key 584568494951426d744776576f4a6a71777a716c41554d4370624147504a575251726b7461484a59535251746f44546a654866426845757144534e4e686d4e41 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 737177744c4d654e64686974684d4e73 remote_crypto_key 737177744c4d654e64686974684d4e73 integ_alg sha-512-256 local_integ_key 7371474a774f5241447759576c4b714975767779764e67435750664c61754c504565595571684758657455705442694e456d614654567a757a75504e63654651 remote_integ_key 7371474a774f5241447759576c4b714975767779764e67435750664c61754c504565595571684758657455705442694e456d614654567a757a75504e63654651 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 4a4552715a68634a68414c4e7a474e63 remote_crypto_key 4a4552715a68634a68414c4e7a474e63 integ_alg sha-512-256 local_integ_key 66727a6451706c774378765a63744772704b4565426c466b626c5a4d466373445a77764e494e634759676c514b464573754d514b4b4c6271664e486153544153 remote_integ_key 66727a6451706c774378765a63744772704b4565426c466b626c5a4d466373445a77764e494e634759676c514b464573754d514b4b4c6271664e486153544153 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 6b4a506a535a50444c595063525a6d7a remote_crypto_key 6b4a506a535a50444c595063525a6d7a integ_alg sha-512-256 local_integ_key 5168494f524b4e73464875574c646964534b6461715971705a47777142674e49696f534f6c4c41464f56666e434f6e52546d4a7645647455654c4e4973447278 remote_integ_key 5168494f524b4e73464875574c646964534b6461715971705a47777142674e49696f534f6c4c41464f56666e434f6e52546d4a7645647455654c4e4973447278 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 5770446478657a64636f6e544d6d7153 remote_crypto_key 5770446478657a64636f6e544d6d7153 integ_alg sha-512-256 local_integ_key 676f4270524264707a4a6d6a756d74454a6d5767556d7245504d4d6374484e6c6556646b737570414f4d41496a74755355674a6e754c504c4a46597870585859 remote_integ_key 676f4270524264707a4a6d6a756d74454a6d5767556d7245504d4d6374484e6c6556646b737570414f4d41496a74755355674a6e754c504c4a46597870585859 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 56617671786464524779465949744253 remote_crypto_key 56617671786464524779465949744253 integ_alg sha-512-256 local_integ_key 6f66587671456a555454626871535843414f6948547979776f6c6a62687551546247645a70587258674147436444516f735041664b4743484a44704d75486b6b remote_integ_key 6f66587671456a555454626871535843414f6948547979776f6c6a62687551546247645a70587258674147436444516f735041664b4743484a44704d75486b6b 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 47544e4d576446627851485a41634578 remote_crypto_key 47544e4d576446627851485a41634578 integ_alg sha-512-256 local_integ_key 6e7a614e6579554d615a43665667427143677864716646486d6f724365797043756f56577a454557566c54476d6b5774695858734871514254424a664a674470 remote_integ_key 6e7a614e6579554d615a43665667427143677864716646486d6f724365797043756f56577a454557566c54476d6b5774695858734871514254424a664a674470 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 77555a776542535355564a67497a7351 remote_crypto_key 77555a776542535355564a67497a7351 integ_alg sha-512-256 local_integ_key 737442574b786458665a7a7a4468546a77736178544a6554566662686a45496f7878434d7653426268767356554f6649586d4a49555968464342667a63706847 remote_integ_key 737442574b786458665a7a7a4468546a77736178544a6554566662686a45496f7878434d7653426268767356554f6649586d4a49555968464342667a63706847 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 714166545659766b496758717366444d remote_crypto_key 714166545659766b496758717366444d integ_alg sha-512-256 local_integ_key 5662524a5865704d4c6471724f4941566a49656d65475248426b474f417a4c56726476744c6b6f4f5462745475574d5170774b50554d585262706656466c4274 remote_integ_key 5662524a5865704d4c6471724f4941566a49656d65475248426b474f417a4c56726476744c6b6f4f5462745475574d5170774b50554d585262706656466c4274 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 5066696b534666716f5956766e475272 remote_crypto_key 5066696b534666716f5956766e475272 integ_alg sha-512-256 local_integ_key 484c7468497957704966774a66744f64497046675263477a61714255697564417a51595043716c624a655659715759557567477a546147775755477073774a4f remote_integ_key 484c7468497957704966774a66744f64497046675263477a61714255697564417a51595043716c624a655659715759557567477a546147775755477073774a4f 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 56474e6544525665555365584f726d6f remote_crypto_key 56474e6544525665555365584f726d6f integ_alg sha-512-256 local_integ_key 4e63424576786a4a6264686b45456275477669416c4e656752726e546e6e6d484a4e6d456d655364785179624d794669494c6e5a544371596e66776858666b59 remote_integ_key 4e63424576786a4a6264686b45456275477669416c4e656752726e546e6e6d484a4e6d456d655364785179624d794669494c6e5a544371596e66776858666b59 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 6171524a644f71747364705a52535649 remote_crypto_key 6171524a644f71747364705a52535649 integ_alg sha-512-256 local_integ_key 744c70636262476a7370685069586d6b71416e756b7a7356466d5359547371784c526e697745737262474c4758694c744d68714657516256794d7942416c544b remote_integ_key 744c70636262476a7370685069586d6b71416e756b7a7356466d5359547371784c526e697745737262474c4758694c744d68714657516256794d7942416c544b 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 66584b4a70784e49444b707149496461 remote_crypto_key 66584b4a70784e49444b707149496461 integ_alg sha-512-256 local_integ_key 5345536e5a59524d686a666263674c434e487573725963506d714e6b4f67486e56554d437676436a49586c767562414562794a777a4e6e56496e767777536274 remote_integ_key 5345536e5a59524d686a666263674c434e487573725963506d714e6b4f67486e56554d437676436a49586c767562414562794a777a4e6e56496e767777536274 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 4d446456464e79714f416d6c70475a66 remote_crypto_key 4d446456464e79714f416d6c70475a66 integ_alg sha-512-256 local_integ_key 436362614d4c46777063495a596b63654452586f715372464c53564757485962684879575753504b7a66616b715166695966466542676d59517953476a525765 remote_integ_key 436362614d4c46777063495a596b63654452586f715372464c53564757485962684879575753504b7a66616b715166695966466542676d59517953476a525765 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 48526f6c65724d4b7a4a667241515262 remote_crypto_key 48526f6c65724d4b7a4a667241515262 integ_alg sha-512-256 local_integ_key 7a457262694a685950547a46666153525a4c53775252586d636d466a56704b696144694f5164704c527045704d73534872526f547a58576a4341566969766268 remote_integ_key 7a457262694a685950547a46666153525a4c53775252586d636d466a56704b696144694f5164704c527045704d73534872526f547a58576a4341566969766268 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 686d62554571534c744b687a4b6c506f remote_crypto_key 686d62554571534c744b687a4b6c506f integ_alg sha-512-256 local_integ_key 64574e6b68514a674c7a4473685a6364724c465374536a65544b66754b497a784e456a76585143616378637852415a63796d7748654163794348787164547553 remote_integ_key 64574e6b68514a674c7a4473685a6364724c465374536a65544b66754b497a784e456a76585143616378637852415a63796d7748654163794348787164547553 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 59425a745370466d56614849436d6257 remote_crypto_key 59425a745370466d56614849436d6257 integ_alg sha-512-256 local_integ_key 726f4a466a64564d66646e524e74795753704f56456c46757364674e746d6f585248526c6775435a744351527a62444e7651716a446f4d4c7245435273475849 remote_integ_key 726f4a466a64564d66646e524e74795753704f56456c46757364674e746d6f585248526c6775435a744351527a62444e7651716a446f4d4c7245435273475849 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 664350627365464f69737a4a78546b76 remote_crypto_key 664350627365464f69737a4a78546b76 integ_alg sha-512-256 local_integ_key 4879476b614456584369774341446b72505946525a4e71684858765166706e44496b4549516c76547549664872744a644356484f4a5963657541776e6f497375 remote_integ_key 4879476b614456584369774341446b72505946525a4e71684858765166706e44496b4549516c76547549664872744a644356484f4a5963657541776e6f497375 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 686654424761456f744f4e4847676b53 remote_crypto_key 686654424761456f744f4e4847676b53 integ_alg sha-512-256 local_integ_key 777758497a726a745959626f7577575658495779484a446b6d6a42676e74774977536f584c6a636b556c516d644b464742535147435652724a544b436f636765 remote_integ_key 777758497a726a745959626f7577575658495779484a446b6d6a42676e74774977536f584c6a636b556c516d644b464742535147435652724a544b436f636765 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 58646d6e6e656a694a73534845675941 remote_crypto_key 58646d6e6e656a694a73534845675941 integ_alg sha-512-256 local_integ_key 5472624555545759786850655678454d734d4565514357756f42454168474c46687679426374585075576c654d4d6a677a467a635978686f6b69514c46626b79 remote_integ_key 5472624555545759786850655678454d734d4565514357756f42454168474c46687679426374585075576c654d4d6a677a467a635978686f6b69514c46626b79 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 6b6f486e6f76704d4365535457724843 remote_crypto_key 6b6f486e6f76704d4365535457724843 integ_alg sha-512-256 local_integ_key 636d7a64506b4e685666464e62786f654172704274674359624e4c6a677068554c7863634456644669505377664b706662564c564470636353796275446a6674 remote_integ_key 636d7a64506b4e685666464e62786f654172704274674359624e4c6a677068554c7863634456644669505377664b706662564c564470636353796275446a6674 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 776259476e6a576e77616e644f487057 remote_crypto_key 776259476e6a576e77616e644f487057 integ_alg sha-512-256 local_integ_key 7a5645646e44504a6e6656527250745a64675970577a4e4957525177484266686356706a52514c566d4366666d496f6b4e7165437a6a4d746679484e47554a4b remote_integ_key 7a5645646e44504a6e6656527250745a64675970577a4e4957525177484266686356706a52514c566d4366666d496f6b4e7165437a6a4d746679484e47554a4b 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 50745543496242794643735048517542 remote_crypto_key 50745543496242794643735048517542 integ_alg sha-512-256 local_integ_key 58666b6f486d57684f76526b696465565351536e4369584a455a5a444d594c4f775744676c7a715847666a7249494d676f716c536c554d674f7266486d64676b remote_integ_key 58666b6f486d57684f76526b696465565351536e4369584a455a5a444d594c4f775744676c7a715847666a7249494d676f716c536c554d674f7266486d64676b 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 5470456b4f7172486a44464a4d635566 remote_crypto_key 5470456b4f7172486a44464a4d635566 integ_alg sha-512-256 local_integ_key 724a6543794c6d736b6348644d6f7750426c4c6f5551784c5065744855676f45704e584163595551587a587953546e7542666b474f4a4349696c4552467a5673 remote_integ_key 724a6543794c6d736b6348644d6f7750426c4c6f5551784c5065744855676f45704e584163595551587a587953546e7542666b474f4a4349696c4552467a5673 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 43556f476572707468694f586e6d5a4f remote_crypto_key 43556f476572707468694f586e6d5a4f integ_alg sha-512-256 local_integ_key 656a6446537071704d544f5a70505862706e4971754644514f77785475714957734d414b54476c4f784c76616956426d794b6f474e4d5479614d5758554e4a45 remote_integ_key 656a6446537071704d544f5a70505862706e4971754644514f77785475714957734d414b54476c4f784c76616956426d794b6f474e4d5479614d5758554e4a45 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 77436a6b457376765068445068687752 remote_crypto_key 77436a6b457376765068445068687752 integ_alg sha-512-256 local_integ_key 7166536f6d457a7277735868446e4155454876574e6b61427274704f486f61715246576c55634578444d514b656d785361547646516f4e78414a6a6447626a46 remote_integ_key 7166536f6d457a7277735868446e4155454876574e6b61427274704f486f61715246576c55634578444d514b656d785361547646516f4e78414a6a6447626a46 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 71797441646b5356786c416a54556147 remote_crypto_key 71797441646b5356786c416a54556147 integ_alg sha-512-256 local_integ_key 517a574f7968706d6175724b4c6f644176706451754956495358754b5573506579766c75506c4f4e667a56476e4f64637956526453614970494e7365687a4652 remote_integ_key 517a574f7968706d6175724b4c6f644176706451754956495358754b5573506579766c75506c4f4e667a56476e4f64637956526453614970494e7365687a4652 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 4e414e4a69777557455179745268466b remote_crypto_key 4e414e4a69777557455179745268466b integ_alg sha-512-256 local_integ_key 6c5a736a6753424a5a6e56416453546854616b7368507562504266676d456e4d584651704d456e56764a6f47454f55635442586c595a6c6f6d75567256677165 remote_integ_key 6c5a736a6753424a5a6e56416453546854616b7368507562504266676d456e4d584651704d456e56764a6f47454f55635442586c595a6c6f6d75567256677165 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 61785157534163764c4a4d5347696f4e remote_crypto_key 61785157534163764c4a4d5347696f4e integ_alg sha-512-256 local_integ_key 6173554d526f564e4c4f68476552534b4270425774784b554955677a77456d58684c5752455268656a4145514b46655a764d56534b6b52694b50655756715743 remote_integ_key 6173554d526f564e4c4f68476552534b4270425774784b554955677a77456d58684c5752455268656a4145514b46655a764d56534b6b52694b50655756715743 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 58554f664b6b6f6c684456795a726f4c remote_crypto_key 58554f664b6b6f6c684456795a726f4c integ_alg sha-512-256 local_integ_key 51544d7969786b41754d787a584a4448574d6c6c584259596c46666b627268455543494d4e4e5448766b51447852445161437271577766436877687970757877 remote_integ_key 51544d7969786b41754d787a584a4448574d6c6c584259596c46666b627268455543494d4e4e5448766b51447852445161437271577766436877687970757877 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 546b5373487a6c6b4764577058794744 remote_crypto_key 546b5373487a6c6b4764577058794744 integ_alg sha-512-256 local_integ_key 4a65486253624a694178545a6a4679634559547248516a48684b6e786d4c437042446e464c66545163686e58726e5058674158504e444152766e417461514c46 remote_integ_key 4a65486253624a694178545a6a4679634559547248516a48684b6e786d4c437042446e464c66545163686e58726e5058674158504e444152766e417461514c46 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 564d4f4a6b48534b6e61436864654e64 remote_crypto_key 564d4f4a6b48534b6e61436864654e64 integ_alg sha-512-256 local_integ_key 625964725a4b5a4770687a435743724e4d4c795a586b65586e734173594e65564457724841534379476b6972564a74634f744e78744479686f7055774544584b remote_integ_key 625964725a4b5a4770687a435743724e4d4c795a586b65586e734173594e65564457724841534379476b6972564a74634f744e78744479686f7055774544584b 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 737852506d66464347666c5869734673 remote_crypto_key 737852506d66464347666c5869734673 integ_alg sha-512-256 local_integ_key 5177474a65416c6479415273484f4879454b6d464a59575853656c7371695645425157644d526b6a4449424e45534a704d5373677068656c48717747626b4565 remote_integ_key 5177474a65416c6479415273484f4879454b6d464a59575853656c7371695645425157644d526b6a4449424e45534a704d5373677068656c48717747626b4565 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 6661596f556a7041484e534a6772697a remote_crypto_key 6661596f556a7041484e534a6772697a integ_alg sha-512-256 local_integ_key 735a46774375504d726948434d4d6f774e456b6650777a796664654e72705a61654e4c4c6c524d5577504e534e63426c6c45746a797a535a7970794a5a757175 remote_integ_key 735a46774375504d726948434d4d6f774e456b6650777a796664654e72705a61654e4c4c6c524d5577504e534e63426c6c45746a797a535a7970794a5a757175 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 634b7a4a7a66444f6454654566534952 remote_crypto_key 634b7a4a7a66444f6454654566534952 integ_alg sha-512-256 local_integ_key 6d4565487350444374426e6c5664564c547071546567514b44566773724f76504a6a487073545742434669756f655a6e4a4549447574514a444f5454436b4b45 remote_integ_key 6d4565487350444374426e6c5664564c547071546567514b44566773724f76504a6a487073545742434669756f655a6e4a4549447574514a444f5454436b4b45 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 734772595863636f4c61554645664a4f remote_crypto_key 734772595863636f4c61554645664a4f integ_alg sha-512-256 local_integ_key 4f4778575673444e6b625a4171476a526d497651444d677943504d634f47764263565159574c7562656d4f6f6d647173534165565a596a5a6c585a496b646876 remote_integ_key 4f4778575673444e6b625a4171476a526d497651444d677943504d634f47764263565159574c7562656d4f6f6d647173534165565a596a5a6c585a496b646876 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 6a726865714448754b5a59416a525271 remote_crypto_key 6a726865714448754b5a59416a525271 integ_alg sha-512-256 local_integ_key 7449697a7a7a44787671616f6144474e56704959645469486f4361554f47584b5576675a68597665615478766f48474d716868535945725361497a6c4d555444 remote_integ_key 7449697a7a7a44787671616f6144474e56704959645469486f4361554f47584b5576675a68597665615478766f48474d716868535945725361497a6c4d555444 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 5a476a71564b7254624c4d6b6e4e7864 remote_crypto_key 5a476a71564b7254624c4d6b6e4e7864 integ_alg sha-512-256 local_integ_key 5277424f435770564e6b4261414c54584356417473526c4a79745441584e6a4e536462635a6365624b7447576657786a44695a585a5868544868764859715556 remote_integ_key 5277424f435770564e6b4261414c54584356417473526c4a79745441584e6a4e536462635a6365624b7447576657786a44695a585a5868544868764859715556 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 5773475157464f555775726946625955 remote_crypto_key 5773475157464f555775726946625955 integ_alg sha-512-256 local_integ_key 666741755a554e66416847726766587254796b7a617464437349636a6b574a757a426a7659446b546d4347776363727375494e7a577a746b78504a7951754b63 remote_integ_key 666741755a554e66416847726766587254796b7a617464437349636a6b574a757a426a7659446b546d4347776363727375494e7a577a746b78504a7951754b63 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 4f65495151485451754465427a79734e remote_crypto_key 4f65495151485451754465427a79734e integ_alg sha-512-256 local_integ_key 536a43535269484643596d47764f655158626f4978596e7941416974755058796746505158486c765951744e4472526f6657484c43526c62716c55446c665379 remote_integ_key 536a43535269484643596d47764f655158626f4978596e7941416974755058796746505158486c765951744e4472526f6657484c43526c62716c55446c665379 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 516c70426459757a67436f717a764552 remote_crypto_key 516c70426459757a67436f717a764552 integ_alg sha-512-256 local_integ_key 584568494951426d744776576f4a6a71777a716c41554d4370624147504a575251726b7461484a59535251746f44546a654866426845757144534e4e686d4e41 remote_integ_key 584568494951426d744776576f4a6a71777a716c41554d4370624147504a575251726b7461484a59535251746f44546a654866426845757144534e4e686d4e41 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 737177744c4d654e64686974684d4e73 remote_crypto_key 737177744c4d654e64686974684d4e73 integ_alg sha-512-256 local_integ_key 7371474a774f5241447759576c4b714975767779764e67435750664c61754c504565595571684758657455705442694e456d614654567a757a75504e63654651 remote_integ_key 7371474a774f5241447759576c4b714975767779764e67435750664c61754c504565595571684758657455705442694e456d614654567a757a75504e63654651 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 4a4552715a68634a68414c4e7a474e63 remote_crypto_key 4a4552715a68634a68414c4e7a474e63 integ_alg sha-512-256 local_integ_key 66727a6451706c774378765a63744772704b4565426c466b626c5a4d466373445a77764e494e634759676c514b464573754d514b4b4c6271664e486153544153 remote_integ_key 66727a6451706c774378765a63744772704b4565426c466b626c5a4d466373445a77764e494e634759676c514b464573754d514b4b4c6271664e486153544153 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 6b4a506a535a50444c595063525a6d7a remote_crypto_key 6b4a506a535a50444c595063525a6d7a integ_alg sha-512-256 local_integ_key 5168494f524b4e73464875574c646964534b6461715971705a47777142674e49696f534f6c4c41464f56666e434f6e52546d4a7645647455654c4e4973447278 remote_integ_key 5168494f524b4e73464875574c646964534b6461715971705a47777142674e49696f534f6c4c41464f56666e434f6e52546d4a7645647455654c4e4973447278 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 5770446478657a64636f6e544d6d7153 remote_crypto_key 5770446478657a64636f6e544d6d7153 integ_alg sha-512-256 local_integ_key 676f4270524264707a4a6d6a756d74454a6d5767556d7245504d4d6374484e6c6556646b737570414f4d41496a74755355674a6e754c504c4a46597870585859 remote_integ_key 676f4270524264707a4a6d6a756d74454a6d5767556d7245504d4d6374484e6c6556646b737570414f4d41496a74755355674a6e754c504c4a46597870585859 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 56617671786464524779465949744253 remote_crypto_key 56617671786464524779465949744253 integ_alg sha-512-256 local_integ_key 6f66587671456a555454626871535843414f6948547979776f6c6a62687551546247645a70587258674147436444516f735041664b4743484a44704d75486b6b remote_integ_key 6f66587671456a555454626871535843414f6948547979776f6c6a62687551546247645a70587258674147436444516f735041664b4743484a44704d75486b6b 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 47544e4d576446627851485a41634578 remote_crypto_key 47544e4d576446627851485a41634578 integ_alg sha-512-256 local_integ_key 6e7a614e6579554d615a43665667427143677864716646486d6f724365797043756f56577a454557566c54476d6b5774695858734871514254424a664a674470 remote_integ_key 6e7a614e6579554d615a43665667427143677864716646486d6f724365797043756f56577a454557566c54476d6b5774695858734871514254424a664a674470 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 75557266414e6a645a707a4173756e55 remote_crypto_key 75557266414e6a645a707a4173756e55 integ_alg sha-512-256 local_integ_key 595863564f747161676451794c45504a5479526262454a70784166724669516a674257756468785771696a4e4c724e794d4a6a586155724b555a5a546e466f74 remote_integ_key 595863564f747161676451794c45504a5479526262454a70784166724669516a674257756468785771696a4e4c724e794d4a6a586155724b555a5a546e466f74 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 43456261474b6f63624856624a587849 remote_crypto_key 43456261474b6f63624856624a587849 integ_alg sha-512-256 local_integ_key 4e5970456c426b5151554b4a5355436a6777576b64795868466447757061774454734d4b45764b437256524b50446345486561544f6179586a4c537a744a6a76 remote_integ_key 4e5970456c426b5151554b4a5355436a6777576b64795868466447757061774454734d4b45764b437256524b50446345486561544f6179586a4c537a744a6a76 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 50526a5a4f764b4a486d434771586577 remote_crypto_key 50526a5a4f764b4a486d434771586577 integ_alg sha-512-256 local_integ_key 517241765247665349765075504b4955624b666d516d69514746496977756b68486768697576477649666c6861444a775352644c5765577150486b6e78497365 remote_integ_key 517241765247665349765075504b4955624b666d516d69514746496977756b68486768697576477649666c6861444a775352644c5765577150486b6e78497365 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 735561436d56414366497876624f6c4b remote_crypto_key 735561436d56414366497876624f6c4b integ_alg sha-512-256 local_integ_key 4c69735848714e51755651644a784b506165775a4a5165454f48766c786379437045624e737266644a4e694842537559576b574b6d7a57527a6e707854634354 remote_integ_key 4c69735848714e51755651644a784b506165775a4a5165454f48766c786379437045624e737266644a4e694842537559576b574b6d7a57527a6e707854634354 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 674c5547656d47746e416e5746414d6b remote_crypto_key 674c5547656d47746e416e5746414d6b integ_alg sha-512-256 local_integ_key 64686b726c44414e4b506d5179546b6e41595350666b4a6649714b6265687445784f57644147635168684872636f757142526163624d766c495856765a445161 remote_integ_key 64686b726c44414e4b506d5179546b6e41595350666b4a6649714b6265687445784f57644147635168684872636f757142526163624d766c495856765a445161 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 4454597a774455624f755a6b706f764f remote_crypto_key 4454597a774455624f755a6b706f764f integ_alg sha-512-256 local_integ_key 506879484b54597575775659764c55664e574a7074446f4e4a4f4a78766e6b476b794c6549757557757457514554664d554c68636c68686b6f64584c4e477142 remote_integ_key 506879484b54597575775659764c55664e574a7074446f4e4a4f4a78766e6b476b794c6549757557757457514554664d554c68636c68686b6f64584c4e477142 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 42777047776c7a5748686a6162764e4a remote_crypto_key 42777047776c7a5748686a6162764e4a integ_alg sha-512-256 local_integ_key 45537063714f48545a42435271534a4665525862714f56616d6b664f4173474c5845576b424b4446677a584f4b5175596f794f4565437145747947716f636c53 remote_integ_key 45537063714f48545a42435271534a4665525862714f56616d6b664f4173474c5845576b424b4446677a584f4b5175596f794f4565437145747947716f636c53 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 62797652784866424e7676594b4b6647 remote_crypto_key 62797652784866424e7676594b4b6647 integ_alg sha-512-256 local_integ_key 7742657a7a4a70746b734c68524b506d50556d43476b6e644a506e534c615762706373426f4e514b716f63737576584d41494c6d6f77654f75474c6e4e736271 remote_integ_key 7742657a7a4a70746b734c68524b506d50556d43476b6e644a506e534c615762706373426f4e514b716f63737576584d41494c6d6f77654f75474c6e4e736271 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 764257674a5865437446465551507255 remote_crypto_key 764257674a5865437446465551507255 integ_alg sha-512-256 local_integ_key 4c556f466d71686d626d68456b66704475414f577765595576455853754f4e544c6a6f7a694a764d707677644f4d43415542756a547562416b74526346427179 remote_integ_key 4c556f466d71686d626d68456b66704475414f577765595576455853754f4e544c6a6f7a694a764d707677644f4d43415542756a547562416b74526346427179 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 6d7069626158456f466e4b594b49664b remote_crypto_key 6d7069626158456f466e4b594b49664b integ_alg sha-512-256 local_integ_key 734f536849707341426564505042764a4843547a536f4956554b6269676a63486b6f4d50564b694b75644b4379764976774f4356456c796e68524373614f4373 remote_integ_key 734f536849707341426564505042764a4843547a536f4956554b6269676a63486b6f4d50564b694b75644b4379764976774f4356456c796e68524373614f4373 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 4b43526e6d484f55757a626362787871 remote_crypto_key 4b43526e6d484f55757a626362787871 integ_alg sha-512-256 local_integ_key 715177625358487145504845696a7279456a6d7850616d486b51526e616e436555644375474c466f7645484256546d74455a516e6e474c527067686d44767a52 remote_integ_key 715177625358487145504845696a7279456a6d7850616d486b51526e616e436555644375474c466f7645484256546d74455a516e6e474c527067686d44767a52 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 73666f775874756c656d4e5357737964 remote_crypto_key 73666f775874756c656d4e5357737964 integ_alg sha-512-256 local_integ_key 4f6453587a77714f794a66495463794f7347505261796d6b7671565562767254665a7a726d43525357554f46556f42477769667a5942737a57556972427a436c remote_integ_key 4f6453587a77714f794a66495463794f7347505261796d6b7671565562767254665a7a726d43525357554f46556f42477769667a5942737a57556972427a436c 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 63726963444c467450565465454f4e4c remote_crypto_key 63726963444c467450565465454f4e4c integ_alg sha-512-256 local_integ_key 514a7941434f4c7861436957624c47764f6f5a4974454c5477477746616775474943484162697a4a734f704f4848794b70586271554756586e496963484f447a remote_integ_key 514a7941434f4c7861436957624c47764f6f5a4974454c5477477746616775474943484162697a4a734f704f4848794b70586271554756586e496963484f447a 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 4d676c5a4d687678735674634856654c remote_crypto_key 4d676c5a4d687678735674634856654c integ_alg sha-512-256 local_integ_key 69436a4264744a6e70756f4766774668776f7364524d6c685971764e5a474c6b71506c53456a685576786c7864515977524a6f446d446f464478726c636a685a remote_integ_key 69436a4264744a6e70756f4766774668776f7364524d6c685971764e5a474c6b71506c53456a685576786c7864515977524a6f446d446f464478726c636a685a 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 6f724f6b696c414f7370514e4c437766 remote_crypto_key 6f724f6b696c414f7370514e4c437766 integ_alg sha-512-256 local_integ_key 794a6c4d7759686e7944616c4d6e6e78656252596e506e715955664b474a51696c5555717879754c61524f435967696f446f4351477846797861754570477644 remote_integ_key 794a6c4d7759686e7944616c4d6e6e78656252596e506e715955664b474a51696c5555717879754c61524f435967696f446f4351477846797861754570477644 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 7350507642515349784a6c5a54465450 remote_crypto_key 7350507642515349784a6c5a54465450 integ_alg sha-512-256 local_integ_key 7254664e5a5553796571687971424c6852447973466b776f626e486e64737668774a6c676743774c6f6c75504c61704641654c5444494f445279656b616a7442 remote_integ_key 7254664e5a5553796571687971424c6852447973466b776f626e486e64737668774a6c676743774c6f6c75504c61704641654c5444494f445279656b616a7442 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 6d57506c4d58656c6855776a4f434664 remote_crypto_key 6d57506c4d58656c6855776a4f434664 integ_alg sha-512-256 local_integ_key 6d4f68566c4c746454754a414f58675849624667795974566d725075764b444e7063654d414874436b426f77654f44504359685445756e7a726c55484d6d706b remote_integ_key 6d4f68566c4c746454754a414f58675849624667795974566d725075764b444e7063654d414874436b426f77654f44504359685445756e7a726c55484d6d706b 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 6f497563544744516350446345555542 remote_crypto_key 6f497563544744516350446345555542 integ_alg sha-512-256 local_integ_key 414f6877514c477a797367546d6f584d7974714d644e485a6a51494e47744677526c6d724776766e4347594c6a4a5079444654636c504964694f6f614d695165 remote_integ_key 414f6877514c477a797367546d6f584d7974714d644e485a6a51494e47744677526c6d724776766e4347594c6a4a5079444654636c504964694f6f614d695165 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 48436d6f4c4e6d4e77716a5964424e59 remote_crypto_key 48436d6f4c4e6d4e77716a5964424e59 integ_alg sha-512-256 local_integ_key 4a697263774b5a42655549735a714a6e6c4d624a746a624167746978674d4a6e456d5357506b7054416c786a79746a476478746172774c4753414949616e4856 remote_integ_key 4a697263774b5a42655549735a714a6e6c4d624a746a624167746978674d4a6e456d5357506b7054416c786a79746a476478746172774c4753414949616e4856 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 5957667062785357437942536c775873 remote_crypto_key 5957667062785357437942536c775873 integ_alg sha-512-256 local_integ_key 5652715571457076735275506d496a4b66445a55634476515a4c4a76714f44595a424f4f454a5970556f4278426d4f7773654669467a4857516b426945434577 remote_integ_key 5652715571457076735275506d496a4b66445a55634476515a4c4a76714f44595a424f4f454a5970556f4278426d4f7773654669467a4857516b426945434577 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 4974736c77714450444d594575634a4a remote_crypto_key 4974736c77714450444d594575634a4a integ_alg sha-512-256 local_integ_key 586c63587a516e4a586f4d536a6f50575272796e4a7768614d56684649544f474d6b517351756273717774656667495759785155624e66534d4e566449615772 remote_integ_key 586c63587a516e4a586f4d536a6f50575272796e4a7768614d56684649544f474d6b517351756273717774656667495759785155624e66534d4e566449615772 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 704372796f564b436d726170785a4a46 remote_crypto_key 704372796f564b436d726170785a4a46 integ_alg sha-512-256 local_integ_key 5268514b74766a444e6e554b7344535964774a4d4f774a464a6f764b4e776f706c697078674e534454537674467a4c586f4650717355715a76444f6261425a6e remote_integ_key 5268514b74766a444e6e554b7344535964774a4d4f774a464a6f764b4e776f706c697078674e534454537674467a4c586f4650717355715a76444f6261425a6e 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 6869557356567373786f715a726e6969 remote_crypto_key 6869557356567373786f715a726e6969 integ_alg sha-512-256 local_integ_key 78474441594c41517450534d4f5453777a78494d6d5143546a54624f6374734a744957736443506f5a5843734f6870736b6157647a7242727547634e71684463 remote_integ_key 78474441594c41517450534d4f5453777a78494d6d5143546a54624f6374734a744957736443506f5a5843734f6870736b6157647a7242727547634e71684463 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 66616f656e6d4873586a626b61675770 remote_crypto_key 66616f656e6d4873586a626b61675770 integ_alg sha-512-256 local_integ_key 45737447696177454147586d66437664724a674a6144506746684b4463434b4572774149724155737758716f6b686b456b6957476e4470546d48696362737a79 remote_integ_key 45737447696177454147586d66437664724a674a6144506746684b4463434b4572774149724155737758716f6b686b456b6957476e4470546d48696362737a79 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 6474764946786f7951786f724d666a55 remote_crypto_key 6474764946786f7951786f724d666a55 integ_alg sha-512-256 local_integ_key 4b5849424a5a6853667a504e7a4c7666746e7179727052626c626a6e57575a4d6146774d6c4b72575164696775514344524d484255695843444d6e61596a5a4f remote_integ_key 4b5849424a5a6853667a504e7a4c7666746e7179727052626c626a6e57575a4d6146774d6c4b72575164696775514344524d484255695843444d6e61596a5a4f 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 584c4946706a49476164624e416b736c remote_crypto_key 584c4946706a49476164624e416b736c integ_alg sha-512-256 local_integ_key 5466496871434449524d584a776f57467357764e4c626951774e6c626a45427059557756675a5563706c69674645675861735156726345436b7a765065636664 remote_integ_key 5466496871434449524d584a776f57467357764e4c626951774e6c626a45427059557756675a5563706c69674645675861735156726345436b7a765065636664 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 73754d50596a5a796347756766516a70 remote_crypto_key 73754d50596a5a796347756766516a70 integ_alg sha-512-256 local_integ_key 4a704a78517052574d4e5873516141654f5a614f717949676a765548514261504a5954445864506f46507346684261467048425974534956454c7261686e4b68 remote_integ_key 4a704a78517052574d4e5873516141654f5a614f717949676a765548514261504a5954445864506f46507346684261467048425974534956454c7261686e4b68 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 434c4572415344427a424c6c7773536d remote_crypto_key 434c4572415344427a424c6c7773536d integ_alg sha-512-256 local_integ_key 4e484f77656e734f636b5250666a51456a51456a6f474b6e4a684e654f4972554e616a4c5551704a79727a58744f61617451784e697273504d55487746576c4d remote_integ_key 4e484f77656e734f636b5250666a51456a51456a6f474b6e4a684e654f4972554e616a4c5551704a79727a58744f61617451784e697273504d55487746576c4d 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 796f6b4c7261514377536a77746e416d remote_crypto_key 796f6b4c7261514377536a77746e416d integ_alg sha-512-256 local_integ_key 584d56466b744c4a4d524f6d69424a555a4657706451796e6164736d426a744b76497647435a4577544f567464416f5966437466594863504e4a49737043786e remote_integ_key 584d56466b744c4a4d524f6d69424a555a4657706451796e6164736d426a744b76497647435a4577544f567464416f5966437466594863504e4a49737043786e 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 67616b4978537a7a7579564e5744704e remote_crypto_key 67616b4978537a7a7579564e5744704e integ_alg sha-512-256 local_integ_key 596e6270726b77534e54734a6b666e766b6474785a696468456d78566b6d42436f72524c636153496959576e486849594867784d58647a4558585846776c474e remote_integ_key 596e6270726b77534e54734a6b666e766b6474785a696468456d78566b6d42436f72524c636153496959576e486849594867784d58647a4558585846776c474e 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 77656748584d7743496c516a72745477 remote_crypto_key 77656748584d7743496c516a72745477 integ_alg sha-512-256 local_integ_key 5a5744677162696650646e474763617755626e56736b4c6a5a496a4747794f7350706f43585163656276567252424b62416744784e495859644352484d626e52 remote_integ_key 5a5744677162696650646e474763617755626e56736b4c6a5a496a4747794f7350706f43585163656276567252424b62416744784e495859644352484d626e52 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 5677464f424a43576f486376754d516e remote_crypto_key 5677464f424a43576f486376754d516e integ_alg sha-512-256 local_integ_key 70715a5662756a4276564350704c496b73507257596968594968466446754f636f58574346784742466e754943544a6a59486962755863647766584764666550 remote_integ_key 70715a5662756a4276564350704c496b73507257596968594968466446754f636f58574346784742466e754943544a6a59486962755863647766584764666550 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 466d4c4646464161534f6f4f43487978 remote_crypto_key 466d4c4646464161534f6f4f43487978 integ_alg sha-512-256 local_integ_key 456b56494f53705a57587a4e434848546f584c6867776e45455a676850494a73507a4671474766516c424173537a50726f596d6447685254716e714c4b476657 remote_integ_key 456b56494f53705a57587a4e434848546f584c6867776e45455a676850494a73507a4671474766516c424173537a50726f596d6447685254716e714c4b476657 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 65414d68614b6764466b78744a5a6651 remote_crypto_key 65414d68614b6764466b78744a5a6651 integ_alg sha-512-256 local_integ_key 7a44546d676d5a447a4452696f454d674161557158706f7a466c4a4d58527277545979757665444d7468696a736d4655666f7959724249415948536350666366 remote_integ_key 7a44546d676d5a447a4452696f454d674161557158706f7a466c4a4d58527277545979757665444d7468696a736d4655666f7959724249415948536350666366 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 644876476e5571737264695a77446d64 remote_crypto_key 644876476e5571737264695a77446d64 integ_alg sha-512-256 local_integ_key 486f4452584e5854644e776f4151794e74505144504b49724374786e7244504e7353634b68774b564b754d6f5a6141547371644971634967686351754a6e6753 remote_integ_key 486f4452584e5854644e776f4151794e74505144504b49724374786e7244504e7353634b68774b564b754d6f5a6141547371644971634967686351754a6e6753 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 69484d67486c5a54587a636c704a544b remote_crypto_key 69484d67486c5a54587a636c704a544b integ_alg sha-512-256 local_integ_key 6961617044786343706b4a6f45775a586a4c4c514257585949654a717659724e55754a547846714b6c52796a6a7a484f594f4c6a535964504b4d444154544851 remote_integ_key 6961617044786343706b4a6f45775a586a4c4c514257585949654a717659724e55754a547846714b6c52796a6a7a484f594f4c6a535964504b4d444154544851 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 6476735570596e716358567969546162 remote_crypto_key 6476735570596e716358567969546162 integ_alg sha-512-256 local_integ_key 434f6e6456584e5a5972614f6b73496d73467249526e734173586468776d4b4a54677155455755694d494f756a664d514750786b6b61537a62666767656f4c6c remote_integ_key 434f6e6456584e5a5972614f6b73496d73467249526e734173586468776d4b4a54677155455755694d494f756a664d514750786b6b61537a62666767656f4c6c 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 4b59637953536876424e63695a59636e remote_crypto_key 4b59637953536876424e63695a59636e integ_alg sha-512-256 local_integ_key 4a6c57426b64566446476b57777a484953674765764b724d5647696a6c667a5467744a434d7746704251704b774c61425146647a6a72624766586f4266496d57 remote_integ_key 4a6c57426b64566446476b57777a484953674765764b724d5647696a6c667a5467744a434d7746704251704b774c61425146647a6a72624766586f4266496d57 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 5276676d6e686b7576466b6752694546 remote_crypto_key 5276676d6e686b7576466b6752694546 integ_alg sha-512-256 local_integ_key 775676737049556d4c6559765a4753734d70754c577276754f77435a444e7343594a7456764f686e684a4472436f7a527248627463694850756b776246695563 remote_integ_key 775676737049556d4c6559765a4753734d70754c577276754f77435a444e7343594a7456764f686e684a4472436f7a527248627463694850756b776246695563 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 58784e737a53514e596576676a794f73 remote_crypto_key 58784e737a53514e596576676a794f73 integ_alg sha-512-256 local_integ_key 747362435061545975694f5852456a6845667072734e6a445071734c4e6d565571504759797376464c67596978746c68566f6e7a6671725251575663574d4872 remote_integ_key 747362435061545975694f5852456a6845667072734e6a445071734c4e6d565571504759797376464c67596978746c68566f6e7a6671725251575663574d4872 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 75557266414e6a645a707a4173756e55 remote_crypto_key 75557266414e6a645a707a4173756e55 integ_alg sha-512-256 local_integ_key 595863564f747161676451794c45504a5479526262454a70784166724669516a674257756468785771696a4e4c724e794d4a6a586155724b555a5a546e466f74 remote_integ_key 595863564f747161676451794c45504a5479526262454a70784166724669516a674257756468785771696a4e4c724e794d4a6a586155724b555a5a546e466f74 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 43456261474b6f63624856624a587849 remote_crypto_key 43456261474b6f63624856624a587849 integ_alg sha-512-256 local_integ_key 4e5970456c426b5151554b4a5355436a6777576b64795868466447757061774454734d4b45764b437256524b50446345486561544f6179586a4c537a744a6a76 remote_integ_key 4e5970456c426b5151554b4a5355436a6777576b64795868466447757061774454734d4b45764b437256524b50446345486561544f6179586a4c537a744a6a76 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 50526a5a4f764b4a486d434771586577 remote_crypto_key 50526a5a4f764b4a486d434771586577 integ_alg sha-512-256 local_integ_key 517241765247665349765075504b4955624b666d516d69514746496977756b68486768697576477649666c6861444a775352644c5765577150486b6e78497365 remote_integ_key 517241765247665349765075504b4955624b666d516d69514746496977756b68486768697576477649666c6861444a775352644c5765577150486b6e78497365 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 735561436d56414366497876624f6c4b remote_crypto_key 735561436d56414366497876624f6c4b integ_alg sha-512-256 local_integ_key 4c69735848714e51755651644a784b506165775a4a5165454f48766c786379437045624e737266644a4e694842537559576b574b6d7a57527a6e707854634354 remote_integ_key 4c69735848714e51755651644a784b506165775a4a5165454f48766c786379437045624e737266644a4e694842537559576b574b6d7a57527a6e707854634354 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 674c5547656d47746e416e5746414d6b remote_crypto_key 674c5547656d47746e416e5746414d6b integ_alg sha-512-256 local_integ_key 64686b726c44414e4b506d5179546b6e41595350666b4a6649714b6265687445784f57644147635168684872636f757142526163624d766c495856765a445161 remote_integ_key 64686b726c44414e4b506d5179546b6e41595350666b4a6649714b6265687445784f57644147635168684872636f757142526163624d766c495856765a445161 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 4454597a774455624f755a6b706f764f remote_crypto_key 4454597a774455624f755a6b706f764f integ_alg sha-512-256 local_integ_key 506879484b54597575775659764c55664e574a7074446f4e4a4f4a78766e6b476b794c6549757557757457514554664d554c68636c68686b6f64584c4e477142 remote_integ_key 506879484b54597575775659764c55664e574a7074446f4e4a4f4a78766e6b476b794c6549757557757457514554664d554c68636c68686b6f64584c4e477142 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 42777047776c7a5748686a6162764e4a remote_crypto_key 42777047776c7a5748686a6162764e4a integ_alg sha-512-256 local_integ_key 45537063714f48545a42435271534a4665525862714f56616d6b664f4173474c5845576b424b4446677a584f4b5175596f794f4565437145747947716f636c53 remote_integ_key 45537063714f48545a42435271534a4665525862714f56616d6b664f4173474c5845576b424b4446677a584f4b5175596f794f4565437145747947716f636c53 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 62797652784866424e7676594b4b6647 remote_crypto_key 62797652784866424e7676594b4b6647 integ_alg sha-512-256 local_integ_key 7742657a7a4a70746b734c68524b506d50556d43476b6e644a506e534c615762706373426f4e514b716f63737576584d41494c6d6f77654f75474c6e4e736271 remote_integ_key 7742657a7a4a70746b734c68524b506d50556d43476b6e644a506e534c615762706373426f4e514b716f63737576584d41494c6d6f77654f75474c6e4e736271 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 764257674a5865437446465551507255 remote_crypto_key 764257674a5865437446465551507255 integ_alg sha-512-256 local_integ_key 4c556f466d71686d626d68456b66704475414f577765595576455853754f4e544c6a6f7a694a764d707677644f4d43415542756a547562416b74526346427179 remote_integ_key 4c556f466d71686d626d68456b66704475414f577765595576455853754f4e544c6a6f7a694a764d707677644f4d43415542756a547562416b74526346427179 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 6d7069626158456f466e4b594b49664b remote_crypto_key 6d7069626158456f466e4b594b49664b integ_alg sha-512-256 local_integ_key 734f536849707341426564505042764a4843547a536f4956554b6269676a63486b6f4d50564b694b75644b4379764976774f4356456c796e68524373614f4373 remote_integ_key 734f536849707341426564505042764a4843547a536f4956554b6269676a63486b6f4d50564b694b75644b4379764976774f4356456c796e68524373614f4373 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 4b43526e6d484f55757a626362787871 remote_crypto_key 4b43526e6d484f55757a626362787871 integ_alg sha-512-256 local_integ_key 715177625358487145504845696a7279456a6d7850616d486b51526e616e436555644375474c466f7645484256546d74455a516e6e474c527067686d44767a52 remote_integ_key 715177625358487145504845696a7279456a6d7850616d486b51526e616e436555644375474c466f7645484256546d74455a516e6e474c527067686d44767a52 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 73666f775874756c656d4e5357737964 remote_crypto_key 73666f775874756c656d4e5357737964 integ_alg sha-512-256 local_integ_key 4f6453587a77714f794a66495463794f7347505261796d6b7671565562767254665a7a726d43525357554f46556f42477769667a5942737a57556972427a436c remote_integ_key 4f6453587a77714f794a66495463794f7347505261796d6b7671565562767254665a7a726d43525357554f46556f42477769667a5942737a57556972427a436c 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 63726963444c467450565465454f4e4c remote_crypto_key 63726963444c467450565465454f4e4c integ_alg sha-512-256 local_integ_key 514a7941434f4c7861436957624c47764f6f5a4974454c5477477746616775474943484162697a4a734f704f4848794b70586271554756586e496963484f447a remote_integ_key 514a7941434f4c7861436957624c47764f6f5a4974454c5477477746616775474943484162697a4a734f704f4848794b70586271554756586e496963484f447a 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 4d676c5a4d687678735674634856654c remote_crypto_key 4d676c5a4d687678735674634856654c integ_alg sha-512-256 local_integ_key 69436a4264744a6e70756f4766774668776f7364524d6c685971764e5a474c6b71506c53456a685576786c7864515977524a6f446d446f464478726c636a685a remote_integ_key 69436a4264744a6e70756f4766774668776f7364524d6c685971764e5a474c6b71506c53456a685576786c7864515977524a6f446d446f464478726c636a685a 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 6f724f6b696c414f7370514e4c437766 remote_crypto_key 6f724f6b696c414f7370514e4c437766 integ_alg sha-512-256 local_integ_key 794a6c4d7759686e7944616c4d6e6e78656252596e506e715955664b474a51696c5555717879754c61524f435967696f446f4351477846797861754570477644 remote_integ_key 794a6c4d7759686e7944616c4d6e6e78656252596e506e715955664b474a51696c5555717879754c61524f435967696f446f4351477846797861754570477644 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 7350507642515349784a6c5a54465450 remote_crypto_key 7350507642515349784a6c5a54465450 integ_alg sha-512-256 local_integ_key 7254664e5a5553796571687971424c6852447973466b776f626e486e64737668774a6c676743774c6f6c75504c61704641654c5444494f445279656b616a7442 remote_integ_key 7254664e5a5553796571687971424c6852447973466b776f626e486e64737668774a6c676743774c6f6c75504c61704641654c5444494f445279656b616a7442 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 6d57506c4d58656c6855776a4f434664 remote_crypto_key 6d57506c4d58656c6855776a4f434664 integ_alg sha-512-256 local_integ_key 6d4f68566c4c746454754a414f58675849624667795974566d725075764b444e7063654d414874436b426f77654f44504359685445756e7a726c55484d6d706b remote_integ_key 6d4f68566c4c746454754a414f58675849624667795974566d725075764b444e7063654d414874436b426f77654f44504359685445756e7a726c55484d6d706b 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 6f497563544744516350446345555542 remote_crypto_key 6f497563544744516350446345555542 integ_alg sha-512-256 local_integ_key 414f6877514c477a797367546d6f584d7974714d644e485a6a51494e47744677526c6d724776766e4347594c6a4a5079444654636c504964694f6f614d695165 remote_integ_key 414f6877514c477a797367546d6f584d7974714d644e485a6a51494e47744677526c6d724776766e4347594c6a4a5079444654636c504964694f6f614d695165 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 48436d6f4c4e6d4e77716a5964424e59 remote_crypto_key 48436d6f4c4e6d4e77716a5964424e59 integ_alg sha-512-256 local_integ_key 4a697263774b5a42655549735a714a6e6c4d624a746a624167746978674d4a6e456d5357506b7054416c786a79746a476478746172774c4753414949616e4856 remote_integ_key 4a697263774b5a42655549735a714a6e6c4d624a746a624167746978674d4a6e456d5357506b7054416c786a79746a476478746172774c4753414949616e4856 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 5957667062785357437942536c775873 remote_crypto_key 5957667062785357437942536c775873 integ_alg sha-512-256 local_integ_key 5652715571457076735275506d496a4b66445a55634476515a4c4a76714f44595a424f4f454a5970556f4278426d4f7773654669467a4857516b426945434577 remote_integ_key 5652715571457076735275506d496a4b66445a55634476515a4c4a76714f44595a424f4f454a5970556f4278426d4f7773654669467a4857516b426945434577 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 4974736c77714450444d594575634a4a remote_crypto_key 4974736c77714450444d594575634a4a integ_alg sha-512-256 local_integ_key 586c63587a516e4a586f4d536a6f50575272796e4a7768614d56684649544f474d6b517351756273717774656667495759785155624e66534d4e566449615772 remote_integ_key 586c63587a516e4a586f4d536a6f50575272796e4a7768614d56684649544f474d6b517351756273717774656667495759785155624e66534d4e566449615772 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 704372796f564b436d726170785a4a46 remote_crypto_key 704372796f564b436d726170785a4a46 integ_alg sha-512-256 local_integ_key 5268514b74766a444e6e554b7344535964774a4d4f774a464a6f764b4e776f706c697078674e534454537674467a4c586f4650717355715a76444f6261425a6e remote_integ_key 5268514b74766a444e6e554b7344535964774a4d4f774a464a6f764b4e776f706c697078674e534454537674467a4c586f4650717355715a76444f6261425a6e 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 6869557356567373786f715a726e6969 remote_crypto_key 6869557356567373786f715a726e6969 integ_alg sha-512-256 local_integ_key 78474441594c41517450534d4f5453777a78494d6d5143546a54624f6374734a744957736443506f5a5843734f6870736b6157647a7242727547634e71684463 remote_integ_key 78474441594c41517450534d4f5453777a78494d6d5143546a54624f6374734a744957736443506f5a5843734f6870736b6157647a7242727547634e71684463 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 66616f656e6d4873586a626b61675770 remote_crypto_key 66616f656e6d4873586a626b61675770 integ_alg sha-512-256 local_integ_key 45737447696177454147586d66437664724a674a6144506746684b4463434b4572774149724155737758716f6b686b456b6957476e4470546d48696362737a79 remote_integ_key 45737447696177454147586d66437664724a674a6144506746684b4463434b4572774149724155737758716f6b686b456b6957476e4470546d48696362737a79 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 6474764946786f7951786f724d666a55 remote_crypto_key 6474764946786f7951786f724d666a55 integ_alg sha-512-256 local_integ_key 4b5849424a5a6853667a504e7a4c7666746e7179727052626c626a6e57575a4d6146774d6c4b72575164696775514344524d484255695843444d6e61596a5a4f remote_integ_key 4b5849424a5a6853667a504e7a4c7666746e7179727052626c626a6e57575a4d6146774d6c4b72575164696775514344524d484255695843444d6e61596a5a4f 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 584c4946706a49476164624e416b736c remote_crypto_key 584c4946706a49476164624e416b736c integ_alg sha-512-256 local_integ_key 5466496871434449524d584a776f57467357764e4c626951774e6c626a45427059557756675a5563706c69674645675861735156726345436b7a765065636664 remote_integ_key 5466496871434449524d584a776f57467357764e4c626951774e6c626a45427059557756675a5563706c69674645675861735156726345436b7a765065636664 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 73754d50596a5a796347756766516a70 remote_crypto_key 73754d50596a5a796347756766516a70 integ_alg sha-512-256 local_integ_key 4a704a78517052574d4e5873516141654f5a614f717949676a765548514261504a5954445864506f46507346684261467048425974534956454c7261686e4b68 remote_integ_key 4a704a78517052574d4e5873516141654f5a614f717949676a765548514261504a5954445864506f46507346684261467048425974534956454c7261686e4b68 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 434c4572415344427a424c6c7773536d remote_crypto_key 434c4572415344427a424c6c7773536d integ_alg sha-512-256 local_integ_key 4e484f77656e734f636b5250666a51456a51456a6f474b6e4a684e654f4972554e616a4c5551704a79727a58744f61617451784e697273504d55487746576c4d remote_integ_key 4e484f77656e734f636b5250666a51456a51456a6f474b6e4a684e654f4972554e616a4c5551704a79727a58744f61617451784e697273504d55487746576c4d 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 796f6b4c7261514377536a77746e416d remote_crypto_key 796f6b4c7261514377536a77746e416d integ_alg sha-512-256 local_integ_key 584d56466b744c4a4d524f6d69424a555a4657706451796e6164736d426a744b76497647435a4577544f567464416f5966437466594863504e4a49737043786e remote_integ_key 584d56466b744c4a4d524f6d69424a555a4657706451796e6164736d426a744b76497647435a4577544f567464416f5966437466594863504e4a49737043786e 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 67616b4978537a7a7579564e5744704e remote_crypto_key 67616b4978537a7a7579564e5744704e integ_alg sha-512-256 local_integ_key 596e6270726b77534e54734a6b666e766b6474785a696468456d78566b6d42436f72524c636153496959576e486849594867784d58647a4558585846776c474e remote_integ_key 596e6270726b77534e54734a6b666e766b6474785a696468456d78566b6d42436f72524c636153496959576e486849594867784d58647a4558585846776c474e 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 77656748584d7743496c516a72745477 remote_crypto_key 77656748584d7743496c516a72745477 integ_alg sha-512-256 local_integ_key 5a5744677162696650646e474763617755626e56736b4c6a5a496a4747794f7350706f43585163656276567252424b62416744784e495859644352484d626e52 remote_integ_key 5a5744677162696650646e474763617755626e56736b4c6a5a496a4747794f7350706f43585163656276567252424b62416744784e495859644352484d626e52 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 5677464f424a43576f486376754d516e remote_crypto_key 5677464f424a43576f486376754d516e integ_alg sha-512-256 local_integ_key 70715a5662756a4276564350704c496b73507257596968594968466446754f636f58574346784742466e754943544a6a59486962755863647766584764666550 remote_integ_key 70715a5662756a4276564350704c496b73507257596968594968466446754f636f58574346784742466e754943544a6a59486962755863647766584764666550 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 466d4c4646464161534f6f4f43487978 remote_crypto_key 466d4c4646464161534f6f4f43487978 integ_alg sha-512-256 local_integ_key 456b56494f53705a57587a4e434848546f584c6867776e45455a676850494a73507a4671474766516c424173537a50726f596d6447685254716e714c4b476657 remote_integ_key 456b56494f53705a57587a4e434848546f584c6867776e45455a676850494a73507a4671474766516c424173537a50726f596d6447685254716e714c4b476657 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 65414d68614b6764466b78744a5a6651 remote_crypto_key 65414d68614b6764466b78744a5a6651 integ_alg sha-512-256 local_integ_key 7a44546d676d5a447a4452696f454d674161557158706f7a466c4a4d58527277545979757665444d7468696a736d4655666f7959724249415948536350666366 remote_integ_key 7a44546d676d5a447a4452696f454d674161557158706f7a466c4a4d58527277545979757665444d7468696a736d4655666f7959724249415948536350666366 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 644876476e5571737264695a77446d64 remote_crypto_key 644876476e5571737264695a77446d64 integ_alg sha-512-256 local_integ_key 486f4452584e5854644e776f4151794e74505144504b49724374786e7244504e7353634b68774b564b754d6f5a6141547371644971634967686351754a6e6753 remote_integ_key 486f4452584e5854644e776f4151794e74505144504b49724374786e7244504e7353634b68774b564b754d6f5a6141547371644971634967686351754a6e6753 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 69484d67486c5a54587a636c704a544b remote_crypto_key 69484d67486c5a54587a636c704a544b integ_alg sha-512-256 local_integ_key 6961617044786343706b4a6f45775a586a4c4c514257585949654a717659724e55754a547846714b6c52796a6a7a484f594f4c6a535964504b4d444154544851 remote_integ_key 6961617044786343706b4a6f45775a586a4c4c514257585949654a717659724e55754a547846714b6c52796a6a7a484f594f4c6a535964504b4d444154544851 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 6476735570596e716358567969546162 remote_crypto_key 6476735570596e716358567969546162 integ_alg sha-512-256 local_integ_key 434f6e6456584e5a5972614f6b73496d73467249526e734173586468776d4b4a54677155455755694d494f756a664d514750786b6b61537a62666767656f4c6c remote_integ_key 434f6e6456584e5a5972614f6b73496d73467249526e734173586468776d4b4a54677155455755694d494f756a664d514750786b6b61537a62666767656f4c6c 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 4b59637953536876424e63695a59636e remote_crypto_key 4b59637953536876424e63695a59636e integ_alg sha-512-256 local_integ_key 4a6c57426b64566446476b57777a484953674765764b724d5647696a6c667a5467744a434d7746704251704b774c61425146647a6a72624766586f4266496d57 remote_integ_key 4a6c57426b64566446476b57777a484953674765764b724d5647696a6c667a5467744a434d7746704251704b774c61425146647a6a72624766586f4266496d57 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 5276676d6e686b7576466b6752694546 remote_crypto_key 5276676d6e686b7576466b6752694546 integ_alg sha-512-256 local_integ_key 775676737049556d4c6559765a4753734d70754c577276754f77435a444e7343594a7456764f686e684a4472436f7a527248627463694850756b776246695563 remote_integ_key 775676737049556d4c6559765a4753734d70754c577276754f77435a444e7343594a7456764f686e684a4472436f7a527248627463694850756b776246695563 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 58784e737a53514e596576676a794f73 remote_crypto_key 58784e737a53514e596576676a794f73 integ_alg sha-512-256 local_integ_key 747362435061545975694f5852456a6845667072734e6a445071734c4e6d565571504759797376464c67596978746c68566f6e7a6671725251575663574d4872 remote_integ_key 747362435061545975694f5852456a6845667072734e6a445071734c4e6d565571504759797376464c67596978746c68566f6e7a6671725251575663574d4872 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 464c507a5a66414f6e6b504648504f77 remote_crypto_key 464c507a5a66414f6e6b504648504f77 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 476b4b72545264667a736d4270665151 remote_crypto_key 476b4b72545264667a736d4270665151 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 547a795475524a4a6f725a6651656c4c remote_crypto_key 547a795475524a4a6f725a6651656c4c 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 4b5465677256754f6d4b657a5a5a5a57 remote_crypto_key 4b5465677256754f6d4b657a5a5a5a57 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 6e6c6a6d6e724672616975666751764e remote_crypto_key 6e6c6a6d6e724672616975666751764e 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 794262596e777676727142685a4f7771 remote_crypto_key 794262596e777676727142685a4f7771 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 4f595444716d70437042784162674272 remote_crypto_key 4f595444716d70437042784162674272 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 457a6c7442675a634b5379615678784a remote_crypto_key 457a6c7442675a634b5379615678784a 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 45436a51684c475542465977764b4b66 remote_crypto_key 45436a51684c475542465977764b4b66 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 79664962554f5741434b78697157764d remote_crypto_key 79664962554f5741434b78697157764d 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 6d615a4244557a5359674c565777484d remote_crypto_key 6d615a4244557a5359674c565777484d 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 6f7159794471415a594c77497943434f remote_crypto_key 6f7159794471415a594c77497943434f 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 6b6a4d6870435a52734749626673737a remote_crypto_key 6b6a4d6870435a52734749626673737a 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 5179434a53616f6f434243585a767a4f remote_crypto_key 5179434a53616f6f434243585a767a4f 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 574c554179635a49534a516a726b4443 remote_crypto_key 574c554179635a49534a516a726b4443 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 646448416b52414b6d54784850776463 remote_crypto_key 646448416b52414b6d54784850776463 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 7a69794a726c78567863707043477241 remote_crypto_key 7a69794a726c78567863707043477241 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 61497a764675625675774763634e4d63 remote_crypto_key 61497a764675625675774763634e4d63 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 7158516e556c49706b53446a4a5a4d7a remote_crypto_key 7158516e556c49706b53446a4a5a4d7a 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 6f664c7441624f6b4e6f684e73745873 remote_crypto_key 6f664c7441624f6b4e6f684e73745873 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 6b5669794a554f666e4c6c416d7a7664 remote_crypto_key 6b5669794a554f666e4c6c416d7a7664 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 41744659416d6f584a54797671766153 remote_crypto_key 41744659416d6f584a54797671766153 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 5877554159557953455a474643656a75 remote_crypto_key 5877554159557953455a474643656a75 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 55766e526467434248516e786e494b64 remote_crypto_key 55766e526467434248516e786e494b64 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 7864736e736950656d524952616a5048 remote_crypto_key 7864736e736950656d524952616a5048 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 664564436d514e5546524e4250596572 remote_crypto_key 664564436d514e5546524e4250596572 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 4265797270486c61745a714a74474c63 remote_crypto_key 4265797270486c61745a714a74474c63 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 646f705862516d564d42486c72486679 remote_crypto_key 646f705862516d564d42486c72486679 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 7751686f6a5a47494a676451774e6d50 remote_crypto_key 7751686f6a5a47494a676451774e6d50 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 70434d436f554643434775776a4c596b remote_crypto_key 70434d436f554643434775776a4c596b 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 45525547587152586a72527a4c515349 remote_crypto_key 45525547587152586a72527a4c515349 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 4b5459574d68746276506a494575644c remote_crypto_key 4b5459574d68746276506a494575644c 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 53714b5975546e456768454d6c657963 remote_crypto_key 53714b5975546e456768454d6c657963 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 726941575059736a42726a7176545968 remote_crypto_key 726941575059736a42726a7176545968 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 746c59716e43776e4c754e4169544465 remote_crypto_key 746c59716e43776e4c754e4169544465 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 65794e75426c657152654c445a686c69 remote_crypto_key 65794e75426c657152654c445a686c69 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 4656566a4d4e58725170446a7a615a62 remote_crypto_key 4656566a4d4e58725170446a7a615a62 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 57754762647877457a74416b424f6659 remote_crypto_key 57754762647877457a74416b424f6659 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 7848756b594f77775554436c7949724b remote_crypto_key 7848756b594f77775554436c7949724b 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 517179726271576b4e644e4d6f54626c remote_crypto_key 517179726271576b4e644e4d6f54626c local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 464c507a5a66414f6e6b504648504f77 remote_crypto_key 464c507a5a66414f6e6b504648504f77 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 476b4b72545264667a736d4270665151 remote_crypto_key 476b4b72545264667a736d4270665151 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 547a795475524a4a6f725a6651656c4c remote_crypto_key 547a795475524a4a6f725a6651656c4c 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 4b5465677256754f6d4b657a5a5a5a57 remote_crypto_key 4b5465677256754f6d4b657a5a5a5a57 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 6e6c6a6d6e724672616975666751764e remote_crypto_key 6e6c6a6d6e724672616975666751764e 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 794262596e777676727142685a4f7771 remote_crypto_key 794262596e777676727142685a4f7771 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 4f595444716d70437042784162674272 remote_crypto_key 4f595444716d70437042784162674272 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 457a6c7442675a634b5379615678784a remote_crypto_key 457a6c7442675a634b5379615678784a 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 45436a51684c475542465977764b4b66 remote_crypto_key 45436a51684c475542465977764b4b66 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 79664962554f5741434b78697157764d remote_crypto_key 79664962554f5741434b78697157764d 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 6d615a4244557a5359674c565777484d remote_crypto_key 6d615a4244557a5359674c565777484d 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 6f7159794471415a594c77497943434f remote_crypto_key 6f7159794471415a594c77497943434f 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 6b6a4d6870435a52734749626673737a remote_crypto_key 6b6a4d6870435a52734749626673737a 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 5179434a53616f6f434243585a767a4f remote_crypto_key 5179434a53616f6f434243585a767a4f 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 574c554179635a49534a516a726b4443 remote_crypto_key 574c554179635a49534a516a726b4443 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 646448416b52414b6d54784850776463 remote_crypto_key 646448416b52414b6d54784850776463 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 7a69794a726c78567863707043477241 remote_crypto_key 7a69794a726c78567863707043477241 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 61497a764675625675774763634e4d63 remote_crypto_key 61497a764675625675774763634e4d63 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 7158516e556c49706b53446a4a5a4d7a remote_crypto_key 7158516e556c49706b53446a4a5a4d7a 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 6f664c7441624f6b4e6f684e73745873 remote_crypto_key 6f664c7441624f6b4e6f684e73745873 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 6b5669794a554f666e4c6c416d7a7664 remote_crypto_key 6b5669794a554f666e4c6c416d7a7664 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 41744659416d6f584a54797671766153 remote_crypto_key 41744659416d6f584a54797671766153 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 5877554159557953455a474643656a75 remote_crypto_key 5877554159557953455a474643656a75 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 55766e526467434248516e786e494b64 remote_crypto_key 55766e526467434248516e786e494b64 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 7864736e736950656d524952616a5048 remote_crypto_key 7864736e736950656d524952616a5048 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 664564436d514e5546524e4250596572 remote_crypto_key 664564436d514e5546524e4250596572 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 4265797270486c61745a714a74474c63 remote_crypto_key 4265797270486c61745a714a74474c63 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 646f705862516d564d42486c72486679 remote_crypto_key 646f705862516d564d42486c72486679 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 7751686f6a5a47494a676451774e6d50 remote_crypto_key 7751686f6a5a47494a676451774e6d50 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 70434d436f554643434775776a4c596b remote_crypto_key 70434d436f554643434775776a4c596b 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 45525547587152586a72527a4c515349 remote_crypto_key 45525547587152586a72527a4c515349 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 4b5459574d68746276506a494575644c remote_crypto_key 4b5459574d68746276506a494575644c 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 53714b5975546e456768454d6c657963 remote_crypto_key 53714b5975546e456768454d6c657963 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 726941575059736a42726a7176545968 remote_crypto_key 726941575059736a42726a7176545968 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 746c59716e43776e4c754e4169544465 remote_crypto_key 746c59716e43776e4c754e4169544465 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 65794e75426c657152654c445a686c69 remote_crypto_key 65794e75426c657152654c445a686c69 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 4656566a4d4e58725170446a7a615a62 remote_crypto_key 4656566a4d4e58725170446a7a615a62 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 57754762647877457a74416b424f6659 remote_crypto_key 57754762647877457a74416b424f6659 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 7848756b594f77775554436c7949724b remote_crypto_key 7848756b594f77775554436c7949724b 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 517179726271576b4e644e4d6f54626c remote_crypto_key 517179726271576b4e644e4d6f54626c 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6e6965645a634d7661576f4c464b594e remote_crypto_key 6e6965645a634d7661576f4c464b594e 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 4f514f7456454d76496d596845644f68 remote_crypto_key 4f514f7456454d76496d596845644f68 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 5a4f5a4b74724a6159454462416b4469 remote_crypto_key 5a4f5a4b74724a6159454462416b4469 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 7176414f4c714f4a6d485751694a4869 remote_crypto_key 7176414f4c714f4a6d485751694a4869 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 6d41687473436154546e46595159646c remote_crypto_key 6d41687473436154546e46595159646c 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 5649444159627a527343674170645172 remote_crypto_key 5649444159627a527343674170645172 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 767366707167506a7263524568686672 remote_crypto_key 767366707167506a7263524568686672 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 4f68736f7a4e534b64696745514d416a remote_crypto_key 4f68736f7a4e534b64696745514d416a 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 51444c5851567158656174535575475a remote_crypto_key 51444c5851567158656174535575475a 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 4757724169676a4b4f67794c64444e69 remote_crypto_key 4757724169676a4b4f67794c64444e69 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 634f64444d546c4d6344666145774f4c remote_crypto_key 634f64444d546c4d6344666145774f4c 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 705870684569757a646b497963414c65 remote_crypto_key 705870684569757a646b497963414c65 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 6b71557363706e534667496d51704374 remote_crypto_key 6b71557363706e534667496d51704374 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 54736a42586f61444357457a576a7175 remote_crypto_key 54736a42586f61444357457a576a7175 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 4d574c465a4b474e5441776f574f5943 remote_crypto_key 4d574c465a4b474e5441776f574f5943 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 6c66554966626262796d53574e574764 remote_crypto_key 6c66554966626262796d53574e574764 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 66517670545965486775716f65485241 remote_crypto_key 66517670545965486775716f65485241 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 454852777567686f79697571676e4f73 remote_crypto_key 454852777567686f79697571676e4f73 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 5655706d4a62576d4575625069476164 remote_crypto_key 5655706d4a62576d4575625069476164 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 59414362696b47666b58724e69707559 remote_crypto_key 59414362696b47666b58724e69707559 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 6472666e6a70737177776c7279784266 remote_crypto_key 6472666e6a70737177776c7279784266 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 65556569594b75435644754c5268784e remote_crypto_key 65556569594b75435644754c5268784e 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 685548576d764e725a437065626a4664 remote_crypto_key 685548576d764e725a437065626a4664 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 6c6758745451634e554f6655687a454b remote_crypto_key 6c6758745451634e554f6655687a454b 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 4d58426a4f68626572464c7843446f6b remote_crypto_key 4d58426a4f68626572464c7843446f6b 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 754f56624f567a536679634174536152 remote_crypto_key 754f56624f567a536679634174536152 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 61686b7a747672757953487944436569 remote_crypto_key 61686b7a747672757953487944436569 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 534d67686b44657155704a6473784379 remote_crypto_key 534d67686b44657155704a6473784379 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 6a79767649744153484f4a536c716451 remote_crypto_key 6a79767649744153484f4a536c716451 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 61777a54644e6a56774b4e704c7a7844 remote_crypto_key 61777a54644e6a56774b4e704c7a7844 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 65445454597a786c4d71576448485276 remote_crypto_key 65445454597a786c4d71576448485276 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 5579597161544c457448537343657344 remote_crypto_key 5579597161544c457448537343657344 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 42534166446c614a73436e4f784b6e7a remote_crypto_key 42534166446c614a73436e4f784b6e7a 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 794c58465877654b4e725a64594e6969 remote_crypto_key 794c58465877654b4e725a64594e6969 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 7a494a6f676c42576857526a68654d54 remote_crypto_key 7a494a6f676c42576857526a68654d54 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 734861746d59617a564368696f596859 remote_crypto_key 734861746d59617a564368696f596859 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 634f474e46585941755053526d617952 remote_crypto_key 634f474e46585941755053526d617952 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 5a65734b4b51594f466972446b615274 remote_crypto_key 5a65734b4b51594f466972446b615274 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 4e6b6b44486b6a53516f645a41697a47 remote_crypto_key 4e6b6b44486b6a53516f645a41697a47 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 554a50626c42547354457679586c5668 remote_crypto_key 554a50626c42547354457679586c5668 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6e6965645a634d7661576f4c464b594e remote_crypto_key 6e6965645a634d7661576f4c464b594e 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 4f514f7456454d76496d596845644f68 remote_crypto_key 4f514f7456454d76496d596845644f68 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 5a4f5a4b74724a6159454462416b4469 remote_crypto_key 5a4f5a4b74724a6159454462416b4469 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 7176414f4c714f4a6d485751694a4869 remote_crypto_key 7176414f4c714f4a6d485751694a4869 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 6d41687473436154546e46595159646c remote_crypto_key 6d41687473436154546e46595159646c 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 5649444159627a527343674170645172 remote_crypto_key 5649444159627a527343674170645172 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 767366707167506a7263524568686672 remote_crypto_key 767366707167506a7263524568686672 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 4f68736f7a4e534b64696745514d416a remote_crypto_key 4f68736f7a4e534b64696745514d416a 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 51444c5851567158656174535575475a remote_crypto_key 51444c5851567158656174535575475a 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 4757724169676a4b4f67794c64444e69 remote_crypto_key 4757724169676a4b4f67794c64444e69 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 634f64444d546c4d6344666145774f4c remote_crypto_key 634f64444d546c4d6344666145774f4c 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 705870684569757a646b497963414c65 remote_crypto_key 705870684569757a646b497963414c65 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 6b71557363706e534667496d51704374 remote_crypto_key 6b71557363706e534667496d51704374 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 54736a42586f61444357457a576a7175 remote_crypto_key 54736a42586f61444357457a576a7175 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 4d574c465a4b474e5441776f574f5943 remote_crypto_key 4d574c465a4b474e5441776f574f5943 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 6c66554966626262796d53574e574764 remote_crypto_key 6c66554966626262796d53574e574764 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 66517670545965486775716f65485241 remote_crypto_key 66517670545965486775716f65485241 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 454852777567686f79697571676e4f73 remote_crypto_key 454852777567686f79697571676e4f73 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 5655706d4a62576d4575625069476164 remote_crypto_key 5655706d4a62576d4575625069476164 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 59414362696b47666b58724e69707559 remote_crypto_key 59414362696b47666b58724e69707559 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 6472666e6a70737177776c7279784266 remote_crypto_key 6472666e6a70737177776c7279784266 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 65556569594b75435644754c5268784e remote_crypto_key 65556569594b75435644754c5268784e 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 685548576d764e725a437065626a4664 remote_crypto_key 685548576d764e725a437065626a4664 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 6c6758745451634e554f6655687a454b remote_crypto_key 6c6758745451634e554f6655687a454b 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 4d58426a4f68626572464c7843446f6b remote_crypto_key 4d58426a4f68626572464c7843446f6b 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 754f56624f567a536679634174536152 remote_crypto_key 754f56624f567a536679634174536152 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 61686b7a747672757953487944436569 remote_crypto_key 61686b7a747672757953487944436569 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 534d67686b44657155704a6473784379 remote_crypto_key 534d67686b44657155704a6473784379 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 6a79767649744153484f4a536c716451 remote_crypto_key 6a79767649744153484f4a536c716451 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 61777a54644e6a56774b4e704c7a7844 remote_crypto_key 61777a54644e6a56774b4e704c7a7844 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 65445454597a786c4d71576448485276 remote_crypto_key 65445454597a786c4d71576448485276 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 5579597161544c457448537343657344 remote_crypto_key 5579597161544c457448537343657344 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 42534166446c614a73436e4f784b6e7a remote_crypto_key 42534166446c614a73436e4f784b6e7a 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 794c58465877654b4e725a64594e6969 remote_crypto_key 794c58465877654b4e725a64594e6969 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 7a494a6f676c42576857526a68654d54 remote_crypto_key 7a494a6f676c42576857526a68654d54 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 734861746d59617a564368696f596859 remote_crypto_key 734861746d59617a564368696f596859 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 634f474e46585941755053526d617952 remote_crypto_key 634f474e46585941755053526d617952 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 5a65734b4b51594f466972446b615274 remote_crypto_key 5a65734b4b51594f466972446b615274 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 4e6b6b44486b6a53516f645a41697a47 remote_crypto_key 4e6b6b44486b6a53516f645a41697a47 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 554a50626c42547354457679586c5668 remote_crypto_key 554a50626c42547354457679586c5668 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 44754c785456476a704173646c6e6153 remote_crypto_key 44754c785456476a704173646c6e6153 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 5a6b6a4b584c694c4a79696f69435844 remote_crypto_key 5a6b6a4b584c694c4a79696f69435844 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 57666d66775050666d7269687861656e remote_crypto_key 57666d66775050666d7269687861656e 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 67594a62796c684d47684b6575676f5a remote_crypto_key 67594a62796c684d47684b6575676f5a 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 53484371676545724b44686457476746 remote_crypto_key 53484371676545724b44686457476746 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 77786d73786542717758795a536d7545 remote_crypto_key 77786d73786542717758795a536d7545 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 436f71554e6e744f6b68464d4750684c remote_crypto_key 436f71554e6e744f6b68464d4750684c 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 4d744652496a4369526c78496e426b79 remote_crypto_key 4d744652496a4369526c78496e426b79 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 4b684953696c47684d727a7769507a76 remote_crypto_key 4b684953696c47684d727a7769507a76 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 6d524b6347794871525a657170707356 remote_crypto_key 6d524b6347794871525a657170707356 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 6b576b4f4d766e69674b4a6f73675652 remote_crypto_key 6b576b4f4d766e69674b4a6f73675652 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 47745857646a4b7a6a6a6a5452685559 remote_crypto_key 47745857646a4b7a6a6a6a5452685559 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 44414a694464747a6f776b424964416a remote_crypto_key 44414a694464747a6f776b424964416a 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 6577745274617856506a56446f6a4144 remote_crypto_key 6577745274617856506a56446f6a4144 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 6e684846577a526c72654552486d4154 remote_crypto_key 6e684846577a526c72654552486d4154 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 6e6646446f435a4665636f6d75737878 remote_crypto_key 6e6646446f435a4665636f6d75737878 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 6b4a737869504c6c476f6e766f4b6a49 remote_crypto_key 6b4a737869504c6c476f6e766f4b6a49 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 5a6f4f48454e6542584f6f455a4a6666 remote_crypto_key 5a6f4f48454e6542584f6f455a4a6666 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 514442516a44556e686b54416b6c714c remote_crypto_key 514442516a44556e686b54416b6c714c 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 556975434b7545526c4370776448694f remote_crypto_key 556975434b7545526c4370776448694f 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 544c695a64697977485666746f4c5453 remote_crypto_key 544c695a64697977485666746f4c5453 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 4b58594f78434666596a674947415a66 remote_crypto_key 4b58594f78434666596a674947415a66 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 664743544f6670487a47595773637852 remote_crypto_key 664743544f6670487a47595773637852 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 6167685471624e7a4f5774787a48774f remote_crypto_key 6167685471624e7a4f5774787a48774f 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 624758706349594c6a696e666b726a77 remote_crypto_key 624758706349594c6a696e666b726a77 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 49656c6a4f4555447a50697247537155 remote_crypto_key 49656c6a4f4555447a50697247537155 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 5070726f464a4c555a73574f72666b70 remote_crypto_key 5070726f464a4c555a73574f72666b70 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 48585263594e4872654f4b545756495a remote_crypto_key 48585263594e4872654f4b545756495a 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 4d735244645a7967674f41717a526a4c remote_crypto_key 4d735244645a7967674f41717a526a4c 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 4942616267494c6d7a495363684d6271 remote_crypto_key 4942616267494c6d7a495363684d6271 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 6b49735a6e6352756a61757974445650 remote_crypto_key 6b49735a6e6352756a61757974445650 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 457a576c434e79586f654855615a4365 remote_crypto_key 457a576c434e79586f654855615a4365 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 7958634d45624271555a5245566d716a remote_crypto_key 7958634d45624271555a5245566d716a 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 734d66466347595a514d727143434279 remote_crypto_key 734d66466347595a514d727143434279 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 716e574f774e6b425056584c55426d51 remote_crypto_key 716e574f774e6b425056584c55426d51 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 447576455255776f6d7a497a41637943 remote_crypto_key 447576455255776f6d7a497a41637943 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 597150764b5a6942526e704554524e6c remote_crypto_key 597150764b5a6942526e704554524e6c 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 544767656f526f576a51756b51734f6d remote_crypto_key 544767656f526f576a51756b51734f6d 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 5759427354627963706859764b594475 remote_crypto_key 5759427354627963706859764b594475 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 576b4f4d6d6b596f5074775a7377444c remote_crypto_key 576b4f4d6d6b596f5074775a7377444c local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 44754c785456476a704173646c6e6153 remote_crypto_key 44754c785456476a704173646c6e6153 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 5a6b6a4b584c694c4a79696f69435844 remote_crypto_key 5a6b6a4b584c694c4a79696f69435844 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 57666d66775050666d7269687861656e remote_crypto_key 57666d66775050666d7269687861656e 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 67594a62796c684d47684b6575676f5a remote_crypto_key 67594a62796c684d47684b6575676f5a 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 53484371676545724b44686457476746 remote_crypto_key 53484371676545724b44686457476746 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 77786d73786542717758795a536d7545 remote_crypto_key 77786d73786542717758795a536d7545 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 436f71554e6e744f6b68464d4750684c remote_crypto_key 436f71554e6e744f6b68464d4750684c 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 4d744652496a4369526c78496e426b79 remote_crypto_key 4d744652496a4369526c78496e426b79 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 4b684953696c47684d727a7769507a76 remote_crypto_key 4b684953696c47684d727a7769507a76 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 6d524b6347794871525a657170707356 remote_crypto_key 6d524b6347794871525a657170707356 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 6b576b4f4d766e69674b4a6f73675652 remote_crypto_key 6b576b4f4d766e69674b4a6f73675652 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 47745857646a4b7a6a6a6a5452685559 remote_crypto_key 47745857646a4b7a6a6a6a5452685559 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 44414a694464747a6f776b424964416a remote_crypto_key 44414a694464747a6f776b424964416a 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 6577745274617856506a56446f6a4144 remote_crypto_key 6577745274617856506a56446f6a4144 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 6e684846577a526c72654552486d4154 remote_crypto_key 6e684846577a526c72654552486d4154 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 6e6646446f435a4665636f6d75737878 remote_crypto_key 6e6646446f435a4665636f6d75737878 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 6b4a737869504c6c476f6e766f4b6a49 remote_crypto_key 6b4a737869504c6c476f6e766f4b6a49 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 5a6f4f48454e6542584f6f455a4a6666 remote_crypto_key 5a6f4f48454e6542584f6f455a4a6666 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 514442516a44556e686b54416b6c714c remote_crypto_key 514442516a44556e686b54416b6c714c 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 556975434b7545526c4370776448694f remote_crypto_key 556975434b7545526c4370776448694f 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 544c695a64697977485666746f4c5453 remote_crypto_key 544c695a64697977485666746f4c5453 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 4b58594f78434666596a674947415a66 remote_crypto_key 4b58594f78434666596a674947415a66 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 664743544f6670487a47595773637852 remote_crypto_key 664743544f6670487a47595773637852 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 6167685471624e7a4f5774787a48774f remote_crypto_key 6167685471624e7a4f5774787a48774f 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 624758706349594c6a696e666b726a77 remote_crypto_key 624758706349594c6a696e666b726a77 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 49656c6a4f4555447a50697247537155 remote_crypto_key 49656c6a4f4555447a50697247537155 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 5070726f464a4c555a73574f72666b70 remote_crypto_key 5070726f464a4c555a73574f72666b70 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 48585263594e4872654f4b545756495a remote_crypto_key 48585263594e4872654f4b545756495a 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 4d735244645a7967674f41717a526a4c remote_crypto_key 4d735244645a7967674f41717a526a4c 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 4942616267494c6d7a495363684d6271 remote_crypto_key 4942616267494c6d7a495363684d6271 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 6b49735a6e6352756a61757974445650 remote_crypto_key 6b49735a6e6352756a61757974445650 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 457a576c434e79586f654855615a4365 remote_crypto_key 457a576c434e79586f654855615a4365 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 7958634d45624271555a5245566d716a remote_crypto_key 7958634d45624271555a5245566d716a 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 734d66466347595a514d727143434279 remote_crypto_key 734d66466347595a514d727143434279 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 716e574f774e6b425056584c55426d51 remote_crypto_key 716e574f774e6b425056584c55426d51 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 447576455255776f6d7a497a41637943 remote_crypto_key 447576455255776f6d7a497a41637943 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 597150764b5a6942526e704554524e6c remote_crypto_key 597150764b5a6942526e704554524e6c 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 544767656f526f576a51756b51734f6d remote_crypto_key 544767656f526f576a51756b51734f6d 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 5759427354627963706859764b594475 remote_crypto_key 5759427354627963706859764b594475 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 576b4f4d6d6b596f5074775a7377444c remote_crypto_key 576b4f4d6d6b596f5074775a7377444c 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 4653617a536f514b77776659574e584e remote_crypto_key 4653617a536f514b77776659574e584e 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 4e4d6f634c6563724f56597a72585463 remote_crypto_key 4e4d6f634c6563724f56597a72585463 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 446e636f6474557846597948784b4e70 remote_crypto_key 446e636f6474557846597948784b4e70 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 43765170646d54774c48726456734246 remote_crypto_key 43765170646d54774c48726456734246 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 45494c58786d617958747a796e53786f remote_crypto_key 45494c58786d617958747a796e53786f 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 7a56776d755a50494569436d426a446e remote_crypto_key 7a56776d755a50494569436d426a446e 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 78414e4279484b686755434d58707654 remote_crypto_key 78414e4279484b686755434d58707654 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 6d4e6a706e4b4d63635a765a46766276 remote_crypto_key 6d4e6a706e4b4d63635a765a46766276 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 7a484154676c4778485176566e496945 remote_crypto_key 7a484154676c4778485176566e496945 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 736b7a526c4746666c4876576e6e6669 remote_crypto_key 736b7a526c4746666c4876576e6e6669 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 65486c5a6e6d4758444e686458745855 remote_crypto_key 65486c5a6e6d4758444e686458745855 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 79446173674a446f4541637945536a6d remote_crypto_key 79446173674a446f4541637945536a6d 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 444e6b69695679665a4d4f4b55686375 remote_crypto_key 444e6b69695679665a4d4f4b55686375 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 686b785a72674e7166466977454a7075 remote_crypto_key 686b785a72674e7166466977454a7075 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 694f45584456474c43526b617a694778 remote_crypto_key 694f45584456474c43526b617a694778 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 794957654571596877416e7544787251 remote_crypto_key 794957654571596877416e7544787251 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 51796c6d7477544a6576596d45425754 remote_crypto_key 51796c6d7477544a6576596d45425754 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 644d6d6362454f584f654f56626d626b remote_crypto_key 644d6d6362454f584f654f56626d626b 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 736b5759554653556c49455167686845 remote_crypto_key 736b5759554653556c49455167686845 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 4574797a4f764c4461446c4d65417568 remote_crypto_key 4574797a4f764c4461446c4d65417568 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 526956634672497a53534c794b55666c remote_crypto_key 526956634672497a53534c794b55666c 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 7471724b71584268445147506c44776e remote_crypto_key 7471724b71584268445147506c44776e 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 7445706a61506e716e5858474861416f remote_crypto_key 7445706a61506e716e5858474861416f 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 715a697254566850796d436551545972 remote_crypto_key 715a697254566850796d436551545972 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 5468676c57686a706655464d72424b76 remote_crypto_key 5468676c57686a706655464d72424b76 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 475356464a6a634248686f5051744b6e remote_crypto_key 475356464a6a634248686f5051744b6e 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 684946435566794e6451734d5877586b remote_crypto_key 684946435566794e6451734d5877586b 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 47515766656a5a765363705544656f71 remote_crypto_key 47515766656a5a765363705544656f71 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 6656576e735a5a5a514578494e706379 remote_crypto_key 6656576e735a5a5a514578494e706379 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 75434b7378684f4a53724a4e71794e65 remote_crypto_key 75434b7378684f4a53724a4e71794e65 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 6b6244676948685655567a4c72415259 remote_crypto_key 6b6244676948685655567a4c72415259 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 6d585a6e634467534d6547704956644e remote_crypto_key 6d585a6e634467534d6547704956644e 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 494f445a747764565776514176546362 remote_crypto_key 494f445a747764565776514176546362 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 627473464548624e576c537a456e5364 remote_crypto_key 627473464548624e576c537a456e5364 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 4362437464784d7665504f65707a7954 remote_crypto_key 4362437464784d7665504f65707a7954 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 7477446f7554725856446473676d4f6f remote_crypto_key 7477446f7554725856446473676d4f6f 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 574356707662786d677359716252546b remote_crypto_key 574356707662786d677359716252546b 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 4a535475505a4e494478796e564f694a remote_crypto_key 4a535475505a4e494478796e564f694a 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 5a58586341686c4b6972715863674863 remote_crypto_key 5a58586341686c4b6972715863674863 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 47626671524d5a724546505a62614b4c remote_crypto_key 47626671524d5a724546505a62614b4c local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 4653617a536f514b77776659574e584e remote_crypto_key 4653617a536f514b77776659574e584e 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 4e4d6f634c6563724f56597a72585463 remote_crypto_key 4e4d6f634c6563724f56597a72585463 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 446e636f6474557846597948784b4e70 remote_crypto_key 446e636f6474557846597948784b4e70 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 43765170646d54774c48726456734246 remote_crypto_key 43765170646d54774c48726456734246 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 45494c58786d617958747a796e53786f remote_crypto_key 45494c58786d617958747a796e53786f 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 7a56776d755a50494569436d426a446e remote_crypto_key 7a56776d755a50494569436d426a446e 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 78414e4279484b686755434d58707654 remote_crypto_key 78414e4279484b686755434d58707654 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 6d4e6a706e4b4d63635a765a46766276 remote_crypto_key 6d4e6a706e4b4d63635a765a46766276 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 7a484154676c4778485176566e496945 remote_crypto_key 7a484154676c4778485176566e496945 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 736b7a526c4746666c4876576e6e6669 remote_crypto_key 736b7a526c4746666c4876576e6e6669 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 65486c5a6e6d4758444e686458745855 remote_crypto_key 65486c5a6e6d4758444e686458745855 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 79446173674a446f4541637945536a6d remote_crypto_key 79446173674a446f4541637945536a6d 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 444e6b69695679665a4d4f4b55686375 remote_crypto_key 444e6b69695679665a4d4f4b55686375 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 686b785a72674e7166466977454a7075 remote_crypto_key 686b785a72674e7166466977454a7075 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 694f45584456474c43526b617a694778 remote_crypto_key 694f45584456474c43526b617a694778 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 794957654571596877416e7544787251 remote_crypto_key 794957654571596877416e7544787251 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 51796c6d7477544a6576596d45425754 remote_crypto_key 51796c6d7477544a6576596d45425754 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 644d6d6362454f584f654f56626d626b remote_crypto_key 644d6d6362454f584f654f56626d626b 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 736b5759554653556c49455167686845 remote_crypto_key 736b5759554653556c49455167686845 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 4574797a4f764c4461446c4d65417568 remote_crypto_key 4574797a4f764c4461446c4d65417568 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 526956634672497a53534c794b55666c remote_crypto_key 526956634672497a53534c794b55666c 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 7471724b71584268445147506c44776e remote_crypto_key 7471724b71584268445147506c44776e 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 7445706a61506e716e5858474861416f remote_crypto_key 7445706a61506e716e5858474861416f 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 715a697254566850796d436551545972 remote_crypto_key 715a697254566850796d436551545972 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 5468676c57686a706655464d72424b76 remote_crypto_key 5468676c57686a706655464d72424b76 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 475356464a6a634248686f5051744b6e remote_crypto_key 475356464a6a634248686f5051744b6e 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 684946435566794e6451734d5877586b remote_crypto_key 684946435566794e6451734d5877586b 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 47515766656a5a765363705544656f71 remote_crypto_key 47515766656a5a765363705544656f71 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 6656576e735a5a5a514578494e706379 remote_crypto_key 6656576e735a5a5a514578494e706379 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 75434b7378684f4a53724a4e71794e65 remote_crypto_key 75434b7378684f4a53724a4e71794e65 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 6b6244676948685655567a4c72415259 remote_crypto_key 6b6244676948685655567a4c72415259 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 6d585a6e634467534d6547704956644e remote_crypto_key 6d585a6e634467534d6547704956644e 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 494f445a747764565776514176546362 remote_crypto_key 494f445a747764565776514176546362 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 627473464548624e576c537a456e5364 remote_crypto_key 627473464548624e576c537a456e5364 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 4362437464784d7665504f65707a7954 remote_crypto_key 4362437464784d7665504f65707a7954 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 7477446f7554725856446473676d4f6f remote_crypto_key 7477446f7554725856446473676d4f6f 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 574356707662786d677359716252546b remote_crypto_key 574356707662786d677359716252546b 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 4a535475505a4e494478796e564f694a remote_crypto_key 4a535475505a4e494478796e564f694a 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 5a58586341686c4b6972715863674863 remote_crypto_key 5a58586341686c4b6972715863674863 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 47626671524d5a724546505a62614b4c remote_crypto_key 47626671524d5a724546505a62614b4c 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 5a545a7a4b736e637a736f6a4c6c6d57 remote_crypto_key 5a545a7a4b736e637a736f6a4c6c6d57 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 4d544b7457574a5551626d486851454a remote_crypto_key 4d544b7457574a5551626d486851454a 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 4d46546b526e4777766a4c4c6e756b59 remote_crypto_key 4d46546b526e4777766a4c4c6e756b59 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 44474a42586169787555717847545370 remote_crypto_key 44474a42586169787555717847545370 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 704462445768636e445552414a437775 remote_crypto_key 704462445768636e445552414a437775 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 574a79417467644d774d5970674b4646 remote_crypto_key 574a79417467644d774d5970674b4646 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 4b6d587155596458746e4d6972506844 remote_crypto_key 4b6d587155596458746e4d6972506844 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 666e7868586d7143744a7967504f7446 remote_crypto_key 666e7868586d7143744a7967504f7446 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 41487a4c5552464968456855766f6a58 remote_crypto_key 41487a4c5552464968456855766f6a58 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 78526f65745161495749726c63726c61 remote_crypto_key 78526f65745161495749726c63726c61 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 796542524b4f4c527067454c68424f64 remote_crypto_key 796542524b4f4c527067454c68424f64 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 4a6e69474a544e78696d43564857586d remote_crypto_key 4a6e69474a544e78696d43564857586d 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 726967624c5a4866756247786c67677a remote_crypto_key 726967624c5a4866756247786c67677a 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 72544a577954594f7065714273505861 remote_crypto_key 72544a577954594f7065714273505861 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 446c64526c4e4f4e4b78547545794448 remote_crypto_key 446c64526c4e4f4e4b78547545794448 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 61424e6d7a6341456b4f656c676a466e remote_crypto_key 61424e6d7a6341456b4f656c676a466e 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 7a5862716366624f7847654a42777871 remote_crypto_key 7a5862716366624f7847654a42777871 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 6c6d476865476574437a555875545644 remote_crypto_key 6c6d476865476574437a555875545644 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 6c497650504f5577646b6a616d7a6c58 remote_crypto_key 6c497650504f5577646b6a616d7a6c58 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 66764c5a737357645945637845576968 remote_crypto_key 66764c5a737357645945637845576968 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 6d74746a66737761436251686c51797a remote_crypto_key 6d74746a66737761436251686c51797a 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 776b574463775244706f464f77704664 remote_crypto_key 776b574463775244706f464f77704664 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 4d61475a745a63675a7961434f71656a remote_crypto_key 4d61475a745a63675a7961434f71656a 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 57455574704a6879756b4d754f6a5170 remote_crypto_key 57455574704a6879756b4d754f6a5170 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 415042666a6c634e574f6e6a4c564862 remote_crypto_key 415042666a6c634e574f6e6a4c564862 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 7872664443716e6359616264496f484a remote_crypto_key 7872664443716e6359616264496f484a 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 53787346767a71654458544f4c71556f remote_crypto_key 53787346767a71654458544f4c71556f 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 56694f4f677542776f554f7251654663 remote_crypto_key 56694f4f677542776f554f7251654663 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 6649744448586371667779795a54714a remote_crypto_key 6649744448586371667779795a54714a 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 42414f554a6457646855437766517471 remote_crypto_key 42414f554a6457646855437766517471 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 7446704372746d7065475a7446455271 remote_crypto_key 7446704372746d7065475a7446455271 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 55796d6b416656536e56474b4d465163 remote_crypto_key 55796d6b416656536e56474b4d465163 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 57686d456f61567a5759484568647144 remote_crypto_key 57686d456f61567a5759484568647144 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 4b4c566b586b6a425a4d4d4875697571 remote_crypto_key 4b4c566b586b6a425a4d4d4875697571 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 6741747945536a6d437750745a637970 remote_crypto_key 6741747945536a6d437750745a637970 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 4a4a57744371546f4a53577342415a44 remote_crypto_key 4a4a57744371546f4a53577342415a44 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 456c576f595048756d78455255524766 remote_crypto_key 456c576f595048756d78455255524766 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 687663716e534b52564962414f726878 remote_crypto_key 687663716e534b52564962414f726878 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 6157734a486161425852735a444e4646 remote_crypto_key 6157734a486161425852735a444e4646 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 524f664f4d547844664166634e716f48 remote_crypto_key 524f664f4d547844664166634e716f48 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 5a545a7a4b736e637a736f6a4c6c6d57 remote_crypto_key 5a545a7a4b736e637a736f6a4c6c6d57 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 4d544b7457574a5551626d486851454a remote_crypto_key 4d544b7457574a5551626d486851454a 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 4d46546b526e4777766a4c4c6e756b59 remote_crypto_key 4d46546b526e4777766a4c4c6e756b59 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 44474a42586169787555717847545370 remote_crypto_key 44474a42586169787555717847545370 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 704462445768636e445552414a437775 remote_crypto_key 704462445768636e445552414a437775 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 574a79417467644d774d5970674b4646 remote_crypto_key 574a79417467644d774d5970674b4646 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 4b6d587155596458746e4d6972506844 remote_crypto_key 4b6d587155596458746e4d6972506844 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 666e7868586d7143744a7967504f7446 remote_crypto_key 666e7868586d7143744a7967504f7446 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 41487a4c5552464968456855766f6a58 remote_crypto_key 41487a4c5552464968456855766f6a58 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 78526f65745161495749726c63726c61 remote_crypto_key 78526f65745161495749726c63726c61 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 796542524b4f4c527067454c68424f64 remote_crypto_key 796542524b4f4c527067454c68424f64 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 4a6e69474a544e78696d43564857586d remote_crypto_key 4a6e69474a544e78696d43564857586d 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 726967624c5a4866756247786c67677a remote_crypto_key 726967624c5a4866756247786c67677a 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 72544a577954594f7065714273505861 remote_crypto_key 72544a577954594f7065714273505861 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 446c64526c4e4f4e4b78547545794448 remote_crypto_key 446c64526c4e4f4e4b78547545794448 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 61424e6d7a6341456b4f656c676a466e remote_crypto_key 61424e6d7a6341456b4f656c676a466e 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 7a5862716366624f7847654a42777871 remote_crypto_key 7a5862716366624f7847654a42777871 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 6c6d476865476574437a555875545644 remote_crypto_key 6c6d476865476574437a555875545644 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 6c497650504f5577646b6a616d7a6c58 remote_crypto_key 6c497650504f5577646b6a616d7a6c58 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 66764c5a737357645945637845576968 remote_crypto_key 66764c5a737357645945637845576968 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 6d74746a66737761436251686c51797a remote_crypto_key 6d74746a66737761436251686c51797a 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 776b574463775244706f464f77704664 remote_crypto_key 776b574463775244706f464f77704664 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 4d61475a745a63675a7961434f71656a remote_crypto_key 4d61475a745a63675a7961434f71656a 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 57455574704a6879756b4d754f6a5170 remote_crypto_key 57455574704a6879756b4d754f6a5170 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 415042666a6c634e574f6e6a4c564862 remote_crypto_key 415042666a6c634e574f6e6a4c564862 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 7872664443716e6359616264496f484a remote_crypto_key 7872664443716e6359616264496f484a 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 53787346767a71654458544f4c71556f remote_crypto_key 53787346767a71654458544f4c71556f 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 56694f4f677542776f554f7251654663 remote_crypto_key 56694f4f677542776f554f7251654663 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 6649744448586371667779795a54714a remote_crypto_key 6649744448586371667779795a54714a 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 42414f554a6457646855437766517471 remote_crypto_key 42414f554a6457646855437766517471 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 7446704372746d7065475a7446455271 remote_crypto_key 7446704372746d7065475a7446455271 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 55796d6b416656536e56474b4d465163 remote_crypto_key 55796d6b416656536e56474b4d465163 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 57686d456f61567a5759484568647144 remote_crypto_key 57686d456f61567a5759484568647144 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 4b4c566b586b6a425a4d4d4875697571 remote_crypto_key 4b4c566b586b6a425a4d4d4875697571 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 6741747945536a6d437750745a637970 remote_crypto_key 6741747945536a6d437750745a637970 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 4a4a57744371546f4a53577342415a44 remote_crypto_key 4a4a57744371546f4a53577342415a44 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 456c576f595048756d78455255524766 remote_crypto_key 456c576f595048756d78455255524766 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 687663716e534b52564962414f726878 remote_crypto_key 687663716e534b52564962414f726878 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 6157734a486161425852735a444e4646 remote_crypto_key 6157734a486161425852735a444e4646 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 524f664f4d547844664166634e716f48 remote_crypto_key 524f664f4d547844664166634e716f48 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 5a59436f456b526541426455696f495a remote_crypto_key 5a59436f456b526541426455696f495a 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 514a6e54707873547741657a716e576e remote_crypto_key 514a6e54707873547741657a716e576e 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 5644416c4d66544948456b4c65434769 remote_crypto_key 5644416c4d66544948456b4c65434769 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 5864626f78754f495976486a70624949 remote_crypto_key 5864626f78754f495976486a70624949 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 774343425251477470506c4179574664 remote_crypto_key 774343425251477470506c4179574664 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 6d664e4e7350654b55506b6143746c4b remote_crypto_key 6d664e4e7350654b55506b6143746c4b 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 6a6c454e6a44767951614d716a6b5562 remote_crypto_key 6a6c454e6a44767951614d716a6b5562 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 465a6670484174646563656b6a77744f remote_crypto_key 465a6670484174646563656b6a77744f 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 766446657574674659704379766c6d43 remote_crypto_key 766446657574674659704379766c6d43 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 58666d74434c494469507976695a6f4c remote_crypto_key 58666d74434c494469507976695a6f4c 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 58546541614e58464551434a4e777a43 remote_crypto_key 58546541614e58464551434a4e777a43 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 76436d4256724a7a4e4172745a756f4a remote_crypto_key 76436d4256724a7a4e4172745a756f4a 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 4f467169494849797143667771737955 remote_crypto_key 4f467169494849797143667771737955 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 4d76596570456d6a786c5556504c6355 remote_crypto_key 4d76596570456d6a786c5556504c6355 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 74776e4f6f49567843655a6649446968 remote_crypto_key 74776e4f6f49567843655a6649446968 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 514b52414a514e7244766c54714a4767 remote_crypto_key 514b52414a514e7244766c54714a4767 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 6a56727a6146524956596e6a5979566f remote_crypto_key 6a56727a6146524956596e6a5979566f 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 4f6763526a674d6853616567776e6a72 remote_crypto_key 4f6763526a674d6853616567776e6a72 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 6c64437852766e63794c656779696f45 remote_crypto_key 6c64437852766e63794c656779696f45 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 67694e7a6a4a6741516c6669644f4750 remote_crypto_key 67694e7a6a4a6741516c6669644f4750 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 746f534568534e6f7852544451426265 remote_crypto_key 746f534568534e6f7852544451426265 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 4a6b7a4468446376466f4f6c5965736d remote_crypto_key 4a6b7a4468446376466f4f6c5965736d 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 746575704c756c766961485a4d646453 remote_crypto_key 746575704c756c766961485a4d646453 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 4f73676f4750797146726f48737a6c4a remote_crypto_key 4f73676f4750797146726f48737a6c4a 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 4d42716d4e446f787376716a7252716a remote_crypto_key 4d42716d4e446f787376716a7252716a 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 4f484977516c574b636c6b704c63634c remote_crypto_key 4f484977516c574b636c6b704c63634c 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 7778736a58524256777a486f52454256 remote_crypto_key 7778736a58524256777a486f52454256 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 42794f696c577954566963416b544d71 remote_crypto_key 42794f696c577954566963416b544d71 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 675855594b7a70556b676a4379627851 remote_crypto_key 675855594b7a70556b676a4379627851 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 5062526d62724649714741716145426b remote_crypto_key 5062526d62724649714741716145426b 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 515275596b627166647676454b665059 remote_crypto_key 515275596b627166647676454b665059 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 527449784449746c7471696e456d536c remote_crypto_key 527449784449746c7471696e456d536c 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 5266574a63697073536476655a517141 remote_crypto_key 5266574a63697073536476655a517141 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 76474466417075536a70624a595a6a43 remote_crypto_key 76474466417075536a70624a595a6a43 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 68694c674b66454a4f696249456a4c58 remote_crypto_key 68694c674b66454a4f696249456a4c58 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 6343634f6162664e4272674371486277 remote_crypto_key 6343634f6162664e4272674371486277 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 5a586a54424241486d76767a496f766e remote_crypto_key 5a586a54424241486d76767a496f766e 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 69576758794b636764566c7770585975 remote_crypto_key 69576758794b636764566c7770585975 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 787463616868667a62626b4546744773 remote_crypto_key 787463616868667a62626b4546744773 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 4567615247776a6e497367636e647851 remote_crypto_key 4567615247776a6e497367636e647851 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 5a59436f456b526541426455696f495a remote_crypto_key 5a59436f456b526541426455696f495a 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 514a6e54707873547741657a716e576e remote_crypto_key 514a6e54707873547741657a716e576e 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 5644416c4d66544948456b4c65434769 remote_crypto_key 5644416c4d66544948456b4c65434769 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 5864626f78754f495976486a70624949 remote_crypto_key 5864626f78754f495976486a70624949 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 774343425251477470506c4179574664 remote_crypto_key 774343425251477470506c4179574664 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 6d664e4e7350654b55506b6143746c4b remote_crypto_key 6d664e4e7350654b55506b6143746c4b 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 6a6c454e6a44767951614d716a6b5562 remote_crypto_key 6a6c454e6a44767951614d716a6b5562 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 465a6670484174646563656b6a77744f remote_crypto_key 465a6670484174646563656b6a77744f 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 766446657574674659704379766c6d43 remote_crypto_key 766446657574674659704379766c6d43 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 58666d74434c494469507976695a6f4c remote_crypto_key 58666d74434c494469507976695a6f4c 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 58546541614e58464551434a4e777a43 remote_crypto_key 58546541614e58464551434a4e777a43 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 76436d4256724a7a4e4172745a756f4a remote_crypto_key 76436d4256724a7a4e4172745a756f4a 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 4f467169494849797143667771737955 remote_crypto_key 4f467169494849797143667771737955 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 4d76596570456d6a786c5556504c6355 remote_crypto_key 4d76596570456d6a786c5556504c6355 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 74776e4f6f49567843655a6649446968 remote_crypto_key 74776e4f6f49567843655a6649446968 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 514b52414a514e7244766c54714a4767 remote_crypto_key 514b52414a514e7244766c54714a4767 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 6a56727a6146524956596e6a5979566f remote_crypto_key 6a56727a6146524956596e6a5979566f 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 4f6763526a674d6853616567776e6a72 remote_crypto_key 4f6763526a674d6853616567776e6a72 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 6c64437852766e63794c656779696f45 remote_crypto_key 6c64437852766e63794c656779696f45 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 67694e7a6a4a6741516c6669644f4750 remote_crypto_key 67694e7a6a4a6741516c6669644f4750 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 746f534568534e6f7852544451426265 remote_crypto_key 746f534568534e6f7852544451426265 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 4a6b7a4468446376466f4f6c5965736d remote_crypto_key 4a6b7a4468446376466f4f6c5965736d 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 746575704c756c766961485a4d646453 remote_crypto_key 746575704c756c766961485a4d646453 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 4f73676f4750797146726f48737a6c4a remote_crypto_key 4f73676f4750797146726f48737a6c4a 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 4d42716d4e446f787376716a7252716a remote_crypto_key 4d42716d4e446f787376716a7252716a 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 4f484977516c574b636c6b704c63634c remote_crypto_key 4f484977516c574b636c6b704c63634c 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 7778736a58524256777a486f52454256 remote_crypto_key 7778736a58524256777a486f52454256 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 42794f696c577954566963416b544d71 remote_crypto_key 42794f696c577954566963416b544d71 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 675855594b7a70556b676a4379627851 remote_crypto_key 675855594b7a70556b676a4379627851 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 5062526d62724649714741716145426b remote_crypto_key 5062526d62724649714741716145426b 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 515275596b627166647676454b665059 remote_crypto_key 515275596b627166647676454b665059 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 527449784449746c7471696e456d536c remote_crypto_key 527449784449746c7471696e456d536c 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 5266574a63697073536476655a517141 remote_crypto_key 5266574a63697073536476655a517141 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 76474466417075536a70624a595a6a43 remote_crypto_key 76474466417075536a70624a595a6a43 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 68694c674b66454a4f696249456a4c58 remote_crypto_key 68694c674b66454a4f696249456a4c58 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 6343634f6162664e4272674371486277 remote_crypto_key 6343634f6162664e4272674371486277 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 5a586a54424241486d76767a496f766e remote_crypto_key 5a586a54424241486d76767a496f766e 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 69576758794b636764566c7770585975 remote_crypto_key 69576758794b636764566c7770585975 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 787463616868667a62626b4546744773 remote_crypto_key 787463616868667a62626b4546744773 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 4567615247776a6e497367636e647851 remote_crypto_key 4567615247776a6e497367636e647851 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 4165416c5573764f6c5a566454556557 remote_crypto_key 4165416c5573764f6c5a566454556557 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 726e42454342554e436866596e426e4f remote_crypto_key 726e42454342554e436866596e426e4f 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 7a75714d5149704159696a6d64524c70 remote_crypto_key 7a75714d5149704159696a6d64524c70 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 4663546676486f464c71706963556762 remote_crypto_key 4663546676486f464c71706963556762 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 4d41695a78484e6e676e477a4b744153 remote_crypto_key 4d41695a78484e6e676e477a4b744153 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 58586454546752776a746e4a544b6b50 remote_crypto_key 58586454546752776a746e4a544b6b50 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 4f74794373524c487659776c72456a47 remote_crypto_key 4f74794373524c487659776c72456a47 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 42614e79664355456758506b6a4f464b remote_crypto_key 42614e79664355456758506b6a4f464b 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 72625a684d54565a6e5a466b73426a79 remote_crypto_key 72625a684d54565a6e5a466b73426a79 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 4e444651535a4951614756466a734176 remote_crypto_key 4e444651535a4951614756466a734176 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 56794763796454775078656954764941 remote_crypto_key 56794763796454775078656954764941 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 6c596e58756e52464269597156705566 remote_crypto_key 6c596e58756e52464269597156705566 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 446a47664a555150714a586c4d576975 remote_crypto_key 446a47664a555150714a586c4d576975 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 654b464c506751685241684a42674d6a remote_crypto_key 654b464c506751685241684a42674d6a 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 67445978436a50456876796875706153 remote_crypto_key 67445978436a50456876796875706153 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 524c6348695374655547524845506c48 remote_crypto_key 524c6348695374655547524845506c48 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 4647564b4c554c6f794c6d485769505a remote_crypto_key 4647564b4c554c6f794c6d485769505a 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 5058444177795767477345515479704b remote_crypto_key 5058444177795767477345515479704b 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 4c667974787868666261554f614c5a4e remote_crypto_key 4c667974787868666261554f614c5a4e 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 65446e676153535a5071426f556c4f44 remote_crypto_key 65446e676153535a5071426f556c4f44 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 7a49784f434769437068565545524c4b remote_crypto_key 7a49784f434769437068565545524c4b 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 6779477467715845444a624e41526d45 remote_crypto_key 6779477467715845444a624e41526d45 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 4a4b6f4578515879725a746f44686453 remote_crypto_key 4a4b6f4578515879725a746f44686453 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 754c727a65506f754e524f53584f4264 remote_crypto_key 754c727a65506f754e524f53584f4264 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 4262576147686b466f7151736e74506c remote_crypto_key 4262576147686b466f7151736e74506c 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 5052626f796274644859494b5a4b4142 remote_crypto_key 5052626f796274644859494b5a4b4142 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 4262456e7a43727357464e4a656d6262 remote_crypto_key 4262456e7a43727357464e4a656d6262 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 547475724d776c484f41455559724d41 remote_crypto_key 547475724d776c484f41455559724d41 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 43625451434a52665174474d49687352 remote_crypto_key 43625451434a52665174474d49687352 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 4764416b456244694d7870425365644a remote_crypto_key 4764416b456244694d7870425365644a 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 634e5355754c78786b747665724d4752 remote_crypto_key 634e5355754c78786b747665724d4752 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 556e576f58694e71734e7950426a544a remote_crypto_key 556e576f58694e71734e7950426a544a 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 47446d646c5364516346736b756f5853 remote_crypto_key 47446d646c5364516346736b756f5853 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 716676664552754358455177466a5149 remote_crypto_key 716676664552754358455177466a5149 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 4175717457637a6b5a486f62736b4555 remote_crypto_key 4175717457637a6b5a486f62736b4555 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 4c416f58614f4264534d554e4f566e64 remote_crypto_key 4c416f58614f4264534d554e4f566e64 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 514d786b634d6963636b5454626e7a61 remote_crypto_key 514d786b634d6963636b5454626e7a61 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 47525a664b495a41566e6c706b4c7642 remote_crypto_key 47525a664b495a41566e6c706b4c7642 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 4556465961527a7864647558526b5065 remote_crypto_key 4556465961527a7864647558526b5065 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 4e747751466a7266744c485178497251 remote_crypto_key 4e747751466a7266744c485178497251 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 4165416c5573764f6c5a566454556557 remote_crypto_key 4165416c5573764f6c5a566454556557 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 726e42454342554e436866596e426e4f remote_crypto_key 726e42454342554e436866596e426e4f 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 7a75714d5149704159696a6d64524c70 remote_crypto_key 7a75714d5149704159696a6d64524c70 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 4663546676486f464c71706963556762 remote_crypto_key 4663546676486f464c71706963556762 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 4d41695a78484e6e676e477a4b744153 remote_crypto_key 4d41695a78484e6e676e477a4b744153 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 58586454546752776a746e4a544b6b50 remote_crypto_key 58586454546752776a746e4a544b6b50 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 4f74794373524c487659776c72456a47 remote_crypto_key 4f74794373524c487659776c72456a47 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 42614e79664355456758506b6a4f464b remote_crypto_key 42614e79664355456758506b6a4f464b 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 72625a684d54565a6e5a466b73426a79 remote_crypto_key 72625a684d54565a6e5a466b73426a79 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 4e444651535a4951614756466a734176 remote_crypto_key 4e444651535a4951614756466a734176 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 56794763796454775078656954764941 remote_crypto_key 56794763796454775078656954764941 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 6c596e58756e52464269597156705566 remote_crypto_key 6c596e58756e52464269597156705566 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 446a47664a555150714a586c4d576975 remote_crypto_key 446a47664a555150714a586c4d576975 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 654b464c506751685241684a42674d6a remote_crypto_key 654b464c506751685241684a42674d6a 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 67445978436a50456876796875706153 remote_crypto_key 67445978436a50456876796875706153 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 524c6348695374655547524845506c48 remote_crypto_key 524c6348695374655547524845506c48 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 4647564b4c554c6f794c6d485769505a remote_crypto_key 4647564b4c554c6f794c6d485769505a 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 5058444177795767477345515479704b remote_crypto_key 5058444177795767477345515479704b 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 4c667974787868666261554f614c5a4e remote_crypto_key 4c667974787868666261554f614c5a4e 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 65446e676153535a5071426f556c4f44 remote_crypto_key 65446e676153535a5071426f556c4f44 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 7a49784f434769437068565545524c4b remote_crypto_key 7a49784f434769437068565545524c4b 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 6779477467715845444a624e41526d45 remote_crypto_key 6779477467715845444a624e41526d45 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 4a4b6f4578515879725a746f44686453 remote_crypto_key 4a4b6f4578515879725a746f44686453 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 754c727a65506f754e524f53584f4264 remote_crypto_key 754c727a65506f754e524f53584f4264 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 4262576147686b466f7151736e74506c remote_crypto_key 4262576147686b466f7151736e74506c 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 5052626f796274644859494b5a4b4142 remote_crypto_key 5052626f796274644859494b5a4b4142 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 4262456e7a43727357464e4a656d6262 remote_crypto_key 4262456e7a43727357464e4a656d6262 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 547475724d776c484f41455559724d41 remote_crypto_key 547475724d776c484f41455559724d41 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 43625451434a52665174474d49687352 remote_crypto_key 43625451434a52665174474d49687352 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 4764416b456244694d7870425365644a remote_crypto_key 4764416b456244694d7870425365644a 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 634e5355754c78786b747665724d4752 remote_crypto_key 634e5355754c78786b747665724d4752 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 556e576f58694e71734e7950426a544a remote_crypto_key 556e576f58694e71734e7950426a544a 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 47446d646c5364516346736b756f5853 remote_crypto_key 47446d646c5364516346736b756f5853 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 716676664552754358455177466a5149 remote_crypto_key 716676664552754358455177466a5149 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 4175717457637a6b5a486f62736b4555 remote_crypto_key 4175717457637a6b5a486f62736b4555 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 4c416f58614f4264534d554e4f566e64 remote_crypto_key 4c416f58614f4264534d554e4f566e64 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 514d786b634d6963636b5454626e7a61 remote_crypto_key 514d786b634d6963636b5454626e7a61 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 47525a664b495a41566e6c706b4c7642 remote_crypto_key 47525a664b495a41566e6c706b4c7642 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 4556465961527a7864647558526b5065 remote_crypto_key 4556465961527a7864647558526b5065 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 4e747751466a7266744c485178497251 remote_crypto_key 4e747751466a7266744c485178497251 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 51445858536147727970467647764a47 remote_crypto_key 51445858536147727970467647764a47 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 6a55784e68454973794b777154536a53 remote_crypto_key 6a55784e68454973794b777154536a53 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 6b4f77656f7242724c426941566f444d remote_crypto_key 6b4f77656f7242724c426941566f444d 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 4c744351627076646176766764787771 remote_crypto_key 4c744351627076646176766764787771 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 7663646e48496d696f5165634c49694c remote_crypto_key 7663646e48496d696f5165634c49694c 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 4b784677764c6d6a5961585162524e51 remote_crypto_key 4b784677764c6d6a5961585162524e51 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 59734c4454546e615250765069635477 remote_crypto_key 59734c4454546e615250765069635477 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 5461626a657a5456476f635268505341 remote_crypto_key 5461626a657a5456476f635268505341 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 584e48746e4c4d4a7758556e48514351 remote_crypto_key 584e48746e4c4d4a7758556e48514351 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 6f6650626c746c77594c535464546a6c remote_crypto_key 6f6650626c746c77594c535464546a6c 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 56414668475a617758694b6569644b54 remote_crypto_key 56414668475a617758694b6569644b54 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 5872726c525374726644705870546a4a remote_crypto_key 5872726c525374726644705870546a4a 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 544657486842437551516d4474564f6c remote_crypto_key 544657486842437551516d4474564f6c 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 444b4957596a465a54524f4f436f6857 remote_crypto_key 444b4957596a465a54524f4f436f6857 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 747747424f647173676976496a49766f remote_crypto_key 747747424f647173676976496a49766f 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 46616b436a527742414b5655694c5973 remote_crypto_key 46616b436a527742414b5655694c5973 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 6a6c5966595062734b497a68464f7947 remote_crypto_key 6a6c5966595062734b497a68464f7947 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 554654695161557a685a7642527a4270 remote_crypto_key 554654695161557a685a7642527a4270 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 466b7566684159705368627865494f73 remote_crypto_key 466b7566684159705368627865494f73 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 6e52666858614f7864784c5765774e64 remote_crypto_key 6e52666858614f7864784c5765774e64 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 4c566e70584c6354746f474974527763 remote_crypto_key 4c566e70584c6354746f474974527763 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 74687871504a774957626e544e6e6f68 remote_crypto_key 74687871504a774957626e544e6e6f68 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 624f5a756c59484b74705a7a63656166 remote_crypto_key 624f5a756c59484b74705a7a63656166 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 654c756e6d69666773696d6b67517a51 remote_crypto_key 654c756e6d69666773696d6b67517a51 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 49666a56624443514262416a45554676 remote_crypto_key 49666a56624443514262416a45554676 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 617646505a6e486e74725363416a7963 remote_crypto_key 617646505a6e486e74725363416a7963 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 4d4e57446162694565504961744d4455 remote_crypto_key 4d4e57446162694565504961744d4455 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 6e776173434959544751797857435a41 remote_crypto_key 6e776173434959544751797857435a41 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 644551544c57426f46574146506c546b remote_crypto_key 644551544c57426f46574146506c546b 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 5349474749526a4a5757786c557a4b5a remote_crypto_key 5349474749526a4a5757786c557a4b5a 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 5463614b4c716b56485668736e725a59 remote_crypto_key 5463614b4c716b56485668736e725a59 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 6c7567756b465068636c57724e446f47 remote_crypto_key 6c7567756b465068636c57724e446f47 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 776d6643595a684771616e4a6166554a remote_crypto_key 776d6643595a684771616e4a6166554a 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 78414d59434176775759746b657a4374 remote_crypto_key 78414d59434176775759746b657a4374 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 7a734f4c4b49466a49636e7267526375 remote_crypto_key 7a734f4c4b49466a49636e7267526375 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 65414e6b61655746557358796c506a69 remote_crypto_key 65414e6b61655746557358796c506a69 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 766473546e71576d616f755753696a65 remote_crypto_key 766473546e71576d616f755753696a65 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 506b624178464a597163496e74654a7a remote_crypto_key 506b624178464a597163496e74654a7a 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 4b684e54504379774667456f57716c77 remote_crypto_key 4b684e54504379774667456f57716c77 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 4e7047567972766b4c496848634b6161 remote_crypto_key 4e7047567972766b4c496848634b6161 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 51445858536147727970467647764a47 remote_crypto_key 51445858536147727970467647764a47 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 6a55784e68454973794b777154536a53 remote_crypto_key 6a55784e68454973794b777154536a53 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 6b4f77656f7242724c426941566f444d remote_crypto_key 6b4f77656f7242724c426941566f444d 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 4c744351627076646176766764787771 remote_crypto_key 4c744351627076646176766764787771 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 7663646e48496d696f5165634c49694c remote_crypto_key 7663646e48496d696f5165634c49694c 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 4b784677764c6d6a5961585162524e51 remote_crypto_key 4b784677764c6d6a5961585162524e51 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 59734c4454546e615250765069635477 remote_crypto_key 59734c4454546e615250765069635477 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 5461626a657a5456476f635268505341 remote_crypto_key 5461626a657a5456476f635268505341 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 584e48746e4c4d4a7758556e48514351 remote_crypto_key 584e48746e4c4d4a7758556e48514351 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 6f6650626c746c77594c535464546a6c remote_crypto_key 6f6650626c746c77594c535464546a6c 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 56414668475a617758694b6569644b54 remote_crypto_key 56414668475a617758694b6569644b54 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 5872726c525374726644705870546a4a remote_crypto_key 5872726c525374726644705870546a4a 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 544657486842437551516d4474564f6c remote_crypto_key 544657486842437551516d4474564f6c 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 444b4957596a465a54524f4f436f6857 remote_crypto_key 444b4957596a465a54524f4f436f6857 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 747747424f647173676976496a49766f remote_crypto_key 747747424f647173676976496a49766f 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 46616b436a527742414b5655694c5973 remote_crypto_key 46616b436a527742414b5655694c5973 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 6a6c5966595062734b497a68464f7947 remote_crypto_key 6a6c5966595062734b497a68464f7947 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 554654695161557a685a7642527a4270 remote_crypto_key 554654695161557a685a7642527a4270 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 466b7566684159705368627865494f73 remote_crypto_key 466b7566684159705368627865494f73 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 6e52666858614f7864784c5765774e64 remote_crypto_key 6e52666858614f7864784c5765774e64 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 4c566e70584c6354746f474974527763 remote_crypto_key 4c566e70584c6354746f474974527763 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 74687871504a774957626e544e6e6f68 remote_crypto_key 74687871504a774957626e544e6e6f68 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 624f5a756c59484b74705a7a63656166 remote_crypto_key 624f5a756c59484b74705a7a63656166 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 654c756e6d69666773696d6b67517a51 remote_crypto_key 654c756e6d69666773696d6b67517a51 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 49666a56624443514262416a45554676 remote_crypto_key 49666a56624443514262416a45554676 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 617646505a6e486e74725363416a7963 remote_crypto_key 617646505a6e486e74725363416a7963 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 4d4e57446162694565504961744d4455 remote_crypto_key 4d4e57446162694565504961744d4455 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 6e776173434959544751797857435a41 remote_crypto_key 6e776173434959544751797857435a41 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 644551544c57426f46574146506c546b remote_crypto_key 644551544c57426f46574146506c546b 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 5349474749526a4a5757786c557a4b5a remote_crypto_key 5349474749526a4a5757786c557a4b5a 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 5463614b4c716b56485668736e725a59 remote_crypto_key 5463614b4c716b56485668736e725a59 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 6c7567756b465068636c57724e446f47 remote_crypto_key 6c7567756b465068636c57724e446f47 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 776d6643595a684771616e4a6166554a remote_crypto_key 776d6643595a684771616e4a6166554a 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 78414d59434176775759746b657a4374 remote_crypto_key 78414d59434176775759746b657a4374 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 7a734f4c4b49466a49636e7267526375 remote_crypto_key 7a734f4c4b49466a49636e7267526375 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 65414e6b61655746557358796c506a69 remote_crypto_key 65414e6b61655746557358796c506a69 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 766473546e71576d616f755753696a65 remote_crypto_key 766473546e71576d616f755753696a65 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 506b624178464a597163496e74654a7a remote_crypto_key 506b624178464a597163496e74654a7a 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 4b684e54504379774667456f57716c77 remote_crypto_key 4b684e54504379774667456f57716c77 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 4e7047567972766b4c496848634b6161 remote_crypto_key 4e7047567972766b4c496848634b6161 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 744141674f4b4b4a424e617069756263 remote_crypto_key 744141674f4b4b4a424e617069756263 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 5467597a424e7378665a7373574b756e remote_crypto_key 5467597a424e7378665a7373574b756e 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 4656795a4c725a50456e4768764f426b remote_crypto_key 4656795a4c725a50456e4768764f426b 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 65534f6a716e654a6c59625a734a6a78 remote_crypto_key 65534f6a716e654a6c59625a734a6a78 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 72774468665664584664416a6a524c51 remote_crypto_key 72774468665664584664416a6a524c51 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 5979534a7a4b5646695a75444a67716e remote_crypto_key 5979534a7a4b5646695a75444a67716e 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 47595942476e6b477450734a7273776b remote_crypto_key 47595942476e6b477450734a7273776b 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 6266797a684671656e4f734976726e50 remote_crypto_key 6266797a684671656e4f734976726e50 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 6642747a667457735871447848585171 remote_crypto_key 6642747a667457735871447848585171 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 6956597943506571504b505841466874 remote_crypto_key 6956597943506571504b505841466874 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 7a71666d6c664947684e68456d68724c remote_crypto_key 7a71666d6c664947684e68456d68724c 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 5655574e686272664f6f676e58626c43 remote_crypto_key 5655574e686272664f6f676e58626c43 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 64775a756964575244736f7649786e49 remote_crypto_key 64775a756964575244736f7649786e49 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 647a75696f424767777067516f68704f remote_crypto_key 647a75696f424767777067516f68704f 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 584d6355644b654c676979534a497a65 remote_crypto_key 584d6355644b654c676979534a497a65 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 4c7075465742777a424b766b51595678 remote_crypto_key 4c7075465742777a424b766b51595678 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 756d47564971667366686c424c69666d remote_crypto_key 756d47564971667366686c424c69666d 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 4967444741436a50795a6d6d41494172 remote_crypto_key 4967444741436a50795a6d6d41494172 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 775853526c755055794d6f6173504266 remote_crypto_key 775853526c755055794d6f6173504266 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 504a524a61714c6d6b7a6a454e50516b remote_crypto_key 504a524a61714c6d6b7a6a454e50516b 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 636d666b57696a527670525a614f6d69 remote_crypto_key 636d666b57696a527670525a614f6d69 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 7965547a4b43446372674a5955767a79 remote_crypto_key 7965547a4b43446372674a5955767a79 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 74487257694a6b554259796946704675 remote_crypto_key 74487257694a6b554259796946704675 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 4f4c47647477764c7649435746784670 remote_crypto_key 4f4c47647477764c7649435746784670 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 4d6f55686752717950554f706f70706b remote_crypto_key 4d6f55686752717950554f706f70706b 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 5562544f686d7752727047414c766a45 remote_crypto_key 5562544f686d7752727047414c766a45 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 7a524b75586e526d4465767a4d727450 remote_crypto_key 7a524b75586e526d4465767a4d727450 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 49426659647562686a4553564b78456c remote_crypto_key 49426659647562686a4553564b78456c 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 6659506e50574a7a567067456c666f70 remote_crypto_key 6659506e50574a7a567067456c666f70 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 65584c5257496b5a736e6d474c526a69 remote_crypto_key 65584c5257496b5a736e6d474c526a69 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 6541685358575845786b435947467a70 remote_crypto_key 6541685358575845786b435947467a70 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 6c485577755371637973495946507679 remote_crypto_key 6c485577755371637973495946507679 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 556179666348567868745a705157737a remote_crypto_key 556179666348567868745a705157737a 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 55545152636e4545644a65674b6b7578 remote_crypto_key 55545152636e4545644a65674b6b7578 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 6858554c4776467543795a6d64716e55 remote_crypto_key 6858554c4776467543795a6d64716e55 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 5055547278486372714b656873647973 remote_crypto_key 5055547278486372714b656873647973 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 445454777159694e6b6945475a5a6972 remote_crypto_key 445454777159694e6b6945475a5a6972 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 484a456a49774857536d53536c634475 remote_crypto_key 484a456a49774857536d53536c634475 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 4b716d6a6e6648547558464f55766449 remote_crypto_key 4b716d6a6e6648547558464f55766449 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 695974665245537a66745a596748576e remote_crypto_key 695974665245537a66745a596748576e local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 744141674f4b4b4a424e617069756263 remote_crypto_key 744141674f4b4b4a424e617069756263 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 5467597a424e7378665a7373574b756e remote_crypto_key 5467597a424e7378665a7373574b756e 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 4656795a4c725a50456e4768764f426b remote_crypto_key 4656795a4c725a50456e4768764f426b 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 65534f6a716e654a6c59625a734a6a78 remote_crypto_key 65534f6a716e654a6c59625a734a6a78 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 72774468665664584664416a6a524c51 remote_crypto_key 72774468665664584664416a6a524c51 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 5979534a7a4b5646695a75444a67716e remote_crypto_key 5979534a7a4b5646695a75444a67716e 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 47595942476e6b477450734a7273776b remote_crypto_key 47595942476e6b477450734a7273776b 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 6266797a684671656e4f734976726e50 remote_crypto_key 6266797a684671656e4f734976726e50 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 6642747a667457735871447848585171 remote_crypto_key 6642747a667457735871447848585171 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 6956597943506571504b505841466874 remote_crypto_key 6956597943506571504b505841466874 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 7a71666d6c664947684e68456d68724c remote_crypto_key 7a71666d6c664947684e68456d68724c 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 5655574e686272664f6f676e58626c43 remote_crypto_key 5655574e686272664f6f676e58626c43 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 64775a756964575244736f7649786e49 remote_crypto_key 64775a756964575244736f7649786e49 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 647a75696f424767777067516f68704f remote_crypto_key 647a75696f424767777067516f68704f 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 584d6355644b654c676979534a497a65 remote_crypto_key 584d6355644b654c676979534a497a65 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 4c7075465742777a424b766b51595678 remote_crypto_key 4c7075465742777a424b766b51595678 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 756d47564971667366686c424c69666d remote_crypto_key 756d47564971667366686c424c69666d 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 4967444741436a50795a6d6d41494172 remote_crypto_key 4967444741436a50795a6d6d41494172 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 775853526c755055794d6f6173504266 remote_crypto_key 775853526c755055794d6f6173504266 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 504a524a61714c6d6b7a6a454e50516b remote_crypto_key 504a524a61714c6d6b7a6a454e50516b 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 636d666b57696a527670525a614f6d69 remote_crypto_key 636d666b57696a527670525a614f6d69 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 7965547a4b43446372674a5955767a79 remote_crypto_key 7965547a4b43446372674a5955767a79 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 74487257694a6b554259796946704675 remote_crypto_key 74487257694a6b554259796946704675 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 4f4c47647477764c7649435746784670 remote_crypto_key 4f4c47647477764c7649435746784670 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 4d6f55686752717950554f706f70706b remote_crypto_key 4d6f55686752717950554f706f70706b 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 5562544f686d7752727047414c766a45 remote_crypto_key 5562544f686d7752727047414c766a45 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 7a524b75586e526d4465767a4d727450 remote_crypto_key 7a524b75586e526d4465767a4d727450 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 49426659647562686a4553564b78456c remote_crypto_key 49426659647562686a4553564b78456c 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 6659506e50574a7a567067456c666f70 remote_crypto_key 6659506e50574a7a567067456c666f70 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 65584c5257496b5a736e6d474c526a69 remote_crypto_key 65584c5257496b5a736e6d474c526a69 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 6541685358575845786b435947467a70 remote_crypto_key 6541685358575845786b435947467a70 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 6c485577755371637973495946507679 remote_crypto_key 6c485577755371637973495946507679 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 556179666348567868745a705157737a remote_crypto_key 556179666348567868745a705157737a 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 55545152636e4545644a65674b6b7578 remote_crypto_key 55545152636e4545644a65674b6b7578 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 6858554c4776467543795a6d64716e55 remote_crypto_key 6858554c4776467543795a6d64716e55 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 5055547278486372714b656873647973 remote_crypto_key 5055547278486372714b656873647973 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 445454777159694e6b6945475a5a6972 remote_crypto_key 445454777159694e6b6945475a5a6972 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 484a456a49774857536d53536c634475 remote_crypto_key 484a456a49774857536d53536c634475 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 4b716d6a6e6648547558464f55766449 remote_crypto_key 4b716d6a6e6648547558464f55766449 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 695974665245537a66745a596748576e remote_crypto_key 695974665245537a66745a596748576e 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6a677953536e4562544f426f7369666c6451704a4b494b4261684c4d464e4c78 remote_crypto_key 6a677953536e4562544f426f7369666c6451704a4b494b4261684c4d464e4c78 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 7765766b56554456686a446c49514c7364456768594f51577277657954536f67 remote_crypto_key 7765766b56554456686a446c49514c7364456768594f51577277657954536f67 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 6255555a515a74756167666f53464866454b6565564c7549626c635945534454 remote_crypto_key 6255555a515a74756167666f53464866454b6565564c7549626c635945534454 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 50624c4e7167466c62536e7251766871794a74665a4a56446344496c4655534a remote_crypto_key 50624c4e7167466c62536e7251766871794a74665a4a56446344496c4655534a 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 44644f504b477170595574735044474b476267596976466d767767434d496364 remote_crypto_key 44644f504b477170595574735044474b476267596976466d767767434d496364 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 7267754e6b534f7271616b476b44474373474c4b744a764a6676517853656f61 remote_crypto_key 7267754e6b534f7271616b476b44474373474c4b744a764a6676517853656f61 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 68686b625453675351494a61657a544170556d7a6b57795850674c6452454157 remote_crypto_key 68686b625453675351494a61657a544170556d7a6b57795850674c6452454157 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 4c4a4f496a51474d484c5a50446844456c5369416f5566487a4c5a564362704f remote_crypto_key 4c4a4f496a51474d484c5a50446844456c5369416f5566487a4c5a564362704f 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 5375457975544253496c6b76656b524670555152467048464141525668474476 remote_crypto_key 5375457975544253496c6b76656b524670555152467048464141525668474476 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 515449474d664f65656a664b6949444d7255505a48447a5a5a584c4b46526b6e remote_crypto_key 515449474d664f65656a664b6949444d7255505a48447a5a5a584c4b46526b6e 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 6a614d4759746e5a4e427063486f546c6d485675496d6b73654b6c774878644f remote_crypto_key 6a614d4759746e5a4e427063486f546c6d485675496d6b73654b6c774878644f 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 4a556f44507455726279744d486557716a6e5657427544596144454b554d4b62 remote_crypto_key 4a556f44507455726279744d486557716a6e5657427544596144454b554d4b62 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 765a764b6e70575a67566856715764634f694e6e73486757496774515a4d6568 remote_crypto_key 765a764b6e70575a67566856715764634f694e6e73486757496774515a4d6568 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 54644944714858664272574f6459516f46656348496c626b554955484e625970 remote_crypto_key 54644944714858664272574f6459516f46656348496c626b554955484e625970 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 7a704a5a504c645858444162735045504b6a45486b5049537a724a4644595962 remote_crypto_key 7a704a5a504c645858444162735045504b6a45486b5049537a724a4644595962 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 7153777652514d6350496d6c68746b4f6379496248496a4e67544350587a4a7a remote_crypto_key 7153777652514d6350496d6c68746b4f6379496248496a4e67544350587a4a7a 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 4b4b78766769794450416d5a51444a54524f525441557858527669694d427362 remote_crypto_key 4b4b78766769794450416d5a51444a54524f525441557858527669694d427362 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 46754c4f755648644e7945624f72646f76677074414a45797a724375774e5447 remote_crypto_key 46754c4f755648644e7945624f72646f76677074414a45797a724375774e5447 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 6f744c43776a6e704272754b4f4b436f5642726a57615a764757596161414668 remote_crypto_key 6f744c43776a6e704272754b4f4b436f5642726a57615a764757596161414668 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 49744f59754478446d69796b7a726375446d5950536f546c6149784b52695745 remote_crypto_key 49744f59754478446d69796b7a726375446d5950536f546c6149784b52695745 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 626854767944485a616d744c74534c527a50786b635252636b6144664c734d47 remote_crypto_key 626854767944485a616d744c74534c527a50786b635252636b6144664c734d47 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 526b644d4653566f4a696f4e696a486a757a69784243674355445a6474455568 remote_crypto_key 526b644d4653566f4a696f4e696a486a757a69784243674355445a6474455568 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 4f6961624c61624c45767151795964745370685450647a546c7a59466b6f7069 remote_crypto_key 4f6961624c61624c45767151795964745370685450647a546c7a59466b6f7069 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 687a4a754448436545716768456a6a6f5168687541624b6a53696775584d614d remote_crypto_key 687a4a754448436545716768456a6a6f5168687541624b6a53696775584d614d 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 6e4c57634765776e786b747657787272616f774954434c575871456746496945 remote_crypto_key 6e4c57634765776e786b747657787272616f774954434c575871456746496945 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 6c775a5a58466a6b6d4f73695962584546534451714548646c6d4a4b57557651 remote_crypto_key 6c775a5a58466a6b6d4f73695962584546534451714548646c6d4a4b57557651 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 624f47426f436b4d447a70554c75616e4854446e714a59645549475a626e6245 remote_crypto_key 624f47426f436b4d447a70554c75616e4854446e714a59645549475a626e6245 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 6f754b414b734f4a5841674555676a5157615049764f686c716f78725a697369 remote_crypto_key 6f754b414b734f4a5841674555676a5157615049764f686c716f78725a697369 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 4b6265484375505a796c4c74444f4f7368754656517266504f45514f44775a74 remote_crypto_key 4b6265484375505a796c4c74444f4f7368754656517266504f45514f44775a74 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 704f477a53464e646c536d547a6c5874584e4c5a4155704c5843516847417655 remote_crypto_key 704f477a53464e646c536d547a6c5874584e4c5a4155704c5843516847417655 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 474a6e497a596879636e58644d464b4f49514e4e5167704d79674b4d76474b46 remote_crypto_key 474a6e497a596879636e58644d464b4f49514e4e5167704d79674b4d76474b46 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 625256504d6e724f477374756a744658637577446e4f454f514f706d426b626a remote_crypto_key 625256504d6e724f477374756a744658637577446e4f454f514f706d426b626a 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 61797475746b515265645458616242434265634b4b665a56664b4f434c4d5054 remote_crypto_key 61797475746b515265645458616242434265634b4b665a56664b4f434c4d5054 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 615264485258784f6f5950787a7658756f50707773727a5746506d55736a6874 remote_crypto_key 615264485258784f6f5950787a7658756f50707773727a5746506d55736a6874 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 725973786d7074616277546d5946594c727053774d567157444c46626f655a59 remote_crypto_key 725973786d7074616277546d5946594c727053774d567157444c46626f655a59 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 7a58595a46737a535377734262484d4d4e6b4a56546d4d485378444f4e556662 remote_crypto_key 7a58595a46737a535377734262484d4d4e6b4a56546d4d485378444f4e556662 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 4d684473524d424f4b456f65494f577a48506f4172724b73504c514f7176586d remote_crypto_key 4d684473524d424f4b456f65494f577a48506f4172724b73504c514f7176586d 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 61626a56514951716a4968776c674e4d6b6f7276546c73724b4e46505163696b remote_crypto_key 61626a56514951716a4968776c674e4d6b6f7276546c73724b4e46505163696b 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 65424f6e55464b52696f6c6e63644142565574786f5477487974654b7a70595a remote_crypto_key 65424f6e55464b52696f6c6e63644142565574786f5477487974654b7a70595a 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 66737a796578464876614a7658474b7651466e6854624b47654e7a4d52744774 remote_crypto_key 66737a796578464876614a7658474b7651466e6854624b47654e7a4d52744774 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6a677953536e4562544f426f7369666c6451704a4b494b4261684c4d464e4c78 remote_crypto_key 6a677953536e4562544f426f7369666c6451704a4b494b4261684c4d464e4c78 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 7765766b56554456686a446c49514c7364456768594f51577277657954536f67 remote_crypto_key 7765766b56554456686a446c49514c7364456768594f51577277657954536f67 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 6255555a515a74756167666f53464866454b6565564c7549626c635945534454 remote_crypto_key 6255555a515a74756167666f53464866454b6565564c7549626c635945534454 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 50624c4e7167466c62536e7251766871794a74665a4a56446344496c4655534a remote_crypto_key 50624c4e7167466c62536e7251766871794a74665a4a56446344496c4655534a 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 44644f504b477170595574735044474b476267596976466d767767434d496364 remote_crypto_key 44644f504b477170595574735044474b476267596976466d767767434d496364 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 7267754e6b534f7271616b476b44474373474c4b744a764a6676517853656f61 remote_crypto_key 7267754e6b534f7271616b476b44474373474c4b744a764a6676517853656f61 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 68686b625453675351494a61657a544170556d7a6b57795850674c6452454157 remote_crypto_key 68686b625453675351494a61657a544170556d7a6b57795850674c6452454157 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 4c4a4f496a51474d484c5a50446844456c5369416f5566487a4c5a564362704f remote_crypto_key 4c4a4f496a51474d484c5a50446844456c5369416f5566487a4c5a564362704f 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 5375457975544253496c6b76656b524670555152467048464141525668474476 remote_crypto_key 5375457975544253496c6b76656b524670555152467048464141525668474476 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 515449474d664f65656a664b6949444d7255505a48447a5a5a584c4b46526b6e remote_crypto_key 515449474d664f65656a664b6949444d7255505a48447a5a5a584c4b46526b6e 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 6a614d4759746e5a4e427063486f546c6d485675496d6b73654b6c774878644f remote_crypto_key 6a614d4759746e5a4e427063486f546c6d485675496d6b73654b6c774878644f 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 4a556f44507455726279744d486557716a6e5657427544596144454b554d4b62 remote_crypto_key 4a556f44507455726279744d486557716a6e5657427544596144454b554d4b62 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 765a764b6e70575a67566856715764634f694e6e73486757496774515a4d6568 remote_crypto_key 765a764b6e70575a67566856715764634f694e6e73486757496774515a4d6568 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 54644944714858664272574f6459516f46656348496c626b554955484e625970 remote_crypto_key 54644944714858664272574f6459516f46656348496c626b554955484e625970 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 7a704a5a504c645858444162735045504b6a45486b5049537a724a4644595962 remote_crypto_key 7a704a5a504c645858444162735045504b6a45486b5049537a724a4644595962 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 7153777652514d6350496d6c68746b4f6379496248496a4e67544350587a4a7a remote_crypto_key 7153777652514d6350496d6c68746b4f6379496248496a4e67544350587a4a7a 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 4b4b78766769794450416d5a51444a54524f525441557858527669694d427362 remote_crypto_key 4b4b78766769794450416d5a51444a54524f525441557858527669694d427362 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 46754c4f755648644e7945624f72646f76677074414a45797a724375774e5447 remote_crypto_key 46754c4f755648644e7945624f72646f76677074414a45797a724375774e5447 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 6f744c43776a6e704272754b4f4b436f5642726a57615a764757596161414668 remote_crypto_key 6f744c43776a6e704272754b4f4b436f5642726a57615a764757596161414668 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 49744f59754478446d69796b7a726375446d5950536f546c6149784b52695745 remote_crypto_key 49744f59754478446d69796b7a726375446d5950536f546c6149784b52695745 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 626854767944485a616d744c74534c527a50786b635252636b6144664c734d47 remote_crypto_key 626854767944485a616d744c74534c527a50786b635252636b6144664c734d47 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 526b644d4653566f4a696f4e696a486a757a69784243674355445a6474455568 remote_crypto_key 526b644d4653566f4a696f4e696a486a757a69784243674355445a6474455568 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 4f6961624c61624c45767151795964745370685450647a546c7a59466b6f7069 remote_crypto_key 4f6961624c61624c45767151795964745370685450647a546c7a59466b6f7069 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 687a4a754448436545716768456a6a6f5168687541624b6a53696775584d614d remote_crypto_key 687a4a754448436545716768456a6a6f5168687541624b6a53696775584d614d 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 6e4c57634765776e786b747657787272616f774954434c575871456746496945 remote_crypto_key 6e4c57634765776e786b747657787272616f774954434c575871456746496945 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 6c775a5a58466a6b6d4f73695962584546534451714548646c6d4a4b57557651 remote_crypto_key 6c775a5a58466a6b6d4f73695962584546534451714548646c6d4a4b57557651 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 624f47426f436b4d447a70554c75616e4854446e714a59645549475a626e6245 remote_crypto_key 624f47426f436b4d447a70554c75616e4854446e714a59645549475a626e6245 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 6f754b414b734f4a5841674555676a5157615049764f686c716f78725a697369 remote_crypto_key 6f754b414b734f4a5841674555676a5157615049764f686c716f78725a697369 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 4b6265484375505a796c4c74444f4f7368754656517266504f45514f44775a74 remote_crypto_key 4b6265484375505a796c4c74444f4f7368754656517266504f45514f44775a74 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 704f477a53464e646c536d547a6c5874584e4c5a4155704c5843516847417655 remote_crypto_key 704f477a53464e646c536d547a6c5874584e4c5a4155704c5843516847417655 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 474a6e497a596879636e58644d464b4f49514e4e5167704d79674b4d76474b46 remote_crypto_key 474a6e497a596879636e58644d464b4f49514e4e5167704d79674b4d76474b46 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 625256504d6e724f477374756a744658637577446e4f454f514f706d426b626a remote_crypto_key 625256504d6e724f477374756a744658637577446e4f454f514f706d426b626a 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 61797475746b515265645458616242434265634b4b665a56664b4f434c4d5054 remote_crypto_key 61797475746b515265645458616242434265634b4b665a56664b4f434c4d5054 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 615264485258784f6f5950787a7658756f50707773727a5746506d55736a6874 remote_crypto_key 615264485258784f6f5950787a7658756f50707773727a5746506d55736a6874 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 725973786d7074616277546d5946594c727053774d567157444c46626f655a59 remote_crypto_key 725973786d7074616277546d5946594c727053774d567157444c46626f655a59 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 7a58595a46737a535377734262484d4d4e6b4a56546d4d485378444f4e556662 remote_crypto_key 7a58595a46737a535377734262484d4d4e6b4a56546d4d485378444f4e556662 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 4d684473524d424f4b456f65494f577a48506f4172724b73504c514f7176586d remote_crypto_key 4d684473524d424f4b456f65494f577a48506f4172724b73504c514f7176586d 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 61626a56514951716a4968776c674e4d6b6f7276546c73724b4e46505163696b remote_crypto_key 61626a56514951716a4968776c674e4d6b6f7276546c73724b4e46505163696b 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 65424f6e55464b52696f6c6e63644142565574786f5477487974654b7a70595a remote_crypto_key 65424f6e55464b52696f6c6e63644142565574786f5477487974654b7a70595a 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 66737a796578464876614a7658474b7651466e6854624b47654e7a4d52744774 remote_crypto_key 66737a796578464876614a7658474b7651466e6854624b47654e7a4d52744774 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 734277796a624443417167586c636b715347716672486b414d68556f4c6b6554 remote_crypto_key 734277796a624443417167586c636b715347716672486b414d68556f4c6b6554 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 6848565850704b7a545670704a66737178666543554b595067434452666f4a63 remote_crypto_key 6848565850704b7a545670704a66737178666543554b595067434452666f4a63 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 6d71734147596b537343435a7144675943436661784f576b7266564e414a4263 remote_crypto_key 6d71734147596b537343435a7144675943436661784f576b7266564e414a4263 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 4d784243715571506146707961644c4b684c674a4f52587253615a414c6f5a68 remote_crypto_key 4d784243715571506146707961644c4b684c674a4f52587253615a414c6f5a68 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 6249776b68504165734b426d704a55726a78766c5062576c7345667a455a516e remote_crypto_key 6249776b68504165734b426d704a55726a78766c5062576c7345667a455a516e 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 756d5461685651516e4a77516a614d7376646e62524f4b73624e654965586f6c remote_crypto_key 756d5461685651516e4a77516a614d7376646e62524f4b73624e654965586f6c 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 634d59617172764d5742546c544d4f6654496f525476704154764e4c6c68436c remote_crypto_key 634d59617172764d5742546c544d4f6654496f525476704154764e4c6c68436c 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 704943577070704946415847664e70745074776f487257427251445866735175 remote_crypto_key 704943577070704946415847664e70745074776f487257427251445866735175 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 4b4d435050626f51617a68666378494d4161436549704167716c66446369624c remote_crypto_key 4b4d435050626f51617a68666378494d4161436549704167716c66446369624c 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 46764973497954597973736c697973716a6548414170644567675a667354434a remote_crypto_key 46764973497954597973736c697973716a6548414170644567675a667354434a 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 64676e70766a6e754258746253414e614f45567872615547585241564c424676 remote_crypto_key 64676e70766a6e754258746253414e614f45567872615547585241564c424676 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 4a4b6b746652776f507367664c7979517a6279764d76524d635463515a525656 remote_crypto_key 4a4b6b746652776f507367664c7979517a6279764d76524d635463515a525656 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 756e4a78436c4d71446e6e546b6c5876636143764872644b4e694d4357796869 remote_crypto_key 756e4a78436c4d71446e6e546b6c5876636143764872644b4e694d4357796869 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 6b72624e665a76515759727a557974616943624c65414153696962477951774b remote_crypto_key 6b72624e665a76515759727a557974616943624c65414153696962477951774b 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 4e6e5a4c687456557653556a475a674858755964424f6d69444f5a66506a5847 remote_crypto_key 4e6e5a4c687456557653556a475a674858755964424f6d69444f5a66506a5847 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 587653435478505649694955506f63496e414663685461547979435962625270 remote_crypto_key 587653435478505649694955506f63496e414663685461547979435962625270 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 6f534c4e6a4b755175516c5a7a5378584868434d4c4f426e78624d665542734a remote_crypto_key 6f534c4e6a4b755175516c5a7a5378584868434d4c4f426e78624d665542734a 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 46456364536c4345654351674748796a5379454c6f78594e4748476844654541 remote_crypto_key 46456364536c4345654351674748796a5379454c6f78594e4748476844654541 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 6e5359576d5971594f70467975586669644f584e586877755451617244455269 remote_crypto_key 6e5359576d5971594f70467975586669644f584e586877755451617244455269 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 6d5a43656a5a5a597a4b437562736e696b556b686b7171576b78724e56425453 remote_crypto_key 6d5a43656a5a5a597a4b437562736e696b556b686b7171576b78724e56425453 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 6648774a4a734b46676a426f524d686f4c5042654e6c59466d6d4f51786c6d66 remote_crypto_key 6648774a4a734b46676a426f524d686f4c5042654e6c59466d6d4f51786c6d66 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 486e614a5165476f454773634f6868536a75615a4a4f67576d5162724d625969 remote_crypto_key 486e614a5165476f454773634f6868536a75615a4a4f67576d5162724d625969 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 5a57696764424e446167746c6e6144446654575a494f6a54444e537545634152 remote_crypto_key 5a57696764424e446167746c6e6144446654575a494f6a54444e537545634152 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 4c5a7659724d68797444625a74664c7550665a6272424a67666751647a616379 remote_crypto_key 4c5a7659724d68797444625a74664c7550665a6272424a67666751647a616379 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 634f784f554665434b756462616854546e4e73626464634972596a7665464858 remote_crypto_key 634f784f554665434b756462616854546e4e73626464634972596a7665464858 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 636b6867616e68476e6c79756144567a524b6b5459755475594c5862666a4a6b remote_crypto_key 636b6867616e68476e6c79756144567a524b6b5459755475594c5862666a4a6b 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 4c5050426758776e68706245574e49796361434d6d4450715376705463755a42 remote_crypto_key 4c5050426758776e68706245574e49796361434d6d4450715376705463755a42 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 4f6f6b4a78555541497376764f4b4e4d55655870694a55615758436c784d4461 remote_crypto_key 4f6f6b4a78555541497376764f4b4e4d55655870694a55615758436c784d4461 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 7448516763784d496b4770786f464954596164514d4c774558594f7270576652 remote_crypto_key 7448516763784d496b4770786f464954596164514d4c774558594f7270576652 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 656d594e47577451457a6f7178646c6d434f52656252546663695748464d786b remote_crypto_key 656d594e47577451457a6f7178646c6d434f52656252546663695748464d786b 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 616e73507776646c576541527070615a4c485a63437969664d4f726d77737272 remote_crypto_key 616e73507776646c576541527070615a4c485a63437969664d4f726d77737272 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 5242594a4e4671754b62546b7658776f4966694d5772566a6269724142437459 remote_crypto_key 5242594a4e4671754b62546b7658776f4966694d5772566a6269724142437459 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 6a71525a52636641436e626e68504b6b566549744e54795a417573574f49504d remote_crypto_key 6a71525a52636641436e626e68504b6b566549744e54795a417573574f49504d 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 52424e7779486b65674c486b65476e6c50676268485963505458575a484e5449 remote_crypto_key 52424e7779486b65674c486b65476e6c50676268485963505458575a484e5449 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 7248416f726f5068457668647a74424c785944687149496845594464715a7358 remote_crypto_key 7248416f726f5068457668647a74424c785944687149496845594464715a7358 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 7172476a6c484f745664796355706b63707354724143736e527a6368444e7061 remote_crypto_key 7172476a6c484f745664796355706b63707354724143736e527a6368444e7061 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 496756676a74564743725176654255587068524f634454676e64454a536c6d67 remote_crypto_key 496756676a74564743725176654255587068524f634454676e64454a536c6d67 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 44757177797659574956487a7353764d57774963625a646a6d64614e4d70524d remote_crypto_key 44757177797659574956487a7353764d57774963625a646a6d64614e4d70524d 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 664965477955705766664a4b627245745761485762544272476a4b4258477766 remote_crypto_key 664965477955705766664a4b627245745761485762544272476a4b4258477766 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 6878776f6a74727361754871504b6e765148664a616c686d5a637156566a6b65 remote_crypto_key 6878776f6a74727361754871504b6e765148664a616c686d5a637156566a6b65 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 734277796a624443417167586c636b715347716672486b414d68556f4c6b6554 remote_crypto_key 734277796a624443417167586c636b715347716672486b414d68556f4c6b6554 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 6848565850704b7a545670704a66737178666543554b595067434452666f4a63 remote_crypto_key 6848565850704b7a545670704a66737178666543554b595067434452666f4a63 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 6d71734147596b537343435a7144675943436661784f576b7266564e414a4263 remote_crypto_key 6d71734147596b537343435a7144675943436661784f576b7266564e414a4263 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 4d784243715571506146707961644c4b684c674a4f52587253615a414c6f5a68 remote_crypto_key 4d784243715571506146707961644c4b684c674a4f52587253615a414c6f5a68 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 6249776b68504165734b426d704a55726a78766c5062576c7345667a455a516e remote_crypto_key 6249776b68504165734b426d704a55726a78766c5062576c7345667a455a516e 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 756d5461685651516e4a77516a614d7376646e62524f4b73624e654965586f6c remote_crypto_key 756d5461685651516e4a77516a614d7376646e62524f4b73624e654965586f6c 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 634d59617172764d5742546c544d4f6654496f525476704154764e4c6c68436c remote_crypto_key 634d59617172764d5742546c544d4f6654496f525476704154764e4c6c68436c 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 704943577070704946415847664e70745074776f487257427251445866735175 remote_crypto_key 704943577070704946415847664e70745074776f487257427251445866735175 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 4b4d435050626f51617a68666378494d4161436549704167716c66446369624c remote_crypto_key 4b4d435050626f51617a68666378494d4161436549704167716c66446369624c 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 46764973497954597973736c697973716a6548414170644567675a667354434a remote_crypto_key 46764973497954597973736c697973716a6548414170644567675a667354434a 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 64676e70766a6e754258746253414e614f45567872615547585241564c424676 remote_crypto_key 64676e70766a6e754258746253414e614f45567872615547585241564c424676 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 4a4b6b746652776f507367664c7979517a6279764d76524d635463515a525656 remote_crypto_key 4a4b6b746652776f507367664c7979517a6279764d76524d635463515a525656 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 756e4a78436c4d71446e6e546b6c5876636143764872644b4e694d4357796869 remote_crypto_key 756e4a78436c4d71446e6e546b6c5876636143764872644b4e694d4357796869 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 6b72624e665a76515759727a557974616943624c65414153696962477951774b remote_crypto_key 6b72624e665a76515759727a557974616943624c65414153696962477951774b 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 4e6e5a4c687456557653556a475a674858755964424f6d69444f5a66506a5847 remote_crypto_key 4e6e5a4c687456557653556a475a674858755964424f6d69444f5a66506a5847 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 587653435478505649694955506f63496e414663685461547979435962625270 remote_crypto_key 587653435478505649694955506f63496e414663685461547979435962625270 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 6f534c4e6a4b755175516c5a7a5378584868434d4c4f426e78624d665542734a remote_crypto_key 6f534c4e6a4b755175516c5a7a5378584868434d4c4f426e78624d665542734a 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 46456364536c4345654351674748796a5379454c6f78594e4748476844654541 remote_crypto_key 46456364536c4345654351674748796a5379454c6f78594e4748476844654541 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 6e5359576d5971594f70467975586669644f584e586877755451617244455269 remote_crypto_key 6e5359576d5971594f70467975586669644f584e586877755451617244455269 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 6d5a43656a5a5a597a4b437562736e696b556b686b7171576b78724e56425453 remote_crypto_key 6d5a43656a5a5a597a4b437562736e696b556b686b7171576b78724e56425453 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 6648774a4a734b46676a426f524d686f4c5042654e6c59466d6d4f51786c6d66 remote_crypto_key 6648774a4a734b46676a426f524d686f4c5042654e6c59466d6d4f51786c6d66 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 486e614a5165476f454773634f6868536a75615a4a4f67576d5162724d625969 remote_crypto_key 486e614a5165476f454773634f6868536a75615a4a4f67576d5162724d625969 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 5a57696764424e446167746c6e6144446654575a494f6a54444e537545634152 remote_crypto_key 5a57696764424e446167746c6e6144446654575a494f6a54444e537545634152 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 4c5a7659724d68797444625a74664c7550665a6272424a67666751647a616379 remote_crypto_key 4c5a7659724d68797444625a74664c7550665a6272424a67666751647a616379 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 634f784f554665434b756462616854546e4e73626464634972596a7665464858 remote_crypto_key 634f784f554665434b756462616854546e4e73626464634972596a7665464858 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 636b6867616e68476e6c79756144567a524b6b5459755475594c5862666a4a6b remote_crypto_key 636b6867616e68476e6c79756144567a524b6b5459755475594c5862666a4a6b 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 4c5050426758776e68706245574e49796361434d6d4450715376705463755a42 remote_crypto_key 4c5050426758776e68706245574e49796361434d6d4450715376705463755a42 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 4f6f6b4a78555541497376764f4b4e4d55655870694a55615758436c784d4461 remote_crypto_key 4f6f6b4a78555541497376764f4b4e4d55655870694a55615758436c784d4461 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 7448516763784d496b4770786f464954596164514d4c774558594f7270576652 remote_crypto_key 7448516763784d496b4770786f464954596164514d4c774558594f7270576652 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 656d594e47577451457a6f7178646c6d434f52656252546663695748464d786b remote_crypto_key 656d594e47577451457a6f7178646c6d434f52656252546663695748464d786b 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 616e73507776646c576541527070615a4c485a63437969664d4f726d77737272 remote_crypto_key 616e73507776646c576541527070615a4c485a63437969664d4f726d77737272 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 5242594a4e4671754b62546b7658776f4966694d5772566a6269724142437459 remote_crypto_key 5242594a4e4671754b62546b7658776f4966694d5772566a6269724142437459 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 6a71525a52636641436e626e68504b6b566549744e54795a417573574f49504d remote_crypto_key 6a71525a52636641436e626e68504b6b566549744e54795a417573574f49504d 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 52424e7779486b65674c486b65476e6c50676268485963505458575a484e5449 remote_crypto_key 52424e7779486b65674c486b65476e6c50676268485963505458575a484e5449 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 7248416f726f5068457668647a74424c785944687149496845594464715a7358 remote_crypto_key 7248416f726f5068457668647a74424c785944687149496845594464715a7358 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 7172476a6c484f745664796355706b63707354724143736e527a6368444e7061 remote_crypto_key 7172476a6c484f745664796355706b63707354724143736e527a6368444e7061 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 496756676a74564743725176654255587068524f634454676e64454a536c6d67 remote_crypto_key 496756676a74564743725176654255587068524f634454676e64454a536c6d67 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 44757177797659574956487a7353764d57774963625a646a6d64614e4d70524d remote_crypto_key 44757177797659574956487a7353764d57774963625a646a6d64614e4d70524d 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 664965477955705766664a4b627245745761485762544272476a4b4258477766 remote_crypto_key 664965477955705766664a4b627245745761485762544272476a4b4258477766 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 6878776f6a74727361754871504b6e765148664a616c686d5a637156566a6b65 remote_crypto_key 6878776f6a74727361754871504b6e765148664a616c686d5a637156566a6b65 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 577164795157497442546f487664446c59494f6e706c56484765416d6f6a6850 remote_crypto_key 577164795157497442546f487664446c59494f6e706c56484765416d6f6a6850 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 6e54786b63517264526d415243704c787a66617a6e464b627451465655454a61 remote_crypto_key 6e54786b63517264526d415243704c787a66617a6e464b627451465655454a61 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 6951544a677a79514961434670566354746142546463435461726974634b5250 remote_crypto_key 6951544a677a79514961434670566354746142546463435461726974634b5250 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 4d545854476b4d614d516a41657667654e72514461626c686b6b794c56554a55 remote_crypto_key 4d545854476b4d614d516a41657667654e72514461626c686b6b794c56554a55 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 497053724a6f73797279676c4c477a725348547a584b49455177434f694e6a57 remote_crypto_key 497053724a6f73797279676c4c477a725348547a584b49455177434f694e6a57 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 644b4c45734171474b586d47666a53644848566152756a64565a524a764b614b remote_crypto_key 644b4c45734171474b586d47666a53644848566152756a64565a524a764b614b 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 54574f6b4f71655a50714c78706e6d576d624451694b517271475a587258454e remote_crypto_key 54574f6b4f71655a50714c78706e6d576d624451694b517271475a587258454e 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 79414d64717946706f4869736e587378695845614d76666e6d467646444e5058 remote_crypto_key 79414d64717946706f4869736e587378695845614d76666e6d467646444e5058 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 7949466952626b757852576f4a67546e444b4577637850616b4f73556e4b696c remote_crypto_key 7949466952626b757852576f4a67546e444b4577637850616b4f73556e4b696c 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 4f447a5a6944686950696c79634b476448614a417168584e4d7441444659536b remote_crypto_key 4f447a5a6944686950696c79634b476448614a417168584e4d7441444659536b 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 4a5965764a4261466c6a6f6f5a6155524a6f437258566a67414c4a49706f4164 remote_crypto_key 4a5965764a4261466c6a6f6f5a6155524a6f437258566a67414c4a49706f4164 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 7949526e544341696f5569584b4c7a417846434353794d706a555a4d58615967 remote_crypto_key 7949526e544341696f5569584b4c7a417846434353794d706a555a4d58615967 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 53614153657376415645735874474c6a794a5877665166554244414557425847 remote_crypto_key 53614153657376415645735874474c6a794a5877665166554244414557425847 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 5174596666444370757766714b55426555546b52456250414d624448637a4878 remote_crypto_key 5174596666444370757766714b55426555546b52456250414d624448637a4878 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 4666516f584c70484b6478664c646a656c596e48794b7a6c5a6c784c63626370 remote_crypto_key 4666516f584c70484b6478664c646a656c596e48794b7a6c5a6c784c63626370 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 6176596e514d6361755652574c494e67525577725a6674754f4664614c764f6c remote_crypto_key 6176596e514d6361755652574c494e67525577725a6674754f4664614c764f6c 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 5055545771684e5a4d54786b7946704a7844434b634e427a736a61554c6b7255 remote_crypto_key 5055545771684e5a4d54786b7946704a7844434b634e427a736a61554c6b7255 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 616268414f785863556352794e496d646249754f49706867624e6d7a48696548 remote_crypto_key 616268414f785863556352794e496d646249754f49706867624e6d7a48696548 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 6942614a6e796c5a4f7054486142634e55496c776a4c744b496669444e6e5241 remote_crypto_key 6942614a6e796c5a4f7054486142634e55496c776a4c744b496669444e6e5241 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 5844746556786d58654368675171584f6779664e677253714c5148634d524c45 remote_crypto_key 5844746556786d58654368675171584f6779664e677253714c5148634d524c45 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 5a4a47584c4f7a647552735a54464454715a734153684a687577546e45446d66 remote_crypto_key 5a4a47584c4f7a647552735a54464454715a734153684a687577546e45446d66 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 575758736a444f7a6d46496d79425a546771785279704648556b657868494c4d remote_crypto_key 575758736a444f7a6d46496d79425a546771785279704648556b657868494c4d 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 576467696975566a6f436255447a6d73694d4b5555756a4d7054574b70476a54 remote_crypto_key 576467696975566a6f436255447a6d73694d4b5555756a4d7054574b70476a54 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 4a4d556b55665a6d614364547a6b736c50474f45764a506c486353727a424c43 remote_crypto_key 4a4d556b55665a6d614364547a6b736c50474f45764a506c486353727a424c43 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 46774e4f62726b636957547641545970714546576a536e63446175504a544a47 remote_crypto_key 46774e4f62726b636957547641545970714546576a536e63446175504a544a47 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 774b75514a50576c4a597562564e616c524c6c6c6c4a73516e6173684e68496a remote_crypto_key 774b75514a50576c4a597562564e616c524c6c6c6c4a73516e6173684e68496a 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 7350435a594457726a48415a7341456f6b75696e4d65476145536c766e6d744d remote_crypto_key 7350435a594457726a48415a7341456f6b75696e4d65476145536c766e6d744d 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 58436a56447569464945454645476252674b6978445a4863596f555548787965 remote_crypto_key 58436a56447569464945454645476252674b6978445a4863596f555548787965 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 6c62717569726b614272586e614a6657576559767445516e6b724a5a66736647 remote_crypto_key 6c62717569726b614272586e614a6657576559767445516e6b724a5a66736647 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 524c70614b667768756e7a6f6c737353766b4e736d4e646845704d5653424f59 remote_crypto_key 524c70614b667768756e7a6f6c737353766b4e736d4e646845704d5653424f59 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 6544516767427369624a636753517864644777755a68567643684b5263794347 remote_crypto_key 6544516767427369624a636753517864644777755a68567643684b5263794347 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 7a69514844614c6f4d42757a466c7a726c41594b747745665971625a6a74646c remote_crypto_key 7a69514844614c6f4d42757a466c7a726c41594b747745665971625a6a74646c 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 544255514c43756176444c764857724253745a49797a4a504c63414c794d6c6e remote_crypto_key 544255514c43756176444c764857724253745a49797a4a504c63414c794d6c6e 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 435769735570537949677a776c4d6b4263716f7544504d756142666543464959 remote_crypto_key 435769735570537949677a776c4d6b4263716f7544504d756142666543464959 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 79485454656357426b44476a6163716246514c7258736a796f77436f41534879 remote_crypto_key 79485454656357426b44476a6163716246514c7258736a796f77436f41534879 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 456e724a4445564365536c59504f4875576b6b78614e6e636647616e47665467 remote_crypto_key 456e724a4445564365536c59504f4875576b6b78614e6e636647616e47665467 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 7850716a796f4d54547879504461474863757044796c4a6b52746442704d706b remote_crypto_key 7850716a796f4d54547879504461474863757044796c4a6b52746442704d706b 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 65496457476355616f62634d786e5a48614f6b706d71756c7a43677950787558 remote_crypto_key 65496457476355616f62634d786e5a48614f6b706d71756c7a43677950787558 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 67464f596162414250556145466278504c6c664a746a7244754452534e677450 remote_crypto_key 67464f596162414250556145466278504c6c664a746a7244754452534e677450 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 487471525746667854694149757271627377584370705a6d73504d5a446c5555 remote_crypto_key 487471525746667854694149757271627377584370705a6d73504d5a446c5555 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 577164795157497442546f487664446c59494f6e706c56484765416d6f6a6850 remote_crypto_key 577164795157497442546f487664446c59494f6e706c56484765416d6f6a6850 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 6e54786b63517264526d415243704c787a66617a6e464b627451465655454a61 remote_crypto_key 6e54786b63517264526d415243704c787a66617a6e464b627451465655454a61 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 6951544a677a79514961434670566354746142546463435461726974634b5250 remote_crypto_key 6951544a677a79514961434670566354746142546463435461726974634b5250 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 4d545854476b4d614d516a41657667654e72514461626c686b6b794c56554a55 remote_crypto_key 4d545854476b4d614d516a41657667654e72514461626c686b6b794c56554a55 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 497053724a6f73797279676c4c477a725348547a584b49455177434f694e6a57 remote_crypto_key 497053724a6f73797279676c4c477a725348547a584b49455177434f694e6a57 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 644b4c45734171474b586d47666a53644848566152756a64565a524a764b614b remote_crypto_key 644b4c45734171474b586d47666a53644848566152756a64565a524a764b614b 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 54574f6b4f71655a50714c78706e6d576d624451694b517271475a587258454e remote_crypto_key 54574f6b4f71655a50714c78706e6d576d624451694b517271475a587258454e 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 79414d64717946706f4869736e587378695845614d76666e6d467646444e5058 remote_crypto_key 79414d64717946706f4869736e587378695845614d76666e6d467646444e5058 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 7949466952626b757852576f4a67546e444b4577637850616b4f73556e4b696c remote_crypto_key 7949466952626b757852576f4a67546e444b4577637850616b4f73556e4b696c 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 4f447a5a6944686950696c79634b476448614a417168584e4d7441444659536b remote_crypto_key 4f447a5a6944686950696c79634b476448614a417168584e4d7441444659536b 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 4a5965764a4261466c6a6f6f5a6155524a6f437258566a67414c4a49706f4164 remote_crypto_key 4a5965764a4261466c6a6f6f5a6155524a6f437258566a67414c4a49706f4164 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 7949526e544341696f5569584b4c7a417846434353794d706a555a4d58615967 remote_crypto_key 7949526e544341696f5569584b4c7a417846434353794d706a555a4d58615967 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 53614153657376415645735874474c6a794a5877665166554244414557425847 remote_crypto_key 53614153657376415645735874474c6a794a5877665166554244414557425847 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 5174596666444370757766714b55426555546b52456250414d624448637a4878 remote_crypto_key 5174596666444370757766714b55426555546b52456250414d624448637a4878 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 4666516f584c70484b6478664c646a656c596e48794b7a6c5a6c784c63626370 remote_crypto_key 4666516f584c70484b6478664c646a656c596e48794b7a6c5a6c784c63626370 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 6176596e514d6361755652574c494e67525577725a6674754f4664614c764f6c remote_crypto_key 6176596e514d6361755652574c494e67525577725a6674754f4664614c764f6c 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 5055545771684e5a4d54786b7946704a7844434b634e427a736a61554c6b7255 remote_crypto_key 5055545771684e5a4d54786b7946704a7844434b634e427a736a61554c6b7255 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 616268414f785863556352794e496d646249754f49706867624e6d7a48696548 remote_crypto_key 616268414f785863556352794e496d646249754f49706867624e6d7a48696548 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 6942614a6e796c5a4f7054486142634e55496c776a4c744b496669444e6e5241 remote_crypto_key 6942614a6e796c5a4f7054486142634e55496c776a4c744b496669444e6e5241 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 5844746556786d58654368675171584f6779664e677253714c5148634d524c45 remote_crypto_key 5844746556786d58654368675171584f6779664e677253714c5148634d524c45 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 5a4a47584c4f7a647552735a54464454715a734153684a687577546e45446d66 remote_crypto_key 5a4a47584c4f7a647552735a54464454715a734153684a687577546e45446d66 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 575758736a444f7a6d46496d79425a546771785279704648556b657868494c4d remote_crypto_key 575758736a444f7a6d46496d79425a546771785279704648556b657868494c4d 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 576467696975566a6f436255447a6d73694d4b5555756a4d7054574b70476a54 remote_crypto_key 576467696975566a6f436255447a6d73694d4b5555756a4d7054574b70476a54 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 4a4d556b55665a6d614364547a6b736c50474f45764a506c486353727a424c43 remote_crypto_key 4a4d556b55665a6d614364547a6b736c50474f45764a506c486353727a424c43 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 46774e4f62726b636957547641545970714546576a536e63446175504a544a47 remote_crypto_key 46774e4f62726b636957547641545970714546576a536e63446175504a544a47 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 774b75514a50576c4a597562564e616c524c6c6c6c4a73516e6173684e68496a remote_crypto_key 774b75514a50576c4a597562564e616c524c6c6c6c4a73516e6173684e68496a 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 7350435a594457726a48415a7341456f6b75696e4d65476145536c766e6d744d remote_crypto_key 7350435a594457726a48415a7341456f6b75696e4d65476145536c766e6d744d 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 58436a56447569464945454645476252674b6978445a4863596f555548787965 remote_crypto_key 58436a56447569464945454645476252674b6978445a4863596f555548787965 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 6c62717569726b614272586e614a6657576559767445516e6b724a5a66736647 remote_crypto_key 6c62717569726b614272586e614a6657576559767445516e6b724a5a66736647 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 524c70614b667768756e7a6f6c737353766b4e736d4e646845704d5653424f59 remote_crypto_key 524c70614b667768756e7a6f6c737353766b4e736d4e646845704d5653424f59 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 6544516767427369624a636753517864644777755a68567643684b5263794347 remote_crypto_key 6544516767427369624a636753517864644777755a68567643684b5263794347 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 7a69514844614c6f4d42757a466c7a726c41594b747745665971625a6a74646c remote_crypto_key 7a69514844614c6f4d42757a466c7a726c41594b747745665971625a6a74646c 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 544255514c43756176444c764857724253745a49797a4a504c63414c794d6c6e remote_crypto_key 544255514c43756176444c764857724253745a49797a4a504c63414c794d6c6e 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 435769735570537949677a776c4d6b4263716f7544504d756142666543464959 remote_crypto_key 435769735570537949677a776c4d6b4263716f7544504d756142666543464959 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 79485454656357426b44476a6163716246514c7258736a796f77436f41534879 remote_crypto_key 79485454656357426b44476a6163716246514c7258736a796f77436f41534879 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 456e724a4445564365536c59504f4875576b6b78614e6e636647616e47665467 remote_crypto_key 456e724a4445564365536c59504f4875576b6b78614e6e636647616e47665467 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 7850716a796f4d54547879504461474863757044796c4a6b52746442704d706b remote_crypto_key 7850716a796f4d54547879504461474863757044796c4a6b52746442704d706b 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 65496457476355616f62634d786e5a48614f6b706d71756c7a43677950787558 remote_crypto_key 65496457476355616f62634d786e5a48614f6b706d71756c7a43677950787558 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 67464f596162414250556145466278504c6c664a746a7244754452534e677450 remote_crypto_key 67464f596162414250556145466278504c6c664a746a7244754452534e677450 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 487471525746667854694149757271627377584370705a6d73504d5a446c5555 remote_crypto_key 487471525746667854694149757271627377584370705a6d73504d5a446c5555 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 5a71414e536f48634d6370794a74447751427765536f73696456426458695243 remote_crypto_key 5a71414e536f48634d6370794a74447751427765536f73696456426458695243 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 7867776d4f6f69684a504e56505970796662626f635954506f49476946556753 remote_crypto_key 7867776d4f6f69684a504e56505970796662626f635954506f49476946556753 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 4f7475775a4c42525662665877694d416554467147567052714d7852596b6567 remote_crypto_key 4f7475775a4c42525662665877694d416554467147567052714d7852596b6567 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 5a63505142616d4a6d6b54725052724b776174786a75686a4f6a55426550476a remote_crypto_key 5a63505142616d4a6d6b54725052724b776174786a75686a4f6a55426550476a 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 764456716c664c6b4a4b427a784a455970624a6863566c424b71776d75527549 remote_crypto_key 764456716c664c6b4a4b427a784a455970624a6863566c424b71776d75527549 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 6164657968415952756745456773637246414b6457765074576e647646777259 remote_crypto_key 6164657968415952756745456773637246414b6457765074576e647646777259 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 63765063526f746762764a71546c7457746b74456e53656a644f636f4d575957 remote_crypto_key 63765063526f746762764a71546c7457746b74456e53656a644f636f4d575957 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 51687479534e664b6a637154466a41554143496345566264724e5167434b5268 remote_crypto_key 51687479534e664b6a637154466a41554143496345566264724e5167434b5268 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 4b616a547345654641534774654f564e45677059464471764b6962686d464e44 remote_crypto_key 4b616a547345654641534774654f564e45677059464471764b6962686d464e44 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 5948477972534c73704948664f4b636c5362426a4a744b6e5248706b6d7a4574 remote_crypto_key 5948477972534c73704948664f4b636c5362426a4a744b6e5248706b6d7a4574 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 516d54495a4b4854644e4371576761417a70447761634e645a45614957476372 remote_crypto_key 516d54495a4b4854644e4371576761417a70447761634e645a45614957476372 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 624f49744b4b567477564c4752576b727163494643704861624d6354575a544a remote_crypto_key 624f49744b4b567477564c4752576b727163494643704861624d6354575a544a 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 4a654148634b784e6c6c5a457a776c694267785241624943756b78526d644f63 remote_crypto_key 4a654148634b784e6c6c5a457a776c694267785241624943756b78526d644f63 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 58574b6a564f487363526e574f574a4f6a65487a6b6870746a4d4d47654b6345 remote_crypto_key 58574b6a564f487363526e574f574a4f6a65487a6b6870746a4d4d47654b6345 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 576459796d73774d766841654a565370506c6449726f6c6e74747a76544c4a74 remote_crypto_key 576459796d73774d766841654a565370506c6449726f6c6e74747a76544c4a74 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 6d41616b4b6361764474525a434d6a516c75595a51754465746e4d6963616459 remote_crypto_key 6d41616b4b6361764474525a434d6a516c75595a51754465746e4d6963616459 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 434b5778435357734c6d48696d53684e6f6d7278455854787653484558446873 remote_crypto_key 434b5778435357734c6d48696d53684e6f6d7278455854787653484558446873 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 694d5a524a65796352587a6f764f6151586a5666487469645979716475636462 remote_crypto_key 694d5a524a65796352587a6f764f6151586a5666487469645979716475636462 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 7972526d6b414c796454595465466e4348717949714f636563645850636a4268 remote_crypto_key 7972526d6b414c796454595465466e4348717949714f636563645850636a4268 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 4b4b565276444e4942664b47754c727979444155755077615956636241426244 remote_crypto_key 4b4b565276444e4942664b47754c727979444155755077615956636241426244 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 556c7064434a6c7478784a4f4f454a5256716d78506557485044425a716d6c55 remote_crypto_key 556c7064434a6c7478784a4f4f454a5256716d78506557485044425a716d6c55 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 586d7553626a4f6d644768775a4e594170794b496764457a50414f73504e7a61 remote_crypto_key 586d7553626a4f6d644768775a4e594170794b496764457a50414f73504e7a61 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 434657704f466b75625a514e64456577646f7a4451474a4e51764f4e4f6c7873 remote_crypto_key 434657704f466b75625a514e64456577646f7a4451474a4e51764f4e4f6c7873 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 486d596d5a5155455663477777515069537a5a53434c466c687570636d4e5651 remote_crypto_key 486d596d5a5155455663477777515069537a5a53434c466c687570636d4e5651 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 616d76646868776e4e444361514c4757686f665578476164484254686d626a53 remote_crypto_key 616d76646868776e4e444361514c4757686f665578476164484254686d626a53 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 62527579436d4f475678527464764d766471466a745450646d544e4c776a6c63 remote_crypto_key 62527579436d4f475678527464764d766471466a745450646d544e4c776a6c63 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 7744506b484549736f69686e7643426a4c436d616171587854516e6e596e7676 remote_crypto_key 7744506b484549736f69686e7643426a4c436d616171587854516e6e596e7676 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 786b7a6f4c484b43686e7657494c494b5561765267596d58476b647355784b4e remote_crypto_key 786b7a6f4c484b43686e7657494c494b5561765267596d58476b647355784b4e 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 416d6d6d70476865445a7a666f4e794164494b64595a6b6457526770684c4f70 remote_crypto_key 416d6d6d70476865445a7a666f4e794164494b64595a6b6457526770684c4f70 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 78706a536c4c4f535150464b435972544f4e584d6549456a54424174666e4142 remote_crypto_key 78706a536c4c4f535150464b435972544f4e584d6549456a54424174666e4142 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 6249444f4b71795854704e4374504d6362414a545443756858435746426b4c77 remote_crypto_key 6249444f4b71795854704e4374504d6362414a545443756858435746426b4c77 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 6e6f6d7a766f6273496f7a7a564164714a505a6658584f70776d4b6d58644570 remote_crypto_key 6e6f6d7a766f6273496f7a7a564164714a505a6658584f70776d4b6d58644570 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 4374486e53594d614f41754f564a6d7143755049496f4964674c47515470714b remote_crypto_key 4374486e53594d614f41754f564a6d7143755049496f4964674c47515470714b 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 485659506e59796e666d63716e454942714a79466c746b5550704e6d6c645469 remote_crypto_key 485659506e59796e666d63716e454942714a79466c746b5550704e6d6c645469 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 51594b706f6a6a7a4d48726e62556661684b6d52675252426858657456647a4b remote_crypto_key 51594b706f6a6a7a4d48726e62556661684b6d52675252426858657456647a4b 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 525369716a77444d4544496a5a4c4471536475666158736f6956514d676e7045 remote_crypto_key 525369716a77444d4544496a5a4c4471536475666158736f6956514d676e7045 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 4f486768426e58516149786b68527275495841756362586a766e5a7058756262 remote_crypto_key 4f486768426e58516149786b68527275495841756362586a766e5a7058756262 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 4a646a5978626a587a534a625771764c536a496a77724264576d584257574a4a remote_crypto_key 4a646a5978626a587a534a625771764c536a496a77724264576d584257574a4a 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 594d6555614364505268796f69474761714e64424766496a74586f4b574b4f76 remote_crypto_key 594d6555614364505268796f69474761714e64424766496a74586f4b574b4f76 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 66595855436354764c4f716d726a657a5773674549774f69564f6c5756566d69 remote_crypto_key 66595855436354764c4f716d726a657a5773674549774f69564f6c5756566d69 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 5a71414e536f48634d6370794a74447751427765536f73696456426458695243 remote_crypto_key 5a71414e536f48634d6370794a74447751427765536f73696456426458695243 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 7867776d4f6f69684a504e56505970796662626f635954506f49476946556753 remote_crypto_key 7867776d4f6f69684a504e56505970796662626f635954506f49476946556753 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 4f7475775a4c42525662665877694d416554467147567052714d7852596b6567 remote_crypto_key 4f7475775a4c42525662665877694d416554467147567052714d7852596b6567 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 5a63505142616d4a6d6b54725052724b776174786a75686a4f6a55426550476a remote_crypto_key 5a63505142616d4a6d6b54725052724b776174786a75686a4f6a55426550476a 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 764456716c664c6b4a4b427a784a455970624a6863566c424b71776d75527549 remote_crypto_key 764456716c664c6b4a4b427a784a455970624a6863566c424b71776d75527549 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 6164657968415952756745456773637246414b6457765074576e647646777259 remote_crypto_key 6164657968415952756745456773637246414b6457765074576e647646777259 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 63765063526f746762764a71546c7457746b74456e53656a644f636f4d575957 remote_crypto_key 63765063526f746762764a71546c7457746b74456e53656a644f636f4d575957 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 51687479534e664b6a637154466a41554143496345566264724e5167434b5268 remote_crypto_key 51687479534e664b6a637154466a41554143496345566264724e5167434b5268 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 4b616a547345654641534774654f564e45677059464471764b6962686d464e44 remote_crypto_key 4b616a547345654641534774654f564e45677059464471764b6962686d464e44 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 5948477972534c73704948664f4b636c5362426a4a744b6e5248706b6d7a4574 remote_crypto_key 5948477972534c73704948664f4b636c5362426a4a744b6e5248706b6d7a4574 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 516d54495a4b4854644e4371576761417a70447761634e645a45614957476372 remote_crypto_key 516d54495a4b4854644e4371576761417a70447761634e645a45614957476372 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 624f49744b4b567477564c4752576b727163494643704861624d6354575a544a remote_crypto_key 624f49744b4b567477564c4752576b727163494643704861624d6354575a544a 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 4a654148634b784e6c6c5a457a776c694267785241624943756b78526d644f63 remote_crypto_key 4a654148634b784e6c6c5a457a776c694267785241624943756b78526d644f63 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 58574b6a564f487363526e574f574a4f6a65487a6b6870746a4d4d47654b6345 remote_crypto_key 58574b6a564f487363526e574f574a4f6a65487a6b6870746a4d4d47654b6345 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 576459796d73774d766841654a565370506c6449726f6c6e74747a76544c4a74 remote_crypto_key 576459796d73774d766841654a565370506c6449726f6c6e74747a76544c4a74 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 6d41616b4b6361764474525a434d6a516c75595a51754465746e4d6963616459 remote_crypto_key 6d41616b4b6361764474525a434d6a516c75595a51754465746e4d6963616459 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 434b5778435357734c6d48696d53684e6f6d7278455854787653484558446873 remote_crypto_key 434b5778435357734c6d48696d53684e6f6d7278455854787653484558446873 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 694d5a524a65796352587a6f764f6151586a5666487469645979716475636462 remote_crypto_key 694d5a524a65796352587a6f764f6151586a5666487469645979716475636462 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 7972526d6b414c796454595465466e4348717949714f636563645850636a4268 remote_crypto_key 7972526d6b414c796454595465466e4348717949714f636563645850636a4268 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 4b4b565276444e4942664b47754c727979444155755077615956636241426244 remote_crypto_key 4b4b565276444e4942664b47754c727979444155755077615956636241426244 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 556c7064434a6c7478784a4f4f454a5256716d78506557485044425a716d6c55 remote_crypto_key 556c7064434a6c7478784a4f4f454a5256716d78506557485044425a716d6c55 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 586d7553626a4f6d644768775a4e594170794b496764457a50414f73504e7a61 remote_crypto_key 586d7553626a4f6d644768775a4e594170794b496764457a50414f73504e7a61 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 434657704f466b75625a514e64456577646f7a4451474a4e51764f4e4f6c7873 remote_crypto_key 434657704f466b75625a514e64456577646f7a4451474a4e51764f4e4f6c7873 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 486d596d5a5155455663477777515069537a5a53434c466c687570636d4e5651 remote_crypto_key 486d596d5a5155455663477777515069537a5a53434c466c687570636d4e5651 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 616d76646868776e4e444361514c4757686f665578476164484254686d626a53 remote_crypto_key 616d76646868776e4e444361514c4757686f665578476164484254686d626a53 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 62527579436d4f475678527464764d766471466a745450646d544e4c776a6c63 remote_crypto_key 62527579436d4f475678527464764d766471466a745450646d544e4c776a6c63 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 7744506b484549736f69686e7643426a4c436d616171587854516e6e596e7676 remote_crypto_key 7744506b484549736f69686e7643426a4c436d616171587854516e6e596e7676 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 786b7a6f4c484b43686e7657494c494b5561765267596d58476b647355784b4e remote_crypto_key 786b7a6f4c484b43686e7657494c494b5561765267596d58476b647355784b4e 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 416d6d6d70476865445a7a666f4e794164494b64595a6b6457526770684c4f70 remote_crypto_key 416d6d6d70476865445a7a666f4e794164494b64595a6b6457526770684c4f70 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 78706a536c4c4f535150464b435972544f4e584d6549456a54424174666e4142 remote_crypto_key 78706a536c4c4f535150464b435972544f4e584d6549456a54424174666e4142 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 6249444f4b71795854704e4374504d6362414a545443756858435746426b4c77 remote_crypto_key 6249444f4b71795854704e4374504d6362414a545443756858435746426b4c77 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 6e6f6d7a766f6273496f7a7a564164714a505a6658584f70776d4b6d58644570 remote_crypto_key 6e6f6d7a766f6273496f7a7a564164714a505a6658584f70776d4b6d58644570 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 4374486e53594d614f41754f564a6d7143755049496f4964674c47515470714b remote_crypto_key 4374486e53594d614f41754f564a6d7143755049496f4964674c47515470714b 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 485659506e59796e666d63716e454942714a79466c746b5550704e6d6c645469 remote_crypto_key 485659506e59796e666d63716e454942714a79466c746b5550704e6d6c645469 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 51594b706f6a6a7a4d48726e62556661684b6d52675252426858657456647a4b remote_crypto_key 51594b706f6a6a7a4d48726e62556661684b6d52675252426858657456647a4b 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 525369716a77444d4544496a5a4c4471536475666158736f6956514d676e7045 remote_crypto_key 525369716a77444d4544496a5a4c4471536475666158736f6956514d676e7045 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 4f486768426e58516149786b68527275495841756362586a766e5a7058756262 remote_crypto_key 4f486768426e58516149786b68527275495841756362586a766e5a7058756262 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 4a646a5978626a587a534a625771764c536a496a77724264576d584257574a4a remote_crypto_key 4a646a5978626a587a534a625771764c536a496a77724264576d584257574a4a 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 594d6555614364505268796f69474761714e64424766496a74586f4b574b4f76 remote_crypto_key 594d6555614364505268796f69474761714e64424766496a74586f4b574b4f76 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 66595855436354764c4f716d726a657a5773674549774f69564f6c5756566d69 remote_crypto_key 66595855436354764c4f716d726a657a5773674549774f69564f6c5756566d69 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6f44724a6a7674476c416e4c4c566151766c52415255645a4a63726254587772 remote_crypto_key 6f44724a6a7674476c416e4c4c566151766c52415255645a4a63726254587772 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 5953685178656c5264455945646e705069786c44544b474b7375746344447975 remote_crypto_key 5953685178656c5264455945646e705069786c44544b474b7375746344447975 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 54706e705070776672486858585975426f4159514a4c6455614c4d514a487877 remote_crypto_key 54706e705070776672486858585975426f4159514a4c6455614c4d514a487877 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 484a595a74584c4b72527349534b596e41515949774d6671644c77464b4d4242 remote_crypto_key 484a595a74584c4b72527349534b596e41515949774d6671644c77464b4d4242 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 786c71496548646656494c526d4b63416f71754c654b6a51596d586e704f4273 remote_crypto_key 786c71496548646656494c526d4b63416f71754c654b6a51596d586e704f4273 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 416c594858634a685942565a55727256614d716e69467949666a654b48694b74 remote_crypto_key 416c594858634a685942565a55727256614d716e69467949666a654b48694b74 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 4e4f4a4f50574c43767950676741584b507a79776f66484841755a5a62757042 remote_crypto_key 4e4f4a4f50574c43767950676741584b507a79776f66484841755a5a62757042 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 4a555a735a63576d4a5452645778545844416c7764616755504a51454e6f577a remote_crypto_key 4a555a735a63576d4a5452645778545844416c7764616755504a51454e6f577a 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 615552636256785676686277434252516d73526f54724f525a41786d48684452 remote_crypto_key 615552636256785676686277434252516d73526f54724f525a41786d48684452 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 7467615967786f42586e6f556143424b4445494c707477664352556c6f646472 remote_crypto_key 7467615967786f42586e6f556143424b4445494c707477664352556c6f646472 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 6247416d5671666c4a77566969574d556c677a597256674252695a704e434241 remote_crypto_key 6247416d5671666c4a77566969574d556c677a597256674252695a704e434241 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 6d757946795a6b6c686d75774d7a69535a56574f53634e6849634f597643786f remote_crypto_key 6d757946795a6b6c686d75774d7a69535a56574f53634e6849634f597643786f 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 4c596a4c416946575263626255524f7968555447706c79434571734e47706f4c remote_crypto_key 4c596a4c416946575263626255524f7968555447706c79434571734e47706f4c 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 6a5a796474546c6e534a427a62704e5765655651594358786d5a4e6456794754 remote_crypto_key 6a5a796474546c6e534a427a62704e5765655651594358786d5a4e6456794754 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 71467271595665507a7874537243504c7a77494a5656716d4f7172535a775464 remote_crypto_key 71467271595665507a7874537243504c7a77494a5656716d4f7172535a775464 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 74524c4767646d574a4b5a4841484c74754b747567757267797544427878596a remote_crypto_key 74524c4767646d574a4b5a4841484c74754b747567757267797544427878596a 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 636a45484c586170794c554652796959465064766c7461676364525177787944 remote_crypto_key 636a45484c586170794c554652796959465064766c7461676364525177787944 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 584b52654c537841694b7773514157497365776e434e4c415370766271695068 remote_crypto_key 584b52654c537841694b7773514157497365776e434e4c415370766271695068 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 6754437067484d584571437645786e4157414d63496d4878475a46704e62514f remote_crypto_key 6754437067484d584571437645786e4157414d63496d4878475a46704e62514f 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 4b7a4f6a5062466f516f5a4e55774d6b6c4c58556265445666734575716a6a65 remote_crypto_key 4b7a4f6a5062466f516f5a4e55774d6b6c4c58556265445666734575716a6a65 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 7a436a47536770636b6d6677517461444a45486c64466b526856724e42476848 remote_crypto_key 7a436a47536770636b6d6677517461444a45486c64466b526856724e42476848 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 614e714e4c7470416658564378684f7765486952665074425548476279444f49 remote_crypto_key 614e714e4c7470416658564378684f7765486952665074425548476279444f49 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 5448705a636349764771485943765a63416e566d49476d7a664d654b716e5671 remote_crypto_key 5448705a636349764771485943765a63416e566d49476d7a664d654b716e5671 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 704553455a7942676553446e77616c694a71496c674d5961586f44646d774572 remote_crypto_key 704553455a7942676553446e77616c694a71496c674d5961586f44646d774572 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 757a6c6c78714b4c7079657673476b7556706553675750744e706974576a4d76 remote_crypto_key 757a6c6c78714b4c7079657673476b7556706553675750744e706974576a4d76 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 486d576f41725069666165766d454a46467a637358776872467174614a547952 remote_crypto_key 486d576f41725069666165766d454a46467a637358776872467174614a547952 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 4f64514f534d71416b4545467648754d43794f47514b4f5a576c646a626e4473 remote_crypto_key 4f64514f534d71416b4545467648754d43794f47514b4f5a576c646a626e4473 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 49424e5374667779744561514d6f76704f7161636e5271774c466354584d7554 remote_crypto_key 49424e5374667779744561514d6f76704f7161636e5271774c466354584d7554 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 466756505771584355454a654179715671546b67764374437966774a5a767070 remote_crypto_key 466756505771584355454a654179715671546b67764374437966774a5a767070 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 6361456c41746752786867536e6d764b727464716474715044757977476f7645 remote_crypto_key 6361456c41746752786867536e6d764b727464716474715044757977476f7645 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 6f456270414478676b4a777a6341747a4464706c4d744244444a436b67424b68 remote_crypto_key 6f456270414478676b4a777a6341747a4464706c4d744244444a436b67424b68 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 507266496e794441794b576f7641454b685a774e69577545636f5675546c4c75 remote_crypto_key 507266496e794441794b576f7641454b685a774e69577545636f5675546c4c75 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 65794448655463525562646443446b5a78425446575a684b5671496c45424c48 remote_crypto_key 65794448655463525562646443446b5a78425446575a684b5671496c45424c48 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 476b414e5873584277576664434b6d727454587a78766a4c79515a684e6e4d6e remote_crypto_key 476b414e5873584277576664434b6d727454587a78766a4c79515a684e6e4d6e 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 5154595670486a524f58687949737349746c59464c63504e447975586f576267 remote_crypto_key 5154595670486a524f58687949737349746c59464c63504e447975586f576267 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 7a57576b737874615a4f4f747a685a5472696b465768774b4a5170795a696573 remote_crypto_key 7a57576b737874615a4f4f747a685a5472696b465768774b4a5170795a696573 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 585a62774242744b48444e4d4d6d6367784c764863596f796a695357544e6541 remote_crypto_key 585a62774242744b48444e4d4d6d6367784c764863596f796a695357544e6541 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 655467737654555670616968707772476a766d4e55487571695947547842654b remote_crypto_key 655467737654555670616968707772476a766d4e55487571695947547842654b 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 59795a4e585a7a58584d6c76535a79644f79447a59716f706275684c6a52544d remote_crypto_key 59795a4e585a7a58584d6c76535a79644f79447a59716f706275684c6a52544d 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 796a7478766f4876714d6543796f68435945466c4d4d78595a474b6a5278796b remote_crypto_key 796a7478766f4876714d6543796f68435945466c4d4d78595a474b6a5278796b local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6f44724a6a7674476c416e4c4c566151766c52415255645a4a63726254587772 remote_crypto_key 6f44724a6a7674476c416e4c4c566151766c52415255645a4a63726254587772 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 5953685178656c5264455945646e705069786c44544b474b7375746344447975 remote_crypto_key 5953685178656c5264455945646e705069786c44544b474b7375746344447975 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 54706e705070776672486858585975426f4159514a4c6455614c4d514a487877 remote_crypto_key 54706e705070776672486858585975426f4159514a4c6455614c4d514a487877 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 484a595a74584c4b72527349534b596e41515949774d6671644c77464b4d4242 remote_crypto_key 484a595a74584c4b72527349534b596e41515949774d6671644c77464b4d4242 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 786c71496548646656494c526d4b63416f71754c654b6a51596d586e704f4273 remote_crypto_key 786c71496548646656494c526d4b63416f71754c654b6a51596d586e704f4273 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 416c594858634a685942565a55727256614d716e69467949666a654b48694b74 remote_crypto_key 416c594858634a685942565a55727256614d716e69467949666a654b48694b74 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 4e4f4a4f50574c43767950676741584b507a79776f66484841755a5a62757042 remote_crypto_key 4e4f4a4f50574c43767950676741584b507a79776f66484841755a5a62757042 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 4a555a735a63576d4a5452645778545844416c7764616755504a51454e6f577a remote_crypto_key 4a555a735a63576d4a5452645778545844416c7764616755504a51454e6f577a 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 615552636256785676686277434252516d73526f54724f525a41786d48684452 remote_crypto_key 615552636256785676686277434252516d73526f54724f525a41786d48684452 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 7467615967786f42586e6f556143424b4445494c707477664352556c6f646472 remote_crypto_key 7467615967786f42586e6f556143424b4445494c707477664352556c6f646472 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 6247416d5671666c4a77566969574d556c677a597256674252695a704e434241 remote_crypto_key 6247416d5671666c4a77566969574d556c677a597256674252695a704e434241 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 6d757946795a6b6c686d75774d7a69535a56574f53634e6849634f597643786f remote_crypto_key 6d757946795a6b6c686d75774d7a69535a56574f53634e6849634f597643786f 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 4c596a4c416946575263626255524f7968555447706c79434571734e47706f4c remote_crypto_key 4c596a4c416946575263626255524f7968555447706c79434571734e47706f4c 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 6a5a796474546c6e534a427a62704e5765655651594358786d5a4e6456794754 remote_crypto_key 6a5a796474546c6e534a427a62704e5765655651594358786d5a4e6456794754 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 71467271595665507a7874537243504c7a77494a5656716d4f7172535a775464 remote_crypto_key 71467271595665507a7874537243504c7a77494a5656716d4f7172535a775464 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 74524c4767646d574a4b5a4841484c74754b747567757267797544427878596a remote_crypto_key 74524c4767646d574a4b5a4841484c74754b747567757267797544427878596a 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 636a45484c586170794c554652796959465064766c7461676364525177787944 remote_crypto_key 636a45484c586170794c554652796959465064766c7461676364525177787944 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 584b52654c537841694b7773514157497365776e434e4c415370766271695068 remote_crypto_key 584b52654c537841694b7773514157497365776e434e4c415370766271695068 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 6754437067484d584571437645786e4157414d63496d4878475a46704e62514f remote_crypto_key 6754437067484d584571437645786e4157414d63496d4878475a46704e62514f 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 4b7a4f6a5062466f516f5a4e55774d6b6c4c58556265445666734575716a6a65 remote_crypto_key 4b7a4f6a5062466f516f5a4e55774d6b6c4c58556265445666734575716a6a65 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 7a436a47536770636b6d6677517461444a45486c64466b526856724e42476848 remote_crypto_key 7a436a47536770636b6d6677517461444a45486c64466b526856724e42476848 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 614e714e4c7470416658564378684f7765486952665074425548476279444f49 remote_crypto_key 614e714e4c7470416658564378684f7765486952665074425548476279444f49 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 5448705a636349764771485943765a63416e566d49476d7a664d654b716e5671 remote_crypto_key 5448705a636349764771485943765a63416e566d49476d7a664d654b716e5671 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 704553455a7942676553446e77616c694a71496c674d5961586f44646d774572 remote_crypto_key 704553455a7942676553446e77616c694a71496c674d5961586f44646d774572 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 757a6c6c78714b4c7079657673476b7556706553675750744e706974576a4d76 remote_crypto_key 757a6c6c78714b4c7079657673476b7556706553675750744e706974576a4d76 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 486d576f41725069666165766d454a46467a637358776872467174614a547952 remote_crypto_key 486d576f41725069666165766d454a46467a637358776872467174614a547952 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 4f64514f534d71416b4545467648754d43794f47514b4f5a576c646a626e4473 remote_crypto_key 4f64514f534d71416b4545467648754d43794f47514b4f5a576c646a626e4473 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 49424e5374667779744561514d6f76704f7161636e5271774c466354584d7554 remote_crypto_key 49424e5374667779744561514d6f76704f7161636e5271774c466354584d7554 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 466756505771584355454a654179715671546b67764374437966774a5a767070 remote_crypto_key 466756505771584355454a654179715671546b67764374437966774a5a767070 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 6361456c41746752786867536e6d764b727464716474715044757977476f7645 remote_crypto_key 6361456c41746752786867536e6d764b727464716474715044757977476f7645 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 6f456270414478676b4a777a6341747a4464706c4d744244444a436b67424b68 remote_crypto_key 6f456270414478676b4a777a6341747a4464706c4d744244444a436b67424b68 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 507266496e794441794b576f7641454b685a774e69577545636f5675546c4c75 remote_crypto_key 507266496e794441794b576f7641454b685a774e69577545636f5675546c4c75 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 65794448655463525562646443446b5a78425446575a684b5671496c45424c48 remote_crypto_key 65794448655463525562646443446b5a78425446575a684b5671496c45424c48 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 476b414e5873584277576664434b6d727454587a78766a4c79515a684e6e4d6e remote_crypto_key 476b414e5873584277576664434b6d727454587a78766a4c79515a684e6e4d6e 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 5154595670486a524f58687949737349746c59464c63504e447975586f576267 remote_crypto_key 5154595670486a524f58687949737349746c59464c63504e447975586f576267 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 7a57576b737874615a4f4f747a685a5472696b465768774b4a5170795a696573 remote_crypto_key 7a57576b737874615a4f4f747a685a5472696b465768774b4a5170795a696573 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 585a62774242744b48444e4d4d6d6367784c764863596f796a695357544e6541 remote_crypto_key 585a62774242744b48444e4d4d6d6367784c764863596f796a695357544e6541 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 655467737654555670616968707772476a766d4e55487571695947547842654b remote_crypto_key 655467737654555670616968707772476a766d4e55487571695947547842654b 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 59795a4e585a7a58584d6c76535a79644f79447a59716f706275684c6a52544d remote_crypto_key 59795a4e585a7a58584d6c76535a79644f79447a59716f706275684c6a52544d 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 796a7478766f4876714d6543796f68435945466c4d4d78595a474b6a5278796b remote_crypto_key 796a7478766f4876714d6543796f68435945466c4d4d78595a474b6a5278796b 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 7a73536d6368517378486b425a6166726d6f637279656f6b5556564850624675 remote_crypto_key 7a73536d6368517378486b425a6166726d6f637279656f6b5556564850624675 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 454d4c41714254464251736d494b4f515179715848524f6e66496a774c427579 remote_crypto_key 454d4c41714254464251736d494b4f515179715848524f6e66496a774c427579 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 79706f4f7a4849676f496643664b544a686a7a6a526c69597a4a654179766177 remote_crypto_key 79706f4f7a4849676f496643664b544a686a7a6a526c69597a4a654179766177 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 7975674172426e7476655570475871447a62505a694b74726b57597a414a5779 remote_crypto_key 7975674172426e7476655570475871447a62505a694b74726b57597a414a5779 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 6e76684744574b53516477515a6a4f485870744173684a5279436944556e4748 remote_crypto_key 6e76684744574b53516477515a6a4f485870744173684a5279436944556e4748 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 724f43614676564e7a565067797a664f776558676359544241676c41464d5a53 remote_crypto_key 724f43614676564e7a565067797a664f776558676359544241676c41464d5a53 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 4f49794666507a7055666a734161556972646f614d78664f4a4f56637251656b remote_crypto_key 4f49794666507a7055666a734161556972646f614d78664f4a4f56637251656b 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 516b564f484c75504f786e48734f74697841617a534b494270534578686b6e46 remote_crypto_key 516b564f484c75504f786e48734f74697841617a534b494270534578686b6e46 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 724d4562546e48724c557a6a6870725a4d6b4b637243596e767774634c4f4f4a remote_crypto_key 724d4562546e48724c557a6a6870725a4d6b4b637243596e767774634c4f4f4a 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 594756614d454a765447506264444f5553524a6f4a66634c594d75755064786f remote_crypto_key 594756614d454a765447506264444f5553524a6f4a66634c594d75755064786f 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 745a63556a515366516b645864754f5370714b4551506a647154497671734676 remote_crypto_key 745a63556a515366516b645864754f5370714b4551506a647154497671734676 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 6c705641595271624d7869745443786279615a6f5644576e727671557a486f53 remote_crypto_key 6c705641595271624d7869745443786279615a6f5644576e727671557a486f53 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 724d456e4944486c54594e7a424a676f63777962564875777175586344757054 remote_crypto_key 724d456e4944486c54594e7a424a676f63777962564875777175586344757054 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 67725875626e6f4d516d4948526a6e476c70695845785373585577495544584f remote_crypto_key 67725875626e6f4d516d4948526a6e476c70695845785373585577495544584f 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 54706f717156585a6e566f5241444c537a7956626741555250795a476a627846 remote_crypto_key 54706f717156585a6e566f5241444c537a7956626741555250795a476a627846 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 797450704a6a714751435543745279756c487458436562434c766e50485a6b4b remote_crypto_key 797450704a6a714751435543745279756c487458436562434c766e50485a6b4b 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 794f68756944415751614d4a7750485151674b544e7345704e6d665968514e44 remote_crypto_key 794f68756944415751614d4a7750485151674b544e7345704e6d665968514e44 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 6a447a74536345666c4f715a4c635a5a42585361457563726d4a657a7a4d7973 remote_crypto_key 6a447a74536345666c4f715a4c635a5a42585361457563726d4a657a7a4d7973 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 647a4e737a434e4157417565414f4655444a4b454279644961424b72467a5750 remote_crypto_key 647a4e737a434e4157417565414f4655444a4b454279644961424b72467a5750 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 524b6473745843796f70636a654966677a48506f614a504359435451724b5041 remote_crypto_key 524b6473745843796f70636a654966677a48506f614a504359435451724b5041 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 4d444867695343435a59787a68706c4a6869414c666e78414c576348644a684a remote_crypto_key 4d444867695343435a59787a68706c4a6869414c666e78414c576348644a684a 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 7270667470745a4162707a4b6f554a594a587075495649434a504d6349427263 remote_crypto_key 7270667470745a4162707a4b6f554a594a587075495649434a504d6349427263 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 46496759535566494a5755534f63584b6d4d6c4a65666d546e78494a44767379 remote_crypto_key 46496759535566494a5755534f63584b6d4d6c4a65666d546e78494a44767379 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 794741666e6f6f4f4f75585270516666454756737a644d5867444674756c5745 remote_crypto_key 794741666e6f6f4f4f75585270516666454756737a644d5867444674756c5745 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 566d4a425a61474b6c6d6c42727549447a57536153434277684643684b455462 remote_crypto_key 566d4a425a61474b6c6d6c42727549447a57536153434277684643684b455462 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 466968614f5a5042706e756f514864636a716d724c414d5970514a4d70577753 remote_crypto_key 466968614f5a5042706e756f514864636a716d724c414d5970514a4d70577753 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 5975414d646f41594c4e59776b7075425564664d59646b61784f4f6158624b43 remote_crypto_key 5975414d646f41594c4e59776b7075425564664d59646b61784f4f6158624b43 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 676842646e5469644a437974616e7546644d4e66665a514d7766737063527078 remote_crypto_key 676842646e5469644a437974616e7546644d4e66665a514d7766737063527078 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 59497053617856544358574d667769756a44445570434d4551664b56504a4e7a remote_crypto_key 59497053617856544358574d667769756a44445570434d4551664b56504a4e7a 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 7350646467517a7a7251575856757950506e63674c584559736f726a72596d57 remote_crypto_key 7350646467517a7a7251575856757950506e63674c584559736f726a72596d57 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 714158777975795174526f70485a70454a76454372714475777264706a427165 remote_crypto_key 714158777975795174526f70485a70454a76454372714475777264706a427165 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 6b7870724e755a4e5a6a68677a6a72526f7542566a5a7756644b44774e746d6c remote_crypto_key 6b7870724e755a4e5a6a68677a6a72526f7542566a5a7756644b44774e746d6c 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 4a6146686b4e574f42766d43684e6146426958686d786f6d727670676c58524c remote_crypto_key 4a6146686b4e574f42766d43684e6146426958686d786f6d727670676c58524c 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 51574b56414a627a43784e4e657657536c68505a61534545596f475475465549 remote_crypto_key 51574b56414a627a43784e4e657657536c68505a61534545596f475475465549 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 4e7a57796b7a4f695a4c676b6d6a54556f4641724469614e6e515a66724f7375 remote_crypto_key 4e7a57796b7a4f695a4c676b6d6a54556f4641724469614e6e515a66724f7375 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 744c6d7a616a434157647a634e626a64526c6e4354494464725852505459685a remote_crypto_key 744c6d7a616a434157647a634e626a64526c6e4354494464725852505459685a 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 4d726343564e464e526e746463445655725265575948694d6769684a714b565a remote_crypto_key 4d726343564e464e526e746463445655725265575948694d6769684a714b565a 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 6a4a5a4d766a744f46746559735265586b4f69567847754d7879665665446168 remote_crypto_key 6a4a5a4d766a744f46746559735265586b4f69567847754d7879665665446168 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 4156496851516c7965634b634f76586b496751765268526a7843695249554e77 remote_crypto_key 4156496851516c7965634b634f76586b496751765268526a7843695249554e77 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 526773546750565a584d5757586775746d695455424c4b784b734f70724e6579 remote_crypto_key 526773546750565a584d5757586775746d695455424c4b784b734f70724e6579 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 7a73536d6368517378486b425a6166726d6f637279656f6b5556564850624675 remote_crypto_key 7a73536d6368517378486b425a6166726d6f637279656f6b5556564850624675 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 454d4c41714254464251736d494b4f515179715848524f6e66496a774c427579 remote_crypto_key 454d4c41714254464251736d494b4f515179715848524f6e66496a774c427579 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 79706f4f7a4849676f496643664b544a686a7a6a526c69597a4a654179766177 remote_crypto_key 79706f4f7a4849676f496643664b544a686a7a6a526c69597a4a654179766177 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 7975674172426e7476655570475871447a62505a694b74726b57597a414a5779 remote_crypto_key 7975674172426e7476655570475871447a62505a694b74726b57597a414a5779 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 6e76684744574b53516477515a6a4f485870744173684a5279436944556e4748 remote_crypto_key 6e76684744574b53516477515a6a4f485870744173684a5279436944556e4748 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 724f43614676564e7a565067797a664f776558676359544241676c41464d5a53 remote_crypto_key 724f43614676564e7a565067797a664f776558676359544241676c41464d5a53 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 4f49794666507a7055666a734161556972646f614d78664f4a4f56637251656b remote_crypto_key 4f49794666507a7055666a734161556972646f614d78664f4a4f56637251656b 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 516b564f484c75504f786e48734f74697841617a534b494270534578686b6e46 remote_crypto_key 516b564f484c75504f786e48734f74697841617a534b494270534578686b6e46 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 724d4562546e48724c557a6a6870725a4d6b4b637243596e767774634c4f4f4a remote_crypto_key 724d4562546e48724c557a6a6870725a4d6b4b637243596e767774634c4f4f4a 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 594756614d454a765447506264444f5553524a6f4a66634c594d75755064786f remote_crypto_key 594756614d454a765447506264444f5553524a6f4a66634c594d75755064786f 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 745a63556a515366516b645864754f5370714b4551506a647154497671734676 remote_crypto_key 745a63556a515366516b645864754f5370714b4551506a647154497671734676 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 6c705641595271624d7869745443786279615a6f5644576e727671557a486f53 remote_crypto_key 6c705641595271624d7869745443786279615a6f5644576e727671557a486f53 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 724d456e4944486c54594e7a424a676f63777962564875777175586344757054 remote_crypto_key 724d456e4944486c54594e7a424a676f63777962564875777175586344757054 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 67725875626e6f4d516d4948526a6e476c70695845785373585577495544584f remote_crypto_key 67725875626e6f4d516d4948526a6e476c70695845785373585577495544584f 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 54706f717156585a6e566f5241444c537a7956626741555250795a476a627846 remote_crypto_key 54706f717156585a6e566f5241444c537a7956626741555250795a476a627846 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 797450704a6a714751435543745279756c487458436562434c766e50485a6b4b remote_crypto_key 797450704a6a714751435543745279756c487458436562434c766e50485a6b4b 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 794f68756944415751614d4a7750485151674b544e7345704e6d665968514e44 remote_crypto_key 794f68756944415751614d4a7750485151674b544e7345704e6d665968514e44 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 6a447a74536345666c4f715a4c635a5a42585361457563726d4a657a7a4d7973 remote_crypto_key 6a447a74536345666c4f715a4c635a5a42585361457563726d4a657a7a4d7973 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 647a4e737a434e4157417565414f4655444a4b454279644961424b72467a5750 remote_crypto_key 647a4e737a434e4157417565414f4655444a4b454279644961424b72467a5750 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 524b6473745843796f70636a654966677a48506f614a504359435451724b5041 remote_crypto_key 524b6473745843796f70636a654966677a48506f614a504359435451724b5041 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 4d444867695343435a59787a68706c4a6869414c666e78414c576348644a684a remote_crypto_key 4d444867695343435a59787a68706c4a6869414c666e78414c576348644a684a 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 7270667470745a4162707a4b6f554a594a587075495649434a504d6349427263 remote_crypto_key 7270667470745a4162707a4b6f554a594a587075495649434a504d6349427263 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 46496759535566494a5755534f63584b6d4d6c4a65666d546e78494a44767379 remote_crypto_key 46496759535566494a5755534f63584b6d4d6c4a65666d546e78494a44767379 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 794741666e6f6f4f4f75585270516666454756737a644d5867444674756c5745 remote_crypto_key 794741666e6f6f4f4f75585270516666454756737a644d5867444674756c5745 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 566d4a425a61474b6c6d6c42727549447a57536153434277684643684b455462 remote_crypto_key 566d4a425a61474b6c6d6c42727549447a57536153434277684643684b455462 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 466968614f5a5042706e756f514864636a716d724c414d5970514a4d70577753 remote_crypto_key 466968614f5a5042706e756f514864636a716d724c414d5970514a4d70577753 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 5975414d646f41594c4e59776b7075425564664d59646b61784f4f6158624b43 remote_crypto_key 5975414d646f41594c4e59776b7075425564664d59646b61784f4f6158624b43 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 676842646e5469644a437974616e7546644d4e66665a514d7766737063527078 remote_crypto_key 676842646e5469644a437974616e7546644d4e66665a514d7766737063527078 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 59497053617856544358574d667769756a44445570434d4551664b56504a4e7a remote_crypto_key 59497053617856544358574d667769756a44445570434d4551664b56504a4e7a 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 7350646467517a7a7251575856757950506e63674c584559736f726a72596d57 remote_crypto_key 7350646467517a7a7251575856757950506e63674c584559736f726a72596d57 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 714158777975795174526f70485a70454a76454372714475777264706a427165 remote_crypto_key 714158777975795174526f70485a70454a76454372714475777264706a427165 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 6b7870724e755a4e5a6a68677a6a72526f7542566a5a7756644b44774e746d6c remote_crypto_key 6b7870724e755a4e5a6a68677a6a72526f7542566a5a7756644b44774e746d6c 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 4a6146686b4e574f42766d43684e6146426958686d786f6d727670676c58524c remote_crypto_key 4a6146686b4e574f42766d43684e6146426958686d786f6d727670676c58524c 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 51574b56414a627a43784e4e657657536c68505a61534545596f475475465549 remote_crypto_key 51574b56414a627a43784e4e657657536c68505a61534545596f475475465549 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 4e7a57796b7a4f695a4c676b6d6a54556f4641724469614e6e515a66724f7375 remote_crypto_key 4e7a57796b7a4f695a4c676b6d6a54556f4641724469614e6e515a66724f7375 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 744c6d7a616a434157647a634e626a64526c6e4354494464725852505459685a remote_crypto_key 744c6d7a616a434157647a634e626a64526c6e4354494464725852505459685a 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 4d726343564e464e526e746463445655725265575948694d6769684a714b565a remote_crypto_key 4d726343564e464e526e746463445655725265575948694d6769684a714b565a 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 6a4a5a4d766a744f46746559735265586b4f69567847754d7879665665446168 remote_crypto_key 6a4a5a4d766a744f46746559735265586b4f69567847754d7879665665446168 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 4156496851516c7965634b634f76586b496751765268526a7843695249554e77 remote_crypto_key 4156496851516c7965634b634f76586b496751765268526a7843695249554e77 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 526773546750565a584d5757586775746d695455424c4b784b734f70724e6579 remote_crypto_key 526773546750565a584d5757586775746d695455424c4b784b734f70724e6579 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 65416279496151526d6c4c79654f554d47764b6d5a555a7148534f5948506c67 remote_crypto_key 65416279496151526d6c4c79654f554d47764b6d5a555a7148534f5948506c67 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 53514c544f414e616156567243656b76414c4542776461426978615858715743 remote_crypto_key 53514c544f414e616156567243656b76414c4542776461426978615858715743 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 47576863776d5571616469524d536a4b714e7473636c764b57444467444d484e remote_crypto_key 47576863776d5571616469524d536a4b714e7473636c764b57444467444d484e 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 7142456b626b736d66467249764863694151724c5954534f56556b776d41524f remote_crypto_key 7142456b626b736d66467249764863694151724c5954534f56556b776d41524f 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 505a697266694467724a6a686a4144704443776971656143556a44764f706649 remote_crypto_key 505a697266694467724a6a686a4144704443776971656143556a44764f706649 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 686a54627372526c484a5155534658667a4a574848535a5448534d71434e4972 remote_crypto_key 686a54627372526c484a5155534658667a4a574848535a5448534d71434e4972 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 4854714871596f6b6961414e6d7a66744d524f5973427274616a5271757a654f remote_crypto_key 4854714871596f6b6961414e6d7a66744d524f5973427274616a5271757a654f 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 6e72537257796e52474b674766596d5861524a73744949555073634b47465470 remote_crypto_key 6e72537257796e52474b674766596d5861524a73744949555073634b47465470 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 634a44526d476d545a495679644361445959644f6f4f764e644a6f5a4c646d55 remote_crypto_key 634a44526d476d545a495679644361445959644f6f4f764e644a6f5a4c646d55 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 736a47614251584d487749524f5145704a594f7341666b63786d4f62546d7168 remote_crypto_key 736a47614251584d487749524f5145704a594f7341666b63786d4f62546d7168 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 46594c516d636a4b4a456a614d62424c706f794c69505a48734e666f777a4778 remote_crypto_key 46594c516d636a4b4a456a614d62424c706f794c69505a48734e666f777a4778 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 425457584b70447252594b46496273785447696b4f4b756573496c4350706a4f remote_crypto_key 425457584b70447252594b46496273785447696b4f4b756573496c4350706a4f 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 64796944444154494c6e4371716750766c764e72474d57437078654c784f4f45 remote_crypto_key 64796944444154494c6e4371716750766c764e72474d57437078654c784f4f45 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 457a634a4f675a6e58477951586e4e447976595a4246577241705755754d714a remote_crypto_key 457a634a4f675a6e58477951586e4e447976595a4246577241705755754d714a 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 6574766f6c63746a42785967425952486a6957685a6546496e6d797259435466 remote_crypto_key 6574766f6c63746a42785967425952486a6957685a6546496e6d797259435466 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 5a4a446663585168736d506664466d4e45714c52556d4d4d774261724c7a6151 remote_crypto_key 5a4a446663585168736d506664466d4e45714c52556d4d4d774261724c7a6151 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 7965554a6c6668696f4f446d627967536155754970474c6d7056467242417444 remote_crypto_key 7965554a6c6668696f4f446d627967536155754970474c6d7056467242417444 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 515654496a7255747555747647636a51467141576f5a67547a51425957474577 remote_crypto_key 515654496a7255747555747647636a51467141576f5a67547a51425957474577 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 576d774a4879624f47696253726a7376485048714d72786f4d70634e51554c6b remote_crypto_key 576d774a4879624f47696253726a7376485048714d72786f4d70634e51554c6b 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 776a53516a44576570507a6e564d6351764f70516a644f4c546e4c4a6849557a remote_crypto_key 776a53516a44576570507a6e564d6351764f70516a644f4c546e4c4a6849557a 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 4e6d624369656f65766a50434455714153745658506c4f4f48764f6973475375 remote_crypto_key 4e6d624369656f65766a50434455714153745658506c4f4f48764f6973475375 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 596e564e4857435a5777597049446f4947636c6d724c44617a556b50515a7665 remote_crypto_key 596e564e4857435a5777597049446f4947636c6d724c44617a556b50515a7665 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 5376564c5171736a79474254756852595570645a7563776a5941516956534e6a remote_crypto_key 5376564c5171736a79474254756852595570645a7563776a5941516956534e6a 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 5769774b6548674e787145656343734570747a7a705779675366614c4a617369 remote_crypto_key 5769774b6548674e787145656343734570747a7a705779675366614c4a617369 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 4c664e524d6b474c616966665153506f55784450416f6b584c51504d71744870 remote_crypto_key 4c664e524d6b474c616966665153506f55784450416f6b584c51504d71744870 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 5951616a4e6143457a725646677a614759414352706267437669526d4e6e6979 remote_crypto_key 5951616a4e6143457a725646677a614759414352706267437669526d4e6e6979 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 416e744f624f4562556f475a79664a70697279554961466a6e716b4967764174 remote_crypto_key 416e744f624f4562556f475a79664a70697279554961466a6e716b4967764174 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 72675a556446425770566a4d704b6a6e726a57716a7045627776556f4f794161 remote_crypto_key 72675a556446425770566a4d704b6a6e726a57716a7045627776556f4f794161 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 645173776a58436a6e685875576d4d6f6455584a774963655a50706b724a4777 remote_crypto_key 645173776a58436a6e685875576d4d6f6455584a774963655a50706b724a4777 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 47524c7641636e7665744e4a5559676252456b436156615658546e6475614f61 remote_crypto_key 47524c7641636e7665744e4a5559676252456b436156615658546e6475614f61 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 63537179526e594f4a55514c7171495165484e4358657958614c766755635a61 remote_crypto_key 63537179526e594f4a55514c7171495165484e4358657958614c766755635a61 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 6d5a655a796277485744677a74704b5965784d62737779635a6d6f704664414c remote_crypto_key 6d5a655a796277485744677a74704b5965784d62737779635a6d6f704664414c 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 4472595047554e687176445970514f4142744b43444f79484f437175504e466a remote_crypto_key 4472595047554e687176445970514f4142744b43444f79484f437175504e466a 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 4d4d615a4a5851416a58546f715372584a72736d746c524d734156476248465a remote_crypto_key 4d4d615a4a5851416a58546f715372584a72736d746c524d734156476248465a 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 56484a4761654b4d636866744c467167596f454e6b6262654c6e67736b615856 remote_crypto_key 56484a4761654b4d636866744c467167596f454e6b6262654c6e67736b615856 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 6e4c445947414571666578475a776e4d506f75626c5a524b726863756b66544a remote_crypto_key 6e4c445947414571666578475a776e4d506f75626c5a524b726863756b66544a 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 4164616d73585754796f4d477446526774505774685353756768444e666d5557 remote_crypto_key 4164616d73585754796f4d477446526774505774685353756768444e666d5557 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 7370507a567a5a676744616e564c6a444f79735161616c626d54664f6c796774 remote_crypto_key 7370507a567a5a676744616e564c6a444f79735161616c626d54664f6c796774 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 56574d6e76506b4f767a7a69575a494e5476486b57464c476263427345744374 remote_crypto_key 56574d6e76506b4f767a7a69575a494e5476486b57464c476263427345744374 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 6a764b706c785644456f61696873616541756e6b764b4d6852514b784e415051 remote_crypto_key 6a764b706c785644456f61696873616541756e6b764b4d6852514b784e415051 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 65416279496151526d6c4c79654f554d47764b6d5a555a7148534f5948506c67 remote_crypto_key 65416279496151526d6c4c79654f554d47764b6d5a555a7148534f5948506c67 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 53514c544f414e616156567243656b76414c4542776461426978615858715743 remote_crypto_key 53514c544f414e616156567243656b76414c4542776461426978615858715743 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 47576863776d5571616469524d536a4b714e7473636c764b57444467444d484e remote_crypto_key 47576863776d5571616469524d536a4b714e7473636c764b57444467444d484e 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 7142456b626b736d66467249764863694151724c5954534f56556b776d41524f remote_crypto_key 7142456b626b736d66467249764863694151724c5954534f56556b776d41524f 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 505a697266694467724a6a686a4144704443776971656143556a44764f706649 remote_crypto_key 505a697266694467724a6a686a4144704443776971656143556a44764f706649 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 686a54627372526c484a5155534658667a4a574848535a5448534d71434e4972 remote_crypto_key 686a54627372526c484a5155534658667a4a574848535a5448534d71434e4972 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 4854714871596f6b6961414e6d7a66744d524f5973427274616a5271757a654f remote_crypto_key 4854714871596f6b6961414e6d7a66744d524f5973427274616a5271757a654f 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 6e72537257796e52474b674766596d5861524a73744949555073634b47465470 remote_crypto_key 6e72537257796e52474b674766596d5861524a73744949555073634b47465470 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 634a44526d476d545a495679644361445959644f6f4f764e644a6f5a4c646d55 remote_crypto_key 634a44526d476d545a495679644361445959644f6f4f764e644a6f5a4c646d55 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 736a47614251584d487749524f5145704a594f7341666b63786d4f62546d7168 remote_crypto_key 736a47614251584d487749524f5145704a594f7341666b63786d4f62546d7168 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 46594c516d636a4b4a456a614d62424c706f794c69505a48734e666f777a4778 remote_crypto_key 46594c516d636a4b4a456a614d62424c706f794c69505a48734e666f777a4778 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 425457584b70447252594b46496273785447696b4f4b756573496c4350706a4f remote_crypto_key 425457584b70447252594b46496273785447696b4f4b756573496c4350706a4f 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 64796944444154494c6e4371716750766c764e72474d57437078654c784f4f45 remote_crypto_key 64796944444154494c6e4371716750766c764e72474d57437078654c784f4f45 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 457a634a4f675a6e58477951586e4e447976595a4246577241705755754d714a remote_crypto_key 457a634a4f675a6e58477951586e4e447976595a4246577241705755754d714a 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 6574766f6c63746a42785967425952486a6957685a6546496e6d797259435466 remote_crypto_key 6574766f6c63746a42785967425952486a6957685a6546496e6d797259435466 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 5a4a446663585168736d506664466d4e45714c52556d4d4d774261724c7a6151 remote_crypto_key 5a4a446663585168736d506664466d4e45714c52556d4d4d774261724c7a6151 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 7965554a6c6668696f4f446d627967536155754970474c6d7056467242417444 remote_crypto_key 7965554a6c6668696f4f446d627967536155754970474c6d7056467242417444 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 515654496a7255747555747647636a51467141576f5a67547a51425957474577 remote_crypto_key 515654496a7255747555747647636a51467141576f5a67547a51425957474577 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 576d774a4879624f47696253726a7376485048714d72786f4d70634e51554c6b remote_crypto_key 576d774a4879624f47696253726a7376485048714d72786f4d70634e51554c6b 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 776a53516a44576570507a6e564d6351764f70516a644f4c546e4c4a6849557a remote_crypto_key 776a53516a44576570507a6e564d6351764f70516a644f4c546e4c4a6849557a 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 4e6d624369656f65766a50434455714153745658506c4f4f48764f6973475375 remote_crypto_key 4e6d624369656f65766a50434455714153745658506c4f4f48764f6973475375 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 596e564e4857435a5777597049446f4947636c6d724c44617a556b50515a7665 remote_crypto_key 596e564e4857435a5777597049446f4947636c6d724c44617a556b50515a7665 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 5376564c5171736a79474254756852595570645a7563776a5941516956534e6a remote_crypto_key 5376564c5171736a79474254756852595570645a7563776a5941516956534e6a 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 5769774b6548674e787145656343734570747a7a705779675366614c4a617369 remote_crypto_key 5769774b6548674e787145656343734570747a7a705779675366614c4a617369 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 4c664e524d6b474c616966665153506f55784450416f6b584c51504d71744870 remote_crypto_key 4c664e524d6b474c616966665153506f55784450416f6b584c51504d71744870 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 5951616a4e6143457a725646677a614759414352706267437669526d4e6e6979 remote_crypto_key 5951616a4e6143457a725646677a614759414352706267437669526d4e6e6979 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 416e744f624f4562556f475a79664a70697279554961466a6e716b4967764174 remote_crypto_key 416e744f624f4562556f475a79664a70697279554961466a6e716b4967764174 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 72675a556446425770566a4d704b6a6e726a57716a7045627776556f4f794161 remote_crypto_key 72675a556446425770566a4d704b6a6e726a57716a7045627776556f4f794161 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 645173776a58436a6e685875576d4d6f6455584a774963655a50706b724a4777 remote_crypto_key 645173776a58436a6e685875576d4d6f6455584a774963655a50706b724a4777 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 47524c7641636e7665744e4a5559676252456b436156615658546e6475614f61 remote_crypto_key 47524c7641636e7665744e4a5559676252456b436156615658546e6475614f61 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 63537179526e594f4a55514c7171495165484e4358657958614c766755635a61 remote_crypto_key 63537179526e594f4a55514c7171495165484e4358657958614c766755635a61 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 6d5a655a796277485744677a74704b5965784d62737779635a6d6f704664414c remote_crypto_key 6d5a655a796277485744677a74704b5965784d62737779635a6d6f704664414c 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 4472595047554e687176445970514f4142744b43444f79484f437175504e466a remote_crypto_key 4472595047554e687176445970514f4142744b43444f79484f437175504e466a 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 4d4d615a4a5851416a58546f715372584a72736d746c524d734156476248465a remote_crypto_key 4d4d615a4a5851416a58546f715372584a72736d746c524d734156476248465a 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 56484a4761654b4d636866744c467167596f454e6b6262654c6e67736b615856 remote_crypto_key 56484a4761654b4d636866744c467167596f454e6b6262654c6e67736b615856 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 6e4c445947414571666578475a776e4d506f75626c5a524b726863756b66544a remote_crypto_key 6e4c445947414571666578475a776e4d506f75626c5a524b726863756b66544a 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 4164616d73585754796f4d477446526774505774685353756768444e666d5557 remote_crypto_key 4164616d73585754796f4d477446526774505774685353756768444e666d5557 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 7370507a567a5a676744616e564c6a444f79735161616c626d54664f6c796774 remote_crypto_key 7370507a567a5a676744616e564c6a444f79735161616c626d54664f6c796774 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 56574d6e76506b4f767a7a69575a494e5476486b57464c476263427345744374 remote_crypto_key 56574d6e76506b4f767a7a69575a494e5476486b57464c476263427345744374 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 6a764b706c785644456f61696873616541756e6b764b4d6852514b784e415051 remote_crypto_key 6a764b706c785644456f61696873616541756e6b764b4d6852514b784e415051 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 6e4b49796f7a41747268766a727050647a666270494f6551426d436766694579 remote_crypto_key 6e4b49796f7a41747268766a727050647a666270494f6551426d436766694579 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 526c4c6176674e5946636462614e59585754676e616a494d706e78654d4e6269 remote_crypto_key 526c4c6176674e5946636462614e59585754676e616a494d706e78654d4e6269 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 4e684c5475504743614a4c4453624f644d6d7769417966737769417279635765 remote_crypto_key 4e684c5475504743614a4c4453624f644d6d7769417966737769417279635765 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 734f7a53764b6e5453566b7263644a4c707352566e575875547a526f46706642 remote_crypto_key 734f7a53764b6e5453566b7263644a4c707352566e575875547a526f46706642 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 53464c747a6275744e4353524b714d7a767355684c5448486b704b6955456b52 remote_crypto_key 53464c747a6275744e4353524b714d7a767355684c5448486b704b6955456b52 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 735045506178426a53736f6f42757545787955414243546b6749676765556e47 remote_crypto_key 735045506178426a53736f6f42757545787955414243546b6749676765556e47 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 4873707a6d557550434a4b42684f466462476962445972744d737a5143797848 remote_crypto_key 4873707a6d557550434a4b42684f466462476962445972744d737a5143797848 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 65707a4f577a5a58735578616757444545794d7862636d516a6c626455745250 remote_crypto_key 65707a4f577a5a58735578616757444545794d7862636d516a6c626455745250 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 68547773506c445a5773657278424d745241427255546a4c7a684a5546674342 remote_crypto_key 68547773506c445a5773657278424d745241427255546a4c7a684a5546674342 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 73564c6f6c47437a6851795a7075644d5759734d5744744a654b676467626178 remote_crypto_key 73564c6f6c47437a6851795a7075644d5759734d5744744a654b676467626178 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 7a515654597a69757a754b655165496c74424f6e4d4d6a57485168517141584a remote_crypto_key 7a515654597a69757a754b655165496c74424f6e4d4d6a57485168517141584a 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 694869746d4e6f55715352667975644a71686550587752594774644545565378 remote_crypto_key 694869746d4e6f55715352667975644a71686550587752594774644545565378 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 474d567952754e484f7143757575626a727176526a6a5258437a467864586459 remote_crypto_key 474d567952754e484f7143757575626a727176526a6a5258437a467864586459 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 4262656a4451624e664474796f594f5950616156484b636772425a4d5a4b6b4c remote_crypto_key 4262656a4451624e664474796f594f5950616156484b636772425a4d5a4b6b4c 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 4d70775159554f7a66735552775a4e4673634966674570454e4970775766786f remote_crypto_key 4d70775159554f7a66735552775a4e4673634966674570454e4970775766786f 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 7468647649626542796f42486c754577466961535575557365437a4679474653 remote_crypto_key 7468647649626542796f42486c754577466961535575557365437a4679474653 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 5a48576d58476255584d574156564e68674b4d4d637745654466524d514f7a58 remote_crypto_key 5a48576d58476255584d574156564e68674b4d4d637745654466524d514f7a58 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 5676476c6e6a434e4d51796a7141744b75464976627861425567535253675969 remote_crypto_key 5676476c6e6a434e4d51796a7141744b75464976627861425567535253675969 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 6b6f6166694942545953705677574f4b6971596c447773466e51785148536167 remote_crypto_key 6b6f6166694942545953705677574f4b6971596c447773466e51785148536167 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 6d4e64474870435170534c704e4f496d646f764b46566644446d7958554e6f4f remote_crypto_key 6d4e64474870435170534c704e4f496d646f764b46566644446d7958554e6f4f 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 526f59617362476e456d7770664d615444637442626f65647a4652456f496343 remote_crypto_key 526f59617362476e456d7770664d615444637442626f65647a4652456f496343 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 5941666d794b5754594547635552706c77554d7444616d5075797052724f4870 remote_crypto_key 5941666d794b5754594547635552706c77554d7444616d5075797052724f4870 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 4d7441634d6d6e70566241745a58746e565265437177784444466c486244734b remote_crypto_key 4d7441634d6d6e70566241745a58746e565265437177784444466c486244734b 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 784b714757456e56476b425662476d46564f6a6e7a674f6a66485a4161536876 remote_crypto_key 784b714757456e56476b425662476d46564f6a6e7a674f6a66485a4161536876 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 756a616c63776e687a6b72474367776276667466747151454752676d65714770 remote_crypto_key 756a616c63776e687a6b72474367776276667466747151454752676d65714770 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 48624f62665850646b764b62624c65665a43684a6870797a6d54765165774942 remote_crypto_key 48624f62665850646b764b62624c65665a43684a6870797a6d54765165774942 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 6e74714e6269634b56566a716249434850646777614a58444c4946566d544472 remote_crypto_key 6e74714e6269634b56566a716249434850646777614a58444c4946566d544472 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 626d425a414e754c6c424876677570436e4674427470444b544f7056515a4e73 remote_crypto_key 626d425a414e754c6c424876677570436e4674427470444b544f7056515a4e73 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 755a7776436c4a4455426d544f516a6d4d6a5a6354556248556676506f737367 remote_crypto_key 755a7776436c4a4455426d544f516a6d4d6a5a6354556248556676506f737367 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 73665a5753457a48414252794f6e4e4966665572484852526f684e7046625061 remote_crypto_key 73665a5753457a48414252794f6e4e4966665572484852526f684e7046625061 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 76765049556b6651647951457051464d53426953594b596c70614176746e7748 remote_crypto_key 76765049556b6651647951457051464d53426953594b596c70614176746e7748 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 57495673506d57654678536c6563456a6a794b48764d59566f63564f45526d56 remote_crypto_key 57495673506d57654678536c6563456a6a794b48764d59566f63564f45526d56 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 534f5453704a4f7a6c546c5a5867534e5a4664766f7963714462747575616671 remote_crypto_key 534f5453704a4f7a6c546c5a5867534e5a4664766f7963714462747575616671 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 64756e51735a6e4f516245595a6e6a574c4e4a4d4466544163636f46616e6565 remote_crypto_key 64756e51735a6e4f516245595a6e6a574c4e4a4d4466544163636f46616e6565 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 4d4b53786d6c696c74664977724748684d5964724444794d554c6b6843436a6a remote_crypto_key 4d4b53786d6c696c74664977724748684d5964724444794d554c6b6843436a6a 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 78484b7358594f656a5154534e7754787a705975765041756372575a74536f53 remote_crypto_key 78484b7358594f656a5154534e7754787a705975765041756372575a74536f53 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 73714f4949506d735678534f7465774c4b6c6e5a7056506b616b426a57536946 remote_crypto_key 73714f4949506d735678534f7465774c4b6c6e5a7056506b616b426a57536946 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 4e6a42466754696e4363554c6270795850425363706d707573514c6c5159466b remote_crypto_key 4e6a42466754696e4363554c6270795850425363706d707573514c6c5159466b 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 526e616c5151446b6e6172446b764b4b79714463685261706c53797a6b645751 remote_crypto_key 526e616c5151446b6e6172446b764b4b79714463685261706c53797a6b645751 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 734d4778474865447a78546b684b6245556841784a586764526966504f4c584f remote_crypto_key 734d4778474865447a78546b684b6245556841784a586764526966504f4c584f local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 6e4b49796f7a41747268766a727050647a666270494f6551426d436766694579 remote_crypto_key 6e4b49796f7a41747268766a727050647a666270494f6551426d436766694579 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 526c4c6176674e5946636462614e59585754676e616a494d706e78654d4e6269 remote_crypto_key 526c4c6176674e5946636462614e59585754676e616a494d706e78654d4e6269 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 4e684c5475504743614a4c4453624f644d6d7769417966737769417279635765 remote_crypto_key 4e684c5475504743614a4c4453624f644d6d7769417966737769417279635765 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 734f7a53764b6e5453566b7263644a4c707352566e575875547a526f46706642 remote_crypto_key 734f7a53764b6e5453566b7263644a4c707352566e575875547a526f46706642 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 53464c747a6275744e4353524b714d7a767355684c5448486b704b6955456b52 remote_crypto_key 53464c747a6275744e4353524b714d7a767355684c5448486b704b6955456b52 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 735045506178426a53736f6f42757545787955414243546b6749676765556e47 remote_crypto_key 735045506178426a53736f6f42757545787955414243546b6749676765556e47 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 4873707a6d557550434a4b42684f466462476962445972744d737a5143797848 remote_crypto_key 4873707a6d557550434a4b42684f466462476962445972744d737a5143797848 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 65707a4f577a5a58735578616757444545794d7862636d516a6c626455745250 remote_crypto_key 65707a4f577a5a58735578616757444545794d7862636d516a6c626455745250 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 68547773506c445a5773657278424d745241427255546a4c7a684a5546674342 remote_crypto_key 68547773506c445a5773657278424d745241427255546a4c7a684a5546674342 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 73564c6f6c47437a6851795a7075644d5759734d5744744a654b676467626178 remote_crypto_key 73564c6f6c47437a6851795a7075644d5759734d5744744a654b676467626178 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 7a515654597a69757a754b655165496c74424f6e4d4d6a57485168517141584a remote_crypto_key 7a515654597a69757a754b655165496c74424f6e4d4d6a57485168517141584a 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 694869746d4e6f55715352667975644a71686550587752594774644545565378 remote_crypto_key 694869746d4e6f55715352667975644a71686550587752594774644545565378 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 474d567952754e484f7143757575626a727176526a6a5258437a467864586459 remote_crypto_key 474d567952754e484f7143757575626a727176526a6a5258437a467864586459 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 4262656a4451624e664474796f594f5950616156484b636772425a4d5a4b6b4c remote_crypto_key 4262656a4451624e664474796f594f5950616156484b636772425a4d5a4b6b4c 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 4d70775159554f7a66735552775a4e4673634966674570454e4970775766786f remote_crypto_key 4d70775159554f7a66735552775a4e4673634966674570454e4970775766786f 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 7468647649626542796f42486c754577466961535575557365437a4679474653 remote_crypto_key 7468647649626542796f42486c754577466961535575557365437a4679474653 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 5a48576d58476255584d574156564e68674b4d4d637745654466524d514f7a58 remote_crypto_key 5a48576d58476255584d574156564e68674b4d4d637745654466524d514f7a58 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 5676476c6e6a434e4d51796a7141744b75464976627861425567535253675969 remote_crypto_key 5676476c6e6a434e4d51796a7141744b75464976627861425567535253675969 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 6b6f6166694942545953705677574f4b6971596c447773466e51785148536167 remote_crypto_key 6b6f6166694942545953705677574f4b6971596c447773466e51785148536167 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 6d4e64474870435170534c704e4f496d646f764b46566644446d7958554e6f4f remote_crypto_key 6d4e64474870435170534c704e4f496d646f764b46566644446d7958554e6f4f 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 526f59617362476e456d7770664d615444637442626f65647a4652456f496343 remote_crypto_key 526f59617362476e456d7770664d615444637442626f65647a4652456f496343 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 5941666d794b5754594547635552706c77554d7444616d5075797052724f4870 remote_crypto_key 5941666d794b5754594547635552706c77554d7444616d5075797052724f4870 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 4d7441634d6d6e70566241745a58746e565265437177784444466c486244734b remote_crypto_key 4d7441634d6d6e70566241745a58746e565265437177784444466c486244734b 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 784b714757456e56476b425662476d46564f6a6e7a674f6a66485a4161536876 remote_crypto_key 784b714757456e56476b425662476d46564f6a6e7a674f6a66485a4161536876 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 756a616c63776e687a6b72474367776276667466747151454752676d65714770 remote_crypto_key 756a616c63776e687a6b72474367776276667466747151454752676d65714770 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 48624f62665850646b764b62624c65665a43684a6870797a6d54765165774942 remote_crypto_key 48624f62665850646b764b62624c65665a43684a6870797a6d54765165774942 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 6e74714e6269634b56566a716249434850646777614a58444c4946566d544472 remote_crypto_key 6e74714e6269634b56566a716249434850646777614a58444c4946566d544472 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 626d425a414e754c6c424876677570436e4674427470444b544f7056515a4e73 remote_crypto_key 626d425a414e754c6c424876677570436e4674427470444b544f7056515a4e73 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 755a7776436c4a4455426d544f516a6d4d6a5a6354556248556676506f737367 remote_crypto_key 755a7776436c4a4455426d544f516a6d4d6a5a6354556248556676506f737367 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 73665a5753457a48414252794f6e4e4966665572484852526f684e7046625061 remote_crypto_key 73665a5753457a48414252794f6e4e4966665572484852526f684e7046625061 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 76765049556b6651647951457051464d53426953594b596c70614176746e7748 remote_crypto_key 76765049556b6651647951457051464d53426953594b596c70614176746e7748 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 57495673506d57654678536c6563456a6a794b48764d59566f63564f45526d56 remote_crypto_key 57495673506d57654678536c6563456a6a794b48764d59566f63564f45526d56 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 534f5453704a4f7a6c546c5a5867534e5a4664766f7963714462747575616671 remote_crypto_key 534f5453704a4f7a6c546c5a5867534e5a4664766f7963714462747575616671 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 64756e51735a6e4f516245595a6e6a574c4e4a4d4466544163636f46616e6565 remote_crypto_key 64756e51735a6e4f516245595a6e6a574c4e4a4d4466544163636f46616e6565 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 4d4b53786d6c696c74664977724748684d5964724444794d554c6b6843436a6a remote_crypto_key 4d4b53786d6c696c74664977724748684d5964724444794d554c6b6843436a6a 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 78484b7358594f656a5154534e7754787a705975765041756372575a74536f53 remote_crypto_key 78484b7358594f656a5154534e7754787a705975765041756372575a74536f53 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 73714f4949506d735678534f7465774c4b6c6e5a7056506b616b426a57536946 remote_crypto_key 73714f4949506d735678534f7465774c4b6c6e5a7056506b616b426a57536946 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 4e6a42466754696e4363554c6270795850425363706d707573514c6c5159466b remote_crypto_key 4e6a42466754696e4363554c6270795850425363706d707573514c6c5159466b 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 526e616c5151446b6e6172446b764b4b79714463685261706c53797a6b645751 remote_crypto_key 526e616c5151446b6e6172446b764b4b79714463685261706c53797a6b645751 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 734d4778474865447a78546b684b6245556841784a586764526966504f4c584f remote_crypto_key 734d4778474865447a78546b684b6245556841784a586764526966504f4c584f 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’: ‘3c:fd:fe:9c:ed:50’, ‘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 TenGigabitEthernet6/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet6/0/0 200.0.0.2/32 00:fe:c8:e5:44:4d 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 546e46464841634268746f53686c505256656c73514d78566442727566735944 remote_crypto_key 546e46464841634268746f53686c505256656c73514d78566442727566735944 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 614a72684179747442505361734e474557614a75594a63467458437658675462 remote_crypto_key 614a72684179747442505361734e474557614a75594a63467458437658675462 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 7953444c48544d5274694d44786b69776e6754614d74716d4b774667796d7550 remote_crypto_key 7953444c48544d5274694d44786b69776e6754614d74716d4b774667796d7550 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 426648584f4451764f6c6d516b64747161794c4f526f5551727979675148544d remote_crypto_key 426648584f4451764f6c6d516b64747161794c4f526f5551727979675148544d 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 44637370537646506974474262795674566d6a426b4554576c6d69484a746e65 remote_crypto_key 44637370537646506974474262795674566d6a426b4554576c6d69484a746e65 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 796a73507251494369476e615468766b51534e7971524d444d65534f78784c76 remote_crypto_key 796a73507251494369476e615468766b51534e7971524d444d65534f78784c76 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 49727566616c674d666d444a7a63596b53694254516b5067544245637a456249 remote_crypto_key 49727566616c674d666d444a7a63596b53694254516b5067544245637a456249 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 53626c41444563756b454c7172744954555165795a437a69514b4e636569626e remote_crypto_key 53626c41444563756b454c7172744954555165795a437a69514b4e636569626e 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 654557575748526f5a564362704a774a4462686d6571674d754d6b506c487046 remote_crypto_key 654557575748526f5a564362704a774a4462686d6571674d754d6b506c487046 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 456d786e757942466c6445786c44436b484d675a7674666b72754161416a4f74 remote_crypto_key 456d786e757942466c6445786c44436b484d675a7674666b72754161416a4f74 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 54624b6a59474c53726e5a754850446a476364426656584a51725a6556636c58 remote_crypto_key 54624b6a59474c53726e5a754850446a476364426656584a51725a6556636c58 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 636c457a7475494d494b42584679774461534e6261454f4c4c57424c6b646e4d remote_crypto_key 636c457a7475494d494b42584679774461534e6261454f4c4c57424c6b646e4d 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 68456b6e4e6b6359724b724c58614951755974726757586e716f6f6d666c4758 remote_crypto_key 68456b6e4e6b6359724b724c58614951755974726757586e716f6f6d666c4758 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 74426462704b566e504666636f504d664c77506b59635656464b636343755453 remote_crypto_key 74426462704b566e504666636f504d664c77506b59635656464b636343755453 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 6b425143686d6b72505a4d695a70415749526b5a7357484f5645446674564a51 remote_crypto_key 6b425143686d6b72505a4d695a70415749526b5a7357484f5645446674564a51 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 636b6c6a714576714950784d52654469434b5772505a71424966414f584b4347 remote_crypto_key 636b6c6a714576714950784d52654469434b5772505a71424966414f584b4347 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 516c7476566b627974564c574c6b525043546c4c71637476545a5374574b5750 remote_crypto_key 516c7476566b627974564c574c6b525043546c4c71637476545a5374574b5750 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 42456471554c706d434f625151797649666f646657754a42486e727947745a64 remote_crypto_key 42456471554c706d434f625151797649666f646657754a42486e727947745a64 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 445254504a4d4b664a7a5a69725078535947487645527579634243597568644a remote_crypto_key 445254504a4d4b664a7a5a69725078535947487645527579634243597568644a 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 6e5046594e677843505079786179437070754d454d54434d514d526366516674 remote_crypto_key 6e5046594e677843505079786179437070754d454d54434d514d526366516674 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 48416375654d79586e6a57584278564f7059544275646d5362556f76464a5148 remote_crypto_key 48416375654d79586e6a57584278564f7059544275646d5362556f76464a5148 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 4344764945466c5a73636b75495774444b4a4c5968464b68776e79736a654854 remote_crypto_key 4344764945466c5a73636b75495774444b4a4c5968464b68776e79736a654854 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 434f6846614f55465671484f654169764a796956596b666a6f746c6e42767658 remote_crypto_key 434f6846614f55465671484f654169764a796956596b666a6f746c6e42767658 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 62424f706e65525159657471646f577373676c594d7943634267684f514f5a41 remote_crypto_key 62424f706e65525159657471646f577373676c594d7943634267684f514f5a41 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 48784344787173635047617462514542715377705a51657676625846726b6858 remote_crypto_key 48784344787173635047617462514542715377705a51657676625846726b6858 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 4d6b62495a66524651526d71744d4f766c45726874445a58534d57716b596377 remote_crypto_key 4d6b62495a66524651526d71744d4f766c45726874445a58534d57716b596377 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 6259716f7569516a4e56705753775073544362424146544748756e655a6e634e remote_crypto_key 6259716f7569516a4e56705753775073544362424146544748756e655a6e634e 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 4d5974715647546f6741696e797a476572544b434f4845484772685173476258 remote_crypto_key 4d5974715647546f6741696e797a476572544b434f4845484772685173476258 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 6d4a674854615864745770684b6854734861444c477662505459534946464b4a remote_crypto_key 6d4a674854615864745770684b6854734861444c477662505459534946464b4a 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 6c444b597a6241537a44735062686f596161665049635648555267724b6d5950 remote_crypto_key 6c444b597a6241537a44735062686f596161665049635648555267724b6d5950 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 55497a576b716d6b58456151777069755a70654846575254476a68525a744546 remote_crypto_key 55497a576b716d6b58456151777069755a70654846575254476a68525a744546 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 4c7742714a616470784b4e585066694c5a4174705a4157484c434764786e424e remote_crypto_key 4c7742714a616470784b4e585066694c5a4174705a4157484c434764786e424e 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 555372716578586e4a576552504257464345647376614544516d78534f467376 remote_crypto_key 555372716578586e4a576552504257464345647376614544516d78534f467376 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 6961447664496f6e61487444716e4a57586c5a4a7a4d56744c72434373665a48 remote_crypto_key 6961447664496f6e61487444716e4a57586c5a4a7a4d56744c72434373665a48 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 596562684c5970726754584676745a646f747a58674f46764b6957644e5a5a4e remote_crypto_key 596562684c5970726754584676745a646f747a58674f46764b6957644e5a5a4e 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 68537643795678527a7961714377476552414c795676564756616a416367794c remote_crypto_key 68537643795678527a7961714377476552414c795676564756616a416367794c 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 486b4353434868506c57664c705a4859664141554d777345677954546a797365 remote_crypto_key 486b4353434868506c57664c705a4859664141554d777345677954546a797365 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 754871754f6b5675624d784b6f695467417375744c5a4f6f7458456d71577871 remote_crypto_key 754871754f6b5675624d784b6f695467417375744c5a4f6f7458456d71577871 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 6e73636551555a714c4776494b557172555672494c5977495872737750414a64 remote_crypto_key 6e73636551555a714c4776494b557172555672494c5977495872737750414a64 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 7a6862504b705264664472655443514b6d4173467445614e444c51424b414743 remote_crypto_key 7a6862504b705264664472655443514b6d4173467445614e444c51424b414743 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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 TenGigabitEthernet6/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’: ‘3c:fd:fe:9c:ed:51’, ‘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 TenGigabitEthernet7/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 546e46464841634268746f53686c505256656c73514d78566442727566735944 remote_crypto_key 546e46464841634268746f53686c505256656c73514d78566442727566735944 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 614a72684179747442505361734e474557614a75594a63467458437658675462 remote_crypto_key 614a72684179747442505361734e474557614a75594a63467458437658675462 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 7953444c48544d5274694d44786b69776e6754614d74716d4b774667796d7550 remote_crypto_key 7953444c48544d5274694d44786b69776e6754614d74716d4b774667796d7550 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 426648584f4451764f6c6d516b64747161794c4f526f5551727979675148544d remote_crypto_key 426648584f4451764f6c6d516b64747161794c4f526f5551727979675148544d 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 44637370537646506974474262795674566d6a426b4554576c6d69484a746e65 remote_crypto_key 44637370537646506974474262795674566d6a426b4554576c6d69484a746e65 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 796a73507251494369476e615468766b51534e7971524d444d65534f78784c76 remote_crypto_key 796a73507251494369476e615468766b51534e7971524d444d65534f78784c76 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 49727566616c674d666d444a7a63596b53694254516b5067544245637a456249 remote_crypto_key 49727566616c674d666d444a7a63596b53694254516b5067544245637a456249 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 53626c41444563756b454c7172744954555165795a437a69514b4e636569626e remote_crypto_key 53626c41444563756b454c7172744954555165795a437a69514b4e636569626e 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 654557575748526f5a564362704a774a4462686d6571674d754d6b506c487046 remote_crypto_key 654557575748526f5a564362704a774a4462686d6571674d754d6b506c487046 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 456d786e757942466c6445786c44436b484d675a7674666b72754161416a4f74 remote_crypto_key 456d786e757942466c6445786c44436b484d675a7674666b72754161416a4f74 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 54624b6a59474c53726e5a754850446a476364426656584a51725a6556636c58 remote_crypto_key 54624b6a59474c53726e5a754850446a476364426656584a51725a6556636c58 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 636c457a7475494d494b42584679774461534e6261454f4c4c57424c6b646e4d remote_crypto_key 636c457a7475494d494b42584679774461534e6261454f4c4c57424c6b646e4d 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 68456b6e4e6b6359724b724c58614951755974726757586e716f6f6d666c4758 remote_crypto_key 68456b6e4e6b6359724b724c58614951755974726757586e716f6f6d666c4758 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 74426462704b566e504666636f504d664c77506b59635656464b636343755453 remote_crypto_key 74426462704b566e504666636f504d664c77506b59635656464b636343755453 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 6b425143686d6b72505a4d695a70415749526b5a7357484f5645446674564a51 remote_crypto_key 6b425143686d6b72505a4d695a70415749526b5a7357484f5645446674564a51 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 636b6c6a714576714950784d52654469434b5772505a71424966414f584b4347 remote_crypto_key 636b6c6a714576714950784d52654469434b5772505a71424966414f584b4347 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 516c7476566b627974564c574c6b525043546c4c71637476545a5374574b5750 remote_crypto_key 516c7476566b627974564c574c6b525043546c4c71637476545a5374574b5750 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 42456471554c706d434f625151797649666f646657754a42486e727947745a64 remote_crypto_key 42456471554c706d434f625151797649666f646657754a42486e727947745a64 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 445254504a4d4b664a7a5a69725078535947487645527579634243597568644a remote_crypto_key 445254504a4d4b664a7a5a69725078535947487645527579634243597568644a 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 6e5046594e677843505079786179437070754d454d54434d514d526366516674 remote_crypto_key 6e5046594e677843505079786179437070754d454d54434d514d526366516674 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 48416375654d79586e6a57584278564f7059544275646d5362556f76464a5148 remote_crypto_key 48416375654d79586e6a57584278564f7059544275646d5362556f76464a5148 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 4344764945466c5a73636b75495774444b4a4c5968464b68776e79736a654854 remote_crypto_key 4344764945466c5a73636b75495774444b4a4c5968464b68776e79736a654854 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 434f6846614f55465671484f654169764a796956596b666a6f746c6e42767658 remote_crypto_key 434f6846614f55465671484f654169764a796956596b666a6f746c6e42767658 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 62424f706e65525159657471646f577373676c594d7943634267684f514f5a41 remote_crypto_key 62424f706e65525159657471646f577373676c594d7943634267684f514f5a41 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 48784344787173635047617462514542715377705a51657676625846726b6858 remote_crypto_key 48784344787173635047617462514542715377705a51657676625846726b6858 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 4d6b62495a66524651526d71744d4f766c45726874445a58534d57716b596377 remote_crypto_key 4d6b62495a66524651526d71744d4f766c45726874445a58534d57716b596377 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 6259716f7569516a4e56705753775073544362424146544748756e655a6e634e remote_crypto_key 6259716f7569516a4e56705753775073544362424146544748756e655a6e634e 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 4d5974715647546f6741696e797a476572544b434f4845484772685173476258 remote_crypto_key 4d5974715647546f6741696e797a476572544b434f4845484772685173476258 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 6d4a674854615864745770684b6854734861444c477662505459534946464b4a remote_crypto_key 6d4a674854615864745770684b6854734861444c477662505459534946464b4a 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 6c444b597a6241537a44735062686f596161665049635648555267724b6d5950 remote_crypto_key 6c444b597a6241537a44735062686f596161665049635648555267724b6d5950 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 55497a576b716d6b58456151777069755a70654846575254476a68525a744546 remote_crypto_key 55497a576b716d6b58456151777069755a70654846575254476a68525a744546 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 4c7742714a616470784b4e585066694c5a4174705a4157484c434764786e424e remote_crypto_key 4c7742714a616470784b4e585066694c5a4174705a4157484c434764786e424e 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 555372716578586e4a576552504257464345647376614544516d78534f467376 remote_crypto_key 555372716578586e4a576552504257464345647376614544516d78534f467376 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 6961447664496f6e61487444716e4a57586c5a4a7a4d56744c72434373665a48 remote_crypto_key 6961447664496f6e61487444716e4a57586c5a4a7a4d56744c72434373665a48 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 596562684c5970726754584676745a646f747a58674f46764b6957644e5a5a4e remote_crypto_key 596562684c5970726754584676745a646f747a58674f46764b6957644e5a5a4e 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 68537643795678527a7961714377476552414c795676564756616a416367794c remote_crypto_key 68537643795678527a7961714377476552414c795676564756616a416367794c 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 486b4353434868506c57664c705a4859664141554d777345677954546a797365 remote_crypto_key 486b4353434868506c57664c705a4859664141554d777345677954546a797365 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 754871754f6b5675624d784b6f695467417375744c5a4f6f7458456d71577871 remote_crypto_key 754871754f6b5675624d784b6f695467417375744c5a4f6f7458456d71577871 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 6e73636551555a714c4776494b557172555672494c5977495872737750414a64 remote_crypto_key 6e73636551555a714c4776494b557172555672494c5977495872737750414a64 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 7a6862504b705264664472655443514b6d4173467445614e444c51424b414743 remote_crypto_key 7a6862504b705264664472655443514b6d4173467445614e444c51424b414743 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 TenGigabitEthernet7/0/0
exec set interface unnumbered ipip0 use TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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 TenGigabitEthernet7/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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’ePqzNOrdGElvtYje’,remote_crypto_key_len=16,remote_crypto_key=b’ePqzNOrdGElvtYje’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’NiHkhRpyPEyjOQssINFQEWcnYQRJoJSU’,remote_integ_key_len=32,remote_integ_key=b’NiHkhRpyPEyjOQssINFQEWcnYQRJoJSU’,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’ZPwMrqssIdLihXrt’,remote_crypto_key_len=16,remote_crypto_key=b’ZPwMrqssIdLihXrt’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pvsGqsnBipKdyMRlWANIUCeCCVyQXizW’,remote_integ_key_len=32,remote_integ_key=b’pvsGqsnBipKdyMRlWANIUCeCCVyQXizW’,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’bxZRtRjXzrGLqzmr’,remote_crypto_key_len=16,remote_crypto_key=b’bxZRtRjXzrGLqzmr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’LpmEroaQViRTyuCpXzXoGuNjkWsqUmIj’,remote_integ_key_len=32,remote_integ_key=b’LpmEroaQViRTyuCpXzXoGuNjkWsqUmIj’,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’nCKNZmYOEOqGFRsN’,remote_crypto_key_len=16,remote_crypto_key=b’nCKNZmYOEOqGFRsN’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’mRZeDJcAvMVIionvtWKVqaoTnrJVnryl’,remote_integ_key_len=32,remote_integ_key=b’mRZeDJcAvMVIionvtWKVqaoTnrJVnryl’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ePqzNOrdGElvtYje’,remote_crypto_key_len=16,remote_crypto_key=b’ePqzNOrdGElvtYje’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’NiHkhRpyPEyjOQssINFQEWcnYQRJoJSU’,remote_integ_key_len=32,remote_integ_key=b’NiHkhRpyPEyjOQssINFQEWcnYQRJoJSU’,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’ZPwMrqssIdLihXrt’,remote_crypto_key_len=16,remote_crypto_key=b’ZPwMrqssIdLihXrt’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pvsGqsnBipKdyMRlWANIUCeCCVyQXizW’,remote_integ_key_len=32,remote_integ_key=b’pvsGqsnBipKdyMRlWANIUCeCCVyQXizW’,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’bxZRtRjXzrGLqzmr’,remote_crypto_key_len=16,remote_crypto_key=b’bxZRtRjXzrGLqzmr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’LpmEroaQViRTyuCpXzXoGuNjkWsqUmIj’,remote_integ_key_len=32,remote_integ_key=b’LpmEroaQViRTyuCpXzXoGuNjkWsqUmIj’,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’nCKNZmYOEOqGFRsN’,remote_crypto_key_len=16,remote_crypto_key=b’nCKNZmYOEOqGFRsN’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’mRZeDJcAvMVIionvtWKVqaoTnrJVnryl’,remote_integ_key_len=32,remote_integ_key=b’mRZeDJcAvMVIionvtWKVqaoTnrJVnryl’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’fxmqCSMPTJuRWGWC’,remote_crypto_key_len=16,remote_crypto_key=b’fxmqCSMPTJuRWGWC’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WWuXCDRSYCbDGNRKYemVgoyRMqsXVefP’,remote_integ_key_len=32,remote_integ_key=b’WWuXCDRSYCbDGNRKYemVgoyRMqsXVefP’,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’BfeqGbDGjnLdebIr’,remote_crypto_key_len=16,remote_crypto_key=b’BfeqGbDGjnLdebIr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’wtTKYqgyqZLHOzIUnDpylgZBhwoRLCjI’,remote_integ_key_len=32,remote_integ_key=b’wtTKYqgyqZLHOzIUnDpylgZBhwoRLCjI’,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’TvycYTxBAZEeNcus’,remote_crypto_key_len=16,remote_crypto_key=b’TvycYTxBAZEeNcus’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’eALvhMyUCPAzvAZKxneFhxPjMBViVjhF’,remote_integ_key_len=32,remote_integ_key=b’eALvhMyUCPAzvAZKxneFhxPjMBViVjhF’,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’iLaoJlxgYBbFyFkS’,remote_crypto_key_len=16,remote_crypto_key=b’iLaoJlxgYBbFyFkS’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VdLmPUytRiQYkqUGdsjOoOKfhGClrogE’,remote_integ_key_len=32,remote_integ_key=b’VdLmPUytRiQYkqUGdsjOoOKfhGClrogE’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’fxmqCSMPTJuRWGWC’,remote_crypto_key_len=16,remote_crypto_key=b’fxmqCSMPTJuRWGWC’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WWuXCDRSYCbDGNRKYemVgoyRMqsXVefP’,remote_integ_key_len=32,remote_integ_key=b’WWuXCDRSYCbDGNRKYemVgoyRMqsXVefP’,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’BfeqGbDGjnLdebIr’,remote_crypto_key_len=16,remote_crypto_key=b’BfeqGbDGjnLdebIr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’wtTKYqgyqZLHOzIUnDpylgZBhwoRLCjI’,remote_integ_key_len=32,remote_integ_key=b’wtTKYqgyqZLHOzIUnDpylgZBhwoRLCjI’,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’TvycYTxBAZEeNcus’,remote_crypto_key_len=16,remote_crypto_key=b’TvycYTxBAZEeNcus’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’eALvhMyUCPAzvAZKxneFhxPjMBViVjhF’,remote_integ_key_len=32,remote_integ_key=b’eALvhMyUCPAzvAZKxneFhxPjMBViVjhF’,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’iLaoJlxgYBbFyFkS’,remote_crypto_key_len=16,remote_crypto_key=b’iLaoJlxgYBbFyFkS’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VdLmPUytRiQYkqUGdsjOoOKfhGClrogE’,remote_integ_key_len=32,remote_integ_key=b’VdLmPUytRiQYkqUGdsjOoOKfhGClrogE’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’AtmXVFLHHpUKmatz’,remote_crypto_key_len=16,remote_crypto_key=b’AtmXVFLHHpUKmatz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’rHbEsPoZedCqDvFAYgHxVYueGgOxcOtU’,remote_integ_key_len=32,remote_integ_key=b’rHbEsPoZedCqDvFAYgHxVYueGgOxcOtU’,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’UTFusKhYNltQDsYA’,remote_crypto_key_len=16,remote_crypto_key=b’UTFusKhYNltQDsYA’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’MJYgDyxMaeTJvGmkdqGYckvOYsALXibv’,remote_integ_key_len=32,remote_integ_key=b’MJYgDyxMaeTJvGmkdqGYckvOYsALXibv’,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’klUPRbijxcbAeNEe’,remote_crypto_key_len=16,remote_crypto_key=b’klUPRbijxcbAeNEe’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XSmNvnVkTjilNedcFdqCCrGpwzAFysdZ’,remote_integ_key_len=32,remote_integ_key=b’XSmNvnVkTjilNedcFdqCCrGpwzAFysdZ’,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’donOaYAweuVkorZW’,remote_crypto_key_len=16,remote_crypto_key=b’donOaYAweuVkorZW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’hzYFGvrJutBKtpwgqNUXgPcQWjNhjHVP’,remote_integ_key_len=32,remote_integ_key=b’hzYFGvrJutBKtpwgqNUXgPcQWjNhjHVP’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’AtmXVFLHHpUKmatz’,remote_crypto_key_len=16,remote_crypto_key=b’AtmXVFLHHpUKmatz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’rHbEsPoZedCqDvFAYgHxVYueGgOxcOtU’,remote_integ_key_len=32,remote_integ_key=b’rHbEsPoZedCqDvFAYgHxVYueGgOxcOtU’,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’UTFusKhYNltQDsYA’,remote_crypto_key_len=16,remote_crypto_key=b’UTFusKhYNltQDsYA’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’MJYgDyxMaeTJvGmkdqGYckvOYsALXibv’,remote_integ_key_len=32,remote_integ_key=b’MJYgDyxMaeTJvGmkdqGYckvOYsALXibv’,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’klUPRbijxcbAeNEe’,remote_crypto_key_len=16,remote_crypto_key=b’klUPRbijxcbAeNEe’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XSmNvnVkTjilNedcFdqCCrGpwzAFysdZ’,remote_integ_key_len=32,remote_integ_key=b’XSmNvnVkTjilNedcFdqCCrGpwzAFysdZ’,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’donOaYAweuVkorZW’,remote_crypto_key_len=16,remote_crypto_key=b’donOaYAweuVkorZW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’hzYFGvrJutBKtpwgqNUXgPcQWjNhjHVP’,remote_integ_key_len=32,remote_integ_key=b’hzYFGvrJutBKtpwgqNUXgPcQWjNhjHVP’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’iDYGQkAnzGeUogbF’,remote_crypto_key_len=16,remote_crypto_key=b’iDYGQkAnzGeUogbF’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’paVLHHHfiiEqyeqGJzfAMSTvrepodIGj’,remote_integ_key_len=32,remote_integ_key=b’paVLHHHfiiEqyeqGJzfAMSTvrepodIGj’,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’bvmctgpFlLXLJHOC’,remote_crypto_key_len=16,remote_crypto_key=b’bvmctgpFlLXLJHOC’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’IvoMtGKyXFEHsJFNozvMlUhuIKLTDwXZ’,remote_integ_key_len=32,remote_integ_key=b’IvoMtGKyXFEHsJFNozvMlUhuIKLTDwXZ’,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’IQDOfJzJlMxkwdIv’,remote_crypto_key_len=16,remote_crypto_key=b’IQDOfJzJlMxkwdIv’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’klqIPubEZvxkVNCmijHPkAOOOQUdaCGR’,remote_integ_key_len=32,remote_integ_key=b’klqIPubEZvxkVNCmijHPkAOOOQUdaCGR’,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’sCGdQNYNMXcmUtAi’,remote_crypto_key_len=16,remote_crypto_key=b’sCGdQNYNMXcmUtAi’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’JMECNutRMwwpDmkQFWHPLWyxolKEnDgM’,remote_integ_key_len=32,remote_integ_key=b’JMECNutRMwwpDmkQFWHPLWyxolKEnDgM’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’iDYGQkAnzGeUogbF’,remote_crypto_key_len=16,remote_crypto_key=b’iDYGQkAnzGeUogbF’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’paVLHHHfiiEqyeqGJzfAMSTvrepodIGj’,remote_integ_key_len=32,remote_integ_key=b’paVLHHHfiiEqyeqGJzfAMSTvrepodIGj’,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’bvmctgpFlLXLJHOC’,remote_crypto_key_len=16,remote_crypto_key=b’bvmctgpFlLXLJHOC’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’IvoMtGKyXFEHsJFNozvMlUhuIKLTDwXZ’,remote_integ_key_len=32,remote_integ_key=b’IvoMtGKyXFEHsJFNozvMlUhuIKLTDwXZ’,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’IQDOfJzJlMxkwdIv’,remote_crypto_key_len=16,remote_crypto_key=b’IQDOfJzJlMxkwdIv’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’klqIPubEZvxkVNCmijHPkAOOOQUdaCGR’,remote_integ_key_len=32,remote_integ_key=b’klqIPubEZvxkVNCmijHPkAOOOQUdaCGR’,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’sCGdQNYNMXcmUtAi’,remote_crypto_key_len=16,remote_crypto_key=b’sCGdQNYNMXcmUtAi’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’JMECNutRMwwpDmkQFWHPLWyxolKEnDgM’,remote_integ_key_len=32,remote_integ_key=b’JMECNutRMwwpDmkQFWHPLWyxolKEnDgM’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’XHlisVdmsjnMZpTJ’,remote_crypto_key_len=16,remote_crypto_key=b’XHlisVdmsjnMZpTJ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’jMLjpGVAdRcEYeOaHWheemcpEGTTQXIQ’,remote_integ_key_len=32,remote_integ_key=b’jMLjpGVAdRcEYeOaHWheemcpEGTTQXIQ’,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’XsGcUmnfxVBntKlX’,remote_crypto_key_len=16,remote_crypto_key=b’XsGcUmnfxVBntKlX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’IORxIixmiFbZrMMfqqwnArFnMMzVVEDp’,remote_integ_key_len=32,remote_integ_key=b’IORxIixmiFbZrMMfqqwnArFnMMzVVEDp’,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’RNADNklVSmPYEOOg’,remote_crypto_key_len=16,remote_crypto_key=b’RNADNklVSmPYEOOg’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’gMIlKDeqKemMGxLwctkSScaloxJnkIST’,remote_integ_key_len=32,remote_integ_key=b’gMIlKDeqKemMGxLwctkSScaloxJnkIST’,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’PEkkpnOaraPwJVor’,remote_crypto_key_len=16,remote_crypto_key=b’PEkkpnOaraPwJVor’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’QCYTAgsSPzfSIyiiLtZZsMYsqjUyURLb’,remote_integ_key_len=32,remote_integ_key=b’QCYTAgsSPzfSIyiiLtZZsMYsqjUyURLb’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’XHlisVdmsjnMZpTJ’,remote_crypto_key_len=16,remote_crypto_key=b’XHlisVdmsjnMZpTJ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’jMLjpGVAdRcEYeOaHWheemcpEGTTQXIQ’,remote_integ_key_len=32,remote_integ_key=b’jMLjpGVAdRcEYeOaHWheemcpEGTTQXIQ’,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’XsGcUmnfxVBntKlX’,remote_crypto_key_len=16,remote_crypto_key=b’XsGcUmnfxVBntKlX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’IORxIixmiFbZrMMfqqwnArFnMMzVVEDp’,remote_integ_key_len=32,remote_integ_key=b’IORxIixmiFbZrMMfqqwnArFnMMzVVEDp’,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’RNADNklVSmPYEOOg’,remote_crypto_key_len=16,remote_crypto_key=b’RNADNklVSmPYEOOg’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’gMIlKDeqKemMGxLwctkSScaloxJnkIST’,remote_integ_key_len=32,remote_integ_key=b’gMIlKDeqKemMGxLwctkSScaloxJnkIST’,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’PEkkpnOaraPwJVor’,remote_crypto_key_len=16,remote_crypto_key=b’PEkkpnOaraPwJVor’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’QCYTAgsSPzfSIyiiLtZZsMYsqjUyURLb’,remote_integ_key_len=32,remote_integ_key=b’QCYTAgsSPzfSIyiiLtZZsMYsqjUyURLb’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’VyIcJDLFkKAbhYtB’,remote_crypto_key_len=16,remote_crypto_key=b’VyIcJDLFkKAbhYtB’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’auOKXhwtNTioUyKbzsCCpTdpALNYqYMG’,remote_integ_key_len=32,remote_integ_key=b’auOKXhwtNTioUyKbzsCCpTdpALNYqYMG’,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’ldOrspVbYKyNVgox’,remote_crypto_key_len=16,remote_crypto_key=b’ldOrspVbYKyNVgox’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’YKFWRjGQYVJIpPjbCuxILSdOJfizFxqg’,remote_integ_key_len=32,remote_integ_key=b’YKFWRjGQYVJIpPjbCuxILSdOJfizFxqg’,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’SNPHoRBrFWWnXqjX’,remote_crypto_key_len=16,remote_crypto_key=b’SNPHoRBrFWWnXqjX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ORgLVneFLOykShKSSgZEFjSwfwtYQYbw’,remote_integ_key_len=32,remote_integ_key=b’ORgLVneFLOykShKSSgZEFjSwfwtYQYbw’,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’OkYOAiuWfwWcPCew’,remote_crypto_key_len=16,remote_crypto_key=b’OkYOAiuWfwWcPCew’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’kXlaTQurAmIryIZtgqASQjiYlgPKKyRi’,remote_integ_key_len=32,remote_integ_key=b’kXlaTQurAmIryIZtgqASQjiYlgPKKyRi’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’VyIcJDLFkKAbhYtB’,remote_crypto_key_len=16,remote_crypto_key=b’VyIcJDLFkKAbhYtB’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’auOKXhwtNTioUyKbzsCCpTdpALNYqYMG’,remote_integ_key_len=32,remote_integ_key=b’auOKXhwtNTioUyKbzsCCpTdpALNYqYMG’,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’ldOrspVbYKyNVgox’,remote_crypto_key_len=16,remote_crypto_key=b’ldOrspVbYKyNVgox’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’YKFWRjGQYVJIpPjbCuxILSdOJfizFxqg’,remote_integ_key_len=32,remote_integ_key=b’YKFWRjGQYVJIpPjbCuxILSdOJfizFxqg’,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’SNPHoRBrFWWnXqjX’,remote_crypto_key_len=16,remote_crypto_key=b’SNPHoRBrFWWnXqjX’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ORgLVneFLOykShKSSgZEFjSwfwtYQYbw’,remote_integ_key_len=32,remote_integ_key=b’ORgLVneFLOykShKSSgZEFjSwfwtYQYbw’,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’OkYOAiuWfwWcPCew’,remote_crypto_key_len=16,remote_crypto_key=b’OkYOAiuWfwWcPCew’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’kXlaTQurAmIryIZtgqASQjiYlgPKKyRi’,remote_integ_key_len=32,remote_integ_key=b’kXlaTQurAmIryIZtgqASQjiYlgPKKyRi’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’AAnHSrPkcLouKjQe’,remote_crypto_key_len=16,remote_crypto_key=b’AAnHSrPkcLouKjQe’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XEiRPzYyiaOrsHsWUiEPkvEBnbFMKfmq’,remote_integ_key_len=32,remote_integ_key=b’XEiRPzYyiaOrsHsWUiEPkvEBnbFMKfmq’,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’wVjWeWLSpyGXSNyr’,remote_crypto_key_len=16,remote_crypto_key=b’wVjWeWLSpyGXSNyr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’oOIccDZRnBYsBGVCjYkYEmBIVVlwMowJ’,remote_integ_key_len=32,remote_integ_key=b’oOIccDZRnBYsBGVCjYkYEmBIVVlwMowJ’,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’cOkjYCjSrXfJatdO’,remote_crypto_key_len=16,remote_crypto_key=b’cOkjYCjSrXfJatdO’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’vfoNxrdHpVSxEbePyfsLRDBkHaczQfNK’,remote_integ_key_len=32,remote_integ_key=b’vfoNxrdHpVSxEbePyfsLRDBkHaczQfNK’,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’gEkZeDTiDDVbPlns’,remote_crypto_key_len=16,remote_crypto_key=b’gEkZeDTiDDVbPlns’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XYUYqhnYQWcHMWukSjccHMYNyKgOPHAo’,remote_integ_key_len=32,remote_integ_key=b’XYUYqhnYQWcHMWukSjccHMYNyKgOPHAo’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’AAnHSrPkcLouKjQe’,remote_crypto_key_len=16,remote_crypto_key=b’AAnHSrPkcLouKjQe’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XEiRPzYyiaOrsHsWUiEPkvEBnbFMKfmq’,remote_integ_key_len=32,remote_integ_key=b’XEiRPzYyiaOrsHsWUiEPkvEBnbFMKfmq’,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’wVjWeWLSpyGXSNyr’,remote_crypto_key_len=16,remote_crypto_key=b’wVjWeWLSpyGXSNyr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’oOIccDZRnBYsBGVCjYkYEmBIVVlwMowJ’,remote_integ_key_len=32,remote_integ_key=b’oOIccDZRnBYsBGVCjYkYEmBIVVlwMowJ’,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’cOkjYCjSrXfJatdO’,remote_crypto_key_len=16,remote_crypto_key=b’cOkjYCjSrXfJatdO’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’vfoNxrdHpVSxEbePyfsLRDBkHaczQfNK’,remote_integ_key_len=32,remote_integ_key=b’vfoNxrdHpVSxEbePyfsLRDBkHaczQfNK’,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’gEkZeDTiDDVbPlns’,remote_crypto_key_len=16,remote_crypto_key=b’gEkZeDTiDDVbPlns’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XYUYqhnYQWcHMWukSjccHMYNyKgOPHAo’,remote_integ_key_len=32,remote_integ_key=b’XYUYqhnYQWcHMWukSjccHMYNyKgOPHAo’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’CnmlAPRKUauOyDJW’,remote_crypto_key_len=16,remote_crypto_key=b’CnmlAPRKUauOyDJW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’wqnTnnWxpnflvJVPKgukxiZKarnNfblk’,remote_integ_key_len=32,remote_integ_key=b’wqnTnnWxpnflvJVPKgukxiZKarnNfblk’,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’CRdKBcfQNGfUyjGx’,remote_crypto_key_len=16,remote_crypto_key=b’CRdKBcfQNGfUyjGx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’JyXXvrOLXoDYOVqrULIzqbbRofyccAXY’,remote_integ_key_len=32,remote_integ_key=b’JyXXvrOLXoDYOVqrULIzqbbRofyccAXY’,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’uoOcTNuikKRJniLL’,remote_crypto_key_len=16,remote_crypto_key=b’uoOcTNuikKRJniLL’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’CJEZnIdSjfqzEwwfiyKNlAfXvaZaDEoJ’,remote_integ_key_len=32,remote_integ_key=b’CJEZnIdSjfqzEwwfiyKNlAfXvaZaDEoJ’,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’JEwVQbDETiScgsYh’,remote_crypto_key_len=16,remote_crypto_key=b’JEwVQbDETiScgsYh’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’qJfZFbcALRZdbAdShapSrxhsaqBvWVed’,remote_integ_key_len=32,remote_integ_key=b’qJfZFbcALRZdbAdShapSrxhsaqBvWVed’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’CnmlAPRKUauOyDJW’,remote_crypto_key_len=16,remote_crypto_key=b’CnmlAPRKUauOyDJW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’wqnTnnWxpnflvJVPKgukxiZKarnNfblk’,remote_integ_key_len=32,remote_integ_key=b’wqnTnnWxpnflvJVPKgukxiZKarnNfblk’,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’CRdKBcfQNGfUyjGx’,remote_crypto_key_len=16,remote_crypto_key=b’CRdKBcfQNGfUyjGx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’JyXXvrOLXoDYOVqrULIzqbbRofyccAXY’,remote_integ_key_len=32,remote_integ_key=b’JyXXvrOLXoDYOVqrULIzqbbRofyccAXY’,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’uoOcTNuikKRJniLL’,remote_crypto_key_len=16,remote_crypto_key=b’uoOcTNuikKRJniLL’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’CJEZnIdSjfqzEwwfiyKNlAfXvaZaDEoJ’,remote_integ_key_len=32,remote_integ_key=b’CJEZnIdSjfqzEwwfiyKNlAfXvaZaDEoJ’,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’JEwVQbDETiScgsYh’,remote_crypto_key_len=16,remote_crypto_key=b’JEwVQbDETiScgsYh’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’qJfZFbcALRZdbAdShapSrxhsaqBvWVed’,remote_integ_key_len=32,remote_integ_key=b’qJfZFbcALRZdbAdShapSrxhsaqBvWVed’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’hmiCgPswHIqeUkQD’,remote_crypto_key_len=16,remote_crypto_key=b’hmiCgPswHIqeUkQD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’yuZOLQbgzjqMignMVvFKYdjaMQJlMvwv’,remote_integ_key_len=32,remote_integ_key=b’yuZOLQbgzjqMignMVvFKYdjaMQJlMvwv’,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’KzPrFfdONkvvGBoP’,remote_crypto_key_len=16,remote_crypto_key=b’KzPrFfdONkvvGBoP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’SyUpzidYmVLoDrZaRciiCiTyCMknoEZV’,remote_integ_key_len=32,remote_integ_key=b’SyUpzidYmVLoDrZaRciiCiTyCMknoEZV’,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’zqREdgYVyTuBgBrb’,remote_crypto_key_len=16,remote_crypto_key=b’zqREdgYVyTuBgBrb’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WNGbIYUCDSlUFzAnDkbcmaXMAKvOpoQi’,remote_integ_key_len=32,remote_integ_key=b’WNGbIYUCDSlUFzAnDkbcmaXMAKvOpoQi’,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’apCRcDwMdreCKwlK’,remote_crypto_key_len=16,remote_crypto_key=b’apCRcDwMdreCKwlK’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xuxicjbsSYhfVNKWUZZroDTbGOaNjhCD’,remote_integ_key_len=32,remote_integ_key=b’xuxicjbsSYhfVNKWUZZroDTbGOaNjhCD’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’hmiCgPswHIqeUkQD’,remote_crypto_key_len=16,remote_crypto_key=b’hmiCgPswHIqeUkQD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’yuZOLQbgzjqMignMVvFKYdjaMQJlMvwv’,remote_integ_key_len=32,remote_integ_key=b’yuZOLQbgzjqMignMVvFKYdjaMQJlMvwv’,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’KzPrFfdONkvvGBoP’,remote_crypto_key_len=16,remote_crypto_key=b’KzPrFfdONkvvGBoP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’SyUpzidYmVLoDrZaRciiCiTyCMknoEZV’,remote_integ_key_len=32,remote_integ_key=b’SyUpzidYmVLoDrZaRciiCiTyCMknoEZV’,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’zqREdgYVyTuBgBrb’,remote_crypto_key_len=16,remote_crypto_key=b’zqREdgYVyTuBgBrb’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’WNGbIYUCDSlUFzAnDkbcmaXMAKvOpoQi’,remote_integ_key_len=32,remote_integ_key=b’WNGbIYUCDSlUFzAnDkbcmaXMAKvOpoQi’,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’apCRcDwMdreCKwlK’,remote_crypto_key_len=16,remote_crypto_key=b’apCRcDwMdreCKwlK’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xuxicjbsSYhfVNKWUZZroDTbGOaNjhCD’,remote_integ_key_len=32,remote_integ_key=b’xuxicjbsSYhfVNKWUZZroDTbGOaNjhCD’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’wvDmsRSuULWZnvxc’,remote_crypto_key_len=16,remote_crypto_key=b’wvDmsRSuULWZnvxc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xWhFRkcxCvtTVzEWRGOjjWKfeKiFxpgLHGHGKCfdznluujnaItVuEAAjBVKKCOvj’,remote_integ_key_len=64,remote_integ_key=b’xWhFRkcxCvtTVzEWRGOjjWKfeKiFxpgLHGHGKCfdznluujnaItVuEAAjBVKKCOvj’,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’BuVUEsldgMesRvRu’,remote_crypto_key_len=16,remote_crypto_key=b’BuVUEsldgMesRvRu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’cyLGQjaFOgvMrVJOexSqFfMpBUYcnHfyPoGcOCIrVEZnjmANoXxyawsFGjGpIXDs’,remote_integ_key_len=64,remote_integ_key=b’cyLGQjaFOgvMrVJOexSqFfMpBUYcnHfyPoGcOCIrVEZnjmANoXxyawsFGjGpIXDs’,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’udoKPXlggdruOLJp’,remote_crypto_key_len=16,remote_crypto_key=b’udoKPXlggdruOLJp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’hoKxFCTMTYfUpQJasJPHCmaButRzjCLvoepjiJdtWYkQrnjzmlugFLzrFykzEJXP’,remote_integ_key_len=64,remote_integ_key=b’hoKxFCTMTYfUpQJasJPHCmaButRzjCLvoepjiJdtWYkQrnjzmlugFLzrFykzEJXP’,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’qYrCqbTvvNBaarID’,remote_crypto_key_len=16,remote_crypto_key=b’qYrCqbTvvNBaarID’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XurlzFHfqooJwHhInTHuqicKHXXIckhKtHXvCbcbxONMYSOQknRixCjCzrkEdFmt’,remote_integ_key_len=64,remote_integ_key=b’XurlzFHfqooJwHhInTHuqicKHXXIckhKtHXvCbcbxONMYSOQknRixCjCzrkEdFmt’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’wvDmsRSuULWZnvxc’,remote_crypto_key_len=16,remote_crypto_key=b’wvDmsRSuULWZnvxc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xWhFRkcxCvtTVzEWRGOjjWKfeKiFxpgLHGHGKCfdznluujnaItVuEAAjBVKKCOvj’,remote_integ_key_len=64,remote_integ_key=b’xWhFRkcxCvtTVzEWRGOjjWKfeKiFxpgLHGHGKCfdznluujnaItVuEAAjBVKKCOvj’,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’BuVUEsldgMesRvRu’,remote_crypto_key_len=16,remote_crypto_key=b’BuVUEsldgMesRvRu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’cyLGQjaFOgvMrVJOexSqFfMpBUYcnHfyPoGcOCIrVEZnjmANoXxyawsFGjGpIXDs’,remote_integ_key_len=64,remote_integ_key=b’cyLGQjaFOgvMrVJOexSqFfMpBUYcnHfyPoGcOCIrVEZnjmANoXxyawsFGjGpIXDs’,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’udoKPXlggdruOLJp’,remote_crypto_key_len=16,remote_crypto_key=b’udoKPXlggdruOLJp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’hoKxFCTMTYfUpQJasJPHCmaButRzjCLvoepjiJdtWYkQrnjzmlugFLzrFykzEJXP’,remote_integ_key_len=64,remote_integ_key=b’hoKxFCTMTYfUpQJasJPHCmaButRzjCLvoepjiJdtWYkQrnjzmlugFLzrFykzEJXP’,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’qYrCqbTvvNBaarID’,remote_crypto_key_len=16,remote_crypto_key=b’qYrCqbTvvNBaarID’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XurlzFHfqooJwHhInTHuqicKHXXIckhKtHXvCbcbxONMYSOQknRixCjCzrkEdFmt’,remote_integ_key_len=64,remote_integ_key=b’XurlzFHfqooJwHhInTHuqicKHXXIckhKtHXvCbcbxONMYSOQknRixCjCzrkEdFmt’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’oKLjiGocYOssawtx’,remote_crypto_key_len=16,remote_crypto_key=b’oKLjiGocYOssawtx’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’NtkHtVQipZswsTKlsglQZJZOWhgfCrLTGxJySLblxAlaiQxplCQCFdrEczukrqOy’,remote_integ_key_len=64,remote_integ_key=b’NtkHtVQipZswsTKlsglQZJZOWhgfCrLTGxJySLblxAlaiQxplCQCFdrEczukrqOy’,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’liMrrDbLuajEHInn’,remote_crypto_key_len=16,remote_crypto_key=b’liMrrDbLuajEHInn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FVlzFhjJpbjnvyVhEWXwcWrXWbVaJYAMhrWzjeJEZJKwLkqkZzoIzfHZWVHltUSp’,remote_integ_key_len=64,remote_integ_key=b’FVlzFhjJpbjnvyVhEWXwcWrXWbVaJYAMhrWzjeJEZJKwLkqkZzoIzfHZWVHltUSp’,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’cTiUGeFpTAiJxZsT’,remote_crypto_key_len=16,remote_crypto_key=b’cTiUGeFpTAiJxZsT’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’bVMRmGsuAdtjmAEnEkfrKFDIfOQTZOYEZgIVtbSsYtSUbrxmuRvfSTlewXnlhGQB’,remote_integ_key_len=64,remote_integ_key=b’bVMRmGsuAdtjmAEnEkfrKFDIfOQTZOYEZgIVtbSsYtSUbrxmuRvfSTlewXnlhGQB’,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’drbxnwsxdcXsYDMq’,remote_crypto_key_len=16,remote_crypto_key=b’drbxnwsxdcXsYDMq’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’GCGlBeaiyWjbfflOJGScOGMDneWiRGSmyqpvLbiKawjNofUzWmlOEHNtGdCMUEid’,remote_integ_key_len=64,remote_integ_key=b’GCGlBeaiyWjbfflOJGScOGMDneWiRGSmyqpvLbiKawjNofUzWmlOEHNtGdCMUEid’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’oKLjiGocYOssawtx’,remote_crypto_key_len=16,remote_crypto_key=b’oKLjiGocYOssawtx’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’NtkHtVQipZswsTKlsglQZJZOWhgfCrLTGxJySLblxAlaiQxplCQCFdrEczukrqOy’,remote_integ_key_len=64,remote_integ_key=b’NtkHtVQipZswsTKlsglQZJZOWhgfCrLTGxJySLblxAlaiQxplCQCFdrEczukrqOy’,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’liMrrDbLuajEHInn’,remote_crypto_key_len=16,remote_crypto_key=b’liMrrDbLuajEHInn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’FVlzFhjJpbjnvyVhEWXwcWrXWbVaJYAMhrWzjeJEZJKwLkqkZzoIzfHZWVHltUSp’,remote_integ_key_len=64,remote_integ_key=b’FVlzFhjJpbjnvyVhEWXwcWrXWbVaJYAMhrWzjeJEZJKwLkqkZzoIzfHZWVHltUSp’,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’cTiUGeFpTAiJxZsT’,remote_crypto_key_len=16,remote_crypto_key=b’cTiUGeFpTAiJxZsT’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’bVMRmGsuAdtjmAEnEkfrKFDIfOQTZOYEZgIVtbSsYtSUbrxmuRvfSTlewXnlhGQB’,remote_integ_key_len=64,remote_integ_key=b’bVMRmGsuAdtjmAEnEkfrKFDIfOQTZOYEZgIVtbSsYtSUbrxmuRvfSTlewXnlhGQB’,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’drbxnwsxdcXsYDMq’,remote_crypto_key_len=16,remote_crypto_key=b’drbxnwsxdcXsYDMq’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’GCGlBeaiyWjbfflOJGScOGMDneWiRGSmyqpvLbiKawjNofUzWmlOEHNtGdCMUEid’,remote_integ_key_len=64,remote_integ_key=b’GCGlBeaiyWjbfflOJGScOGMDneWiRGSmyqpvLbiKawjNofUzWmlOEHNtGdCMUEid’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’GsGglrGPJYgXPDsx’,remote_crypto_key_len=16,remote_crypto_key=b’GsGglrGPJYgXPDsx’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’obsSROMxhmETrJOFVdXxLsdqzoToKfbEigDLAaKJuVfMSnjbNGkuUdBcmyUpyPLi’,remote_integ_key_len=64,remote_integ_key=b’obsSROMxhmETrJOFVdXxLsdqzoToKfbEigDLAaKJuVfMSnjbNGkuUdBcmyUpyPLi’,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’mUfAStkhPYbabVHp’,remote_crypto_key_len=16,remote_crypto_key=b’mUfAStkhPYbabVHp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’VZsRnZrvuYHZkmqOGJkTaSeuZAMuaCHwVRYJFVWzmfvjryncWPceRIqXsQuOLfLF’,remote_integ_key_len=64,remote_integ_key=b’VZsRnZrvuYHZkmqOGJkTaSeuZAMuaCHwVRYJFVWzmfvjryncWPceRIqXsQuOLfLF’,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’HUvMzvsWUINVmVmZ’,remote_crypto_key_len=16,remote_crypto_key=b’HUvMzvsWUINVmVmZ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’VOihoAKJpNNPsHNQadIBPeIrhoSoSRtabKPXnSzdrFFKHeUFmfplZdigNZAGxbgv’,remote_integ_key_len=64,remote_integ_key=b’VOihoAKJpNNPsHNQadIBPeIrhoSoSRtabKPXnSzdrFFKHeUFmfplZdigNZAGxbgv’,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’NsAJzyqhDkbYzzPq’,remote_crypto_key_len=16,remote_crypto_key=b’NsAJzyqhDkbYzzPq’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’udcDWHMrxqpbNILCQHWYgSdTfJLBkHTbiLGZKdLKSNDDHlVXMEuruqNZImrLJEds’,remote_integ_key_len=64,remote_integ_key=b’udcDWHMrxqpbNILCQHWYgSdTfJLBkHTbiLGZKdLKSNDDHlVXMEuruqNZImrLJEds’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’GsGglrGPJYgXPDsx’,remote_crypto_key_len=16,remote_crypto_key=b’GsGglrGPJYgXPDsx’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’obsSROMxhmETrJOFVdXxLsdqzoToKfbEigDLAaKJuVfMSnjbNGkuUdBcmyUpyPLi’,remote_integ_key_len=64,remote_integ_key=b’obsSROMxhmETrJOFVdXxLsdqzoToKfbEigDLAaKJuVfMSnjbNGkuUdBcmyUpyPLi’,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’mUfAStkhPYbabVHp’,remote_crypto_key_len=16,remote_crypto_key=b’mUfAStkhPYbabVHp’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’VZsRnZrvuYHZkmqOGJkTaSeuZAMuaCHwVRYJFVWzmfvjryncWPceRIqXsQuOLfLF’,remote_integ_key_len=64,remote_integ_key=b’VZsRnZrvuYHZkmqOGJkTaSeuZAMuaCHwVRYJFVWzmfvjryncWPceRIqXsQuOLfLF’,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’HUvMzvsWUINVmVmZ’,remote_crypto_key_len=16,remote_crypto_key=b’HUvMzvsWUINVmVmZ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’VOihoAKJpNNPsHNQadIBPeIrhoSoSRtabKPXnSzdrFFKHeUFmfplZdigNZAGxbgv’,remote_integ_key_len=64,remote_integ_key=b’VOihoAKJpNNPsHNQadIBPeIrhoSoSRtabKPXnSzdrFFKHeUFmfplZdigNZAGxbgv’,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’NsAJzyqhDkbYzzPq’,remote_crypto_key_len=16,remote_crypto_key=b’NsAJzyqhDkbYzzPq’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’udcDWHMrxqpbNILCQHWYgSdTfJLBkHTbiLGZKdLKSNDDHlVXMEuruqNZImrLJEds’,remote_integ_key_len=64,remote_integ_key=b’udcDWHMrxqpbNILCQHWYgSdTfJLBkHTbiLGZKdLKSNDDHlVXMEuruqNZImrLJEds’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’hCxpHltGiUxNsPpV’,remote_crypto_key_len=16,remote_crypto_key=b’hCxpHltGiUxNsPpV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’JLLtcyvcnALJEaXLVGsoWkWzWMFJixvsSaDNHhQCVuYIWCtyZUoXhroselWjqkfx’,remote_integ_key_len=64,remote_integ_key=b’JLLtcyvcnALJEaXLVGsoWkWzWMFJixvsSaDNHhQCVuYIWCtyZUoXhroselWjqkfx’,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’sFtHKPMupxfuSiIV’,remote_crypto_key_len=16,remote_crypto_key=b’sFtHKPMupxfuSiIV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HTnXVAzlCZLySuyrsfZlDUXAyvbEnXIjBeGULZUbMYrbRQHHRHgEyyAzbsJdnfSm’,remote_integ_key_len=64,remote_integ_key=b’HTnXVAzlCZLySuyrsfZlDUXAyvbEnXIjBeGULZUbMYrbRQHHRHgEyyAzbsJdnfSm’,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’gZRAHKYcpPHToNbu’,remote_crypto_key_len=16,remote_crypto_key=b’gZRAHKYcpPHToNbu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XSbeJopORvbMUiKHFUKgKJCVEswydWjPbPNEXVnAdhZinfxrwXAwWGBWPbLewyoe’,remote_integ_key_len=64,remote_integ_key=b’XSbeJopORvbMUiKHFUKgKJCVEswydWjPbPNEXVnAdhZinfxrwXAwWGBWPbLewyoe’,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’nzxDRtEdMhUvpPNj’,remote_crypto_key_len=16,remote_crypto_key=b’nzxDRtEdMhUvpPNj’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mzRvgAVmfsONPoXGXmdYSTEvKWsUsRDlYiwbfoNmTrULmFmXcBgZSZErSdZEXcoZ’,remote_integ_key_len=64,remote_integ_key=b’mzRvgAVmfsONPoXGXmdYSTEvKWsUsRDlYiwbfoNmTrULmFmXcBgZSZErSdZEXcoZ’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’hCxpHltGiUxNsPpV’,remote_crypto_key_len=16,remote_crypto_key=b’hCxpHltGiUxNsPpV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’JLLtcyvcnALJEaXLVGsoWkWzWMFJixvsSaDNHhQCVuYIWCtyZUoXhroselWjqkfx’,remote_integ_key_len=64,remote_integ_key=b’JLLtcyvcnALJEaXLVGsoWkWzWMFJixvsSaDNHhQCVuYIWCtyZUoXhroselWjqkfx’,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’sFtHKPMupxfuSiIV’,remote_crypto_key_len=16,remote_crypto_key=b’sFtHKPMupxfuSiIV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HTnXVAzlCZLySuyrsfZlDUXAyvbEnXIjBeGULZUbMYrbRQHHRHgEyyAzbsJdnfSm’,remote_integ_key_len=64,remote_integ_key=b’HTnXVAzlCZLySuyrsfZlDUXAyvbEnXIjBeGULZUbMYrbRQHHRHgEyyAzbsJdnfSm’,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’gZRAHKYcpPHToNbu’,remote_crypto_key_len=16,remote_crypto_key=b’gZRAHKYcpPHToNbu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XSbeJopORvbMUiKHFUKgKJCVEswydWjPbPNEXVnAdhZinfxrwXAwWGBWPbLewyoe’,remote_integ_key_len=64,remote_integ_key=b’XSbeJopORvbMUiKHFUKgKJCVEswydWjPbPNEXVnAdhZinfxrwXAwWGBWPbLewyoe’,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’nzxDRtEdMhUvpPNj’,remote_crypto_key_len=16,remote_crypto_key=b’nzxDRtEdMhUvpPNj’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mzRvgAVmfsONPoXGXmdYSTEvKWsUsRDlYiwbfoNmTrULmFmXcBgZSZErSdZEXcoZ’,remote_integ_key_len=64,remote_integ_key=b’mzRvgAVmfsONPoXGXmdYSTEvKWsUsRDlYiwbfoNmTrULmFmXcBgZSZErSdZEXcoZ’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’JrxFQFIOGEldXFqM’,remote_crypto_key_len=16,remote_crypto_key=b’JrxFQFIOGEldXFqM’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XPHRIwOIVKQXaYIbnnVfKxNGFZHOIKOZbONCSAQoGPQEXdTneyLuYSsaABdiZyyd’,remote_integ_key_len=64,remote_integ_key=b’XPHRIwOIVKQXaYIbnnVfKxNGFZHOIKOZbONCSAQoGPQEXdTneyLuYSsaABdiZyyd’,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’vpQMZAWJNeefgbGR’,remote_crypto_key_len=16,remote_crypto_key=b’vpQMZAWJNeefgbGR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’knztRupiVXkQLqHdtcLjNIxsbehHfwWONKjOCOYNgxelCnNPFLnwpXFtJEighmGV’,remote_integ_key_len=64,remote_integ_key=b’knztRupiVXkQLqHdtcLjNIxsbehHfwWONKjOCOYNgxelCnNPFLnwpXFtJEighmGV’,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’GKukOXPYTKepvyPg’,remote_crypto_key_len=16,remote_crypto_key=b’GKukOXPYTKepvyPg’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AHGkLnoikIlYETQDGnLymdGtCqwZvPmITSelzOLfQNmDWkqdjHefZLzpxQOXBbNv’,remote_integ_key_len=64,remote_integ_key=b’AHGkLnoikIlYETQDGnLymdGtCqwZvPmITSelzOLfQNmDWkqdjHefZLzpxQOXBbNv’,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’emlVsKdhbFNlzDIr’,remote_crypto_key_len=16,remote_crypto_key=b’emlVsKdhbFNlzDIr’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’QtWoAYlQZoyojDBMhsqlaNRmLOXLufbMOBKxlnKGAqoFgwhORkoJlMDdJkvdYxUs’,remote_integ_key_len=64,remote_integ_key=b’QtWoAYlQZoyojDBMhsqlaNRmLOXLufbMOBKxlnKGAqoFgwhORkoJlMDdJkvdYxUs’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’JrxFQFIOGEldXFqM’,remote_crypto_key_len=16,remote_crypto_key=b’JrxFQFIOGEldXFqM’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’XPHRIwOIVKQXaYIbnnVfKxNGFZHOIKOZbONCSAQoGPQEXdTneyLuYSsaABdiZyyd’,remote_integ_key_len=64,remote_integ_key=b’XPHRIwOIVKQXaYIbnnVfKxNGFZHOIKOZbONCSAQoGPQEXdTneyLuYSsaABdiZyyd’,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’vpQMZAWJNeefgbGR’,remote_crypto_key_len=16,remote_crypto_key=b’vpQMZAWJNeefgbGR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’knztRupiVXkQLqHdtcLjNIxsbehHfwWONKjOCOYNgxelCnNPFLnwpXFtJEighmGV’,remote_integ_key_len=64,remote_integ_key=b’knztRupiVXkQLqHdtcLjNIxsbehHfwWONKjOCOYNgxelCnNPFLnwpXFtJEighmGV’,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’GKukOXPYTKepvyPg’,remote_crypto_key_len=16,remote_crypto_key=b’GKukOXPYTKepvyPg’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AHGkLnoikIlYETQDGnLymdGtCqwZvPmITSelzOLfQNmDWkqdjHefZLzpxQOXBbNv’,remote_integ_key_len=64,remote_integ_key=b’AHGkLnoikIlYETQDGnLymdGtCqwZvPmITSelzOLfQNmDWkqdjHefZLzpxQOXBbNv’,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’emlVsKdhbFNlzDIr’,remote_crypto_key_len=16,remote_crypto_key=b’emlVsKdhbFNlzDIr’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’QtWoAYlQZoyojDBMhsqlaNRmLOXLufbMOBKxlnKGAqoFgwhORkoJlMDdJkvdYxUs’,remote_integ_key_len=64,remote_integ_key=b’QtWoAYlQZoyojDBMhsqlaNRmLOXLufbMOBKxlnKGAqoFgwhORkoJlMDdJkvdYxUs’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’DCjhckkiVqmUSndR’,remote_crypto_key_len=16,remote_crypto_key=b’DCjhckkiVqmUSndR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zhemQZgWOsMarMVpTNPRnmKmrGnoIuaXqKKnExwaaXuskchqkCLfZRkqnYKDpqIb’,remote_integ_key_len=64,remote_integ_key=b’zhemQZgWOsMarMVpTNPRnmKmrGnoIuaXqKKnExwaaXuskchqkCLfZRkqnYKDpqIb’,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’LDsyubUdfxPTLwWn’,remote_crypto_key_len=16,remote_crypto_key=b’LDsyubUdfxPTLwWn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’UNXUYmGZTcfkLEXHpxZGYfmQABMWoDvaqkeqXyOhBToNfczXDMWFhvGpXTWjwBBX’,remote_integ_key_len=64,remote_integ_key=b’UNXUYmGZTcfkLEXHpxZGYfmQABMWoDvaqkeqXyOhBToNfczXDMWFhvGpXTWjwBBX’,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’BihIfkpFWqvnBgnR’,remote_crypto_key_len=16,remote_crypto_key=b’BihIfkpFWqvnBgnR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mHMqTXarxtMoGwbvatBIGeMxLXDmjJnbKIrjDknKnNpFFYlgrfzUxfXfaosDoevc’,remote_integ_key_len=64,remote_integ_key=b’mHMqTXarxtMoGwbvatBIGeMxLXDmjJnbKIrjDknKnNpFFYlgrfzUxfXfaosDoevc’,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’mplKbRDPMVDzDHnn’,remote_crypto_key_len=16,remote_crypto_key=b’mplKbRDPMVDzDHnn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’STtJWnPANmXNJzFQLdDycNPnbqGzewGcoNaiOTHTkuSDlxvpkCDEohZdyyrDEgih’,remote_integ_key_len=64,remote_integ_key=b’STtJWnPANmXNJzFQLdDycNPnbqGzewGcoNaiOTHTkuSDlxvpkCDEohZdyyrDEgih’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’DCjhckkiVqmUSndR’,remote_crypto_key_len=16,remote_crypto_key=b’DCjhckkiVqmUSndR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zhemQZgWOsMarMVpTNPRnmKmrGnoIuaXqKKnExwaaXuskchqkCLfZRkqnYKDpqIb’,remote_integ_key_len=64,remote_integ_key=b’zhemQZgWOsMarMVpTNPRnmKmrGnoIuaXqKKnExwaaXuskchqkCLfZRkqnYKDpqIb’,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’LDsyubUdfxPTLwWn’,remote_crypto_key_len=16,remote_crypto_key=b’LDsyubUdfxPTLwWn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’UNXUYmGZTcfkLEXHpxZGYfmQABMWoDvaqkeqXyOhBToNfczXDMWFhvGpXTWjwBBX’,remote_integ_key_len=64,remote_integ_key=b’UNXUYmGZTcfkLEXHpxZGYfmQABMWoDvaqkeqXyOhBToNfczXDMWFhvGpXTWjwBBX’,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’BihIfkpFWqvnBgnR’,remote_crypto_key_len=16,remote_crypto_key=b’BihIfkpFWqvnBgnR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mHMqTXarxtMoGwbvatBIGeMxLXDmjJnbKIrjDknKnNpFFYlgrfzUxfXfaosDoevc’,remote_integ_key_len=64,remote_integ_key=b’mHMqTXarxtMoGwbvatBIGeMxLXDmjJnbKIrjDknKnNpFFYlgrfzUxfXfaosDoevc’,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’mplKbRDPMVDzDHnn’,remote_crypto_key_len=16,remote_crypto_key=b’mplKbRDPMVDzDHnn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’STtJWnPANmXNJzFQLdDycNPnbqGzewGcoNaiOTHTkuSDlxvpkCDEohZdyyrDEgih’,remote_integ_key_len=64,remote_integ_key=b’STtJWnPANmXNJzFQLdDycNPnbqGzewGcoNaiOTHTkuSDlxvpkCDEohZdyyrDEgih’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’zSTopqfeQWWJcfDD’,remote_crypto_key_len=16,remote_crypto_key=b’zSTopqfeQWWJcfDD’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’rNNhluunRKsMsjXUZcOMyFOzhbVeYnQvlQNMWWxTItxgnCzYmMWHRdCENKsDHHpm’,remote_integ_key_len=64,remote_integ_key=b’rNNhluunRKsMsjXUZcOMyFOzhbVeYnQvlQNMWWxTItxgnCzYmMWHRdCENKsDHHpm’,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’oxbdXGJsdhpiUZTc’,remote_crypto_key_len=16,remote_crypto_key=b’oxbdXGJsdhpiUZTc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dZqYSwBDupLRkJYqyMpGNrMAWCrYvWpGxDxNsnBVViZiMDNxzdxVQwLcVePlDvKl’,remote_integ_key_len=64,remote_integ_key=b’dZqYSwBDupLRkJYqyMpGNrMAWCrYvWpGxDxNsnBVViZiMDNxzdxVQwLcVePlDvKl’,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’upDoUQYDTdOfdUsJ’,remote_crypto_key_len=16,remote_crypto_key=b’upDoUQYDTdOfdUsJ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IpZDhfVaxokqiVhdiDNEnecnmEUvgVAuGHbdAVoQWGRIaYHsyJHCKBcfZaYAksGO’,remote_integ_key_len=64,remote_integ_key=b’IpZDhfVaxokqiVhdiDNEnecnmEUvgVAuGHbdAVoQWGRIaYHsyJHCKBcfZaYAksGO’,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’tNCuHEewTFxjylJF’,remote_crypto_key_len=16,remote_crypto_key=b’tNCuHEewTFxjylJF’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’QgTeUXriDAciFzkHlYObbUaMDBjTNqjbPAXtkjXHeaOSYmjUaxLRUYzSmxMwJsmI’,remote_integ_key_len=64,remote_integ_key=b’QgTeUXriDAciFzkHlYObbUaMDBjTNqjbPAXtkjXHeaOSYmjUaxLRUYzSmxMwJsmI’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’zSTopqfeQWWJcfDD’,remote_crypto_key_len=16,remote_crypto_key=b’zSTopqfeQWWJcfDD’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’rNNhluunRKsMsjXUZcOMyFOzhbVeYnQvlQNMWWxTItxgnCzYmMWHRdCENKsDHHpm’,remote_integ_key_len=64,remote_integ_key=b’rNNhluunRKsMsjXUZcOMyFOzhbVeYnQvlQNMWWxTItxgnCzYmMWHRdCENKsDHHpm’,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’oxbdXGJsdhpiUZTc’,remote_crypto_key_len=16,remote_crypto_key=b’oxbdXGJsdhpiUZTc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dZqYSwBDupLRkJYqyMpGNrMAWCrYvWpGxDxNsnBVViZiMDNxzdxVQwLcVePlDvKl’,remote_integ_key_len=64,remote_integ_key=b’dZqYSwBDupLRkJYqyMpGNrMAWCrYvWpGxDxNsnBVViZiMDNxzdxVQwLcVePlDvKl’,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’upDoUQYDTdOfdUsJ’,remote_crypto_key_len=16,remote_crypto_key=b’upDoUQYDTdOfdUsJ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IpZDhfVaxokqiVhdiDNEnecnmEUvgVAuGHbdAVoQWGRIaYHsyJHCKBcfZaYAksGO’,remote_integ_key_len=64,remote_integ_key=b’IpZDhfVaxokqiVhdiDNEnecnmEUvgVAuGHbdAVoQWGRIaYHsyJHCKBcfZaYAksGO’,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’tNCuHEewTFxjylJF’,remote_crypto_key_len=16,remote_crypto_key=b’tNCuHEewTFxjylJF’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’QgTeUXriDAciFzkHlYObbUaMDBjTNqjbPAXtkjXHeaOSYmjUaxLRUYzSmxMwJsmI’,remote_integ_key_len=64,remote_integ_key=b’QgTeUXriDAciFzkHlYObbUaMDBjTNqjbPAXtkjXHeaOSYmjUaxLRUYzSmxMwJsmI’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’SbLVkNUNXAGimiiF’,remote_crypto_key_len=16,remote_crypto_key=b’SbLVkNUNXAGimiiF’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’PPjdjlqsslEdklPqIirOqFWYiiBoGyIrEPJwNrbdgzkrZSrVLdewSUBNsqMxXGsq’,remote_integ_key_len=64,remote_integ_key=b’PPjdjlqsslEdklPqIirOqFWYiiBoGyIrEPJwNrbdgzkrZSrVLdewSUBNsqMxXGsq’,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’OIcmJfOUEfVlXkcG’,remote_crypto_key_len=16,remote_crypto_key=b’OIcmJfOUEfVlXkcG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’CopQeoatCipGpZvrzXuwXsDJKSOblZezjwsKglQlTjbBTbOMhDsPnjqgnxFVHWhE’,remote_integ_key_len=64,remote_integ_key=b’CopQeoatCipGpZvrzXuwXsDJKSOblZezjwsKglQlTjbBTbOMhDsPnjqgnxFVHWhE’,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’dxDjzzZphaLOqCjr’,remote_crypto_key_len=16,remote_crypto_key=b’dxDjzzZphaLOqCjr’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MQvyucTyyOMVXeilTwJUFKFcpAWOYhqryUnxEpFXTQtQXRvIJMFgUIUjRTLRmvzp’,remote_integ_key_len=64,remote_integ_key=b’MQvyucTyyOMVXeilTwJUFKFcpAWOYhqryUnxEpFXTQtQXRvIJMFgUIUjRTLRmvzp’,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’VxHJaVPtjlDpLOKn’,remote_crypto_key_len=16,remote_crypto_key=b’VxHJaVPtjlDpLOKn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WfPnVsSMoAoqZZSNmdoTUasWwPJlmlMkTWPHnCvVMdcSNCUbpexLsONmswuhDHDF’,remote_integ_key_len=64,remote_integ_key=b’WfPnVsSMoAoqZZSNmdoTUasWwPJlmlMkTWPHnCvVMdcSNCUbpexLsONmswuhDHDF’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’SbLVkNUNXAGimiiF’,remote_crypto_key_len=16,remote_crypto_key=b’SbLVkNUNXAGimiiF’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’PPjdjlqsslEdklPqIirOqFWYiiBoGyIrEPJwNrbdgzkrZSrVLdewSUBNsqMxXGsq’,remote_integ_key_len=64,remote_integ_key=b’PPjdjlqsslEdklPqIirOqFWYiiBoGyIrEPJwNrbdgzkrZSrVLdewSUBNsqMxXGsq’,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’OIcmJfOUEfVlXkcG’,remote_crypto_key_len=16,remote_crypto_key=b’OIcmJfOUEfVlXkcG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’CopQeoatCipGpZvrzXuwXsDJKSOblZezjwsKglQlTjbBTbOMhDsPnjqgnxFVHWhE’,remote_integ_key_len=64,remote_integ_key=b’CopQeoatCipGpZvrzXuwXsDJKSOblZezjwsKglQlTjbBTbOMhDsPnjqgnxFVHWhE’,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’dxDjzzZphaLOqCjr’,remote_crypto_key_len=16,remote_crypto_key=b’dxDjzzZphaLOqCjr’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MQvyucTyyOMVXeilTwJUFKFcpAWOYhqryUnxEpFXTQtQXRvIJMFgUIUjRTLRmvzp’,remote_integ_key_len=64,remote_integ_key=b’MQvyucTyyOMVXeilTwJUFKFcpAWOYhqryUnxEpFXTQtQXRvIJMFgUIUjRTLRmvzp’,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’VxHJaVPtjlDpLOKn’,remote_crypto_key_len=16,remote_crypto_key=b’VxHJaVPtjlDpLOKn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WfPnVsSMoAoqZZSNmdoTUasWwPJlmlMkTWPHnCvVMdcSNCUbpexLsONmswuhDHDF’,remote_integ_key_len=64,remote_integ_key=b’WfPnVsSMoAoqZZSNmdoTUasWwPJlmlMkTWPHnCvVMdcSNCUbpexLsONmswuhDHDF’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’xEDHXTqDBCVicIed’,remote_crypto_key_len=16,remote_crypto_key=b’xEDHXTqDBCVicIed’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dIUhcIouyiGwHoXbiMrDZBNfyhPpxtLaDkhtgpdhJeyiZKmALAbzoIBepUaZlvip’,remote_integ_key_len=64,remote_integ_key=b’dIUhcIouyiGwHoXbiMrDZBNfyhPpxtLaDkhtgpdhJeyiZKmALAbzoIBepUaZlvip’,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’bSQuVnTAdqEvyQxv’,remote_crypto_key_len=16,remote_crypto_key=b’bSQuVnTAdqEvyQxv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mGUfVbFtmHBhJWAqyzENLqIbxJkTOchwwioUunRFdVDnjwvwuisMyASIrGjjuaPQ’,remote_integ_key_len=64,remote_integ_key=b’mGUfVbFtmHBhJWAqyzENLqIbxJkTOchwwioUunRFdVDnjwvwuisMyASIrGjjuaPQ’,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’XLpyuQiifGVoyfWZ’,remote_crypto_key_len=16,remote_crypto_key=b’XLpyuQiifGVoyfWZ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xUzVZiFAqZtvllDWdirbDaDFDOXfVnSwlRznJvyrdhMcXsNgJMdqiPASLRfSrUKh’,remote_integ_key_len=64,remote_integ_key=b’xUzVZiFAqZtvllDWdirbDaDFDOXfVnSwlRznJvyrdhMcXsNgJMdqiPASLRfSrUKh’,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’PAuEsfIBzEnpJDIe’,remote_crypto_key_len=16,remote_crypto_key=b’PAuEsfIBzEnpJDIe’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’OfalObeNEnEaFIGDeJAxdyqmNbwcmKbAUKRjPPhiTMXrRHRaBLbuPLJISXbRFRpO’,remote_integ_key_len=64,remote_integ_key=b’OfalObeNEnEaFIGDeJAxdyqmNbwcmKbAUKRjPPhiTMXrRHRaBLbuPLJISXbRFRpO’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’xEDHXTqDBCVicIed’,remote_crypto_key_len=16,remote_crypto_key=b’xEDHXTqDBCVicIed’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dIUhcIouyiGwHoXbiMrDZBNfyhPpxtLaDkhtgpdhJeyiZKmALAbzoIBepUaZlvip’,remote_integ_key_len=64,remote_integ_key=b’dIUhcIouyiGwHoXbiMrDZBNfyhPpxtLaDkhtgpdhJeyiZKmALAbzoIBepUaZlvip’,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’bSQuVnTAdqEvyQxv’,remote_crypto_key_len=16,remote_crypto_key=b’bSQuVnTAdqEvyQxv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mGUfVbFtmHBhJWAqyzENLqIbxJkTOchwwioUunRFdVDnjwvwuisMyASIrGjjuaPQ’,remote_integ_key_len=64,remote_integ_key=b’mGUfVbFtmHBhJWAqyzENLqIbxJkTOchwwioUunRFdVDnjwvwuisMyASIrGjjuaPQ’,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’XLpyuQiifGVoyfWZ’,remote_crypto_key_len=16,remote_crypto_key=b’XLpyuQiifGVoyfWZ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xUzVZiFAqZtvllDWdirbDaDFDOXfVnSwlRznJvyrdhMcXsNgJMdqiPASLRfSrUKh’,remote_integ_key_len=64,remote_integ_key=b’xUzVZiFAqZtvllDWdirbDaDFDOXfVnSwlRznJvyrdhMcXsNgJMdqiPASLRfSrUKh’,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’PAuEsfIBzEnpJDIe’,remote_crypto_key_len=16,remote_crypto_key=b’PAuEsfIBzEnpJDIe’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’OfalObeNEnEaFIGDeJAxdyqmNbwcmKbAUKRjPPhiTMXrRHRaBLbuPLJISXbRFRpO’,remote_integ_key_len=64,remote_integ_key=b’OfalObeNEnEaFIGDeJAxdyqmNbwcmKbAUKRjPPhiTMXrRHRaBLbuPLJISXbRFRpO’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’ePOlycsQaAjZaFdT’,remote_crypto_key_len=16,remote_crypto_key=b’ePOlycsQaAjZaFdT’,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’NJChdxJUMKguFCxM’,remote_crypto_key_len=16,remote_crypto_key=b’NJChdxJUMKguFCxM’,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’CgJvdWJpeGvAVkpN’,remote_crypto_key_len=16,remote_crypto_key=b’CgJvdWJpeGvAVkpN’,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’bHwNUTmlXaQtaytj’,remote_crypto_key_len=16,remote_crypto_key=b’bHwNUTmlXaQtaytj’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ePOlycsQaAjZaFdT’,remote_crypto_key_len=16,remote_crypto_key=b’ePOlycsQaAjZaFdT’,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’NJChdxJUMKguFCxM’,remote_crypto_key_len=16,remote_crypto_key=b’NJChdxJUMKguFCxM’,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’CgJvdWJpeGvAVkpN’,remote_crypto_key_len=16,remote_crypto_key=b’CgJvdWJpeGvAVkpN’,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’bHwNUTmlXaQtaytj’,remote_crypto_key_len=16,remote_crypto_key=b’bHwNUTmlXaQtaytj’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’bGfIbLMHVyfInHMZ’,remote_crypto_key_len=16,remote_crypto_key=b’bGfIbLMHVyfInHMZ’,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’TbIJbHQNzjLqLKjQ’,remote_crypto_key_len=16,remote_crypto_key=b’TbIJbHQNzjLqLKjQ’,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’fGPcILyRpUaKUmrx’,remote_crypto_key_len=16,remote_crypto_key=b’fGPcILyRpUaKUmrx’,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’bnrkddBsMEoFTSoo’,remote_crypto_key_len=16,remote_crypto_key=b’bnrkddBsMEoFTSoo’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’bGfIbLMHVyfInHMZ’,remote_crypto_key_len=16,remote_crypto_key=b’bGfIbLMHVyfInHMZ’,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’TbIJbHQNzjLqLKjQ’,remote_crypto_key_len=16,remote_crypto_key=b’TbIJbHQNzjLqLKjQ’,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’fGPcILyRpUaKUmrx’,remote_crypto_key_len=16,remote_crypto_key=b’fGPcILyRpUaKUmrx’,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’bnrkddBsMEoFTSoo’,remote_crypto_key_len=16,remote_crypto_key=b’bnrkddBsMEoFTSoo’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’uXTyDiCxkZDXBcII’,remote_crypto_key_len=16,remote_crypto_key=b’uXTyDiCxkZDXBcII’,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’SSTUuedVbaCkKNVL’,remote_crypto_key_len=16,remote_crypto_key=b’SSTUuedVbaCkKNVL’,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’qqPORqUhqFTiIzEx’,remote_crypto_key_len=16,remote_crypto_key=b’qqPORqUhqFTiIzEx’,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’YrOxOIvJKlESYOXa’,remote_crypto_key_len=16,remote_crypto_key=b’YrOxOIvJKlESYOXa’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’uXTyDiCxkZDXBcII’,remote_crypto_key_len=16,remote_crypto_key=b’uXTyDiCxkZDXBcII’,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’SSTUuedVbaCkKNVL’,remote_crypto_key_len=16,remote_crypto_key=b’SSTUuedVbaCkKNVL’,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’qqPORqUhqFTiIzEx’,remote_crypto_key_len=16,remote_crypto_key=b’qqPORqUhqFTiIzEx’,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’YrOxOIvJKlESYOXa’,remote_crypto_key_len=16,remote_crypto_key=b’YrOxOIvJKlESYOXa’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’ZRmlglPqrdIPYAlS’,remote_crypto_key_len=16,remote_crypto_key=b’ZRmlglPqrdIPYAlS’,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’IHCJklNGemLjoLRY’,remote_crypto_key_len=16,remote_crypto_key=b’IHCJklNGemLjoLRY’,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’myeSOBYbboDPICCA’,remote_crypto_key_len=16,remote_crypto_key=b’myeSOBYbboDPICCA’,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’GVczmBqofTjYJjOh’,remote_crypto_key_len=16,remote_crypto_key=b’GVczmBqofTjYJjOh’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ZRmlglPqrdIPYAlS’,remote_crypto_key_len=16,remote_crypto_key=b’ZRmlglPqrdIPYAlS’,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’IHCJklNGemLjoLRY’,remote_crypto_key_len=16,remote_crypto_key=b’IHCJklNGemLjoLRY’,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’myeSOBYbboDPICCA’,remote_crypto_key_len=16,remote_crypto_key=b’myeSOBYbboDPICCA’,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’GVczmBqofTjYJjOh’,remote_crypto_key_len=16,remote_crypto_key=b’GVczmBqofTjYJjOh’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’foZQLsClWYWWtTwb’,remote_crypto_key_len=16,remote_crypto_key=b’foZQLsClWYWWtTwb’,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’vDyvehTWuxBXolAj’,remote_crypto_key_len=16,remote_crypto_key=b’vDyvehTWuxBXolAj’,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’zGsufAPbNnlAVIwA’,remote_crypto_key_len=16,remote_crypto_key=b’zGsufAPbNnlAVIwA’,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’gndEGmKpILsBemQl’,remote_crypto_key_len=16,remote_crypto_key=b’gndEGmKpILsBemQl’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’foZQLsClWYWWtTwb’,remote_crypto_key_len=16,remote_crypto_key=b’foZQLsClWYWWtTwb’,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’vDyvehTWuxBXolAj’,remote_crypto_key_len=16,remote_crypto_key=b’vDyvehTWuxBXolAj’,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’zGsufAPbNnlAVIwA’,remote_crypto_key_len=16,remote_crypto_key=b’zGsufAPbNnlAVIwA’,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’gndEGmKpILsBemQl’,remote_crypto_key_len=16,remote_crypto_key=b’gndEGmKpILsBemQl’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’LeHOznIXCKiOiRxf’,remote_crypto_key_len=16,remote_crypto_key=b’LeHOznIXCKiOiRxf’,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’UJbGqQbwglxVlXud’,remote_crypto_key_len=16,remote_crypto_key=b’UJbGqQbwglxVlXud’,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’kWlwEVymnNhkAdWb’,remote_crypto_key_len=16,remote_crypto_key=b’kWlwEVymnNhkAdWb’,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’QNIwBIenHDCaGWtp’,remote_crypto_key_len=16,remote_crypto_key=b’QNIwBIenHDCaGWtp’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’LeHOznIXCKiOiRxf’,remote_crypto_key_len=16,remote_crypto_key=b’LeHOznIXCKiOiRxf’,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’UJbGqQbwglxVlXud’,remote_crypto_key_len=16,remote_crypto_key=b’UJbGqQbwglxVlXud’,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’kWlwEVymnNhkAdWb’,remote_crypto_key_len=16,remote_crypto_key=b’kWlwEVymnNhkAdWb’,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’QNIwBIenHDCaGWtp’,remote_crypto_key_len=16,remote_crypto_key=b’QNIwBIenHDCaGWtp’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’DyAbSlPfDsJYMFIW’,remote_crypto_key_len=16,remote_crypto_key=b’DyAbSlPfDsJYMFIW’,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’ZeuiABYNnmhjRKXx’,remote_crypto_key_len=16,remote_crypto_key=b’ZeuiABYNnmhjRKXx’,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’zPoyNheajFTEFRhf’,remote_crypto_key_len=16,remote_crypto_key=b’zPoyNheajFTEFRhf’,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’PsbXUxfoJTQWeXWL’,remote_crypto_key_len=16,remote_crypto_key=b’PsbXUxfoJTQWeXWL’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’DyAbSlPfDsJYMFIW’,remote_crypto_key_len=16,remote_crypto_key=b’DyAbSlPfDsJYMFIW’,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’ZeuiABYNnmhjRKXx’,remote_crypto_key_len=16,remote_crypto_key=b’ZeuiABYNnmhjRKXx’,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’zPoyNheajFTEFRhf’,remote_crypto_key_len=16,remote_crypto_key=b’zPoyNheajFTEFRhf’,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’PsbXUxfoJTQWeXWL’,remote_crypto_key_len=16,remote_crypto_key=b’PsbXUxfoJTQWeXWL’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’ZLPlzCuYCRnctemx’,remote_crypto_key_len=16,remote_crypto_key=b’ZLPlzCuYCRnctemx’,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’tIxTKoNAeyhQyRxX’,remote_crypto_key_len=16,remote_crypto_key=b’tIxTKoNAeyhQyRxX’,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’YuFAvqLjnNPBckFk’,remote_crypto_key_len=16,remote_crypto_key=b’YuFAvqLjnNPBckFk’,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’sRICwANkXZpjEOmA’,remote_crypto_key_len=16,remote_crypto_key=b’sRICwANkXZpjEOmA’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ZLPlzCuYCRnctemx’,remote_crypto_key_len=16,remote_crypto_key=b’ZLPlzCuYCRnctemx’,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’tIxTKoNAeyhQyRxX’,remote_crypto_key_len=16,remote_crypto_key=b’tIxTKoNAeyhQyRxX’,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’YuFAvqLjnNPBckFk’,remote_crypto_key_len=16,remote_crypto_key=b’YuFAvqLjnNPBckFk’,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’sRICwANkXZpjEOmA’,remote_crypto_key_len=16,remote_crypto_key=b’sRICwANkXZpjEOmA’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’oIVQshfReYrKAiOg’,remote_crypto_key_len=16,remote_crypto_key=b’oIVQshfReYrKAiOg’,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’GqvjgtyQSshCRSPG’,remote_crypto_key_len=16,remote_crypto_key=b’GqvjgtyQSshCRSPG’,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’keNqzMnECjBJEhnh’,remote_crypto_key_len=16,remote_crypto_key=b’keNqzMnECjBJEhnh’,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’uvWBTJdwXkYHsOGu’,remote_crypto_key_len=16,remote_crypto_key=b’uvWBTJdwXkYHsOGu’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’oIVQshfReYrKAiOg’,remote_crypto_key_len=16,remote_crypto_key=b’oIVQshfReYrKAiOg’,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’GqvjgtyQSshCRSPG’,remote_crypto_key_len=16,remote_crypto_key=b’GqvjgtyQSshCRSPG’,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’keNqzMnECjBJEhnh’,remote_crypto_key_len=16,remote_crypto_key=b’keNqzMnECjBJEhnh’,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’uvWBTJdwXkYHsOGu’,remote_crypto_key_len=16,remote_crypto_key=b’uvWBTJdwXkYHsOGu’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’HAAfRbAuTXcRZgEBTReRiicRoXnsOuLr’,remote_crypto_key_len=32,remote_crypto_key=b’HAAfRbAuTXcRZgEBTReRiicRoXnsOuLr’,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’dAtKpgZWiPKkMRArhatOAwuKCwdSiiyO’,remote_crypto_key_len=32,remote_crypto_key=b’dAtKpgZWiPKkMRArhatOAwuKCwdSiiyO’,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’YGBTBlVOLXyxoCPuXLnGMOsugVbVaSbU’,remote_crypto_key_len=32,remote_crypto_key=b’YGBTBlVOLXyxoCPuXLnGMOsugVbVaSbU’,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’LcaQDiWZCFLkjrFJATwExfvmmzEecTVQ’,remote_crypto_key_len=32,remote_crypto_key=b’LcaQDiWZCFLkjrFJATwExfvmmzEecTVQ’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’HAAfRbAuTXcRZgEBTReRiicRoXnsOuLr’,remote_crypto_key_len=32,remote_crypto_key=b’HAAfRbAuTXcRZgEBTReRiicRoXnsOuLr’,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’dAtKpgZWiPKkMRArhatOAwuKCwdSiiyO’,remote_crypto_key_len=32,remote_crypto_key=b’dAtKpgZWiPKkMRArhatOAwuKCwdSiiyO’,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’YGBTBlVOLXyxoCPuXLnGMOsugVbVaSbU’,remote_crypto_key_len=32,remote_crypto_key=b’YGBTBlVOLXyxoCPuXLnGMOsugVbVaSbU’,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’LcaQDiWZCFLkjrFJATwExfvmmzEecTVQ’,remote_crypto_key_len=32,remote_crypto_key=b’LcaQDiWZCFLkjrFJATwExfvmmzEecTVQ’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’tmiTQOLVBJoIxvydfMMzSmIXaWguKkWa’,remote_crypto_key_len=32,remote_crypto_key=b’tmiTQOLVBJoIxvydfMMzSmIXaWguKkWa’,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’JDkbnwtwhlePYPMtVRHljLVVqXFMoiRk’,remote_crypto_key_len=32,remote_crypto_key=b’JDkbnwtwhlePYPMtVRHljLVVqXFMoiRk’,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’JlWhfbrPbadLUJDzTjLYtkxBQymWyOJd’,remote_crypto_key_len=32,remote_crypto_key=b’JlWhfbrPbadLUJDzTjLYtkxBQymWyOJd’,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’aOPgGNsdWoOMOpPsLHXpxfSyDffKWTmr’,remote_crypto_key_len=32,remote_crypto_key=b’aOPgGNsdWoOMOpPsLHXpxfSyDffKWTmr’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’tmiTQOLVBJoIxvydfMMzSmIXaWguKkWa’,remote_crypto_key_len=32,remote_crypto_key=b’tmiTQOLVBJoIxvydfMMzSmIXaWguKkWa’,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’JDkbnwtwhlePYPMtVRHljLVVqXFMoiRk’,remote_crypto_key_len=32,remote_crypto_key=b’JDkbnwtwhlePYPMtVRHljLVVqXFMoiRk’,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’JlWhfbrPbadLUJDzTjLYtkxBQymWyOJd’,remote_crypto_key_len=32,remote_crypto_key=b’JlWhfbrPbadLUJDzTjLYtkxBQymWyOJd’,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’aOPgGNsdWoOMOpPsLHXpxfSyDffKWTmr’,remote_crypto_key_len=32,remote_crypto_key=b’aOPgGNsdWoOMOpPsLHXpxfSyDffKWTmr’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’sZiLcFrzwiZFjCrJeHSvSQGtDaNggCQb’,remote_crypto_key_len=32,remote_crypto_key=b’sZiLcFrzwiZFjCrJeHSvSQGtDaNggCQb’,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’rHMLRqOSsVAeEpTHWzoKOtMOblcUkqbM’,remote_crypto_key_len=32,remote_crypto_key=b’rHMLRqOSsVAeEpTHWzoKOtMOblcUkqbM’,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’rKlpFjqEQjLCGmxCEwcrCLzAfmTEDURA’,remote_crypto_key_len=32,remote_crypto_key=b’rKlpFjqEQjLCGmxCEwcrCLzAfmTEDURA’,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’yFDLjasCGyjpHovSWaAsgXyIlSDkrdoV’,remote_crypto_key_len=32,remote_crypto_key=b’yFDLjasCGyjpHovSWaAsgXyIlSDkrdoV’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’sZiLcFrzwiZFjCrJeHSvSQGtDaNggCQb’,remote_crypto_key_len=32,remote_crypto_key=b’sZiLcFrzwiZFjCrJeHSvSQGtDaNggCQb’,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’rHMLRqOSsVAeEpTHWzoKOtMOblcUkqbM’,remote_crypto_key_len=32,remote_crypto_key=b’rHMLRqOSsVAeEpTHWzoKOtMOblcUkqbM’,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’rKlpFjqEQjLCGmxCEwcrCLzAfmTEDURA’,remote_crypto_key_len=32,remote_crypto_key=b’rKlpFjqEQjLCGmxCEwcrCLzAfmTEDURA’,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’yFDLjasCGyjpHovSWaAsgXyIlSDkrdoV’,remote_crypto_key_len=32,remote_crypto_key=b’yFDLjasCGyjpHovSWaAsgXyIlSDkrdoV’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’TqniOAHExepKBiomOaATFkapkRPMMoJP’,remote_crypto_key_len=32,remote_crypto_key=b’TqniOAHExepKBiomOaATFkapkRPMMoJP’,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’WgntzGvlyrtfJcrjOExabOjXjjSdytgt’,remote_crypto_key_len=32,remote_crypto_key=b’WgntzGvlyrtfJcrjOExabOjXjjSdytgt’,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’pAgwTrCAZfWomADCkPvdtVXaZzVNfcOk’,remote_crypto_key_len=32,remote_crypto_key=b’pAgwTrCAZfWomADCkPvdtVXaZzVNfcOk’,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’IhxOQtnErjmwGpbadfuqpxjwcbxNuFij’,remote_crypto_key_len=32,remote_crypto_key=b’IhxOQtnErjmwGpbadfuqpxjwcbxNuFij’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’TqniOAHExepKBiomOaATFkapkRPMMoJP’,remote_crypto_key_len=32,remote_crypto_key=b’TqniOAHExepKBiomOaATFkapkRPMMoJP’,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’WgntzGvlyrtfJcrjOExabOjXjjSdytgt’,remote_crypto_key_len=32,remote_crypto_key=b’WgntzGvlyrtfJcrjOExabOjXjjSdytgt’,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’pAgwTrCAZfWomADCkPvdtVXaZzVNfcOk’,remote_crypto_key_len=32,remote_crypto_key=b’pAgwTrCAZfWomADCkPvdtVXaZzVNfcOk’,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’IhxOQtnErjmwGpbadfuqpxjwcbxNuFij’,remote_crypto_key_len=32,remote_crypto_key=b’IhxOQtnErjmwGpbadfuqpxjwcbxNuFij’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’BgSrSoAcxUdKBmZejhvSMzGidaUZVIrm’,remote_crypto_key_len=32,remote_crypto_key=b’BgSrSoAcxUdKBmZejhvSMzGidaUZVIrm’,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’LJwIsgLUkYjsrAaqwegYqxaHquxXDUNN’,remote_crypto_key_len=32,remote_crypto_key=b’LJwIsgLUkYjsrAaqwegYqxaHquxXDUNN’,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’AEEZDgxuZuoDMlMrFGXzHUYwKGzmnHDm’,remote_crypto_key_len=32,remote_crypto_key=b’AEEZDgxuZuoDMlMrFGXzHUYwKGzmnHDm’,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’KYhnZjRqxUxQHgTvpYJlGJPmTcZNhNcA’,remote_crypto_key_len=32,remote_crypto_key=b’KYhnZjRqxUxQHgTvpYJlGJPmTcZNhNcA’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’BgSrSoAcxUdKBmZejhvSMzGidaUZVIrm’,remote_crypto_key_len=32,remote_crypto_key=b’BgSrSoAcxUdKBmZejhvSMzGidaUZVIrm’,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’LJwIsgLUkYjsrAaqwegYqxaHquxXDUNN’,remote_crypto_key_len=32,remote_crypto_key=b’LJwIsgLUkYjsrAaqwegYqxaHquxXDUNN’,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’AEEZDgxuZuoDMlMrFGXzHUYwKGzmnHDm’,remote_crypto_key_len=32,remote_crypto_key=b’AEEZDgxuZuoDMlMrFGXzHUYwKGzmnHDm’,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’KYhnZjRqxUxQHgTvpYJlGJPmTcZNhNcA’,remote_crypto_key_len=32,remote_crypto_key=b’KYhnZjRqxUxQHgTvpYJlGJPmTcZNhNcA’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’FkkdscXRoFmFUdKGqBEnFqHKSfmJlidE’,remote_crypto_key_len=32,remote_crypto_key=b’FkkdscXRoFmFUdKGqBEnFqHKSfmJlidE’,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’gutevDOzWccOrlBQWcLlxPSebDCxalsH’,remote_crypto_key_len=32,remote_crypto_key=b’gutevDOzWccOrlBQWcLlxPSebDCxalsH’,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’mslhpvrlnhkApUusynpxusIpfOpnHsJT’,remote_crypto_key_len=32,remote_crypto_key=b’mslhpvrlnhkApUusynpxusIpfOpnHsJT’,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’PfvFgobItVBgAyOmvNVOkSMpNbAwmOWt’,remote_crypto_key_len=32,remote_crypto_key=b’PfvFgobItVBgAyOmvNVOkSMpNbAwmOWt’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’FkkdscXRoFmFUdKGqBEnFqHKSfmJlidE’,remote_crypto_key_len=32,remote_crypto_key=b’FkkdscXRoFmFUdKGqBEnFqHKSfmJlidE’,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’gutevDOzWccOrlBQWcLlxPSebDCxalsH’,remote_crypto_key_len=32,remote_crypto_key=b’gutevDOzWccOrlBQWcLlxPSebDCxalsH’,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’mslhpvrlnhkApUusynpxusIpfOpnHsJT’,remote_crypto_key_len=32,remote_crypto_key=b’mslhpvrlnhkApUusynpxusIpfOpnHsJT’,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’PfvFgobItVBgAyOmvNVOkSMpNbAwmOWt’,remote_crypto_key_len=32,remote_crypto_key=b’PfvFgobItVBgAyOmvNVOkSMpNbAwmOWt’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’BzymGzzPLbSmfuVRXsyEJXaGPTvXGLmp’,remote_crypto_key_len=32,remote_crypto_key=b’BzymGzzPLbSmfuVRXsyEJXaGPTvXGLmp’,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’wHDoqELbOUNAgTqhdyGPcBfyZxRgNSdA’,remote_crypto_key_len=32,remote_crypto_key=b’wHDoqELbOUNAgTqhdyGPcBfyZxRgNSdA’,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’jEVfTHqSecUzFWgKrlQaIUnRgEQPMJRb’,remote_crypto_key_len=32,remote_crypto_key=b’jEVfTHqSecUzFWgKrlQaIUnRgEQPMJRb’,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’csDrHYNLkmdWfMbNvTdvDlGfXRwIWuuv’,remote_crypto_key_len=32,remote_crypto_key=b’csDrHYNLkmdWfMbNvTdvDlGfXRwIWuuv’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’BzymGzzPLbSmfuVRXsyEJXaGPTvXGLmp’,remote_crypto_key_len=32,remote_crypto_key=b’BzymGzzPLbSmfuVRXsyEJXaGPTvXGLmp’,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’wHDoqELbOUNAgTqhdyGPcBfyZxRgNSdA’,remote_crypto_key_len=32,remote_crypto_key=b’wHDoqELbOUNAgTqhdyGPcBfyZxRgNSdA’,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’jEVfTHqSecUzFWgKrlQaIUnRgEQPMJRb’,remote_crypto_key_len=32,remote_crypto_key=b’jEVfTHqSecUzFWgKrlQaIUnRgEQPMJRb’,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’csDrHYNLkmdWfMbNvTdvDlGfXRwIWuuv’,remote_crypto_key_len=32,remote_crypto_key=b’csDrHYNLkmdWfMbNvTdvDlGfXRwIWuuv’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’ccSpGIxlFurdcZmRTeVRsDPTAbFvkJsR’,remote_crypto_key_len=32,remote_crypto_key=b’ccSpGIxlFurdcZmRTeVRsDPTAbFvkJsR’,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’eyIAtBeRMmVEMLOwjsQWDNbwTslPybPA’,remote_crypto_key_len=32,remote_crypto_key=b’eyIAtBeRMmVEMLOwjsQWDNbwTslPybPA’,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’HPpEnqKWEiyxdfICjnOzqfJpXzDWkjIU’,remote_crypto_key_len=32,remote_crypto_key=b’HPpEnqKWEiyxdfICjnOzqfJpXzDWkjIU’,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’oPTdVRCqFXZFjuRWnOStIZxgLqAKYlyA’,remote_crypto_key_len=32,remote_crypto_key=b’oPTdVRCqFXZFjuRWnOStIZxgLqAKYlyA’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’ccSpGIxlFurdcZmRTeVRsDPTAbFvkJsR’,remote_crypto_key_len=32,remote_crypto_key=b’ccSpGIxlFurdcZmRTeVRsDPTAbFvkJsR’,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’eyIAtBeRMmVEMLOwjsQWDNbwTslPybPA’,remote_crypto_key_len=32,remote_crypto_key=b’eyIAtBeRMmVEMLOwjsQWDNbwTslPybPA’,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’HPpEnqKWEiyxdfICjnOzqfJpXzDWkjIU’,remote_crypto_key_len=32,remote_crypto_key=b’HPpEnqKWEiyxdfICjnOzqfJpXzDWkjIU’,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’oPTdVRCqFXZFjuRWnOStIZxgLqAKYlyA’,remote_crypto_key_len=32,remote_crypto_key=b’oPTdVRCqFXZFjuRWnOStIZxgLqAKYlyA’,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’: ‘3c:fd:fe:9c:ed:50’, ‘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’: ‘00:fe:c8:e5:44:4d’, ‘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’UbonNVjBEpMmFxDeXVHjnqcSFmMYTfNS’,remote_crypto_key_len=32,remote_crypto_key=b’UbonNVjBEpMmFxDeXVHjnqcSFmMYTfNS’,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’mCAKnxwwaUxrGWWSNOQTGlwBNePLhcmG’,remote_crypto_key_len=32,remote_crypto_key=b’mCAKnxwwaUxrGWWSNOQTGlwBNePLhcmG’,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’QTQopixtWIHKUKTqTIMbEEBMGZoBzctI’,remote_crypto_key_len=32,remote_crypto_key=b’QTQopixtWIHKUKTqTIMbEEBMGZoBzctI’,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’RWplZCxokgKCBvRbbMtyabSjBvestcTS’,remote_crypto_key_len=32,remote_crypto_key=b’RWplZCxokgKCBvRbbMtyabSjBvestcTS’,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’: ‘3c:fd:fe:9c:ed:51’, ‘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’UbonNVjBEpMmFxDeXVHjnqcSFmMYTfNS’,remote_crypto_key_len=32,remote_crypto_key=b’UbonNVjBEpMmFxDeXVHjnqcSFmMYTfNS’,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’mCAKnxwwaUxrGWWSNOQTGlwBNePLhcmG’,remote_crypto_key_len=32,remote_crypto_key=b’mCAKnxwwaUxrGWWSNOQTGlwBNePLhcmG’,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’QTQopixtWIHKUKTqTIMbEEBMGZoBzctI’,remote_crypto_key_len=32,remote_crypto_key=b’QTQopixtWIHKUKTqTIMbEEBMGZoBzctI’,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’RWplZCxokgKCBvRbbMtyabSjBvestcTS’,remote_crypto_key_len=32,remote_crypto_key=b’RWplZCxokgKCBvRbbMtyabSjBvestcTS’,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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)

10ge2p1vic1227-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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’: ‘3c:fd:fe:9c:ee:28’, ‘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’: ‘3c:fd:fe:9c:ee:29’, ‘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’)