3n-hsw-x710

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})

 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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

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

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

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

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

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’ZPzdVyqOyulgZVxK’,remote_crypto_key_len=16,remote_crypto_key=b’ZPzdVyqOyulgZVxK’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FqxsufPWmNlYmXWQeUwbSskcvDRbQbuN’,remote_integ_key_len=32,remote_integ_key=b’FqxsufPWmNlYmXWQeUwbSskcvDRbQbuN’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ZPzdVyqOyulgZVxK’,remote_crypto_key_len=16,remote_crypto_key=b’ZPzdVyqOyulgZVxK’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FqxsufPWmNlYmXWQeUwbSskcvDRbQbuN’,remote_integ_key_len=32,remote_integ_key=b’FqxsufPWmNlYmXWQeUwbSskcvDRbQbuN’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’QdgDFfHNKnizqwTW’,remote_crypto_key_len=16,remote_crypto_key=b’QdgDFfHNKnizqwTW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’zFsaINWYVgrkqgrvHjYsRRAsgOlzyMMO’,remote_integ_key_len=32,remote_integ_key=b’zFsaINWYVgrkqgrvHjYsRRAsgOlzyMMO’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’QdgDFfHNKnizqwTW’,remote_crypto_key_len=16,remote_crypto_key=b’QdgDFfHNKnizqwTW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’zFsaINWYVgrkqgrvHjYsRRAsgOlzyMMO’,remote_integ_key_len=32,remote_integ_key=b’zFsaINWYVgrkqgrvHjYsRRAsgOlzyMMO’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’pTnSSMgenvXbFdoP’,remote_crypto_key_len=16,remote_crypto_key=b’pTnSSMgenvXbFdoP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’kBnFvjfdfXYteCmYygRzWEzFNLSJfPjV’,remote_integ_key_len=32,remote_integ_key=b’kBnFvjfdfXYteCmYygRzWEzFNLSJfPjV’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’pTnSSMgenvXbFdoP’,remote_crypto_key_len=16,remote_crypto_key=b’pTnSSMgenvXbFdoP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’kBnFvjfdfXYteCmYygRzWEzFNLSJfPjV’,remote_integ_key_len=32,remote_integ_key=b’kBnFvjfdfXYteCmYygRzWEzFNLSJfPjV’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’CnFYYxBARpBDKWRu’,remote_crypto_key_len=16,remote_crypto_key=b’CnFYYxBARpBDKWRu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’gmfIxMCgPmIZHBGhmGjyeRohwplTenvQ’,remote_integ_key_len=32,remote_integ_key=b’gmfIxMCgPmIZHBGhmGjyeRohwplTenvQ’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’CnFYYxBARpBDKWRu’,remote_crypto_key_len=16,remote_crypto_key=b’CnFYYxBARpBDKWRu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’gmfIxMCgPmIZHBGhmGjyeRohwplTenvQ’,remote_integ_key_len=32,remote_integ_key=b’gmfIxMCgPmIZHBGhmGjyeRohwplTenvQ’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’ucJqvxVVlNEGbfJx’,remote_crypto_key_len=16,remote_crypto_key=b’ucJqvxVVlNEGbfJx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’uvCcZFeuyKyCyUZkjQdxmhLCGFVJzwCA’,remote_integ_key_len=32,remote_integ_key=b’uvCcZFeuyKyCyUZkjQdxmhLCGFVJzwCA’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ucJqvxVVlNEGbfJx’,remote_crypto_key_len=16,remote_crypto_key=b’ucJqvxVVlNEGbfJx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’uvCcZFeuyKyCyUZkjQdxmhLCGFVJzwCA’,remote_integ_key_len=32,remote_integ_key=b’uvCcZFeuyKyCyUZkjQdxmhLCGFVJzwCA’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’oYcoZyEzAjzalGSR’,remote_crypto_key_len=16,remote_crypto_key=b’oYcoZyEzAjzalGSR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pVISjYALdMEgjzRgvbVPxcxTPbNxWwFx’,remote_integ_key_len=32,remote_integ_key=b’pVISjYALdMEgjzRgvbVPxcxTPbNxWwFx’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’oYcoZyEzAjzalGSR’,remote_crypto_key_len=16,remote_crypto_key=b’oYcoZyEzAjzalGSR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’pVISjYALdMEgjzRgvbVPxcxTPbNxWwFx’,remote_integ_key_len=32,remote_integ_key=b’pVISjYALdMEgjzRgvbVPxcxTPbNxWwFx’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’xEufTkMCQThkuURD’,remote_crypto_key_len=16,remote_crypto_key=b’xEufTkMCQThkuURD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’afLeXkgZnEeAbufaNEAshJrgGseIyuaW’,remote_integ_key_len=32,remote_integ_key=b’afLeXkgZnEeAbufaNEAshJrgGseIyuaW’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’xEufTkMCQThkuURD’,remote_crypto_key_len=16,remote_crypto_key=b’xEufTkMCQThkuURD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’afLeXkgZnEeAbufaNEAshJrgGseIyuaW’,remote_integ_key_len=32,remote_integ_key=b’afLeXkgZnEeAbufaNEAshJrgGseIyuaW’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’BvmFAKNztwKlJStP’,remote_crypto_key_len=16,remote_crypto_key=b’BvmFAKNztwKlJStP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’dRteOryRqLKeqouCWJFAODsojZLHcszT’,remote_integ_key_len=32,remote_integ_key=b’dRteOryRqLKeqouCWJFAODsojZLHcszT’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’BvmFAKNztwKlJStP’,remote_crypto_key_len=16,remote_crypto_key=b’BvmFAKNztwKlJStP’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’dRteOryRqLKeqouCWJFAODsojZLHcszT’,remote_integ_key_len=32,remote_integ_key=b’dRteOryRqLKeqouCWJFAODsojZLHcszT’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’CEIMCujSVDwVnNnt’,remote_crypto_key_len=16,remote_crypto_key=b’CEIMCujSVDwVnNnt’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nwConpMUqoROvocVuBCMyChmkirRYReB’,remote_integ_key_len=32,remote_integ_key=b’nwConpMUqoROvocVuBCMyChmkirRYReB’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’CEIMCujSVDwVnNnt’,remote_crypto_key_len=16,remote_crypto_key=b’CEIMCujSVDwVnNnt’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nwConpMUqoROvocVuBCMyChmkirRYReB’,remote_integ_key_len=32,remote_integ_key=b’nwConpMUqoROvocVuBCMyChmkirRYReB’,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’)

10ge2p1x710-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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’ypAynyhozDZxIlfI’,remote_crypto_key_len=16,remote_crypto_key=b’ypAynyhozDZxIlfI’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’vvflvRostLIKbKUcaDGjCcIUfpHLVjLHkAFyVQySMIItZcAlWPqTKxHImLdRcmiR’,remote_integ_key_len=64,remote_integ_key=b’vvflvRostLIKbKUcaDGjCcIUfpHLVjLHkAFyVQySMIItZcAlWPqTKxHImLdRcmiR’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ypAynyhozDZxIlfI’,remote_crypto_key_len=16,remote_crypto_key=b’ypAynyhozDZxIlfI’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’vvflvRostLIKbKUcaDGjCcIUfpHLVjLHkAFyVQySMIItZcAlWPqTKxHImLdRcmiR’,remote_integ_key_len=64,remote_integ_key=b’vvflvRostLIKbKUcaDGjCcIUfpHLVjLHkAFyVQySMIItZcAlWPqTKxHImLdRcmiR’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’hDxqzwcEHkGcLIbG’,remote_crypto_key_len=16,remote_crypto_key=b’hDxqzwcEHkGcLIbG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’nroGLfIXetARJiBLldXDanwaqhkAuyzJVRBtSOXZBIvIpYgFbZzYFkXDiggejdvi’,remote_integ_key_len=64,remote_integ_key=b’nroGLfIXetARJiBLldXDanwaqhkAuyzJVRBtSOXZBIvIpYgFbZzYFkXDiggejdvi’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’hDxqzwcEHkGcLIbG’,remote_crypto_key_len=16,remote_crypto_key=b’hDxqzwcEHkGcLIbG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’nroGLfIXetARJiBLldXDanwaqhkAuyzJVRBtSOXZBIvIpYgFbZzYFkXDiggejdvi’,remote_integ_key_len=64,remote_integ_key=b’nroGLfIXetARJiBLldXDanwaqhkAuyzJVRBtSOXZBIvIpYgFbZzYFkXDiggejdvi’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’GIqShsxtUVcRSJxa’,remote_crypto_key_len=16,remote_crypto_key=b’GIqShsxtUVcRSJxa’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’sIKmVkRJVXmRQjDyWijbBikvFXHCyaCCZWWytQykrdTAvvDIbfAtdsYFMgffuKDU’,remote_integ_key_len=64,remote_integ_key=b’sIKmVkRJVXmRQjDyWijbBikvFXHCyaCCZWWytQykrdTAvvDIbfAtdsYFMgffuKDU’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’GIqShsxtUVcRSJxa’,remote_crypto_key_len=16,remote_crypto_key=b’GIqShsxtUVcRSJxa’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’sIKmVkRJVXmRQjDyWijbBikvFXHCyaCCZWWytQykrdTAvvDIbfAtdsYFMgffuKDU’,remote_integ_key_len=64,remote_integ_key=b’sIKmVkRJVXmRQjDyWijbBikvFXHCyaCCZWWytQykrdTAvvDIbfAtdsYFMgffuKDU’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’LjTYZrEQFoNbMhsA’,remote_crypto_key_len=16,remote_crypto_key=b’LjTYZrEQFoNbMhsA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ooVlOBUnqxRlKdkfJIppUOxZxEApQhluzYmOpVPLNGdceNtcGQheHnUPsjBJlSTL’,remote_integ_key_len=64,remote_integ_key=b’ooVlOBUnqxRlKdkfJIppUOxZxEApQhluzYmOpVPLNGdceNtcGQheHnUPsjBJlSTL’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’LjTYZrEQFoNbMhsA’,remote_crypto_key_len=16,remote_crypto_key=b’LjTYZrEQFoNbMhsA’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ooVlOBUnqxRlKdkfJIppUOxZxEApQhluzYmOpVPLNGdceNtcGQheHnUPsjBJlSTL’,remote_integ_key_len=64,remote_integ_key=b’ooVlOBUnqxRlKdkfJIppUOxZxEApQhluzYmOpVPLNGdceNtcGQheHnUPsjBJlSTL’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’OdCDrWMATNfrnmEG’,remote_crypto_key_len=16,remote_crypto_key=b’OdCDrWMATNfrnmEG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dYRFlMbwYhIraahemGbBuTflSrvnkjoMhIqvIwdsiYeKMEMNylIDfjGVEjtsGVyz’,remote_integ_key_len=64,remote_integ_key=b’dYRFlMbwYhIraahemGbBuTflSrvnkjoMhIqvIwdsiYeKMEMNylIDfjGVEjtsGVyz’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’OdCDrWMATNfrnmEG’,remote_crypto_key_len=16,remote_crypto_key=b’OdCDrWMATNfrnmEG’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dYRFlMbwYhIraahemGbBuTflSrvnkjoMhIqvIwdsiYeKMEMNylIDfjGVEjtsGVyz’,remote_integ_key_len=64,remote_integ_key=b’dYRFlMbwYhIraahemGbBuTflSrvnkjoMhIqvIwdsiYeKMEMNylIDfjGVEjtsGVyz’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’YHvaJFrcyLWSfLvs’,remote_crypto_key_len=16,remote_crypto_key=b’YHvaJFrcyLWSfLvs’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pkHKBGYrpsJtGBZpqVSCpZcGaNShvUoUaZnCHvQiPWArDQjRktwJmAgALsfXFhLj’,remote_integ_key_len=64,remote_integ_key=b’pkHKBGYrpsJtGBZpqVSCpZcGaNShvUoUaZnCHvQiPWArDQjRktwJmAgALsfXFhLj’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’YHvaJFrcyLWSfLvs’,remote_crypto_key_len=16,remote_crypto_key=b’YHvaJFrcyLWSfLvs’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’pkHKBGYrpsJtGBZpqVSCpZcGaNShvUoUaZnCHvQiPWArDQjRktwJmAgALsfXFhLj’,remote_integ_key_len=64,remote_integ_key=b’pkHKBGYrpsJtGBZpqVSCpZcGaNShvUoUaZnCHvQiPWArDQjRktwJmAgALsfXFhLj’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’mSGPqXULhAwjqhNR’,remote_crypto_key_len=16,remote_crypto_key=b’mSGPqXULhAwjqhNR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WPWzgqTgHHJoQntWWPbqLoqflWMUnkaAjDNIfUiUyTDbhmkUNMZSCIRhsCJxbFUM’,remote_integ_key_len=64,remote_integ_key=b’WPWzgqTgHHJoQntWWPbqLoqflWMUnkaAjDNIfUiUyTDbhmkUNMZSCIRhsCJxbFUM’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’mSGPqXULhAwjqhNR’,remote_crypto_key_len=16,remote_crypto_key=b’mSGPqXULhAwjqhNR’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’WPWzgqTgHHJoQntWWPbqLoqflWMUnkaAjDNIfUiUyTDbhmkUNMZSCIRhsCJxbFUM’,remote_integ_key_len=64,remote_integ_key=b’WPWzgqTgHHJoQntWWPbqLoqflWMUnkaAjDNIfUiUyTDbhmkUNMZSCIRhsCJxbFUM’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’JFcBNegxGfYPnpSc’,remote_crypto_key_len=16,remote_crypto_key=b’JFcBNegxGfYPnpSc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ArXanBuDCGKtYrExErFhbdocAqBAcyroiIoJXodGeBWGUDNHLPldunxVtEOumrXo’,remote_integ_key_len=64,remote_integ_key=b’ArXanBuDCGKtYrExErFhbdocAqBAcyroiIoJXodGeBWGUDNHLPldunxVtEOumrXo’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’JFcBNegxGfYPnpSc’,remote_crypto_key_len=16,remote_crypto_key=b’JFcBNegxGfYPnpSc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ArXanBuDCGKtYrExErFhbdocAqBAcyroiIoJXodGeBWGUDNHLPldunxVtEOumrXo’,remote_integ_key_len=64,remote_integ_key=b’ArXanBuDCGKtYrExErFhbdocAqBAcyroiIoJXodGeBWGUDNHLPldunxVtEOumrXo’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’mUpCXFrSUSOsnvNv’,remote_crypto_key_len=16,remote_crypto_key=b’mUpCXFrSUSOsnvNv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ZzEMcYALjMwTPKAmXSiFsLWfRynnfLVHosqdsiydodkCyOVgBILgTwaDQAezWnOK’,remote_integ_key_len=64,remote_integ_key=b’ZzEMcYALjMwTPKAmXSiFsLWfRynnfLVHosqdsiydodkCyOVgBILgTwaDQAezWnOK’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’mUpCXFrSUSOsnvNv’,remote_crypto_key_len=16,remote_crypto_key=b’mUpCXFrSUSOsnvNv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’ZzEMcYALjMwTPKAmXSiFsLWfRynnfLVHosqdsiydodkCyOVgBILgTwaDQAezWnOK’,remote_integ_key_len=64,remote_integ_key=b’ZzEMcYALjMwTPKAmXSiFsLWfRynnfLVHosqdsiydodkCyOVgBILgTwaDQAezWnOK’,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’)

10ge2p1x710-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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’qNCQPHgbVhqLTdWW’,remote_crypto_key_len=16,remote_crypto_key=b’qNCQPHgbVhqLTdWW’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’qNCQPHgbVhqLTdWW’,remote_crypto_key_len=16,remote_crypto_key=b’qNCQPHgbVhqLTdWW’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’seizxiMdjMnIoboH’,remote_crypto_key_len=16,remote_crypto_key=b’seizxiMdjMnIoboH’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’seizxiMdjMnIoboH’,remote_crypto_key_len=16,remote_crypto_key=b’seizxiMdjMnIoboH’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’LSyciUTNmDziDWeb’,remote_crypto_key_len=16,remote_crypto_key=b’LSyciUTNmDziDWeb’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’LSyciUTNmDziDWeb’,remote_crypto_key_len=16,remote_crypto_key=b’LSyciUTNmDziDWeb’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’wFUvmpJgTxZOObJF’,remote_crypto_key_len=16,remote_crypto_key=b’wFUvmpJgTxZOObJF’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’wFUvmpJgTxZOObJF’,remote_crypto_key_len=16,remote_crypto_key=b’wFUvmpJgTxZOObJF’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’fBXUJurpCcfvrMEP’,remote_crypto_key_len=16,remote_crypto_key=b’fBXUJurpCcfvrMEP’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’fBXUJurpCcfvrMEP’,remote_crypto_key_len=16,remote_crypto_key=b’fBXUJurpCcfvrMEP’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’MsvwsdOYMhcUPIxx’,remote_crypto_key_len=16,remote_crypto_key=b’MsvwsdOYMhcUPIxx’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’MsvwsdOYMhcUPIxx’,remote_crypto_key_len=16,remote_crypto_key=b’MsvwsdOYMhcUPIxx’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’ddcRQqrRDRdPmUrl’,remote_crypto_key_len=16,remote_crypto_key=b’ddcRQqrRDRdPmUrl’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ddcRQqrRDRdPmUrl’,remote_crypto_key_len=16,remote_crypto_key=b’ddcRQqrRDRdPmUrl’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’jKdvnczFxYMTIIlr’,remote_crypto_key_len=16,remote_crypto_key=b’jKdvnczFxYMTIIlr’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’jKdvnczFxYMTIIlr’,remote_crypto_key_len=16,remote_crypto_key=b’jKdvnczFxYMTIIlr’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’XWyXAtjagTdcBXfC’,remote_crypto_key_len=16,remote_crypto_key=b’XWyXAtjagTdcBXfC’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’XWyXAtjagTdcBXfC’,remote_crypto_key_len=16,remote_crypto_key=b’XWyXAtjagTdcBXfC’,integ_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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’DezEbJMtcsZlwfNdtIHVGgLvIuhebxvI’,remote_crypto_key_len=32,remote_crypto_key=b’DezEbJMtcsZlwfNdtIHVGgLvIuhebxvI’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’DezEbJMtcsZlwfNdtIHVGgLvIuhebxvI’,remote_crypto_key_len=32,remote_crypto_key=b’DezEbJMtcsZlwfNdtIHVGgLvIuhebxvI’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’rDfxhCiZtdpszBaRJCAelGwmVpmquprL’,remote_crypto_key_len=32,remote_crypto_key=b’rDfxhCiZtdpszBaRJCAelGwmVpmquprL’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’rDfxhCiZtdpszBaRJCAelGwmVpmquprL’,remote_crypto_key_len=32,remote_crypto_key=b’rDfxhCiZtdpszBaRJCAelGwmVpmquprL’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’JDAPLlKbCSyvImEvViDWrjmEfUxVlWgS’,remote_crypto_key_len=32,remote_crypto_key=b’JDAPLlKbCSyvImEvViDWrjmEfUxVlWgS’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’JDAPLlKbCSyvImEvViDWrjmEfUxVlWgS’,remote_crypto_key_len=32,remote_crypto_key=b’JDAPLlKbCSyvImEvViDWrjmEfUxVlWgS’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’zkFltoAkmFxKuUUmINWaKJqWVzLuJCcw’,remote_crypto_key_len=32,remote_crypto_key=b’zkFltoAkmFxKuUUmINWaKJqWVzLuJCcw’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zkFltoAkmFxKuUUmINWaKJqWVzLuJCcw’,remote_crypto_key_len=32,remote_crypto_key=b’zkFltoAkmFxKuUUmINWaKJqWVzLuJCcw’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’dWyooeXpbZvhGvjWSzQIwFbTpnUmgaoL’,remote_crypto_key_len=32,remote_crypto_key=b’dWyooeXpbZvhGvjWSzQIwFbTpnUmgaoL’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’dWyooeXpbZvhGvjWSzQIwFbTpnUmgaoL’,remote_crypto_key_len=32,remote_crypto_key=b’dWyooeXpbZvhGvjWSzQIwFbTpnUmgaoL’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’QbsmRYngkmCYPcFxhpudwrwkagQbpWYu’,remote_crypto_key_len=32,remote_crypto_key=b’QbsmRYngkmCYPcFxhpudwrwkagQbpWYu’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’QbsmRYngkmCYPcFxhpudwrwkagQbpWYu’,remote_crypto_key_len=32,remote_crypto_key=b’QbsmRYngkmCYPcFxhpudwrwkagQbpWYu’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’hWtWktvpbsyymfGohQvQxmLyIPdcVeDq’,remote_crypto_key_len=32,remote_crypto_key=b’hWtWktvpbsyymfGohQvQxmLyIPdcVeDq’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’hWtWktvpbsyymfGohQvQxmLyIPdcVeDq’,remote_crypto_key_len=32,remote_crypto_key=b’hWtWktvpbsyymfGohQvQxmLyIPdcVeDq’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’detNkHdORGeLNmymUWEISOoEBcbVVZhU’,remote_crypto_key_len=32,remote_crypto_key=b’detNkHdORGeLNmymUWEISOoEBcbVVZhU’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’detNkHdORGeLNmymUWEISOoEBcbVVZhU’,remote_crypto_key_len=32,remote_crypto_key=b’detNkHdORGeLNmymUWEISOoEBcbVVZhU’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’qHFTOKQUNTJvMuplbGsLqLFzVEZuvDXd’,remote_crypto_key_len=32,remote_crypto_key=b’qHFTOKQUNTJvMuplbGsLqLFzVEZuvDXd’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’qHFTOKQUNTJvMuplbGsLqLFzVEZuvDXd’,remote_crypto_key_len=32,remote_crypto_key=b’qHFTOKQUNTJvMuplbGsLqLFzVEZuvDXd’,integ_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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’KDTfOuNOrltnLZKe’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PsLxIBhWOWaeBQFqEpVltZPWEYuUYGxQ’}, ‘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’KDTfOuNOrltnLZKe’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PsLxIBhWOWaeBQFqEpVltZPWEYuUYGxQ’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’KDTfOuNOrltnLZKe’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PsLxIBhWOWaeBQFqEpVltZPWEYuUYGxQ’}, ‘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’KDTfOuNOrltnLZKe’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’PsLxIBhWOWaeBQFqEpVltZPWEYuUYGxQ’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’NBLFIZDpZqdDvoGI’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’XWOfwJjOORwYbEZWJxoieehtcHqovHUB’}, ‘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’NBLFIZDpZqdDvoGI’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’XWOfwJjOORwYbEZWJxoieehtcHqovHUB’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’NBLFIZDpZqdDvoGI’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’XWOfwJjOORwYbEZWJxoieehtcHqovHUB’}, ‘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’NBLFIZDpZqdDvoGI’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’XWOfwJjOORwYbEZWJxoieehtcHqovHUB’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’jbdzSfIGMXsGfeaq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’AWGOMmJGodKfuDhMSLXMiDPBJbXuhvMU’}, ‘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’jbdzSfIGMXsGfeaq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’AWGOMmJGodKfuDhMSLXMiDPBJbXuhvMU’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’jbdzSfIGMXsGfeaq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’AWGOMmJGodKfuDhMSLXMiDPBJbXuhvMU’}, ‘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’jbdzSfIGMXsGfeaq’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’AWGOMmJGodKfuDhMSLXMiDPBJbXuhvMU’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’IxVONYTzlvQNADIt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’rdBoOqmPENsDhNNYuvwcdHqFApQvMOZV’}, ‘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’IxVONYTzlvQNADIt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’rdBoOqmPENsDhNNYuvwcdHqFApQvMOZV’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’IxVONYTzlvQNADIt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’rdBoOqmPENsDhNNYuvwcdHqFApQvMOZV’}, ‘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’IxVONYTzlvQNADIt’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’rdBoOqmPENsDhNNYuvwcdHqFApQvMOZV’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’PxnVYStWADnPLdGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FqnetowNNEadWXyiROhXHOXjXgvAkPti’}, ‘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’PxnVYStWADnPLdGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FqnetowNNEadWXyiROhXHOXjXgvAkPti’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’PxnVYStWADnPLdGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FqnetowNNEadWXyiROhXHOXjXgvAkPti’}, ‘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’PxnVYStWADnPLdGz’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FqnetowNNEadWXyiROhXHOXjXgvAkPti’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’UbTCDnUtzfYVqfqs’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ttLywjlTLbQTuPpOQiDcqyhZFCNFxniO’}, ‘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’UbTCDnUtzfYVqfqs’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ttLywjlTLbQTuPpOQiDcqyhZFCNFxniO’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’UbTCDnUtzfYVqfqs’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ttLywjlTLbQTuPpOQiDcqyhZFCNFxniO’}, ‘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’UbTCDnUtzfYVqfqs’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’ttLywjlTLbQTuPpOQiDcqyhZFCNFxniO’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’YJRCnVeNEZzkKXTl’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’qMeptaBYBoBNrRlYxXjYoAWOcLDnILmf’}, ‘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’YJRCnVeNEZzkKXTl’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’qMeptaBYBoBNrRlYxXjYoAWOcLDnILmf’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’YJRCnVeNEZzkKXTl’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’qMeptaBYBoBNrRlYxXjYoAWOcLDnILmf’}, ‘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’YJRCnVeNEZzkKXTl’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’qMeptaBYBoBNrRlYxXjYoAWOcLDnILmf’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ZIQhByILNbnLRPxi’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FjdZTEpBHPmhgOxVcAEYhPLTLnDCsNue’}, ‘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’ZIQhByILNbnLRPxi’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FjdZTEpBHPmhgOxVcAEYhPLTLnDCsNue’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ZIQhByILNbnLRPxi’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FjdZTEpBHPmhgOxVcAEYhPLTLnDCsNue’}, ‘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’ZIQhByILNbnLRPxi’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’FjdZTEpBHPmhgOxVcAEYhPLTLnDCsNue’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’sxzXbyybrspQlrZf’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’mKJRaByaEwdLcpXgqEBBMdrSHzLwxqbx’}, ‘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’sxzXbyybrspQlrZf’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’mKJRaByaEwdLcpXgqEBBMdrSHzLwxqbx’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’sxzXbyybrspQlrZf’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’mKJRaByaEwdLcpXgqEBBMdrSHzLwxqbx’}, ‘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’sxzXbyybrspQlrZf’}, ‘integrity_algorithm’: 4, ‘integrity_key’: {‘length’: 32, ‘data’: b’mKJRaByaEwdLcpXgqEBBMdrSHzLwxqbx’}, ‘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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’EjoBDKMyymVbyPWk’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ZqDutgJpDvzfycxlQZGTIPZduBoeMaruFFayUrBmyAeGrYvSHmXvxcFzeNbMPsan’}, ‘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’EjoBDKMyymVbyPWk’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ZqDutgJpDvzfycxlQZGTIPZduBoeMaruFFayUrBmyAeGrYvSHmXvxcFzeNbMPsan’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’EjoBDKMyymVbyPWk’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ZqDutgJpDvzfycxlQZGTIPZduBoeMaruFFayUrBmyAeGrYvSHmXvxcFzeNbMPsan’}, ‘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’EjoBDKMyymVbyPWk’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ZqDutgJpDvzfycxlQZGTIPZduBoeMaruFFayUrBmyAeGrYvSHmXvxcFzeNbMPsan’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ouuuUnOQHmrBxciD’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’dcNKHaEKhxLscQcglGSWRRMweCKoNKloNIERUmLcOjCHorvlXrBxHdDbkeQtCJUl’}, ‘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’ouuuUnOQHmrBxciD’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’dcNKHaEKhxLscQcglGSWRRMweCKoNKloNIERUmLcOjCHorvlXrBxHdDbkeQtCJUl’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ouuuUnOQHmrBxciD’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’dcNKHaEKhxLscQcglGSWRRMweCKoNKloNIERUmLcOjCHorvlXrBxHdDbkeQtCJUl’}, ‘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’ouuuUnOQHmrBxciD’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’dcNKHaEKhxLscQcglGSWRRMweCKoNKloNIERUmLcOjCHorvlXrBxHdDbkeQtCJUl’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ijBQJYkLSFGFWDWi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’vQkigjIFdnWwIaNrljGCRyxggLsRMhXmVwLIzcJAAkmUJFHGICZVKBjdQrHsWdBp’}, ‘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’ijBQJYkLSFGFWDWi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’vQkigjIFdnWwIaNrljGCRyxggLsRMhXmVwLIzcJAAkmUJFHGICZVKBjdQrHsWdBp’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ijBQJYkLSFGFWDWi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’vQkigjIFdnWwIaNrljGCRyxggLsRMhXmVwLIzcJAAkmUJFHGICZVKBjdQrHsWdBp’}, ‘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’ijBQJYkLSFGFWDWi’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’vQkigjIFdnWwIaNrljGCRyxggLsRMhXmVwLIzcJAAkmUJFHGICZVKBjdQrHsWdBp’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’uHLbCURwJAGAzweX’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pCHlqGdyqTamjAMEpRHTqqnglySTxIuPDhaeduwzYIqEvEfnrfMTDJXtyWdmIHCH’}, ‘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’uHLbCURwJAGAzweX’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pCHlqGdyqTamjAMEpRHTqqnglySTxIuPDhaeduwzYIqEvEfnrfMTDJXtyWdmIHCH’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’uHLbCURwJAGAzweX’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pCHlqGdyqTamjAMEpRHTqqnglySTxIuPDhaeduwzYIqEvEfnrfMTDJXtyWdmIHCH’}, ‘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’uHLbCURwJAGAzweX’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pCHlqGdyqTamjAMEpRHTqqnglySTxIuPDhaeduwzYIqEvEfnrfMTDJXtyWdmIHCH’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’PJGuNcxtiOBDNMte’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pTtmPbMEXVUjtKJqpTsaIcKwdxXWnaPOgOvWOBMggvKtjaTaCYlIJtcAiNjdKBBv’}, ‘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’PJGuNcxtiOBDNMte’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pTtmPbMEXVUjtKJqpTsaIcKwdxXWnaPOgOvWOBMggvKtjaTaCYlIJtcAiNjdKBBv’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’PJGuNcxtiOBDNMte’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pTtmPbMEXVUjtKJqpTsaIcKwdxXWnaPOgOvWOBMggvKtjaTaCYlIJtcAiNjdKBBv’}, ‘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’PJGuNcxtiOBDNMte’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’pTtmPbMEXVUjtKJqpTsaIcKwdxXWnaPOgOvWOBMggvKtjaTaCYlIJtcAiNjdKBBv’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’wFLqaZSGCENLQRfW’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zJqLAMDsTTdlYaGUajeUaURpbhnqjwNHiiUBNoUgifPUhFFPiOOSoKuclsadRzMZ’}, ‘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’wFLqaZSGCENLQRfW’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zJqLAMDsTTdlYaGUajeUaURpbhnqjwNHiiUBNoUgifPUhFFPiOOSoKuclsadRzMZ’}, ‘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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’wFLqaZSGCENLQRfW’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zJqLAMDsTTdlYaGUajeUaURpbhnqjwNHiiUBNoUgifPUhFFPiOOSoKuclsadRzMZ’}, ‘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’wFLqaZSGCENLQRfW’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’zJqLAMDsTTdlYaGUajeUaURpbhnqjwNHiiUBNoUgifPUhFFPiOOSoKuclsadRzMZ’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’GcovmiXGpRxIWdSS’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’SxgAAJMqzOLqthfftniXiJDdNTUQbFGuGcrhzUTCHDoyjCWOCOitumEGHdFtZhRv’}, ‘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’GcovmiXGpRxIWdSS’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’SxgAAJMqzOLqthfftniXiJDdNTUQbFGuGcrhzUTCHDoyjCWOCOitumEGHdFtZhRv’}, ‘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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’GcovmiXGpRxIWdSS’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’SxgAAJMqzOLqthfftniXiJDdNTUQbFGuGcrhzUTCHDoyjCWOCOitumEGHdFtZhRv’}, ‘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’GcovmiXGpRxIWdSS’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’SxgAAJMqzOLqthfftniXiJDdNTUQbFGuGcrhzUTCHDoyjCWOCOitumEGHdFtZhRv’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’JfplRbhvwlIcjHBK’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ATuiGCIRdnIZZEwCbjwqdMcrGqrAXQYescpnvcWmOFgAEtXWjyGJcJIFPGRAtgWL’}, ‘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’JfplRbhvwlIcjHBK’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ATuiGCIRdnIZZEwCbjwqdMcrGqrAXQYescpnvcWmOFgAEtXWjyGJcJIFPGRAtgWL’}, ‘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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’JfplRbhvwlIcjHBK’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ATuiGCIRdnIZZEwCbjwqdMcrGqrAXQYescpnvcWmOFgAEtXWjyGJcJIFPGRAtgWL’}, ‘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’JfplRbhvwlIcjHBK’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’ATuiGCIRdnIZZEwCbjwqdMcrGqrAXQYescpnvcWmOFgAEtXWjyGJcJIFPGRAtgWL’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’lRJUxnorMBZfXuNI’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’VlIiWfbjlcQMlniLIDnhyzRyEkflwldQGQMWYspbiIxYbgdFcubeyoFCdbKoApPn’}, ‘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’lRJUxnorMBZfXuNI’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’VlIiWfbjlcQMlniLIDnhyzRyEkflwldQGQMWYspbiIxYbgdFcubeyoFCdbKoApPn’}, ‘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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’lRJUxnorMBZfXuNI’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’VlIiWfbjlcQMlniLIDnhyzRyEkflwldQGQMWYspbiIxYbgdFcubeyoFCdbKoApPn’}, ‘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’lRJUxnorMBZfXuNI’}, ‘integrity_algorithm’: 6, ‘integrity_key’: {‘length’: 64, ‘data’: b’VlIiWfbjlcQMlniLIDnhyzRyEkflwldQGQMWYspbiIxYbgdFcubeyoFCdbKoApPn’}, ‘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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’AbiGOXwHbXduwFAm’}, ‘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’AbiGOXwHbXduwFAm’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’AbiGOXwHbXduwFAm’}, ‘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’AbiGOXwHbXduwFAm’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zNmjbatSchXuqsmu’}, ‘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’zNmjbatSchXuqsmu’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zNmjbatSchXuqsmu’}, ‘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’zNmjbatSchXuqsmu’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’VwyDzKQwaUQjxYGO’}, ‘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’VwyDzKQwaUQjxYGO’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’VwyDzKQwaUQjxYGO’}, ‘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’VwyDzKQwaUQjxYGO’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’nHAaRmCtqLRknuYH’}, ‘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’nHAaRmCtqLRknuYH’}, ‘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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’nHAaRmCtqLRknuYH’}, ‘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’nHAaRmCtqLRknuYH’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’UZJYsnUdzXtOoXGY’}, ‘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’UZJYsnUdzXtOoXGY’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’UZJYsnUdzXtOoXGY’}, ‘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’UZJYsnUdzXtOoXGY’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’neYtIMlQMelQENpU’}, ‘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’neYtIMlQMelQENpU’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’neYtIMlQMelQENpU’}, ‘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’neYtIMlQMelQENpU’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’vKIgrCFdEbWjBowL’}, ‘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’vKIgrCFdEbWjBowL’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’vKIgrCFdEbWjBowL’}, ‘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’vKIgrCFdEbWjBowL’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zyqrnBzjcoiypDlZ’}, ‘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’zyqrnBzjcoiypDlZ’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zyqrnBzjcoiypDlZ’}, ‘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’zyqrnBzjcoiypDlZ’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’iqRtQzLQCIMctJVw’}, ‘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’iqRtQzLQCIMctJVw’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’iqRtQzLQCIMctJVw’}, ‘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’iqRtQzLQCIMctJVw’}, ‘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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’AUTcdiFjeMDcuTFymsziMqnnwFZVRxzt’}, ‘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’AUTcdiFjeMDcuTFymsziMqnnwFZVRxzt’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’AUTcdiFjeMDcuTFymsziMqnnwFZVRxzt’}, ‘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’AUTcdiFjeMDcuTFymsziMqnnwFZVRxzt’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’rghxyfSaEHjkrvSNlmAOMNHLGawjALhS’}, ‘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’rghxyfSaEHjkrvSNlmAOMNHLGawjALhS’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’rghxyfSaEHjkrvSNlmAOMNHLGawjALhS’}, ‘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’rghxyfSaEHjkrvSNlmAOMNHLGawjALhS’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’wkOhkHjrwlfSxmVYFvsjwWJPlJwZVRbk’}, ‘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’wkOhkHjrwlfSxmVYFvsjwWJPlJwZVRbk’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’wkOhkHjrwlfSxmVYFvsjwWJPlJwZVRbk’}, ‘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’wkOhkHjrwlfSxmVYFvsjwWJPlJwZVRbk’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’tUHAutmvBBIfLLofUyQQBfRVeERmODMB’}, ‘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’tUHAutmvBBIfLLofUyQQBfRVeERmODMB’}, ‘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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’tUHAutmvBBIfLLofUyQQBfRVeERmODMB’}, ‘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’tUHAutmvBBIfLLofUyQQBfRVeERmODMB’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’HGGcWJrjwQUQhNnEWjBRsguYnEWQyofR’}, ‘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’HGGcWJrjwQUQhNnEWjBRsguYnEWQyofR’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’HGGcWJrjwQUQhNnEWjBRsguYnEWQyofR’}, ‘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’HGGcWJrjwQUQhNnEWjBRsguYnEWQyofR’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zHoZVyiEiCaemdQPvGRYMJGrAzQShufQ’}, ‘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’zHoZVyiEiCaemdQPvGRYMJGrAzQShufQ’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zHoZVyiEiCaemdQPvGRYMJGrAzQShufQ’}, ‘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’zHoZVyiEiCaemdQPvGRYMJGrAzQShufQ’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’oCqFNIasxhwTzATdavrzIJYOXSeWdQIx’}, ‘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’oCqFNIasxhwTzATdavrzIJYOXSeWdQIx’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’oCqFNIasxhwTzATdavrzIJYOXSeWdQIx’}, ‘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’oCqFNIasxhwTzATdavrzIJYOXSeWdQIx’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’KkcQpIqOTAsDpBSHBMLOQXlxAclmcZEC’}, ‘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’KkcQpIqOTAsDpBSHBMLOQXlxAclmcZEC’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’KkcQpIqOTAsDpBSHBMLOQXlxAclmcZEC’}, ‘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’KkcQpIqOTAsDpBSHBMLOQXlxAclmcZEC’}, ‘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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’oWhUpGVfyRsijYhaahTAYQdneTxmKWlw’}, ‘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’oWhUpGVfyRsijYhaahTAYQdneTxmKWlw’}, ‘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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’oWhUpGVfyRsijYhaahTAYQdneTxmKWlw’}, ‘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’oWhUpGVfyRsijYhaahTAYQdneTxmKWlw’}, ‘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’)

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 496857526b6b4d4e426f4d6161514749 remote_crypto_key 496857526b6b4d4e426f4d6161514749 integ_alg sha-256-128 local_integ_key 516a4652477549676d5557705564634844494e7a67496d7674705a5a4a5a6d4e remote_integ_key 516a4652477549676d5557705564634844494e7a67496d7674705a5a4a5a6d4e 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 5648637666566b53445943654c55596e remote_crypto_key 5648637666566b53445943654c55596e integ_alg sha-256-128 local_integ_key 736a4b416b70414c666c63434e78704859417a6a774c66624975464f4663555a remote_integ_key 736a4b416b70414c666c63434e78704859417a6a774c66624975464f4663555a 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 516c525551516d4152764977614c4371 remote_crypto_key 516c525551516d4152764977614c4371 integ_alg sha-256-128 local_integ_key 486a78634d79765858436c5a6f6f45576f54677a52494e6b4b6f726b476c4a42 remote_integ_key 486a78634d79765858436c5a6f6f45576f54677a52494e6b4b6f726b476c4a42 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 634267765871445a6452454d79454b57 remote_crypto_key 634267765871445a6452454d79454b57 integ_alg sha-256-128 local_integ_key 5441704362686b7464635953706950577678696653786a627252586b4a7a777a remote_integ_key 5441704362686b7464635953706950577678696653786a627252586b4a7a777a 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 776879497159747862434451764d6648 remote_crypto_key 776879497159747862434451764d6648 integ_alg sha-256-128 local_integ_key 546f6b436e4a4848506c4c7450456d65446d4e4c6c6f45547947576968705a6f remote_integ_key 546f6b436e4a4848506c4c7450456d65446d4e4c6c6f45547947576968705a6f 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 454e6f5847544e74656a734a5a4e5246 remote_crypto_key 454e6f5847544e74656a734a5a4e5246 integ_alg sha-256-128 local_integ_key 5058626275736d76517a4975576d446464544c6f72444e68464e59674a475368 remote_integ_key 5058626275736d76517a4975576d446464544c6f72444e68464e59674a475368 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 484b696272577048534c547257664f56 remote_crypto_key 484b696272577048534c547257664f56 integ_alg sha-256-128 local_integ_key 4d706554667477577643724156656c4c646141594f5a65734b4b4b735953736b remote_integ_key 4d706554667477577643724156656c4c646141594f5a65734b4b4b735953736b 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 764644704d746b62544b4c616f617144 remote_crypto_key 764644704d746b62544b4c616f617144 integ_alg sha-256-128 local_integ_key 435661447664686a5a645452724d4c777a746b586446634e47724d754d755079 remote_integ_key 435661447664686a5a645452724d4c777a746b586446634e47724d754d755079 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 44724b78734f4f597a55544552564d73 remote_crypto_key 44724b78734f4f597a55544552564d73 integ_alg sha-256-128 local_integ_key 7a6d6858697642526a4f5a4d5553456f56524247545066684b62497076707a63 remote_integ_key 7a6d6858697642526a4f5a4d5553456f56524247545066684b62497076707a63 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 52416c4a656c5a4e4a71524d46704f67 remote_crypto_key 52416c4a656c5a4e4a71524d46704f67 integ_alg sha-256-128 local_integ_key 6e5658757741707964634f4a4b41715864744c4b416d5149644c65784e6b4d6b remote_integ_key 6e5658757741707964634f4a4b41715864744c4b416d5149644c65784e6b4d6b 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 6b6f4d736873494d547369566e444945 remote_crypto_key 6b6f4d736873494d547369566e444945 integ_alg sha-256-128 local_integ_key 7771446b6d6c7358595176554561736456696946414f636169455a48654c714f remote_integ_key 7771446b6d6c7358595176554561736456696946414f636169455a48654c714f 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 4e49576542576665576e4870704d4873 remote_crypto_key 4e49576542576665576e4870704d4873 integ_alg sha-256-128 local_integ_key 794c636a6741534f4e4c4a4f4e76534b666e6a594c62777250707259635a7872 remote_integ_key 794c636a6741534f4e4c4a4f4e76534b666e6a594c62777250707259635a7872 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 567855654d526b4a716f465864627875 remote_crypto_key 567855654d526b4a716f465864627875 integ_alg sha-256-128 local_integ_key 657041777841527372626776714667696979696575445754765661636858646d remote_integ_key 657041777841527372626776714667696979696575445754765661636858646d 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 76687464584d6f4b70594a6d63417752 remote_crypto_key 76687464584d6f4b70594a6d63417752 integ_alg sha-256-128 local_integ_key 59546f71474f4962514c6c6b6d664e7875426a6c496b6156764e6b79617a4c58 remote_integ_key 59546f71474f4962514c6c6b6d664e7875426a6c496b6156764e6b79617a4c58 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 615a475954516c595a7a63787656524f remote_crypto_key 615a475954516c595a7a63787656524f integ_alg sha-256-128 local_integ_key 65436547706e64475a624a52464c4457674f7a4165484851695a6675724f4256 remote_integ_key 65436547706e64475a624a52464c4457674f7a4165484851695a6675724f4256 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 794841665165647a6d4b4447744b794a remote_crypto_key 794841665165647a6d4b4447744b794a integ_alg sha-256-128 local_integ_key 6f417a6d73637249785057475a415a4c44687542756268415571755245586a57 remote_integ_key 6f417a6d73637249785057475a415a4c44687542756268415571755245586a57 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 584e4370455a5152475570684a427a50 remote_crypto_key 584e4370455a5152475570684a427a50 integ_alg sha-256-128 local_integ_key 42526d4f4d6861587762646665546d636e4946627956734d6454514d6b53444c remote_integ_key 42526d4f4d6861587762646665546d636e4946627956734d6454514d6b53444c 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 7052774174414a7a6a7a75646c487566 remote_crypto_key 7052774174414a7a6a7a75646c487566 integ_alg sha-256-128 local_integ_key 6b6f7775784b7a5164744a58534c6a6d694d436c4d616662504669426e4f7346 remote_integ_key 6b6f7775784b7a5164744a58534c6a6d694d436c4d616662504669426e4f7346 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 48464c4155646c4a484c745463736972 remote_crypto_key 48464c4155646c4a484c745463736972 integ_alg sha-256-128 local_integ_key 516a524461506b4e764e5358544c557255736944574b525070676b79424c6b71 remote_integ_key 516a524461506b4e764e5358544c557255736944574b525070676b79424c6b71 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 71744c666975694e6e59486f435a6777 remote_crypto_key 71744c666975694e6e59486f435a6777 integ_alg sha-256-128 local_integ_key 6451494962584d617a57647171784870574d594b6c4f6e7a51477067664c6561 remote_integ_key 6451494962584d617a57647171784870574d594b6c4f6e7a51477067664c6561 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 424f644a596462654f6c595166445355 remote_crypto_key 424f644a596462654f6c595166445355 integ_alg sha-256-128 local_integ_key 73627a6b547a564f4a48467a796b4243794c506f575878696770497a51767779 remote_integ_key 73627a6b547a564f4a48467a796b4243794c506f575878696770497a51767779 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 6344764e44527541544a696a45514d4d remote_crypto_key 6344764e44527541544a696a45514d4d integ_alg sha-256-128 local_integ_key 6b4c736548734d53515863656d6c54554a5848516d564a4d694d534f4b4b4d69 remote_integ_key 6b4c736548734d53515863656d6c54554a5848516d564a4d694d534f4b4b4d69 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 474b56444171476a4f62746845474f71 remote_crypto_key 474b56444171476a4f62746845474f71 integ_alg sha-256-128 local_integ_key 5971754669454e5662496974736f5a4d6e6c6e5851616d464553476f59564d41 remote_integ_key 5971754669454e5662496974736f5a4d6e6c6e5851616d464553476f59564d41 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 5067506752687462434c65556f634c77 remote_crypto_key 5067506752687462434c65556f634c77 integ_alg sha-256-128 local_integ_key 4b52654e72757464674b516a6c466e7465747a7a506e7766676c526879564a5a remote_integ_key 4b52654e72757464674b516a6c466e7465747a7a506e7766676c526879564a5a 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 6e4c5648696867445069674176775050 remote_crypto_key 6e4c5648696867445069674176775050 integ_alg sha-256-128 local_integ_key 5950787354694c69716542495475416e4e786c59646c414572534a567941445a remote_integ_key 5950787354694c69716542495475416e4e786c59646c414572534a567941445a 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 54565953665671534e46584b6549574a remote_crypto_key 54565953665671534e46584b6549574a integ_alg sha-256-128 local_integ_key 4a4c635166527a6d5169496159496750526f615a566466475471494657674f66 remote_integ_key 4a4c635166527a6d5169496159496750526f615a566466475471494657674f66 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 6f565471497544434e746b706f704a73 remote_crypto_key 6f565471497544434e746b706f704a73 integ_alg sha-256-128 local_integ_key 44667a534e704c6642475269504a7544516642717564474b4c4a636849424e4d remote_integ_key 44667a534e704c6642475269504a7544516642717564474b4c4a636849424e4d 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 626d6f4c55586d694b6b796c5a574146 remote_crypto_key 626d6f4c55586d694b6b796c5a574146 integ_alg sha-256-128 local_integ_key 426468544c4277716a774b536d537a466a714e556f6241795850544f4e4a7066 remote_integ_key 426468544c4277716a774b536d537a466a714e556f6241795850544f4e4a7066 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 72524b6a444f72655074676c61665454 remote_crypto_key 72524b6a444f72655074676c61665454 integ_alg sha-256-128 local_integ_key 44686f51526d4c4e4d614b574f6d49684f62714544426f7967636e6b6a69635a remote_integ_key 44686f51526d4c4e4d614b574f6d49684f62714544426f7967636e6b6a69635a 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 57704f616e68484e6b6a6b494750574a remote_crypto_key 57704f616e68484e6b6a6b494750574a integ_alg sha-256-128 local_integ_key 6148676d537870536f52636c565752695a63447148684c716f6666694649454d remote_integ_key 6148676d537870536f52636c565752695a63447148684c716f6666694649454d 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 5173584763415946437344545741424c remote_crypto_key 5173584763415946437344545741424c integ_alg sha-256-128 local_integ_key 796175767a7072544f6c4a4f556b75626e74597252706d6d5472704254614c57 remote_integ_key 796175767a7072544f6c4a4f556b75626e74597252706d6d5472704254614c57 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 42555174756a65464a7a526c4f624a59 remote_crypto_key 42555174756a65464a7a526c4f624a59 integ_alg sha-256-128 local_integ_key 437a59515261646454544f54504d4d44517963435a5651424b53506579724e42 remote_integ_key 437a59515261646454544f54504d4d44517963435a5651424b53506579724e42 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 7648736754756859646e4d7154507445 remote_crypto_key 7648736754756859646e4d7154507445 integ_alg sha-256-128 local_integ_key 426a4c72495057635471667767677262734a5859566761454c566f455457506c remote_integ_key 426a4c72495057635471667767677262734a5859566761454c566f455457506c 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 4361416e6c4343516c456f4e6e545078 remote_crypto_key 4361416e6c4343516c456f4e6e545078 integ_alg sha-256-128 local_integ_key 776f684b4e466b7a624e567678624b507048764e5a524448746f706a76544b56 remote_integ_key 776f684b4e466b7a624e567678624b507048764e5a524448746f706a76544b56 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 65665a73664e48646d53485a49554f76 remote_crypto_key 65665a73664e48646d53485a49554f76 integ_alg sha-256-128 local_integ_key 5663614a7577667869497173667167757045576b6c4342644d566b726a535853 remote_integ_key 5663614a7577667869497173667167757045576b6c4342644d566b726a535853 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 526b54654a6d6b63785449485a594f52 remote_crypto_key 526b54654a6d6b63785449485a594f52 integ_alg sha-256-128 local_integ_key 784a43417549586444715a6875494347527472446558436777486b7a574d5577 remote_integ_key 784a43417549586444715a6875494347527472446558436777486b7a574d5577 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 784a4355446444596e43725154474175 remote_crypto_key 784a4355446444596e43725154474175 integ_alg sha-256-128 local_integ_key 474a614f48537579434d59566a6c6a557069674a45474771644941694166725a remote_integ_key 474a614f48537579434d59566a6c6a557069674a45474771644941694166725a 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 6e734d6e6442597a485959636f654177 remote_crypto_key 6e734d6e6442597a485959636f654177 integ_alg sha-256-128 local_integ_key 7557474461446862426250447574676b5748706a717254767962474d44695853 remote_integ_key 7557474461446862426250447574676b5748706a717254767962474d44695853 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 69554a4f7357456d6877566c66625954 remote_crypto_key 69554a4f7357456d6877566c66625954 integ_alg sha-256-128 local_integ_key 6b42496f59626852516c654975695872516c62786275425a5072777044615646 remote_integ_key 6b42496f59626852516c654975695872516c62786275425a5072777044615646 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 65704c416a54546b4357714c6b776148 remote_crypto_key 65704c416a54546b4357714c6b776148 integ_alg sha-256-128 local_integ_key 76536558494e6e49684148707764774a705a7a43754e5752636c467647495653 remote_integ_key 76536558494e6e49684148707764774a705a7a43754e5752636c467647495653 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 496857526b6b4d4e426f4d6161514749 remote_crypto_key 496857526b6b4d4e426f4d6161514749 integ_alg sha-256-128 local_integ_key 516a4652477549676d5557705564634844494e7a67496d7674705a5a4a5a6d4e remote_integ_key 516a4652477549676d5557705564634844494e7a67496d7674705a5a4a5a6d4e 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 5648637666566b53445943654c55596e remote_crypto_key 5648637666566b53445943654c55596e integ_alg sha-256-128 local_integ_key 736a4b416b70414c666c63434e78704859417a6a774c66624975464f4663555a remote_integ_key 736a4b416b70414c666c63434e78704859417a6a774c66624975464f4663555a 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 516c525551516d4152764977614c4371 remote_crypto_key 516c525551516d4152764977614c4371 integ_alg sha-256-128 local_integ_key 486a78634d79765858436c5a6f6f45576f54677a52494e6b4b6f726b476c4a42 remote_integ_key 486a78634d79765858436c5a6f6f45576f54677a52494e6b4b6f726b476c4a42 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 634267765871445a6452454d79454b57 remote_crypto_key 634267765871445a6452454d79454b57 integ_alg sha-256-128 local_integ_key 5441704362686b7464635953706950577678696653786a627252586b4a7a777a remote_integ_key 5441704362686b7464635953706950577678696653786a627252586b4a7a777a 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 776879497159747862434451764d6648 remote_crypto_key 776879497159747862434451764d6648 integ_alg sha-256-128 local_integ_key 546f6b436e4a4848506c4c7450456d65446d4e4c6c6f45547947576968705a6f remote_integ_key 546f6b436e4a4848506c4c7450456d65446d4e4c6c6f45547947576968705a6f 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 454e6f5847544e74656a734a5a4e5246 remote_crypto_key 454e6f5847544e74656a734a5a4e5246 integ_alg sha-256-128 local_integ_key 5058626275736d76517a4975576d446464544c6f72444e68464e59674a475368 remote_integ_key 5058626275736d76517a4975576d446464544c6f72444e68464e59674a475368 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 484b696272577048534c547257664f56 remote_crypto_key 484b696272577048534c547257664f56 integ_alg sha-256-128 local_integ_key 4d706554667477577643724156656c4c646141594f5a65734b4b4b735953736b remote_integ_key 4d706554667477577643724156656c4c646141594f5a65734b4b4b735953736b 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 764644704d746b62544b4c616f617144 remote_crypto_key 764644704d746b62544b4c616f617144 integ_alg sha-256-128 local_integ_key 435661447664686a5a645452724d4c777a746b586446634e47724d754d755079 remote_integ_key 435661447664686a5a645452724d4c777a746b586446634e47724d754d755079 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 44724b78734f4f597a55544552564d73 remote_crypto_key 44724b78734f4f597a55544552564d73 integ_alg sha-256-128 local_integ_key 7a6d6858697642526a4f5a4d5553456f56524247545066684b62497076707a63 remote_integ_key 7a6d6858697642526a4f5a4d5553456f56524247545066684b62497076707a63 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 52416c4a656c5a4e4a71524d46704f67 remote_crypto_key 52416c4a656c5a4e4a71524d46704f67 integ_alg sha-256-128 local_integ_key 6e5658757741707964634f4a4b41715864744c4b416d5149644c65784e6b4d6b remote_integ_key 6e5658757741707964634f4a4b41715864744c4b416d5149644c65784e6b4d6b 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 6b6f4d736873494d547369566e444945 remote_crypto_key 6b6f4d736873494d547369566e444945 integ_alg sha-256-128 local_integ_key 7771446b6d6c7358595176554561736456696946414f636169455a48654c714f remote_integ_key 7771446b6d6c7358595176554561736456696946414f636169455a48654c714f 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 4e49576542576665576e4870704d4873 remote_crypto_key 4e49576542576665576e4870704d4873 integ_alg sha-256-128 local_integ_key 794c636a6741534f4e4c4a4f4e76534b666e6a594c62777250707259635a7872 remote_integ_key 794c636a6741534f4e4c4a4f4e76534b666e6a594c62777250707259635a7872 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 567855654d526b4a716f465864627875 remote_crypto_key 567855654d526b4a716f465864627875 integ_alg sha-256-128 local_integ_key 657041777841527372626776714667696979696575445754765661636858646d remote_integ_key 657041777841527372626776714667696979696575445754765661636858646d 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 76687464584d6f4b70594a6d63417752 remote_crypto_key 76687464584d6f4b70594a6d63417752 integ_alg sha-256-128 local_integ_key 59546f71474f4962514c6c6b6d664e7875426a6c496b6156764e6b79617a4c58 remote_integ_key 59546f71474f4962514c6c6b6d664e7875426a6c496b6156764e6b79617a4c58 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 615a475954516c595a7a63787656524f remote_crypto_key 615a475954516c595a7a63787656524f integ_alg sha-256-128 local_integ_key 65436547706e64475a624a52464c4457674f7a4165484851695a6675724f4256 remote_integ_key 65436547706e64475a624a52464c4457674f7a4165484851695a6675724f4256 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 794841665165647a6d4b4447744b794a remote_crypto_key 794841665165647a6d4b4447744b794a integ_alg sha-256-128 local_integ_key 6f417a6d73637249785057475a415a4c44687542756268415571755245586a57 remote_integ_key 6f417a6d73637249785057475a415a4c44687542756268415571755245586a57 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 584e4370455a5152475570684a427a50 remote_crypto_key 584e4370455a5152475570684a427a50 integ_alg sha-256-128 local_integ_key 42526d4f4d6861587762646665546d636e4946627956734d6454514d6b53444c remote_integ_key 42526d4f4d6861587762646665546d636e4946627956734d6454514d6b53444c 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 7052774174414a7a6a7a75646c487566 remote_crypto_key 7052774174414a7a6a7a75646c487566 integ_alg sha-256-128 local_integ_key 6b6f7775784b7a5164744a58534c6a6d694d436c4d616662504669426e4f7346 remote_integ_key 6b6f7775784b7a5164744a58534c6a6d694d436c4d616662504669426e4f7346 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 48464c4155646c4a484c745463736972 remote_crypto_key 48464c4155646c4a484c745463736972 integ_alg sha-256-128 local_integ_key 516a524461506b4e764e5358544c557255736944574b525070676b79424c6b71 remote_integ_key 516a524461506b4e764e5358544c557255736944574b525070676b79424c6b71 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 71744c666975694e6e59486f435a6777 remote_crypto_key 71744c666975694e6e59486f435a6777 integ_alg sha-256-128 local_integ_key 6451494962584d617a57647171784870574d594b6c4f6e7a51477067664c6561 remote_integ_key 6451494962584d617a57647171784870574d594b6c4f6e7a51477067664c6561 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 424f644a596462654f6c595166445355 remote_crypto_key 424f644a596462654f6c595166445355 integ_alg sha-256-128 local_integ_key 73627a6b547a564f4a48467a796b4243794c506f575878696770497a51767779 remote_integ_key 73627a6b547a564f4a48467a796b4243794c506f575878696770497a51767779 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 6344764e44527541544a696a45514d4d remote_crypto_key 6344764e44527541544a696a45514d4d integ_alg sha-256-128 local_integ_key 6b4c736548734d53515863656d6c54554a5848516d564a4d694d534f4b4b4d69 remote_integ_key 6b4c736548734d53515863656d6c54554a5848516d564a4d694d534f4b4b4d69 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 474b56444171476a4f62746845474f71 remote_crypto_key 474b56444171476a4f62746845474f71 integ_alg sha-256-128 local_integ_key 5971754669454e5662496974736f5a4d6e6c6e5851616d464553476f59564d41 remote_integ_key 5971754669454e5662496974736f5a4d6e6c6e5851616d464553476f59564d41 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 5067506752687462434c65556f634c77 remote_crypto_key 5067506752687462434c65556f634c77 integ_alg sha-256-128 local_integ_key 4b52654e72757464674b516a6c466e7465747a7a506e7766676c526879564a5a remote_integ_key 4b52654e72757464674b516a6c466e7465747a7a506e7766676c526879564a5a 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 6e4c5648696867445069674176775050 remote_crypto_key 6e4c5648696867445069674176775050 integ_alg sha-256-128 local_integ_key 5950787354694c69716542495475416e4e786c59646c414572534a567941445a remote_integ_key 5950787354694c69716542495475416e4e786c59646c414572534a567941445a 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 54565953665671534e46584b6549574a remote_crypto_key 54565953665671534e46584b6549574a integ_alg sha-256-128 local_integ_key 4a4c635166527a6d5169496159496750526f615a566466475471494657674f66 remote_integ_key 4a4c635166527a6d5169496159496750526f615a566466475471494657674f66 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 6f565471497544434e746b706f704a73 remote_crypto_key 6f565471497544434e746b706f704a73 integ_alg sha-256-128 local_integ_key 44667a534e704c6642475269504a7544516642717564474b4c4a636849424e4d remote_integ_key 44667a534e704c6642475269504a7544516642717564474b4c4a636849424e4d 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 626d6f4c55586d694b6b796c5a574146 remote_crypto_key 626d6f4c55586d694b6b796c5a574146 integ_alg sha-256-128 local_integ_key 426468544c4277716a774b536d537a466a714e556f6241795850544f4e4a7066 remote_integ_key 426468544c4277716a774b536d537a466a714e556f6241795850544f4e4a7066 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 72524b6a444f72655074676c61665454 remote_crypto_key 72524b6a444f72655074676c61665454 integ_alg sha-256-128 local_integ_key 44686f51526d4c4e4d614b574f6d49684f62714544426f7967636e6b6a69635a remote_integ_key 44686f51526d4c4e4d614b574f6d49684f62714544426f7967636e6b6a69635a 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 57704f616e68484e6b6a6b494750574a remote_crypto_key 57704f616e68484e6b6a6b494750574a integ_alg sha-256-128 local_integ_key 6148676d537870536f52636c565752695a63447148684c716f6666694649454d remote_integ_key 6148676d537870536f52636c565752695a63447148684c716f6666694649454d 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 5173584763415946437344545741424c remote_crypto_key 5173584763415946437344545741424c integ_alg sha-256-128 local_integ_key 796175767a7072544f6c4a4f556b75626e74597252706d6d5472704254614c57 remote_integ_key 796175767a7072544f6c4a4f556b75626e74597252706d6d5472704254614c57 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 42555174756a65464a7a526c4f624a59 remote_crypto_key 42555174756a65464a7a526c4f624a59 integ_alg sha-256-128 local_integ_key 437a59515261646454544f54504d4d44517963435a5651424b53506579724e42 remote_integ_key 437a59515261646454544f54504d4d44517963435a5651424b53506579724e42 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 7648736754756859646e4d7154507445 remote_crypto_key 7648736754756859646e4d7154507445 integ_alg sha-256-128 local_integ_key 426a4c72495057635471667767677262734a5859566761454c566f455457506c remote_integ_key 426a4c72495057635471667767677262734a5859566761454c566f455457506c 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 4361416e6c4343516c456f4e6e545078 remote_crypto_key 4361416e6c4343516c456f4e6e545078 integ_alg sha-256-128 local_integ_key 776f684b4e466b7a624e567678624b507048764e5a524448746f706a76544b56 remote_integ_key 776f684b4e466b7a624e567678624b507048764e5a524448746f706a76544b56 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 65665a73664e48646d53485a49554f76 remote_crypto_key 65665a73664e48646d53485a49554f76 integ_alg sha-256-128 local_integ_key 5663614a7577667869497173667167757045576b6c4342644d566b726a535853 remote_integ_key 5663614a7577667869497173667167757045576b6c4342644d566b726a535853 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 526b54654a6d6b63785449485a594f52 remote_crypto_key 526b54654a6d6b63785449485a594f52 integ_alg sha-256-128 local_integ_key 784a43417549586444715a6875494347527472446558436777486b7a574d5577 remote_integ_key 784a43417549586444715a6875494347527472446558436777486b7a574d5577 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 784a4355446444596e43725154474175 remote_crypto_key 784a4355446444596e43725154474175 integ_alg sha-256-128 local_integ_key 474a614f48537579434d59566a6c6a557069674a45474771644941694166725a remote_integ_key 474a614f48537579434d59566a6c6a557069674a45474771644941694166725a 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 6e734d6e6442597a485959636f654177 remote_crypto_key 6e734d6e6442597a485959636f654177 integ_alg sha-256-128 local_integ_key 7557474461446862426250447574676b5748706a717254767962474d44695853 remote_integ_key 7557474461446862426250447574676b5748706a717254767962474d44695853 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 69554a4f7357456d6877566c66625954 remote_crypto_key 69554a4f7357456d6877566c66625954 integ_alg sha-256-128 local_integ_key 6b42496f59626852516c654975695872516c62786275425a5072777044615646 remote_integ_key 6b42496f59626852516c654975695872516c62786275425a5072777044615646 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 65704c416a54546b4357714c6b776148 remote_crypto_key 65704c416a54546b4357714c6b776148 integ_alg sha-256-128 local_integ_key 76536558494e6e49684148707764774a705a7a43754e5752636c467647495653 remote_integ_key 76536558494e6e49684148707764774a705a7a43754e5752636c467647495653 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 444a75754e746f6b4466776d5a706d50 remote_crypto_key 444a75754e746f6b4466776d5a706d50 integ_alg sha-256-128 local_integ_key 715869615674454244646959634976424465534647657a43486b796e6972584c remote_integ_key 715869615674454244646959634976424465534647657a43486b796e6972584c 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 7a436d75575851616d46574247556347 remote_crypto_key 7a436d75575851616d46574247556347 integ_alg sha-256-128 local_integ_key 6e56637763454b55497a736e7a5466454959636556506b595946554e4e724876 remote_integ_key 6e56637763454b55497a736e7a5466454959636556506b595946554e4e724876 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 50524f7a576f74704f46687374764a53 remote_crypto_key 50524f7a576f74704f46687374764a53 integ_alg sha-256-128 local_integ_key 7263444b57796d7a43537553656a49475846485a524c4e466d66616561484e6f remote_integ_key 7263444b57796d7a43537553656a49475846485a524c4e466d66616561484e6f 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 516d50776b4e4774755669436e675344 remote_crypto_key 516d50776b4e4774755669436e675344 integ_alg sha-256-128 local_integ_key 6e5a436b426f5146614b474d71764b55776a484256734a617a54744b4a6b7341 remote_integ_key 6e5a436b426f5146614b474d71764b55776a484256734a617a54744b4a6b7341 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 4167536f4e624643476e586143554e44 remote_crypto_key 4167536f4e624643476e586143554e44 integ_alg sha-256-128 local_integ_key 456f616f6e78664f6d67756e7547644b72766f55636a49546e42526948717763 remote_integ_key 456f616f6e78664f6d67756e7547644b72766f55636a49546e42526948717763 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 6a4d4c7545637668574363414c44464d remote_crypto_key 6a4d4c7545637668574363414c44464d integ_alg sha-256-128 local_integ_key 657748744e726f556370717656656b6c77756164526a77577a65747553616176 remote_integ_key 657748744e726f556370717656656b6c77756164526a77577a65747553616176 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 59575a436a5550764e6745615547474e remote_crypto_key 59575a436a5550764e6745615547474e integ_alg sha-256-128 local_integ_key 755a7875756c794a4a596a687a7763564f645776626c584641494a6c63534944 remote_integ_key 755a7875756c794a4a596a687a7763564f645776626c584641494a6c63534944 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 58457466516e776b72595862707a5059 remote_crypto_key 58457466516e776b72595862707a5059 integ_alg sha-256-128 local_integ_key 616b4956504a4b67455770794c7a48654f4a6d7445746e566e454a577844644d remote_integ_key 616b4956504a4b67455770794c7a48654f4a6d7445746e566e454a577844644d 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 4154764e6476496378624f76646a5552 remote_crypto_key 4154764e6476496378624f76646a5552 integ_alg sha-256-128 local_integ_key 63516d75706b48686c704f6667616c726a4264734e73556c745676706250616b remote_integ_key 63516d75706b48686c704f6667616c726a4264734e73556c745676706250616b 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 716f786a645a50704e4c466550744d75 remote_crypto_key 716f786a645a50704e4c466550744d75 integ_alg sha-256-128 local_integ_key 4d416164624c616c666377794c594c5873656966586277576e62714d4e76556b remote_integ_key 4d416164624c616c666377794c594c5873656966586277576e62714d4e76556b 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 545644647a67575a4e794d706b714372 remote_crypto_key 545644647a67575a4e794d706b714372 integ_alg sha-256-128 local_integ_key 5559714655665846424871546b6672705a436e686858524c434c596e5373744e remote_integ_key 5559714655665846424871546b6672705a436e686858524c434c596e5373744e 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 456d524d4e65616c4c6577736a515242 remote_crypto_key 456d524d4e65616c4c6577736a515242 integ_alg sha-256-128 local_integ_key 5961706852755855634946556e415168535273776b544d534f4e5271456d436b remote_integ_key 5961706852755855634946556e415168535273776b544d534f4e5271456d436b 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 6376596d5a484e564d564a5145564d71 remote_crypto_key 6376596d5a484e564d564a5145564d71 integ_alg sha-256-128 local_integ_key 53544d61544964505557586749645a486b5a4c497141637656676e5a5349564d remote_integ_key 53544d61544964505557586749645a486b5a4c497141637656676e5a5349564d 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 424d4a416845664676444d7176417779 remote_crypto_key 424d4a416845664676444d7176417779 integ_alg sha-256-128 local_integ_key 556e486a46684a43434a71764469784b6d744b4b51696879464c5a4f6371716a remote_integ_key 556e486a46684a43434a71764469784b6d744b4b51696879464c5a4f6371716a 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 596e4d56637278426c7057456b517943 remote_crypto_key 596e4d56637278426c7057456b517943 integ_alg sha-256-128 local_integ_key 68544f42566649624651636962507544716d75656c735378507358686546616e remote_integ_key 68544f42566649624651636962507544716d75656c735378507358686546616e 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 49514a6b4853596b49446d586f495358 remote_crypto_key 49514a6b4853596b49446d586f495358 integ_alg sha-256-128 local_integ_key 4c545972637562697274656b6e474f45706771705a70766447704f75444b5564 remote_integ_key 4c545972637562697274656b6e474f45706771705a70766447704f75444b5564 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 69756b7370654d766144784769454175 remote_crypto_key 69756b7370654d766144784769454175 integ_alg sha-256-128 local_integ_key 4f76437852424c474a66635a566a6d566846796641736f516b6b774366536364 remote_integ_key 4f76437852424c474a66635a566a6d566846796641736f516b6b774366536364 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 6f4a476e5348654b4e61587676416478 remote_crypto_key 6f4a476e5348654b4e61587676416478 integ_alg sha-256-128 local_integ_key 72765873686d657171774761626d597063437164785567704473634756587170 remote_integ_key 72765873686d657171774761626d597063437164785567704473634756587170 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 4a6b4e6d6a75537a594c6f7a46795a47 remote_crypto_key 4a6b4e6d6a75537a594c6f7a46795a47 integ_alg sha-256-128 local_integ_key 64556d4344564e62726d56557a774f6f586246696c654f43626962774f524978 remote_integ_key 64556d4344564e62726d56557a774f6f586246696c654f43626962774f524978 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 59456c525a6379747646696d47796f75 remote_crypto_key 59456c525a6379747646696d47796f75 integ_alg sha-256-128 local_integ_key 6d4e78724b4e754b5955446f4161496b714a75444f5670706449695656547a75 remote_integ_key 6d4e78724b4e754b5955446f4161496b714a75444f5670706449695656547a75 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 50754f474c45614f446b4746744e4257 remote_crypto_key 50754f474c45614f446b4746744e4257 integ_alg sha-256-128 local_integ_key 48657a4453646369696e5768797a4a726f737a46505a625352544144667a5975 remote_integ_key 48657a4453646369696e5768797a4a726f737a46505a625352544144667a5975 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 6c7149646f767551715169764e666a47 remote_crypto_key 6c7149646f767551715169764e666a47 integ_alg sha-256-128 local_integ_key 567943716852766b53584c5077514f645a65544d6e4a586b6e68736276584762 remote_integ_key 567943716852766b53584c5077514f645a65544d6e4a586b6e68736276584762 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 4959574e6a44594b58597a4b6d596d6e remote_crypto_key 4959574e6a44594b58597a4b6d596d6e integ_alg sha-256-128 local_integ_key 6177716b6570494e484f4c466c756d6a49796f6772794e5472446177596a4e54 remote_integ_key 6177716b6570494e484f4c466c756d6a49796f6772794e5472446177596a4e54 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 49555069746f434e4d5963646857724a remote_crypto_key 49555069746f434e4d5963646857724a integ_alg sha-256-128 local_integ_key 64677a796a46537468614b704265695962746c58784c7269444561557566557a remote_integ_key 64677a796a46537468614b704265695962746c58784c7269444561557566557a 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 73754b6b586f6563516d524b4e724347 remote_crypto_key 73754b6b586f6563516d524b4e724347 integ_alg sha-256-128 local_integ_key 454675466667474861664e696756527066445341517266706b646d6a59714f44 remote_integ_key 454675466667474861664e696756527066445341517266706b646d6a59714f44 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 45595a63485869586963584f6a6f7350 remote_crypto_key 45595a63485869586963584f6a6f7350 integ_alg sha-256-128 local_integ_key 63424a6d5a7a524f50746166665751794f536b66436b4f46677462784e4f4571 remote_integ_key 63424a6d5a7a524f50746166665751794f536b66436b4f46677462784e4f4571 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 6e64536f556454425a66464951726e4b remote_crypto_key 6e64536f556454425a66464951726e4b integ_alg sha-256-128 local_integ_key 556476506345577855474c455443586e4a486779574462514258675741616b44 remote_integ_key 556476506345577855474c455443586e4a486779574462514258675741616b44 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 50654c5843646442416b514e6b52747a remote_crypto_key 50654c5843646442416b514e6b52747a integ_alg sha-256-128 local_integ_key 4c676e5a5246546a5a72746a70586963785747726b6a7a7147667172494c6c57 remote_integ_key 4c676e5a5246546a5a72746a70586963785747726b6a7a7147667172494c6c57 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 53716356704e6969596573575a495142 remote_crypto_key 53716356704e6969596573575a495142 integ_alg sha-256-128 local_integ_key 584b4b6870504a454946657661447758476976434c6c4e54426a447377457a52 remote_integ_key 584b4b6870504a454946657661447758476976434c6c4e54426a447377457a52 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 6668414b79786874474376695479586d remote_crypto_key 6668414b79786874474376695479586d integ_alg sha-256-128 local_integ_key 6c5a797974445a456575727a5969686c445667454e4f647a4476786d6b46424f remote_integ_key 6c5a797974445a456575727a5969686c445667454e4f647a4476786d6b46424f 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 6d50426a614e65726f437a634e56446d remote_crypto_key 6d50426a614e65726f437a634e56446d integ_alg sha-256-128 local_integ_key 42416b7243586e45447a687053504b77735a475a6773754d6b436e726353465a remote_integ_key 42416b7243586e45447a687053504b77735a475a6773754d6b436e726353465a 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 756e72474745466a796f686d51664f6b remote_crypto_key 756e72474745466a796f686d51664f6b integ_alg sha-256-128 local_integ_key 4850645a5667454273576e46594c566371786653724343706d5a66507570786e remote_integ_key 4850645a5667454273576e46594c566371786653724343706d5a66507570786e 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 4b4469705948666a5359555563436c74 remote_crypto_key 4b4469705948666a5359555563436c74 integ_alg sha-256-128 local_integ_key 7066446c6f7a614855724d4a4358426856565978507561746d59525676474647 remote_integ_key 7066446c6f7a614855724d4a4358426856565978507561746d59525676474647 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 69727a47484278557776796c6e616468 remote_crypto_key 69727a47484278557776796c6e616468 integ_alg sha-256-128 local_integ_key 495342567a426362705174474871714854704d7752624542626850747056414e remote_integ_key 495342567a426362705174474871714854704d7752624542626850747056414e 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 484f4949614e556663475a657a4d7076 remote_crypto_key 484f4949614e556663475a657a4d7076 integ_alg sha-256-128 local_integ_key 5275786e464c484b717a6553475a577670786d574e666a446c70616f414c4968 remote_integ_key 5275786e464c484b717a6553475a577670786d574e666a446c70616f414c4968 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 5561565565507364686b486455655748 remote_crypto_key 5561565565507364686b486455655748 integ_alg sha-256-128 local_integ_key 74785a5450706e504f426778614d69575752515a68764d46664c464c57485778 remote_integ_key 74785a5450706e504f426778614d69575752515a68764d46664c464c57485778 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 784b6f636e7051664976424377784f71 remote_crypto_key 784b6f636e7051664976424377784f71 integ_alg sha-256-128 local_integ_key 6444434658756e66727a655555437473714a4f5a63644b574e43774b747a6d4a remote_integ_key 6444434658756e66727a655555437473714a4f5a63644b574e43774b747a6d4a 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 6c6b68694f6b4941554c434169456f58 remote_crypto_key 6c6b68694f6b4941554c434169456f58 integ_alg sha-256-128 local_integ_key 726f717379446b6a516f757869535777616e4546554d5152576c4e4475727649 remote_integ_key 726f717379446b6a516f757869535777616e4546554d5152576c4e4475727649 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 554b6d534a584b774c4c587172774769 remote_crypto_key 554b6d534a584b774c4c587172774769 integ_alg sha-256-128 local_integ_key 6b4d6a61624371654f65677057565675545350547745777356746e6a4477586d remote_integ_key 6b4d6a61624371654f65677057565675545350547745777356746e6a4477586d 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 48644975474f554a4f474c796a706b63 remote_crypto_key 48644975474f554a4f474c796a706b63 integ_alg sha-256-128 local_integ_key 62685953686e736d5a66706a74476e4e4c5676416b49544e7363437247587962 remote_integ_key 62685953686e736d5a66706a74476e4e4c5676416b49544e7363437247587962 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 444a75754e746f6b4466776d5a706d50 remote_crypto_key 444a75754e746f6b4466776d5a706d50 integ_alg sha-256-128 local_integ_key 715869615674454244646959634976424465534647657a43486b796e6972584c remote_integ_key 715869615674454244646959634976424465534647657a43486b796e6972584c 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 7a436d75575851616d46574247556347 remote_crypto_key 7a436d75575851616d46574247556347 integ_alg sha-256-128 local_integ_key 6e56637763454b55497a736e7a5466454959636556506b595946554e4e724876 remote_integ_key 6e56637763454b55497a736e7a5466454959636556506b595946554e4e724876 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 50524f7a576f74704f46687374764a53 remote_crypto_key 50524f7a576f74704f46687374764a53 integ_alg sha-256-128 local_integ_key 7263444b57796d7a43537553656a49475846485a524c4e466d66616561484e6f remote_integ_key 7263444b57796d7a43537553656a49475846485a524c4e466d66616561484e6f 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 516d50776b4e4774755669436e675344 remote_crypto_key 516d50776b4e4774755669436e675344 integ_alg sha-256-128 local_integ_key 6e5a436b426f5146614b474d71764b55776a484256734a617a54744b4a6b7341 remote_integ_key 6e5a436b426f5146614b474d71764b55776a484256734a617a54744b4a6b7341 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 4167536f4e624643476e586143554e44 remote_crypto_key 4167536f4e624643476e586143554e44 integ_alg sha-256-128 local_integ_key 456f616f6e78664f6d67756e7547644b72766f55636a49546e42526948717763 remote_integ_key 456f616f6e78664f6d67756e7547644b72766f55636a49546e42526948717763 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 6a4d4c7545637668574363414c44464d remote_crypto_key 6a4d4c7545637668574363414c44464d integ_alg sha-256-128 local_integ_key 657748744e726f556370717656656b6c77756164526a77577a65747553616176 remote_integ_key 657748744e726f556370717656656b6c77756164526a77577a65747553616176 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 59575a436a5550764e6745615547474e remote_crypto_key 59575a436a5550764e6745615547474e integ_alg sha-256-128 local_integ_key 755a7875756c794a4a596a687a7763564f645776626c584641494a6c63534944 remote_integ_key 755a7875756c794a4a596a687a7763564f645776626c584641494a6c63534944 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 58457466516e776b72595862707a5059 remote_crypto_key 58457466516e776b72595862707a5059 integ_alg sha-256-128 local_integ_key 616b4956504a4b67455770794c7a48654f4a6d7445746e566e454a577844644d remote_integ_key 616b4956504a4b67455770794c7a48654f4a6d7445746e566e454a577844644d 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 4154764e6476496378624f76646a5552 remote_crypto_key 4154764e6476496378624f76646a5552 integ_alg sha-256-128 local_integ_key 63516d75706b48686c704f6667616c726a4264734e73556c745676706250616b remote_integ_key 63516d75706b48686c704f6667616c726a4264734e73556c745676706250616b 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 716f786a645a50704e4c466550744d75 remote_crypto_key 716f786a645a50704e4c466550744d75 integ_alg sha-256-128 local_integ_key 4d416164624c616c666377794c594c5873656966586277576e62714d4e76556b remote_integ_key 4d416164624c616c666377794c594c5873656966586277576e62714d4e76556b 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 545644647a67575a4e794d706b714372 remote_crypto_key 545644647a67575a4e794d706b714372 integ_alg sha-256-128 local_integ_key 5559714655665846424871546b6672705a436e686858524c434c596e5373744e remote_integ_key 5559714655665846424871546b6672705a436e686858524c434c596e5373744e 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 456d524d4e65616c4c6577736a515242 remote_crypto_key 456d524d4e65616c4c6577736a515242 integ_alg sha-256-128 local_integ_key 5961706852755855634946556e415168535273776b544d534f4e5271456d436b remote_integ_key 5961706852755855634946556e415168535273776b544d534f4e5271456d436b 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 6376596d5a484e564d564a5145564d71 remote_crypto_key 6376596d5a484e564d564a5145564d71 integ_alg sha-256-128 local_integ_key 53544d61544964505557586749645a486b5a4c497141637656676e5a5349564d remote_integ_key 53544d61544964505557586749645a486b5a4c497141637656676e5a5349564d 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 424d4a416845664676444d7176417779 remote_crypto_key 424d4a416845664676444d7176417779 integ_alg sha-256-128 local_integ_key 556e486a46684a43434a71764469784b6d744b4b51696879464c5a4f6371716a remote_integ_key 556e486a46684a43434a71764469784b6d744b4b51696879464c5a4f6371716a 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 596e4d56637278426c7057456b517943 remote_crypto_key 596e4d56637278426c7057456b517943 integ_alg sha-256-128 local_integ_key 68544f42566649624651636962507544716d75656c735378507358686546616e remote_integ_key 68544f42566649624651636962507544716d75656c735378507358686546616e 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 49514a6b4853596b49446d586f495358 remote_crypto_key 49514a6b4853596b49446d586f495358 integ_alg sha-256-128 local_integ_key 4c545972637562697274656b6e474f45706771705a70766447704f75444b5564 remote_integ_key 4c545972637562697274656b6e474f45706771705a70766447704f75444b5564 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 69756b7370654d766144784769454175 remote_crypto_key 69756b7370654d766144784769454175 integ_alg sha-256-128 local_integ_key 4f76437852424c474a66635a566a6d566846796641736f516b6b774366536364 remote_integ_key 4f76437852424c474a66635a566a6d566846796641736f516b6b774366536364 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 6f4a476e5348654b4e61587676416478 remote_crypto_key 6f4a476e5348654b4e61587676416478 integ_alg sha-256-128 local_integ_key 72765873686d657171774761626d597063437164785567704473634756587170 remote_integ_key 72765873686d657171774761626d597063437164785567704473634756587170 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 4a6b4e6d6a75537a594c6f7a46795a47 remote_crypto_key 4a6b4e6d6a75537a594c6f7a46795a47 integ_alg sha-256-128 local_integ_key 64556d4344564e62726d56557a774f6f586246696c654f43626962774f524978 remote_integ_key 64556d4344564e62726d56557a774f6f586246696c654f43626962774f524978 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 59456c525a6379747646696d47796f75 remote_crypto_key 59456c525a6379747646696d47796f75 integ_alg sha-256-128 local_integ_key 6d4e78724b4e754b5955446f4161496b714a75444f5670706449695656547a75 remote_integ_key 6d4e78724b4e754b5955446f4161496b714a75444f5670706449695656547a75 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 50754f474c45614f446b4746744e4257 remote_crypto_key 50754f474c45614f446b4746744e4257 integ_alg sha-256-128 local_integ_key 48657a4453646369696e5768797a4a726f737a46505a625352544144667a5975 remote_integ_key 48657a4453646369696e5768797a4a726f737a46505a625352544144667a5975 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 6c7149646f767551715169764e666a47 remote_crypto_key 6c7149646f767551715169764e666a47 integ_alg sha-256-128 local_integ_key 567943716852766b53584c5077514f645a65544d6e4a586b6e68736276584762 remote_integ_key 567943716852766b53584c5077514f645a65544d6e4a586b6e68736276584762 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 4959574e6a44594b58597a4b6d596d6e remote_crypto_key 4959574e6a44594b58597a4b6d596d6e integ_alg sha-256-128 local_integ_key 6177716b6570494e484f4c466c756d6a49796f6772794e5472446177596a4e54 remote_integ_key 6177716b6570494e484f4c466c756d6a49796f6772794e5472446177596a4e54 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 49555069746f434e4d5963646857724a remote_crypto_key 49555069746f434e4d5963646857724a integ_alg sha-256-128 local_integ_key 64677a796a46537468614b704265695962746c58784c7269444561557566557a remote_integ_key 64677a796a46537468614b704265695962746c58784c7269444561557566557a 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 73754b6b586f6563516d524b4e724347 remote_crypto_key 73754b6b586f6563516d524b4e724347 integ_alg sha-256-128 local_integ_key 454675466667474861664e696756527066445341517266706b646d6a59714f44 remote_integ_key 454675466667474861664e696756527066445341517266706b646d6a59714f44 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 45595a63485869586963584f6a6f7350 remote_crypto_key 45595a63485869586963584f6a6f7350 integ_alg sha-256-128 local_integ_key 63424a6d5a7a524f50746166665751794f536b66436b4f46677462784e4f4571 remote_integ_key 63424a6d5a7a524f50746166665751794f536b66436b4f46677462784e4f4571 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 6e64536f556454425a66464951726e4b remote_crypto_key 6e64536f556454425a66464951726e4b integ_alg sha-256-128 local_integ_key 556476506345577855474c455443586e4a486779574462514258675741616b44 remote_integ_key 556476506345577855474c455443586e4a486779574462514258675741616b44 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 50654c5843646442416b514e6b52747a remote_crypto_key 50654c5843646442416b514e6b52747a integ_alg sha-256-128 local_integ_key 4c676e5a5246546a5a72746a70586963785747726b6a7a7147667172494c6c57 remote_integ_key 4c676e5a5246546a5a72746a70586963785747726b6a7a7147667172494c6c57 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 53716356704e6969596573575a495142 remote_crypto_key 53716356704e6969596573575a495142 integ_alg sha-256-128 local_integ_key 584b4b6870504a454946657661447758476976434c6c4e54426a447377457a52 remote_integ_key 584b4b6870504a454946657661447758476976434c6c4e54426a447377457a52 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 6668414b79786874474376695479586d remote_crypto_key 6668414b79786874474376695479586d integ_alg sha-256-128 local_integ_key 6c5a797974445a456575727a5969686c445667454e4f647a4476786d6b46424f remote_integ_key 6c5a797974445a456575727a5969686c445667454e4f647a4476786d6b46424f 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 6d50426a614e65726f437a634e56446d remote_crypto_key 6d50426a614e65726f437a634e56446d integ_alg sha-256-128 local_integ_key 42416b7243586e45447a687053504b77735a475a6773754d6b436e726353465a remote_integ_key 42416b7243586e45447a687053504b77735a475a6773754d6b436e726353465a 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 756e72474745466a796f686d51664f6b remote_crypto_key 756e72474745466a796f686d51664f6b integ_alg sha-256-128 local_integ_key 4850645a5667454273576e46594c566371786653724343706d5a66507570786e remote_integ_key 4850645a5667454273576e46594c566371786653724343706d5a66507570786e 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 4b4469705948666a5359555563436c74 remote_crypto_key 4b4469705948666a5359555563436c74 integ_alg sha-256-128 local_integ_key 7066446c6f7a614855724d4a4358426856565978507561746d59525676474647 remote_integ_key 7066446c6f7a614855724d4a4358426856565978507561746d59525676474647 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 69727a47484278557776796c6e616468 remote_crypto_key 69727a47484278557776796c6e616468 integ_alg sha-256-128 local_integ_key 495342567a426362705174474871714854704d7752624542626850747056414e remote_integ_key 495342567a426362705174474871714854704d7752624542626850747056414e 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 484f4949614e556663475a657a4d7076 remote_crypto_key 484f4949614e556663475a657a4d7076 integ_alg sha-256-128 local_integ_key 5275786e464c484b717a6553475a577670786d574e666a446c70616f414c4968 remote_integ_key 5275786e464c484b717a6553475a577670786d574e666a446c70616f414c4968 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 5561565565507364686b486455655748 remote_crypto_key 5561565565507364686b486455655748 integ_alg sha-256-128 local_integ_key 74785a5450706e504f426778614d69575752515a68764d46664c464c57485778 remote_integ_key 74785a5450706e504f426778614d69575752515a68764d46664c464c57485778 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 784b6f636e7051664976424377784f71 remote_crypto_key 784b6f636e7051664976424377784f71 integ_alg sha-256-128 local_integ_key 6444434658756e66727a655555437473714a4f5a63644b574e43774b747a6d4a remote_integ_key 6444434658756e66727a655555437473714a4f5a63644b574e43774b747a6d4a 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 6c6b68694f6b4941554c434169456f58 remote_crypto_key 6c6b68694f6b4941554c434169456f58 integ_alg sha-256-128 local_integ_key 726f717379446b6a516f757869535777616e4546554d5152576c4e4475727649 remote_integ_key 726f717379446b6a516f757869535777616e4546554d5152576c4e4475727649 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 554b6d534a584b774c4c587172774769 remote_crypto_key 554b6d534a584b774c4c587172774769 integ_alg sha-256-128 local_integ_key 6b4d6a61624371654f65677057565675545350547745777356746e6a4477586d remote_integ_key 6b4d6a61624371654f65677057565675545350547745777356746e6a4477586d 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 48644975474f554a4f474c796a706b63 remote_crypto_key 48644975474f554a4f474c796a706b63 integ_alg sha-256-128 local_integ_key 62685953686e736d5a66706a74476e4e4c5676416b49544e7363437247587962 remote_integ_key 62685953686e736d5a66706a74476e4e4c5676416b49544e7363437247587962 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 6c47434c5042626f7256794b4d686a5a remote_crypto_key 6c47434c5042626f7256794b4d686a5a integ_alg sha-256-128 local_integ_key 677850507a6d514363756b744e71775954646a507066566e767562466678504c remote_integ_key 677850507a6d514363756b744e71775954646a507066566e767562466678504c 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 4769504153647150754d704f62746451 remote_crypto_key 4769504153647150754d704f62746451 integ_alg sha-256-128 local_integ_key 76427953736d7862546473636f6d4f6c656a4f61764d6b71637a6f4847436c5a remote_integ_key 76427953736d7862546473636f6d4f6c656a4f61764d6b71637a6f4847436c5a 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 674f527967596271494e586779725751 remote_crypto_key 674f527967596271494e586779725751 integ_alg sha-256-128 local_integ_key 7346696f6c48627262737465694451616c70637063646f74656c64466f416c59 remote_integ_key 7346696f6c48627262737465694451616c70637063646f74656c64466f416c59 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 7146487154614f7469664e54644a5449 remote_crypto_key 7146487154614f7469664e54644a5449 integ_alg sha-256-128 local_integ_key 6c4e594753686e6c656e65466963746d734b465444514b707752654248487264 remote_integ_key 6c4e594753686e6c656e65466963746d734b465444514b707752654248487264 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 6d685a6c624b4e6b4865616c72427a6e remote_crypto_key 6d685a6c624b4e6b4865616c72427a6e integ_alg sha-256-128 local_integ_key 75436d46614556495069676d6251584451586d6b4a5044716b797467576a746b remote_integ_key 75436d46614556495069676d6251584451586d6b4a5044716b797467576a746b 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 4e506875634167626863544772506d6a remote_crypto_key 4e506875634167626863544772506d6a integ_alg sha-256-128 local_integ_key 70614d4f784c4d714f4754717a756849467952556f7476594c72497642445a70 remote_integ_key 70614d4f784c4d714f4754717a756849467952556f7476594c72497642445a70 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 6b507869527649676d61675755486f45 remote_crypto_key 6b507869527649676d61675755486f45 integ_alg sha-256-128 local_integ_key 74576c4a467951694465475547565746744a6443415448466561457446716570 remote_integ_key 74576c4a467951694465475547565746744a6443415448466561457446716570 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 587455474f4e524d4877744252497a41 remote_crypto_key 587455474f4e524d4877744252497a41 integ_alg sha-256-128 local_integ_key 594a7767516a4348414a5759514f55554f57714d706e616e6a596a4569554c64 remote_integ_key 594a7767516a4348414a5759514f55554f57714d706e616e6a596a4569554c64 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 664c714b536957725951574b68506a51 remote_crypto_key 664c714b536957725951574b68506a51 integ_alg sha-256-128 local_integ_key 70785149554648774c674173676d464977775355706146695a655355574a6b4f remote_integ_key 70785149554648774c674173676d464977775355706146695a655355574a6b4f 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 794c58426569475766564a5979597871 remote_crypto_key 794c58426569475766564a5979597871 integ_alg sha-256-128 local_integ_key 6f5a5867427555424373424b78636b514c795459716d596f4166534971647478 remote_integ_key 6f5a5867427555424373424b78636b514c795459716d596f4166534971647478 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 725a4b4f574a57634e78695076535a56 remote_crypto_key 725a4b4f574a57634e78695076535a56 integ_alg sha-256-128 local_integ_key 516b557a714b49425767797a764d6e42576367484e764e586d4e576e696a4b52 remote_integ_key 516b557a714b49425767797a764d6e42576367484e764e586d4e576e696a4b52 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 6767705562797a476975437474636457 remote_crypto_key 6767705562797a476975437474636457 integ_alg sha-256-128 local_integ_key 506a67716171495255415948784472636a75557a72626e5370746d7454545146 remote_integ_key 506a67716171495255415948784472636a75557a72626e5370746d7454545146 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 786a54784e42624347426e435451796f remote_crypto_key 786a54784e42624347426e435451796f integ_alg sha-256-128 local_integ_key 4554464a504372646f5744456c6266754b764f75655242554e6266445244646e remote_integ_key 4554464a504372646f5744456c6266754b764f75655242554e6266445244646e 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 6f6e576a474a736b7545667571694372 remote_crypto_key 6f6e576a474a736b7545667571694372 integ_alg sha-256-128 local_integ_key 7a48577a716a4f615a7a484d775a646e4e764446414b4f465950664c735a7279 remote_integ_key 7a48577a716a4f615a7a484d775a646e4e764446414b4f465950664c735a7279 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 53624e65494c476c4a5050737a435165 remote_crypto_key 53624e65494c476c4a5050737a435165 integ_alg sha-256-128 local_integ_key 684a536641515951615741654f4a437241536c55785770526f436465487a6151 remote_integ_key 684a536641515951615741654f4a437241536c55785770526f436465487a6151 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 4a547563504c4e67766265664373545a remote_crypto_key 4a547563504c4e67766265664373545a integ_alg sha-256-128 local_integ_key 544e776341644c6d5763494a774d7462584655414478536a795543645a576f75 remote_integ_key 544e776341644c6d5763494a774d7462584655414478536a795543645a576f75 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 4867764c41544266587470736a7a5a6b remote_crypto_key 4867764c41544266587470736a7a5a6b integ_alg sha-256-128 local_integ_key 6c73566d64434a614963536262677278766d694d565a47495065454b4a554a72 remote_integ_key 6c73566d64434a614963536262677278766d694d565a47495065454b4a554a72 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 50797561424f6761754a78646c6f6f59 remote_crypto_key 50797561424f6761754a78646c6f6f59 integ_alg sha-256-128 local_integ_key 7778566773746f736f6a6e414e52437375447046634269456562684b72767877 remote_integ_key 7778566773746f736f6a6e414e52437375447046634269456562684b72767877 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 725873424e764251527a564a61414344 remote_crypto_key 725873424e764251527a564a61414344 integ_alg sha-256-128 local_integ_key 5444624d646b7877425863496a6b674f744c46496d5042655179736768725664 remote_integ_key 5444624d646b7877425863496a6b674f744c46496d5042655179736768725664 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 664f734e6342415a7072617344567a50 remote_crypto_key 664f734e6342415a7072617344567a50 integ_alg sha-256-128 local_integ_key 7377586a73414b7362436a557157726e62647852737856626453595546646169 remote_integ_key 7377586a73414b7362436a557157726e62647852737856626453595546646169 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 53486f44667a646e4357616644784a68 remote_crypto_key 53486f44667a646e4357616644784a68 integ_alg sha-256-128 local_integ_key 554a4b654e76584f734163494e7558545a4c51717363576b6d4a41764f4c614b remote_integ_key 554a4b654e76584f734163494e7558545a4c51717363576b6d4a41764f4c614b 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 4c6454687a6966534a73506a4c6f6f43 remote_crypto_key 4c6454687a6966534a73506a4c6f6f43 integ_alg sha-256-128 local_integ_key 426f50484f754d725a6b4b504c496954734569774c4643515977556a7862536f remote_integ_key 426f50484f754d725a6b4b504c496954734569774c4643515977556a7862536f 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 787874477942706961646569657a4e42 remote_crypto_key 787874477942706961646569657a4e42 integ_alg sha-256-128 local_integ_key 495171435449577a5545596c4d425a5a484975536a68566f6b79456976465248 remote_integ_key 495171435449577a5545596c4d425a5a484975536a68566f6b79456976465248 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 4156515241726c636d4d6263486a537a remote_crypto_key 4156515241726c636d4d6263486a537a integ_alg sha-256-128 local_integ_key 724c4f676151526c79544e57427974734a6b4b43484c71414e5243544e6e4b57 remote_integ_key 724c4f676151526c79544e57427974734a6b4b43484c71414e5243544e6e4b57 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 6b6f6b706653707570786d4a6b754155 remote_crypto_key 6b6f6b706653707570786d4a6b754155 integ_alg sha-256-128 local_integ_key 58596b4d626d56734a7342775a5a646a594871586e67434f4277674c716a4f4b remote_integ_key 58596b4d626d56734a7342775a5a646a594871586e67434f4277674c716a4f4b 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 5265646369684e467166674961754e56 remote_crypto_key 5265646369684e467166674961754e56 integ_alg sha-256-128 local_integ_key 7047434e62714b72416e56594c51545154656645654b66556456734a5364486a remote_integ_key 7047434e62714b72416e56594c51545154656645654b66556456734a5364486a 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 474853786f7651545a47504c53724555 remote_crypto_key 474853786f7651545a47504c53724555 integ_alg sha-256-128 local_integ_key 55626f7577637145444e7557745a65476c634e6b4765504c50684b65514c6e76 remote_integ_key 55626f7577637145444e7557745a65476c634e6b4765504c50684b65514c6e76 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 7955426a70674a49696372504b4b4b50 remote_crypto_key 7955426a70674a49696372504b4b4b50 integ_alg sha-256-128 local_integ_key 446948696b4d426e46757a7348664343727264637a6750675173625362457161 remote_integ_key 446948696b4d426e46757a7348664343727264637a6750675173625362457161 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 694c4e7a525778524c41646547716c4e remote_crypto_key 694c4e7a525778524c41646547716c4e integ_alg sha-256-128 local_integ_key 49447747477676616f79475454594b6444515359654264545a496167536d6c51 remote_integ_key 49447747477676616f79475454594b6444515359654264545a496167536d6c51 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 44436c5244556250674453416152414d remote_crypto_key 44436c5244556250674453416152414d integ_alg sha-256-128 local_integ_key 66566a477946585451634d6d574e74504d654a576e57624d447a584442596958 remote_integ_key 66566a477946585451634d6d574e74504d654a576e57624d447a584442596958 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 414872476e784c59535367777a506d4f remote_crypto_key 414872476e784c59535367777a506d4f integ_alg sha-256-128 local_integ_key 4d477454655a5666625241774a7355444a464b524e456d6e4c4c52774e6f6a7a remote_integ_key 4d477454655a5666625241774a7355444a464b524e456d6e4c4c52774e6f6a7a 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 53706d41794f6f74416843756c46705a remote_crypto_key 53706d41794f6f74416843756c46705a integ_alg sha-256-128 local_integ_key 4c616d69675955556c727a4b7252586276484b6a416c496f51484e5944506548 remote_integ_key 4c616d69675955556c727a4b7252586276484b6a416c496f51484e5944506548 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 55736a62496e4f716f427377556f4f78 remote_crypto_key 55736a62496e4f716f427377556f4f78 integ_alg sha-256-128 local_integ_key 7a6b6c775a775562496c637547547a714c646a45567a6f44526d5263787a7646 remote_integ_key 7a6b6c775a775562496c637547547a714c646a45567a6f44526d5263787a7646 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 6c6a5961586b4b516442584e55426557 remote_crypto_key 6c6a5961586b4b516442584e55426557 integ_alg sha-256-128 local_integ_key 42486e6f7374594f6b726f4a51757a65695873716d726b7a6541597a6e765143 remote_integ_key 42486e6f7374594f6b726f4a51757a65695873716d726b7a6541597a6e765143 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 6b516c704e6e676b554f47486d775a76 remote_crypto_key 6b516c704e6e676b554f47486d775a76 integ_alg sha-256-128 local_integ_key 47555773506e4a4a447542634b7174644250767041536566654d6e6c45784571 remote_integ_key 47555773506e4a4a447542634b7174644250767041536566654d6e6c45784571 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 6a764770795743524351477059705957 remote_crypto_key 6a764770795743524351477059705957 integ_alg sha-256-128 local_integ_key 734862566b704c6a6c414a564a694d6473694676754a4b79796779666b776c70 remote_integ_key 734862566b704c6a6c414a564a694d6473694676754a4b79796779666b776c70 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 534f61646d41737256446251584a5346 remote_crypto_key 534f61646d41737256446251584a5346 integ_alg sha-256-128 local_integ_key 634365614475796365556c78427969526767736d424e5a586244434a69454165 remote_integ_key 634365614475796365556c78427969526767736d424e5a586244434a69454165 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 796c6c436e4f4d79416c6856634f7a56 remote_crypto_key 796c6c436e4f4d79416c6856634f7a56 integ_alg sha-256-128 local_integ_key 6a41754445526a634e74437376726f54645452724e6258434a794d77625a7552 remote_integ_key 6a41754445526a634e74437376726f54645452724e6258434a794d77625a7552 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 686a4c454a466665495a63584d5a7852 remote_crypto_key 686a4c454a466665495a63584d5a7852 integ_alg sha-256-128 local_integ_key 78416e65704873526a77427074446d415577614a70515070454e59786c777a6d remote_integ_key 78416e65704873526a77427074446d415577614a70515070454e59786c777a6d 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 4e50434451587a424872767068666b71 remote_crypto_key 4e50434451587a424872767068666b71 integ_alg sha-256-128 local_integ_key 5a645953716d734c6c58687a4954534e5a4b45744a7468634b6158467a75737a remote_integ_key 5a645953716d734c6c58687a4954534e5a4b45744a7468634b6158467a75737a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 6c47434c5042626f7256794b4d686a5a remote_crypto_key 6c47434c5042626f7256794b4d686a5a integ_alg sha-256-128 local_integ_key 677850507a6d514363756b744e71775954646a507066566e767562466678504c remote_integ_key 677850507a6d514363756b744e71775954646a507066566e767562466678504c 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 4769504153647150754d704f62746451 remote_crypto_key 4769504153647150754d704f62746451 integ_alg sha-256-128 local_integ_key 76427953736d7862546473636f6d4f6c656a4f61764d6b71637a6f4847436c5a remote_integ_key 76427953736d7862546473636f6d4f6c656a4f61764d6b71637a6f4847436c5a 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 674f527967596271494e586779725751 remote_crypto_key 674f527967596271494e586779725751 integ_alg sha-256-128 local_integ_key 7346696f6c48627262737465694451616c70637063646f74656c64466f416c59 remote_integ_key 7346696f6c48627262737465694451616c70637063646f74656c64466f416c59 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 7146487154614f7469664e54644a5449 remote_crypto_key 7146487154614f7469664e54644a5449 integ_alg sha-256-128 local_integ_key 6c4e594753686e6c656e65466963746d734b465444514b707752654248487264 remote_integ_key 6c4e594753686e6c656e65466963746d734b465444514b707752654248487264 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 6d685a6c624b4e6b4865616c72427a6e remote_crypto_key 6d685a6c624b4e6b4865616c72427a6e integ_alg sha-256-128 local_integ_key 75436d46614556495069676d6251584451586d6b4a5044716b797467576a746b remote_integ_key 75436d46614556495069676d6251584451586d6b4a5044716b797467576a746b 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 4e506875634167626863544772506d6a remote_crypto_key 4e506875634167626863544772506d6a integ_alg sha-256-128 local_integ_key 70614d4f784c4d714f4754717a756849467952556f7476594c72497642445a70 remote_integ_key 70614d4f784c4d714f4754717a756849467952556f7476594c72497642445a70 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 6b507869527649676d61675755486f45 remote_crypto_key 6b507869527649676d61675755486f45 integ_alg sha-256-128 local_integ_key 74576c4a467951694465475547565746744a6443415448466561457446716570 remote_integ_key 74576c4a467951694465475547565746744a6443415448466561457446716570 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 587455474f4e524d4877744252497a41 remote_crypto_key 587455474f4e524d4877744252497a41 integ_alg sha-256-128 local_integ_key 594a7767516a4348414a5759514f55554f57714d706e616e6a596a4569554c64 remote_integ_key 594a7767516a4348414a5759514f55554f57714d706e616e6a596a4569554c64 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 664c714b536957725951574b68506a51 remote_crypto_key 664c714b536957725951574b68506a51 integ_alg sha-256-128 local_integ_key 70785149554648774c674173676d464977775355706146695a655355574a6b4f remote_integ_key 70785149554648774c674173676d464977775355706146695a655355574a6b4f 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 794c58426569475766564a5979597871 remote_crypto_key 794c58426569475766564a5979597871 integ_alg sha-256-128 local_integ_key 6f5a5867427555424373424b78636b514c795459716d596f4166534971647478 remote_integ_key 6f5a5867427555424373424b78636b514c795459716d596f4166534971647478 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 725a4b4f574a57634e78695076535a56 remote_crypto_key 725a4b4f574a57634e78695076535a56 integ_alg sha-256-128 local_integ_key 516b557a714b49425767797a764d6e42576367484e764e586d4e576e696a4b52 remote_integ_key 516b557a714b49425767797a764d6e42576367484e764e586d4e576e696a4b52 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 6767705562797a476975437474636457 remote_crypto_key 6767705562797a476975437474636457 integ_alg sha-256-128 local_integ_key 506a67716171495255415948784472636a75557a72626e5370746d7454545146 remote_integ_key 506a67716171495255415948784472636a75557a72626e5370746d7454545146 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 786a54784e42624347426e435451796f remote_crypto_key 786a54784e42624347426e435451796f integ_alg sha-256-128 local_integ_key 4554464a504372646f5744456c6266754b764f75655242554e6266445244646e remote_integ_key 4554464a504372646f5744456c6266754b764f75655242554e6266445244646e 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 6f6e576a474a736b7545667571694372 remote_crypto_key 6f6e576a474a736b7545667571694372 integ_alg sha-256-128 local_integ_key 7a48577a716a4f615a7a484d775a646e4e764446414b4f465950664c735a7279 remote_integ_key 7a48577a716a4f615a7a484d775a646e4e764446414b4f465950664c735a7279 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 53624e65494c476c4a5050737a435165 remote_crypto_key 53624e65494c476c4a5050737a435165 integ_alg sha-256-128 local_integ_key 684a536641515951615741654f4a437241536c55785770526f436465487a6151 remote_integ_key 684a536641515951615741654f4a437241536c55785770526f436465487a6151 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 4a547563504c4e67766265664373545a remote_crypto_key 4a547563504c4e67766265664373545a integ_alg sha-256-128 local_integ_key 544e776341644c6d5763494a774d7462584655414478536a795543645a576f75 remote_integ_key 544e776341644c6d5763494a774d7462584655414478536a795543645a576f75 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 4867764c41544266587470736a7a5a6b remote_crypto_key 4867764c41544266587470736a7a5a6b integ_alg sha-256-128 local_integ_key 6c73566d64434a614963536262677278766d694d565a47495065454b4a554a72 remote_integ_key 6c73566d64434a614963536262677278766d694d565a47495065454b4a554a72 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 50797561424f6761754a78646c6f6f59 remote_crypto_key 50797561424f6761754a78646c6f6f59 integ_alg sha-256-128 local_integ_key 7778566773746f736f6a6e414e52437375447046634269456562684b72767877 remote_integ_key 7778566773746f736f6a6e414e52437375447046634269456562684b72767877 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 725873424e764251527a564a61414344 remote_crypto_key 725873424e764251527a564a61414344 integ_alg sha-256-128 local_integ_key 5444624d646b7877425863496a6b674f744c46496d5042655179736768725664 remote_integ_key 5444624d646b7877425863496a6b674f744c46496d5042655179736768725664 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 664f734e6342415a7072617344567a50 remote_crypto_key 664f734e6342415a7072617344567a50 integ_alg sha-256-128 local_integ_key 7377586a73414b7362436a557157726e62647852737856626453595546646169 remote_integ_key 7377586a73414b7362436a557157726e62647852737856626453595546646169 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 53486f44667a646e4357616644784a68 remote_crypto_key 53486f44667a646e4357616644784a68 integ_alg sha-256-128 local_integ_key 554a4b654e76584f734163494e7558545a4c51717363576b6d4a41764f4c614b remote_integ_key 554a4b654e76584f734163494e7558545a4c51717363576b6d4a41764f4c614b 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 4c6454687a6966534a73506a4c6f6f43 remote_crypto_key 4c6454687a6966534a73506a4c6f6f43 integ_alg sha-256-128 local_integ_key 426f50484f754d725a6b4b504c496954734569774c4643515977556a7862536f remote_integ_key 426f50484f754d725a6b4b504c496954734569774c4643515977556a7862536f 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 787874477942706961646569657a4e42 remote_crypto_key 787874477942706961646569657a4e42 integ_alg sha-256-128 local_integ_key 495171435449577a5545596c4d425a5a484975536a68566f6b79456976465248 remote_integ_key 495171435449577a5545596c4d425a5a484975536a68566f6b79456976465248 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 4156515241726c636d4d6263486a537a remote_crypto_key 4156515241726c636d4d6263486a537a integ_alg sha-256-128 local_integ_key 724c4f676151526c79544e57427974734a6b4b43484c71414e5243544e6e4b57 remote_integ_key 724c4f676151526c79544e57427974734a6b4b43484c71414e5243544e6e4b57 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 6b6f6b706653707570786d4a6b754155 remote_crypto_key 6b6f6b706653707570786d4a6b754155 integ_alg sha-256-128 local_integ_key 58596b4d626d56734a7342775a5a646a594871586e67434f4277674c716a4f4b remote_integ_key 58596b4d626d56734a7342775a5a646a594871586e67434f4277674c716a4f4b 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 5265646369684e467166674961754e56 remote_crypto_key 5265646369684e467166674961754e56 integ_alg sha-256-128 local_integ_key 7047434e62714b72416e56594c51545154656645654b66556456734a5364486a remote_integ_key 7047434e62714b72416e56594c51545154656645654b66556456734a5364486a 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 474853786f7651545a47504c53724555 remote_crypto_key 474853786f7651545a47504c53724555 integ_alg sha-256-128 local_integ_key 55626f7577637145444e7557745a65476c634e6b4765504c50684b65514c6e76 remote_integ_key 55626f7577637145444e7557745a65476c634e6b4765504c50684b65514c6e76 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 7955426a70674a49696372504b4b4b50 remote_crypto_key 7955426a70674a49696372504b4b4b50 integ_alg sha-256-128 local_integ_key 446948696b4d426e46757a7348664343727264637a6750675173625362457161 remote_integ_key 446948696b4d426e46757a7348664343727264637a6750675173625362457161 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 694c4e7a525778524c41646547716c4e remote_crypto_key 694c4e7a525778524c41646547716c4e integ_alg sha-256-128 local_integ_key 49447747477676616f79475454594b6444515359654264545a496167536d6c51 remote_integ_key 49447747477676616f79475454594b6444515359654264545a496167536d6c51 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 44436c5244556250674453416152414d remote_crypto_key 44436c5244556250674453416152414d integ_alg sha-256-128 local_integ_key 66566a477946585451634d6d574e74504d654a576e57624d447a584442596958 remote_integ_key 66566a477946585451634d6d574e74504d654a576e57624d447a584442596958 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 414872476e784c59535367777a506d4f remote_crypto_key 414872476e784c59535367777a506d4f integ_alg sha-256-128 local_integ_key 4d477454655a5666625241774a7355444a464b524e456d6e4c4c52774e6f6a7a remote_integ_key 4d477454655a5666625241774a7355444a464b524e456d6e4c4c52774e6f6a7a 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 53706d41794f6f74416843756c46705a remote_crypto_key 53706d41794f6f74416843756c46705a integ_alg sha-256-128 local_integ_key 4c616d69675955556c727a4b7252586276484b6a416c496f51484e5944506548 remote_integ_key 4c616d69675955556c727a4b7252586276484b6a416c496f51484e5944506548 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 55736a62496e4f716f427377556f4f78 remote_crypto_key 55736a62496e4f716f427377556f4f78 integ_alg sha-256-128 local_integ_key 7a6b6c775a775562496c637547547a714c646a45567a6f44526d5263787a7646 remote_integ_key 7a6b6c775a775562496c637547547a714c646a45567a6f44526d5263787a7646 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 6c6a5961586b4b516442584e55426557 remote_crypto_key 6c6a5961586b4b516442584e55426557 integ_alg sha-256-128 local_integ_key 42486e6f7374594f6b726f4a51757a65695873716d726b7a6541597a6e765143 remote_integ_key 42486e6f7374594f6b726f4a51757a65695873716d726b7a6541597a6e765143 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 6b516c704e6e676b554f47486d775a76 remote_crypto_key 6b516c704e6e676b554f47486d775a76 integ_alg sha-256-128 local_integ_key 47555773506e4a4a447542634b7174644250767041536566654d6e6c45784571 remote_integ_key 47555773506e4a4a447542634b7174644250767041536566654d6e6c45784571 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 6a764770795743524351477059705957 remote_crypto_key 6a764770795743524351477059705957 integ_alg sha-256-128 local_integ_key 734862566b704c6a6c414a564a694d6473694676754a4b79796779666b776c70 remote_integ_key 734862566b704c6a6c414a564a694d6473694676754a4b79796779666b776c70 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 534f61646d41737256446251584a5346 remote_crypto_key 534f61646d41737256446251584a5346 integ_alg sha-256-128 local_integ_key 634365614475796365556c78427969526767736d424e5a586244434a69454165 remote_integ_key 634365614475796365556c78427969526767736d424e5a586244434a69454165 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 796c6c436e4f4d79416c6856634f7a56 remote_crypto_key 796c6c436e4f4d79416c6856634f7a56 integ_alg sha-256-128 local_integ_key 6a41754445526a634e74437376726f54645452724e6258434a794d77625a7552 remote_integ_key 6a41754445526a634e74437376726f54645452724e6258434a794d77625a7552 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 686a4c454a466665495a63584d5a7852 remote_crypto_key 686a4c454a466665495a63584d5a7852 integ_alg sha-256-128 local_integ_key 78416e65704873526a77427074446d415577614a70515070454e59786c777a6d remote_integ_key 78416e65704873526a77427074446d415577614a70515070454e59786c777a6d 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 4e50434451587a424872767068666b71 remote_crypto_key 4e50434451587a424872767068666b71 integ_alg sha-256-128 local_integ_key 5a645953716d734c6c58687a4954534e5a4b45744a7468634b6158467a75737a remote_integ_key 5a645953716d734c6c58687a4954534e5a4b45744a7468634b6158467a75737a 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 434c7a51777a667650776e6d644c7968 remote_crypto_key 434c7a51777a667650776e6d644c7968 integ_alg sha-256-128 local_integ_key 594e4663446176676c726a48485647497764556962674f6d714a697176647077 remote_integ_key 594e4663446176676c726a48485647497764556962674f6d714a697176647077 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 4756764f704a4856547a775852624351 remote_crypto_key 4756764f704a4856547a775852624351 integ_alg sha-256-128 local_integ_key 70575462464c45626655414f445148514c714d5a6d45674e694c636a4a4b6a51 remote_integ_key 70575462464c45626655414f445148514c714d5a6d45674e694c636a4a4b6a51 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 6d6d73765078457a4f6d494d664d6347 remote_crypto_key 6d6d73765078457a4f6d494d664d6347 integ_alg sha-256-128 local_integ_key 577678736c507645767155547941576f6e6b705665707a7a517a4c6369706666 remote_integ_key 577678736c507645767155547941576f6e6b705665707a7a517a4c6369706666 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 587970767a556d4a576f727841696772 remote_crypto_key 587970767a556d4a576f727841696772 integ_alg sha-256-128 local_integ_key 594950777a6a716263514852745873487544724e63436965647342624e614e5a remote_integ_key 594950777a6a716263514852745873487544724e63436965647342624e614e5a 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 664457544a6b484965655a5164786261 remote_crypto_key 664457544a6b484965655a5164786261 integ_alg sha-256-128 local_integ_key 43664562776b5a705476625944624c68786257754872667572566f69447a6446 remote_integ_key 43664562776b5a705476625944624c68786257754872667572566f69447a6446 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 44747779486a6c66675270696146684f remote_crypto_key 44747779486a6c66675270696146684f integ_alg sha-256-128 local_integ_key 584c65446e4d6768456c6a43416b475943556a425a6f5142626951676b494c61 remote_integ_key 584c65446e4d6768456c6a43416b475943556a425a6f5142626951676b494c61 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 6277734a576f467a564e6f6b4871444b remote_crypto_key 6277734a576f467a564e6f6b4871444b integ_alg sha-256-128 local_integ_key 7642504571774e4f4a4b4e544d48697978696a684564497065655459594e5766 remote_integ_key 7642504571774e4f4a4b4e544d48697978696a684564497065655459594e5766 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 6e7a46795547747861796570444b4841 remote_crypto_key 6e7a46795547747861796570444b4841 integ_alg sha-256-128 local_integ_key 63464273434a46626f4b6745417a4d6373517968446e4771517041686f417059 remote_integ_key 63464273434a46626f4b6745417a4d6373517968446e4771517041686f417059 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 44596b574a6763434e4e754b6a74674f remote_crypto_key 44596b574a6763434e4e754b6a74674f integ_alg sha-256-128 local_integ_key 6c457a5a7771416f776f78496f655a6c434b6542626f444f6645436e6c484e54 remote_integ_key 6c457a5a7771416f776f78496f655a6c434b6542626f444f6645436e6c484e54 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 76544e5946554b676d705365584a634c remote_crypto_key 76544e5946554b676d705365584a634c integ_alg sha-256-128 local_integ_key 4174494d686a56774e495278664c4e4e4c715554684d775269626b4758785a6c remote_integ_key 4174494d686a56774e495278664c4e4e4c715554684d775269626b4758785a6c 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 544e6c5762665159457a566d62457043 remote_crypto_key 544e6c5762665159457a566d62457043 integ_alg sha-256-128 local_integ_key 5343497447576c5143476f577158616d7574616b756a7541654159677244534c remote_integ_key 5343497447576c5143476f577158616d7574616b756a7541654159677244534c 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 53706a41707277466e417a4970556e55 remote_crypto_key 53706a41707277466e417a4970556e55 integ_alg sha-256-128 local_integ_key 6b7265587470785a426b464d47514a465a4c58717767754b55585a6171625065 remote_integ_key 6b7265587470785a426b464d47514a465a4c58717767754b55585a6171625065 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 53745446526c5a765a7167516b714468 remote_crypto_key 53745446526c5a765a7167516b714468 integ_alg sha-256-128 local_integ_key 41567371614e6757586c4f4d6d6753476e6c567963464b6b674246557377754d remote_integ_key 41567371614e6757586c4f4d6d6753476e6c567963464b6b674246557377754d 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 4164585443625a4e446b66784c6e5755 remote_crypto_key 4164585443625a4e446b66784c6e5755 integ_alg sha-256-128 local_integ_key 58425a536f6361567852754b7a59596143626f417542794868666a58736a4665 remote_integ_key 58425a536f6361567852754b7a59596143626f417542794868666a58736a4665 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 7949765758424245656142666653536c remote_crypto_key 7949765758424245656142666653536c integ_alg sha-256-128 local_integ_key 4d50616e4e6a44515a547a666642734a74784e566769724a54784a644f666474 remote_integ_key 4d50616e4e6a44515a547a666642734a74784e566769724a54784a644f666474 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 6f68466b734c53545342784465726354 remote_crypto_key 6f68466b734c53545342784465726354 integ_alg sha-256-128 local_integ_key 55494b47637352706d6b795377556143446161624e665253684d7064666a6242 remote_integ_key 55494b47637352706d6b795377556143446161624e665253684d7064666a6242 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 414747667177724b4a484e4b63494377 remote_crypto_key 414747667177724b4a484e4b63494377 integ_alg sha-256-128 local_integ_key 56516f514a485241584f564c4b7461644a4e75794568656b7363497357795358 remote_integ_key 56516f514a485241584f564c4b7461644a4e75794568656b7363497357795358 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 7a6c7148717348724e555644694c444b remote_crypto_key 7a6c7148717348724e555644694c444b integ_alg sha-256-128 local_integ_key 44526761425251564651765968456e5945557751504f674b6f5163476d6c6861 remote_integ_key 44526761425251564651765968456e5945557751504f674b6f5163476d6c6861 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 6f644664425069714c73495676634755 remote_crypto_key 6f644664425069714c73495676634755 integ_alg sha-256-128 local_integ_key 6d494f616c4b4365744e677141704d556c764b646d68436e5751596a57746177 remote_integ_key 6d494f616c4b4365744e677141704d556c764b646d68436e5751596a57746177 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 69687a574d494a4d75784c6357474165 remote_crypto_key 69687a574d494a4d75784c6357474165 integ_alg sha-256-128 local_integ_key 48455849556c787357426d416b546f727845424d6d5156556b464b6870626164 remote_integ_key 48455849556c787357426d416b546f727845424d6d5156556b464b6870626164 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 4a715567696a7a61725347456a505563 remote_crypto_key 4a715567696a7a61725347456a505563 integ_alg sha-256-128 local_integ_key 7354454e5250666b7070686744504d784c67724f5751566a6a4e645a506b544e remote_integ_key 7354454e5250666b7070686744504d784c67724f5751566a6a4e645a506b544e 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 6c6d52764c6a6f70575a504c7776696f remote_crypto_key 6c6d52764c6a6f70575a504c7776696f integ_alg sha-256-128 local_integ_key 584558615261587149735a6972764f5455554b5a556446764767656871747357 remote_integ_key 584558615261587149735a6972764f5455554b5a556446764767656871747357 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 5671746c4772666c5952644a77417358 remote_crypto_key 5671746c4772666c5952644a77417358 integ_alg sha-256-128 local_integ_key 72614f4b494d776e66715044734a796b457447566e65694a4e6e645044426b66 remote_integ_key 72614f4b494d776e66715044734a796b457447566e65694a4e6e645044426b66 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 726f447644535767597664694d575266 remote_crypto_key 726f447644535767597664694d575266 integ_alg sha-256-128 local_integ_key 6e426473637668414268645261724e48474e626b73587a4b42424e7974525641 remote_integ_key 6e426473637668414268645261724e48474e626b73587a4b42424e7974525641 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 705668484f546c536e614973716c5561 remote_crypto_key 705668484f546c536e614973716c5561 integ_alg sha-256-128 local_integ_key 6f6b4e6f6273427072526e7654447a6959486449757243617151544c65797151 remote_integ_key 6f6b4e6f6273427072526e7654447a6959486449757243617151544c65797151 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 525149626f776b7456654e4c7246734a remote_crypto_key 525149626f776b7456654e4c7246734a integ_alg sha-256-128 local_integ_key 5a4b527047686c5873526a66414562525a7a534d5848566b7945746346626767 remote_integ_key 5a4b527047686c5873526a66414562525a7a534d5848566b7945746346626767 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 7441566e43574a4251776c5a6a6b6f41 remote_crypto_key 7441566e43574a4251776c5a6a6b6f41 integ_alg sha-256-128 local_integ_key 72767452436475596e486f7a4c44417644564e677a51555941634e424f4e644b remote_integ_key 72767452436475596e486f7a4c44417644564e677a51555941634e424f4e644b 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 6377796b47444c63627273696a766f4b remote_crypto_key 6377796b47444c63627273696a766f4b integ_alg sha-256-128 local_integ_key 746371506c4d5650757852517868796b6f784872436d514a6a42505a734d4f66 remote_integ_key 746371506c4d5650757852517868796b6f784872436d514a6a42505a734d4f66 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 49514c794e5254795563447862424469 remote_crypto_key 49514c794e5254795563447862424469 integ_alg sha-256-128 local_integ_key 6269724146496851526f467a5858726566476b70754255425a416e6265424450 remote_integ_key 6269724146496851526f467a5858726566476b70754255425a416e6265424450 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 68485156534f41535a4a7572774c4579 remote_crypto_key 68485156534f41535a4a7572774c4579 integ_alg sha-256-128 local_integ_key 6f7770726f6c50624957715375535a51444b4f5848545245557a735655426365 remote_integ_key 6f7770726f6c50624957715375535a51444b4f5848545245557a735655426365 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 6b564341696245564b525170586d6b6b remote_crypto_key 6b564341696245564b525170586d6b6b integ_alg sha-256-128 local_integ_key 4e59466377556e767153786b4f7965574241766343796145437a647743786754 remote_integ_key 4e59466377556e767153786b4f7965574241766343796145437a647743786754 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 46756269524c635764657a486c494e63 remote_crypto_key 46756269524c635764657a486c494e63 integ_alg sha-256-128 local_integ_key 48594c4e504b77676d6765736b537868416e4c464a595a766d48715475565342 remote_integ_key 48594c4e504b77676d6765736b537868416e4c464a595a766d48715475565342 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 6f645a646145424e53786f624547464c remote_crypto_key 6f645a646145424e53786f624547464c integ_alg sha-256-128 local_integ_key 514a676e4c6c5a4a53756e65474a48574649514d7364534d6651556e646f7967 remote_integ_key 514a676e4c6c5a4a53756e65474a48574649514d7364534d6651556e646f7967 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 4a56776446754e4b70475346686e4564 remote_crypto_key 4a56776446754e4b70475346686e4564 integ_alg sha-256-128 local_integ_key 7543567a5458526b664f7674526c514b654d6f646c5552776662564159595743 remote_integ_key 7543567a5458526b664f7674526c514b654d6f646c5552776662564159595743 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 674c4379764c4c4c7574516857417065 remote_crypto_key 674c4379764c4c4c7574516857417065 integ_alg sha-256-128 local_integ_key 47646e515a6c53436d4456574963477a4972684f527459545164774d786b454a remote_integ_key 47646e515a6c53436d4456574963477a4972684f527459545164774d786b454a 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 5a7953674a6f694b74724b7951746f6c remote_crypto_key 5a7953674a6f694b74724b7951746f6c integ_alg sha-256-128 local_integ_key 4a5a7479506e6a614d7474716e77764d6e716a424f4273436f4147716a685753 remote_integ_key 4a5a7479506e6a614d7474716e77764d6e716a424f4273436f4147716a685753 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 44475744444c467a6567587044556756 remote_crypto_key 44475744444c467a6567587044556756 integ_alg sha-256-128 local_integ_key 4a725742657666617a686a586c4d736561657a536341505375685a6e65414967 remote_integ_key 4a725742657666617a686a586c4d736561657a536341505375685a6e65414967 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 565071695666664b79535145627a7044 remote_crypto_key 565071695666664b79535145627a7044 integ_alg sha-256-128 local_integ_key 4752744e546e41494d4e454e6b445777744b7a616f6b5a6c7570726c5a724777 remote_integ_key 4752744e546e41494d4e454e6b445777744b7a616f6b5a6c7570726c5a724777 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 666278784a4167645042655446796b79 remote_crypto_key 666278784a4167645042655446796b79 integ_alg sha-256-128 local_integ_key 55497844664e644a6f4c684949704c66416875714f6776626b4a656652554f66 remote_integ_key 55497844664e644a6f4c684949704c66416875714f6776626b4a656652554f66 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 784e7665644e57727642507448536b6c remote_crypto_key 784e7665644e57727642507448536b6c integ_alg sha-256-128 local_integ_key 71546668727376656c675a6d6b436b774647484748476c57535456664f4c7544 remote_integ_key 71546668727376656c675a6d6b436b774647484748476c57535456664f4c7544 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 434c7a51777a667650776e6d644c7968 remote_crypto_key 434c7a51777a667650776e6d644c7968 integ_alg sha-256-128 local_integ_key 594e4663446176676c726a48485647497764556962674f6d714a697176647077 remote_integ_key 594e4663446176676c726a48485647497764556962674f6d714a697176647077 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 4756764f704a4856547a775852624351 remote_crypto_key 4756764f704a4856547a775852624351 integ_alg sha-256-128 local_integ_key 70575462464c45626655414f445148514c714d5a6d45674e694c636a4a4b6a51 remote_integ_key 70575462464c45626655414f445148514c714d5a6d45674e694c636a4a4b6a51 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 6d6d73765078457a4f6d494d664d6347 remote_crypto_key 6d6d73765078457a4f6d494d664d6347 integ_alg sha-256-128 local_integ_key 577678736c507645767155547941576f6e6b705665707a7a517a4c6369706666 remote_integ_key 577678736c507645767155547941576f6e6b705665707a7a517a4c6369706666 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 587970767a556d4a576f727841696772 remote_crypto_key 587970767a556d4a576f727841696772 integ_alg sha-256-128 local_integ_key 594950777a6a716263514852745873487544724e63436965647342624e614e5a remote_integ_key 594950777a6a716263514852745873487544724e63436965647342624e614e5a 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 664457544a6b484965655a5164786261 remote_crypto_key 664457544a6b484965655a5164786261 integ_alg sha-256-128 local_integ_key 43664562776b5a705476625944624c68786257754872667572566f69447a6446 remote_integ_key 43664562776b5a705476625944624c68786257754872667572566f69447a6446 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 44747779486a6c66675270696146684f remote_crypto_key 44747779486a6c66675270696146684f integ_alg sha-256-128 local_integ_key 584c65446e4d6768456c6a43416b475943556a425a6f5142626951676b494c61 remote_integ_key 584c65446e4d6768456c6a43416b475943556a425a6f5142626951676b494c61 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 6277734a576f467a564e6f6b4871444b remote_crypto_key 6277734a576f467a564e6f6b4871444b integ_alg sha-256-128 local_integ_key 7642504571774e4f4a4b4e544d48697978696a684564497065655459594e5766 remote_integ_key 7642504571774e4f4a4b4e544d48697978696a684564497065655459594e5766 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 6e7a46795547747861796570444b4841 remote_crypto_key 6e7a46795547747861796570444b4841 integ_alg sha-256-128 local_integ_key 63464273434a46626f4b6745417a4d6373517968446e4771517041686f417059 remote_integ_key 63464273434a46626f4b6745417a4d6373517968446e4771517041686f417059 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 44596b574a6763434e4e754b6a74674f remote_crypto_key 44596b574a6763434e4e754b6a74674f integ_alg sha-256-128 local_integ_key 6c457a5a7771416f776f78496f655a6c434b6542626f444f6645436e6c484e54 remote_integ_key 6c457a5a7771416f776f78496f655a6c434b6542626f444f6645436e6c484e54 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 76544e5946554b676d705365584a634c remote_crypto_key 76544e5946554b676d705365584a634c integ_alg sha-256-128 local_integ_key 4174494d686a56774e495278664c4e4e4c715554684d775269626b4758785a6c remote_integ_key 4174494d686a56774e495278664c4e4e4c715554684d775269626b4758785a6c 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 544e6c5762665159457a566d62457043 remote_crypto_key 544e6c5762665159457a566d62457043 integ_alg sha-256-128 local_integ_key 5343497447576c5143476f577158616d7574616b756a7541654159677244534c remote_integ_key 5343497447576c5143476f577158616d7574616b756a7541654159677244534c 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 53706a41707277466e417a4970556e55 remote_crypto_key 53706a41707277466e417a4970556e55 integ_alg sha-256-128 local_integ_key 6b7265587470785a426b464d47514a465a4c58717767754b55585a6171625065 remote_integ_key 6b7265587470785a426b464d47514a465a4c58717767754b55585a6171625065 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 53745446526c5a765a7167516b714468 remote_crypto_key 53745446526c5a765a7167516b714468 integ_alg sha-256-128 local_integ_key 41567371614e6757586c4f4d6d6753476e6c567963464b6b674246557377754d remote_integ_key 41567371614e6757586c4f4d6d6753476e6c567963464b6b674246557377754d 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 4164585443625a4e446b66784c6e5755 remote_crypto_key 4164585443625a4e446b66784c6e5755 integ_alg sha-256-128 local_integ_key 58425a536f6361567852754b7a59596143626f417542794868666a58736a4665 remote_integ_key 58425a536f6361567852754b7a59596143626f417542794868666a58736a4665 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 7949765758424245656142666653536c remote_crypto_key 7949765758424245656142666653536c integ_alg sha-256-128 local_integ_key 4d50616e4e6a44515a547a666642734a74784e566769724a54784a644f666474 remote_integ_key 4d50616e4e6a44515a547a666642734a74784e566769724a54784a644f666474 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 6f68466b734c53545342784465726354 remote_crypto_key 6f68466b734c53545342784465726354 integ_alg sha-256-128 local_integ_key 55494b47637352706d6b795377556143446161624e665253684d7064666a6242 remote_integ_key 55494b47637352706d6b795377556143446161624e665253684d7064666a6242 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 414747667177724b4a484e4b63494377 remote_crypto_key 414747667177724b4a484e4b63494377 integ_alg sha-256-128 local_integ_key 56516f514a485241584f564c4b7461644a4e75794568656b7363497357795358 remote_integ_key 56516f514a485241584f564c4b7461644a4e75794568656b7363497357795358 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 7a6c7148717348724e555644694c444b remote_crypto_key 7a6c7148717348724e555644694c444b integ_alg sha-256-128 local_integ_key 44526761425251564651765968456e5945557751504f674b6f5163476d6c6861 remote_integ_key 44526761425251564651765968456e5945557751504f674b6f5163476d6c6861 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 6f644664425069714c73495676634755 remote_crypto_key 6f644664425069714c73495676634755 integ_alg sha-256-128 local_integ_key 6d494f616c4b4365744e677141704d556c764b646d68436e5751596a57746177 remote_integ_key 6d494f616c4b4365744e677141704d556c764b646d68436e5751596a57746177 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 69687a574d494a4d75784c6357474165 remote_crypto_key 69687a574d494a4d75784c6357474165 integ_alg sha-256-128 local_integ_key 48455849556c787357426d416b546f727845424d6d5156556b464b6870626164 remote_integ_key 48455849556c787357426d416b546f727845424d6d5156556b464b6870626164 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 4a715567696a7a61725347456a505563 remote_crypto_key 4a715567696a7a61725347456a505563 integ_alg sha-256-128 local_integ_key 7354454e5250666b7070686744504d784c67724f5751566a6a4e645a506b544e remote_integ_key 7354454e5250666b7070686744504d784c67724f5751566a6a4e645a506b544e 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 6c6d52764c6a6f70575a504c7776696f remote_crypto_key 6c6d52764c6a6f70575a504c7776696f integ_alg sha-256-128 local_integ_key 584558615261587149735a6972764f5455554b5a556446764767656871747357 remote_integ_key 584558615261587149735a6972764f5455554b5a556446764767656871747357 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 5671746c4772666c5952644a77417358 remote_crypto_key 5671746c4772666c5952644a77417358 integ_alg sha-256-128 local_integ_key 72614f4b494d776e66715044734a796b457447566e65694a4e6e645044426b66 remote_integ_key 72614f4b494d776e66715044734a796b457447566e65694a4e6e645044426b66 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 726f447644535767597664694d575266 remote_crypto_key 726f447644535767597664694d575266 integ_alg sha-256-128 local_integ_key 6e426473637668414268645261724e48474e626b73587a4b42424e7974525641 remote_integ_key 6e426473637668414268645261724e48474e626b73587a4b42424e7974525641 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 705668484f546c536e614973716c5561 remote_crypto_key 705668484f546c536e614973716c5561 integ_alg sha-256-128 local_integ_key 6f6b4e6f6273427072526e7654447a6959486449757243617151544c65797151 remote_integ_key 6f6b4e6f6273427072526e7654447a6959486449757243617151544c65797151 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 525149626f776b7456654e4c7246734a remote_crypto_key 525149626f776b7456654e4c7246734a integ_alg sha-256-128 local_integ_key 5a4b527047686c5873526a66414562525a7a534d5848566b7945746346626767 remote_integ_key 5a4b527047686c5873526a66414562525a7a534d5848566b7945746346626767 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 7441566e43574a4251776c5a6a6b6f41 remote_crypto_key 7441566e43574a4251776c5a6a6b6f41 integ_alg sha-256-128 local_integ_key 72767452436475596e486f7a4c44417644564e677a51555941634e424f4e644b remote_integ_key 72767452436475596e486f7a4c44417644564e677a51555941634e424f4e644b 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 6377796b47444c63627273696a766f4b remote_crypto_key 6377796b47444c63627273696a766f4b integ_alg sha-256-128 local_integ_key 746371506c4d5650757852517868796b6f784872436d514a6a42505a734d4f66 remote_integ_key 746371506c4d5650757852517868796b6f784872436d514a6a42505a734d4f66 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 49514c794e5254795563447862424469 remote_crypto_key 49514c794e5254795563447862424469 integ_alg sha-256-128 local_integ_key 6269724146496851526f467a5858726566476b70754255425a416e6265424450 remote_integ_key 6269724146496851526f467a5858726566476b70754255425a416e6265424450 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 68485156534f41535a4a7572774c4579 remote_crypto_key 68485156534f41535a4a7572774c4579 integ_alg sha-256-128 local_integ_key 6f7770726f6c50624957715375535a51444b4f5848545245557a735655426365 remote_integ_key 6f7770726f6c50624957715375535a51444b4f5848545245557a735655426365 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 6b564341696245564b525170586d6b6b remote_crypto_key 6b564341696245564b525170586d6b6b integ_alg sha-256-128 local_integ_key 4e59466377556e767153786b4f7965574241766343796145437a647743786754 remote_integ_key 4e59466377556e767153786b4f7965574241766343796145437a647743786754 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 46756269524c635764657a486c494e63 remote_crypto_key 46756269524c635764657a486c494e63 integ_alg sha-256-128 local_integ_key 48594c4e504b77676d6765736b537868416e4c464a595a766d48715475565342 remote_integ_key 48594c4e504b77676d6765736b537868416e4c464a595a766d48715475565342 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 6f645a646145424e53786f624547464c remote_crypto_key 6f645a646145424e53786f624547464c integ_alg sha-256-128 local_integ_key 514a676e4c6c5a4a53756e65474a48574649514d7364534d6651556e646f7967 remote_integ_key 514a676e4c6c5a4a53756e65474a48574649514d7364534d6651556e646f7967 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 4a56776446754e4b70475346686e4564 remote_crypto_key 4a56776446754e4b70475346686e4564 integ_alg sha-256-128 local_integ_key 7543567a5458526b664f7674526c514b654d6f646c5552776662564159595743 remote_integ_key 7543567a5458526b664f7674526c514b654d6f646c5552776662564159595743 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 674c4379764c4c4c7574516857417065 remote_crypto_key 674c4379764c4c4c7574516857417065 integ_alg sha-256-128 local_integ_key 47646e515a6c53436d4456574963477a4972684f527459545164774d786b454a remote_integ_key 47646e515a6c53436d4456574963477a4972684f527459545164774d786b454a 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 5a7953674a6f694b74724b7951746f6c remote_crypto_key 5a7953674a6f694b74724b7951746f6c integ_alg sha-256-128 local_integ_key 4a5a7479506e6a614d7474716e77764d6e716a424f4273436f4147716a685753 remote_integ_key 4a5a7479506e6a614d7474716e77764d6e716a424f4273436f4147716a685753 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 44475744444c467a6567587044556756 remote_crypto_key 44475744444c467a6567587044556756 integ_alg sha-256-128 local_integ_key 4a725742657666617a686a586c4d736561657a536341505375685a6e65414967 remote_integ_key 4a725742657666617a686a586c4d736561657a536341505375685a6e65414967 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 565071695666664b79535145627a7044 remote_crypto_key 565071695666664b79535145627a7044 integ_alg sha-256-128 local_integ_key 4752744e546e41494d4e454e6b445777744b7a616f6b5a6c7570726c5a724777 remote_integ_key 4752744e546e41494d4e454e6b445777744b7a616f6b5a6c7570726c5a724777 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 666278784a4167645042655446796b79 remote_crypto_key 666278784a4167645042655446796b79 integ_alg sha-256-128 local_integ_key 55497844664e644a6f4c684949704c66416875714f6776626b4a656652554f66 remote_integ_key 55497844664e644a6f4c684949704c66416875714f6776626b4a656652554f66 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 784e7665644e57727642507448536b6c remote_crypto_key 784e7665644e57727642507448536b6c integ_alg sha-256-128 local_integ_key 71546668727376656c675a6d6b436b774647484748476c57535456664f4c7544 remote_integ_key 71546668727376656c675a6d6b436b774647484748476c57535456664f4c7544 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 6f7744477a78554f457a6773796b6271 remote_crypto_key 6f7744477a78554f457a6773796b6271 integ_alg sha-256-128 local_integ_key 7a7967706e654b58726b694b51534e5861596a4672694c4f7344424358674365 remote_integ_key 7a7967706e654b58726b694b51534e5861596a4672694c4f7344424358674365 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 65746c416c76557a6d707654626e7969 remote_crypto_key 65746c416c76557a6d707654626e7969 integ_alg sha-256-128 local_integ_key 4a627855416d6f71694a597a6f7047507975445566524750586e756b7766547a remote_integ_key 4a627855416d6f71694a597a6f7047507975445566524750586e756b7766547a 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 52626f7470636564564e64746b635744 remote_crypto_key 52626f7470636564564e64746b635744 integ_alg sha-256-128 local_integ_key 5045724e50695555464b4d77505a6e6f5972494a686f734d62734a5678555969 remote_integ_key 5045724e50695555464b4d77505a6e6f5972494a686f734d62734a5678555969 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 4f50624d646a634a5061594576727a6a remote_crypto_key 4f50624d646a634a5061594576727a6a integ_alg sha-256-128 local_integ_key 506f5177504d4a6f7453496f6b7a6567694947795753414e4546504854707a58 remote_integ_key 506f5177504d4a6f7453496f6b7a6567694947795753414e4546504854707a58 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 7874646e5268746d5359726c6c664b42 remote_crypto_key 7874646e5268746d5359726c6c664b42 integ_alg sha-256-128 local_integ_key 5657764e4b4576787743434a4147487745537a56506f684d79567863464f7463 remote_integ_key 5657764e4b4576787743434a4147487745537a56506f684d79567863464f7463 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 6b437850486c776a454f566844627766 remote_crypto_key 6b437850486c776a454f566844627766 integ_alg sha-256-128 local_integ_key 56544355534c5656747972744c4d69754c75577076597162714c6a4175775348 remote_integ_key 56544355534c5656747972744c4d69754c75577076597162714c6a4175775348 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 687442554d614842794a6e505657436f remote_crypto_key 687442554d614842794a6e505657436f integ_alg sha-256-128 local_integ_key 524355706b76794665704b525a6c6f5548476f555275494865526a7044675a74 remote_integ_key 524355706b76794665704b525a6c6f5548476f555275494865526a7044675a74 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 53445849446478524d6d74486a667465 remote_crypto_key 53445849446478524d6d74486a667465 integ_alg sha-256-128 local_integ_key 4a555a5043736f564c67646144766159535248664c4b6d417a6d4c7a4b444658 remote_integ_key 4a555a5043736f564c67646144766159535248664c4b6d417a6d4c7a4b444658 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 50594a506d7066596e4e44736964586a remote_crypto_key 50594a506d7066596e4e44736964586a integ_alg sha-256-128 local_integ_key 69554e59665a5a4971534849516769684b4a4d4b46536749416267516f794458 remote_integ_key 69554e59665a5a4971534849516769684b4a4d4b46536749416267516f794458 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 7374746759654f7177774a755770777a remote_crypto_key 7374746759654f7177774a755770777a integ_alg sha-256-128 local_integ_key 6553665852766957576344587a6a4e4c4555656b4b6255426e51704475707155 remote_integ_key 6553665852766957576344587a6a4e4c4555656b4b6255426e51704475707155 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 49536d69586863664e6c4e704a657863 remote_crypto_key 49536d69586863664e6c4e704a657863 integ_alg sha-256-128 local_integ_key 57584f6653636f56595a51757674714c526473504c68667472764753654b776b remote_integ_key 57584f6653636f56595a51757674714c526473504c68667472764753654b776b 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 4f6e444546476c53725a584d6f4d476e remote_crypto_key 4f6e444546476c53725a584d6f4d476e integ_alg sha-256-128 local_integ_key 4e6779597261496b724c5143616d736e787548464467664d4e44647862705a52 remote_integ_key 4e6779597261496b724c5143616d736e787548464467664d4e44647862705a52 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 5559575273727a75755153654b4e6773 remote_crypto_key 5559575273727a75755153654b4e6773 integ_alg sha-256-128 local_integ_key 7369426a686c4a4d4e6b4e6b4f75774a52426370637656796d4a754c63595458 remote_integ_key 7369426a686c4a4d4e6b4e6b4f75774a52426370637656796d4a754c63595458 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 57666f4b55766f59497a44584b495645 remote_crypto_key 57666f4b55766f59497a44584b495645 integ_alg sha-256-128 local_integ_key 536452764150507a667155647056516e687447696147644b714e426b75626764 remote_integ_key 536452764150507a667155647056516e687447696147644b714e426b75626764 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 76764c687858747255434e4343616e74 remote_crypto_key 76764c687858747255434e4343616e74 integ_alg sha-256-128 local_integ_key 6257756762514946535569757463424a4551564d54664a554651616b73755979 remote_integ_key 6257756762514946535569757463424a4551564d54664a554651616b73755979 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 79565469584d4653786264566b77705a remote_crypto_key 79565469584d4653786264566b77705a integ_alg sha-256-128 local_integ_key 5758707062496f50684448705548677a48746f47627951436e56477671536c52 remote_integ_key 5758707062496f50684448705548677a48746f47627951436e56477671536c52 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 5248546d676c67565666795844734a6d remote_crypto_key 5248546d676c67565666795844734a6d integ_alg sha-256-128 local_integ_key 484b74567750594b726f5064615a4f4b506d494747537973695770646e6c6154 remote_integ_key 484b74567750594b726f5064615a4f4b506d494747537973695770646e6c6154 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 48785269447653744454476e74636a7a remote_crypto_key 48785269447653744454476e74636a7a integ_alg sha-256-128 local_integ_key 72474949625041447557735a6a5567675759654a7a5077555a574f77754f7458 remote_integ_key 72474949625041447557735a6a5567675759654a7a5077555a574f77754f7458 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 764251696265527a6a586d6c44675364 remote_crypto_key 764251696265527a6a586d6c44675364 integ_alg sha-256-128 local_integ_key 666279586d656b507a4675536e6450436d536669516e746f554c464d6d645155 remote_integ_key 666279586d656b507a4675536e6450436d536669516e746f554c464d6d645155 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 75525642474547726b514d67734d6b56 remote_crypto_key 75525642474547726b514d67734d6b56 integ_alg sha-256-128 local_integ_key 4b627a586b62414177477942716c51586f6d466f696e50526f4d447956617873 remote_integ_key 4b627a586b62414177477942716c51586f6d466f696e50526f4d447956617873 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 766f7a53544f5a466a487a4559685265 remote_crypto_key 766f7a53544f5a466a487a4559685265 integ_alg sha-256-128 local_integ_key 50556c50536a46716f756769704b4c587570744e4d51664d61456e78696d5864 remote_integ_key 50556c50536a46716f756769704b4c587570744e4d51664d61456e78696d5864 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 517575465748794b724561784668736f remote_crypto_key 517575465748794b724561784668736f integ_alg sha-256-128 local_integ_key 4a6c6552786a486856415675696d4f744c7675665255734b6353757454507845 remote_integ_key 4a6c6552786a486856415675696d4f744c7675665255734b6353757454507845 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 4e6c43556d5a6143517a4f4f7775666d remote_crypto_key 4e6c43556d5a6143517a4f4f7775666d integ_alg sha-256-128 local_integ_key 444d487559734c4d585a4461716b58436a6f4c6759426156444d4962616b4f4a remote_integ_key 444d487559734c4d585a4461716b58436a6f4c6759426156444d4962616b4f4a 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 4a6f41654871784e79686d496e614c69 remote_crypto_key 4a6f41654871784e79686d496e614c69 integ_alg sha-256-128 local_integ_key 4f414763774762525a6d506578725a65754a4d52684467576a66516d78675257 remote_integ_key 4f414763774762525a6d506578725a65754a4d52684467576a66516d78675257 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 6c68694d6878544c6e5145785a7a4d66 remote_crypto_key 6c68694d6878544c6e5145785a7a4d66 integ_alg sha-256-128 local_integ_key 414371626a6572725073414375667a4a7648667958704955597559435948574e remote_integ_key 414371626a6572725073414375667a4a7648667958704955597559435948574e 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 5646656e42444c727645695659676750 remote_crypto_key 5646656e42444c727645695659676750 integ_alg sha-256-128 local_integ_key 4c57736d707a497273484c5a4752714f46425066794356694a63774d6a564b51 remote_integ_key 4c57736d707a497273484c5a4752714f46425066794356694a63774d6a564b51 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 647a6148636975474778756f6d5a5776 remote_crypto_key 647a6148636975474778756f6d5a5776 integ_alg sha-256-128 local_integ_key 59795a72537a4d784a5969514a50466158576c554178414b627a75676d584c79 remote_integ_key 59795a72537a4d784a5969514a50466158576c554178414b627a75676d584c79 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 50516d694e435055534e7561674e544e remote_crypto_key 50516d694e435055534e7561674e544e integ_alg sha-256-128 local_integ_key 6d4b576774456d766b6e7351786f515a5a54507a616c704476784e63676c5563 remote_integ_key 6d4b576774456d766b6e7351786f515a5a54507a616c704476784e63676c5563 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 446a6d54645451585751426c44504279 remote_crypto_key 446a6d54645451585751426c44504279 integ_alg sha-256-128 local_integ_key 61486d566447745649656a455241724e4e535a55774e6478536d465a67736342 remote_integ_key 61486d566447745649656a455241724e4e535a55774e6478536d465a67736342 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 4672485858686b755a486f6f644f4f77 remote_crypto_key 4672485858686b755a486f6f644f4f77 integ_alg sha-256-128 local_integ_key 6f636a49486675654a73504e527976677471445245494359724442734f4e4e65 remote_integ_key 6f636a49486675654a73504e527976677471445245494359724442734f4e4e65 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 4e624e4549435a556d454e4a6a6a4765 remote_crypto_key 4e624e4549435a556d454e4a6a6a4765 integ_alg sha-256-128 local_integ_key 55585a55744a6b796b6a4a5676506866774c4255657745434978627461475161 remote_integ_key 55585a55744a6b796b6a4a5676506866774c4255657745434978627461475161 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 6e6a784e414e6b45766c466f58454344 remote_crypto_key 6e6a784e414e6b45766c466f58454344 integ_alg sha-256-128 local_integ_key 48445a786376654a627a7950507675454b68525a6d6a796c5759616f68546556 remote_integ_key 48445a786376654a627a7950507675454b68525a6d6a796c5759616f68546556 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 5253467953687064474d76464f746676 remote_crypto_key 5253467953687064474d76464f746676 integ_alg sha-256-128 local_integ_key 644761466451615158735658504c6b4851614a4f4f76567064775a765957526f remote_integ_key 644761466451615158735658504c6b4851614a4f4f76567064775a765957526f 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 6865624f766466554a5269656c736463 remote_crypto_key 6865624f766466554a5269656c736463 integ_alg sha-256-128 local_integ_key 4f7155534f6f74794d784c68666c4451564e784b737677565a7a63564b4f5a71 remote_integ_key 4f7155534f6f74794d784c68666c4451564e784b737677565a7a63564b4f5a71 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 5551485a634c5859645a576466514565 remote_crypto_key 5551485a634c5859645a576466514565 integ_alg sha-256-128 local_integ_key 6e4a704d66474b4656587552594a716c674172464e4a486f504f77506e4c4d63 remote_integ_key 6e4a704d66474b4656587552594a716c674172464e4a486f504f77506e4c4d63 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 506568636f7471647a736d6f696f6866 remote_crypto_key 506568636f7471647a736d6f696f6866 integ_alg sha-256-128 local_integ_key 52424f474e41797a71615047514947596d4d476d5a54715966464967454e6d68 remote_integ_key 52424f474e41797a71615047514947596d4d476d5a54715966464967454e6d68 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 45674172616b526a4d53766356725173 remote_crypto_key 45674172616b526a4d53766356725173 integ_alg sha-256-128 local_integ_key 51506b77705764697a7259566a484471464e616d484653657378497542534847 remote_integ_key 51506b77705764697a7259566a484471464e616d484653657378497542534847 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 4b5857436766747a74766467776d6257 remote_crypto_key 4b5857436766747a74766467776d6257 integ_alg sha-256-128 local_integ_key 4355664364697a527743796772556b744f7051717164456c434d4d6e68416963 remote_integ_key 4355664364697a527743796772556b744f7051717164456c434d4d6e68416963 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 767a7a687279564d57447a4d616f4862 remote_crypto_key 767a7a687279564d57447a4d616f4862 integ_alg sha-256-128 local_integ_key 624d7654544b6b4846544b55687374657971514d4a72614f5074624446464e69 remote_integ_key 624d7654544b6b4846544b55687374657971514d4a72614f5074624446464e69 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 6c4756704a70446f614a42777a4f6656 remote_crypto_key 6c4756704a70446f614a42777a4f6656 integ_alg sha-256-128 local_integ_key 63797277495150516d706d77467867787a787a646565716b71567166514c6464 remote_integ_key 63797277495150516d706d77467867787a787a646565716b71567166514c6464 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 6f7744477a78554f457a6773796b6271 remote_crypto_key 6f7744477a78554f457a6773796b6271 integ_alg sha-256-128 local_integ_key 7a7967706e654b58726b694b51534e5861596a4672694c4f7344424358674365 remote_integ_key 7a7967706e654b58726b694b51534e5861596a4672694c4f7344424358674365 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 65746c416c76557a6d707654626e7969 remote_crypto_key 65746c416c76557a6d707654626e7969 integ_alg sha-256-128 local_integ_key 4a627855416d6f71694a597a6f7047507975445566524750586e756b7766547a remote_integ_key 4a627855416d6f71694a597a6f7047507975445566524750586e756b7766547a 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 52626f7470636564564e64746b635744 remote_crypto_key 52626f7470636564564e64746b635744 integ_alg sha-256-128 local_integ_key 5045724e50695555464b4d77505a6e6f5972494a686f734d62734a5678555969 remote_integ_key 5045724e50695555464b4d77505a6e6f5972494a686f734d62734a5678555969 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 4f50624d646a634a5061594576727a6a remote_crypto_key 4f50624d646a634a5061594576727a6a integ_alg sha-256-128 local_integ_key 506f5177504d4a6f7453496f6b7a6567694947795753414e4546504854707a58 remote_integ_key 506f5177504d4a6f7453496f6b7a6567694947795753414e4546504854707a58 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 7874646e5268746d5359726c6c664b42 remote_crypto_key 7874646e5268746d5359726c6c664b42 integ_alg sha-256-128 local_integ_key 5657764e4b4576787743434a4147487745537a56506f684d79567863464f7463 remote_integ_key 5657764e4b4576787743434a4147487745537a56506f684d79567863464f7463 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 6b437850486c776a454f566844627766 remote_crypto_key 6b437850486c776a454f566844627766 integ_alg sha-256-128 local_integ_key 56544355534c5656747972744c4d69754c75577076597162714c6a4175775348 remote_integ_key 56544355534c5656747972744c4d69754c75577076597162714c6a4175775348 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 687442554d614842794a6e505657436f remote_crypto_key 687442554d614842794a6e505657436f integ_alg sha-256-128 local_integ_key 524355706b76794665704b525a6c6f5548476f555275494865526a7044675a74 remote_integ_key 524355706b76794665704b525a6c6f5548476f555275494865526a7044675a74 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 53445849446478524d6d74486a667465 remote_crypto_key 53445849446478524d6d74486a667465 integ_alg sha-256-128 local_integ_key 4a555a5043736f564c67646144766159535248664c4b6d417a6d4c7a4b444658 remote_integ_key 4a555a5043736f564c67646144766159535248664c4b6d417a6d4c7a4b444658 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 50594a506d7066596e4e44736964586a remote_crypto_key 50594a506d7066596e4e44736964586a integ_alg sha-256-128 local_integ_key 69554e59665a5a4971534849516769684b4a4d4b46536749416267516f794458 remote_integ_key 69554e59665a5a4971534849516769684b4a4d4b46536749416267516f794458 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 7374746759654f7177774a755770777a remote_crypto_key 7374746759654f7177774a755770777a integ_alg sha-256-128 local_integ_key 6553665852766957576344587a6a4e4c4555656b4b6255426e51704475707155 remote_integ_key 6553665852766957576344587a6a4e4c4555656b4b6255426e51704475707155 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 49536d69586863664e6c4e704a657863 remote_crypto_key 49536d69586863664e6c4e704a657863 integ_alg sha-256-128 local_integ_key 57584f6653636f56595a51757674714c526473504c68667472764753654b776b remote_integ_key 57584f6653636f56595a51757674714c526473504c68667472764753654b776b 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 4f6e444546476c53725a584d6f4d476e remote_crypto_key 4f6e444546476c53725a584d6f4d476e integ_alg sha-256-128 local_integ_key 4e6779597261496b724c5143616d736e787548464467664d4e44647862705a52 remote_integ_key 4e6779597261496b724c5143616d736e787548464467664d4e44647862705a52 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 5559575273727a75755153654b4e6773 remote_crypto_key 5559575273727a75755153654b4e6773 integ_alg sha-256-128 local_integ_key 7369426a686c4a4d4e6b4e6b4f75774a52426370637656796d4a754c63595458 remote_integ_key 7369426a686c4a4d4e6b4e6b4f75774a52426370637656796d4a754c63595458 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 57666f4b55766f59497a44584b495645 remote_crypto_key 57666f4b55766f59497a44584b495645 integ_alg sha-256-128 local_integ_key 536452764150507a667155647056516e687447696147644b714e426b75626764 remote_integ_key 536452764150507a667155647056516e687447696147644b714e426b75626764 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 76764c687858747255434e4343616e74 remote_crypto_key 76764c687858747255434e4343616e74 integ_alg sha-256-128 local_integ_key 6257756762514946535569757463424a4551564d54664a554651616b73755979 remote_integ_key 6257756762514946535569757463424a4551564d54664a554651616b73755979 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 79565469584d4653786264566b77705a remote_crypto_key 79565469584d4653786264566b77705a integ_alg sha-256-128 local_integ_key 5758707062496f50684448705548677a48746f47627951436e56477671536c52 remote_integ_key 5758707062496f50684448705548677a48746f47627951436e56477671536c52 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 5248546d676c67565666795844734a6d remote_crypto_key 5248546d676c67565666795844734a6d integ_alg sha-256-128 local_integ_key 484b74567750594b726f5064615a4f4b506d494747537973695770646e6c6154 remote_integ_key 484b74567750594b726f5064615a4f4b506d494747537973695770646e6c6154 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 48785269447653744454476e74636a7a remote_crypto_key 48785269447653744454476e74636a7a integ_alg sha-256-128 local_integ_key 72474949625041447557735a6a5567675759654a7a5077555a574f77754f7458 remote_integ_key 72474949625041447557735a6a5567675759654a7a5077555a574f77754f7458 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 764251696265527a6a586d6c44675364 remote_crypto_key 764251696265527a6a586d6c44675364 integ_alg sha-256-128 local_integ_key 666279586d656b507a4675536e6450436d536669516e746f554c464d6d645155 remote_integ_key 666279586d656b507a4675536e6450436d536669516e746f554c464d6d645155 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 75525642474547726b514d67734d6b56 remote_crypto_key 75525642474547726b514d67734d6b56 integ_alg sha-256-128 local_integ_key 4b627a586b62414177477942716c51586f6d466f696e50526f4d447956617873 remote_integ_key 4b627a586b62414177477942716c51586f6d466f696e50526f4d447956617873 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 766f7a53544f5a466a487a4559685265 remote_crypto_key 766f7a53544f5a466a487a4559685265 integ_alg sha-256-128 local_integ_key 50556c50536a46716f756769704b4c587570744e4d51664d61456e78696d5864 remote_integ_key 50556c50536a46716f756769704b4c587570744e4d51664d61456e78696d5864 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 517575465748794b724561784668736f remote_crypto_key 517575465748794b724561784668736f integ_alg sha-256-128 local_integ_key 4a6c6552786a486856415675696d4f744c7675665255734b6353757454507845 remote_integ_key 4a6c6552786a486856415675696d4f744c7675665255734b6353757454507845 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 4e6c43556d5a6143517a4f4f7775666d remote_crypto_key 4e6c43556d5a6143517a4f4f7775666d integ_alg sha-256-128 local_integ_key 444d487559734c4d585a4461716b58436a6f4c6759426156444d4962616b4f4a remote_integ_key 444d487559734c4d585a4461716b58436a6f4c6759426156444d4962616b4f4a 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 4a6f41654871784e79686d496e614c69 remote_crypto_key 4a6f41654871784e79686d496e614c69 integ_alg sha-256-128 local_integ_key 4f414763774762525a6d506578725a65754a4d52684467576a66516d78675257 remote_integ_key 4f414763774762525a6d506578725a65754a4d52684467576a66516d78675257 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 6c68694d6878544c6e5145785a7a4d66 remote_crypto_key 6c68694d6878544c6e5145785a7a4d66 integ_alg sha-256-128 local_integ_key 414371626a6572725073414375667a4a7648667958704955597559435948574e remote_integ_key 414371626a6572725073414375667a4a7648667958704955597559435948574e 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 5646656e42444c727645695659676750 remote_crypto_key 5646656e42444c727645695659676750 integ_alg sha-256-128 local_integ_key 4c57736d707a497273484c5a4752714f46425066794356694a63774d6a564b51 remote_integ_key 4c57736d707a497273484c5a4752714f46425066794356694a63774d6a564b51 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 647a6148636975474778756f6d5a5776 remote_crypto_key 647a6148636975474778756f6d5a5776 integ_alg sha-256-128 local_integ_key 59795a72537a4d784a5969514a50466158576c554178414b627a75676d584c79 remote_integ_key 59795a72537a4d784a5969514a50466158576c554178414b627a75676d584c79 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 50516d694e435055534e7561674e544e remote_crypto_key 50516d694e435055534e7561674e544e integ_alg sha-256-128 local_integ_key 6d4b576774456d766b6e7351786f515a5a54507a616c704476784e63676c5563 remote_integ_key 6d4b576774456d766b6e7351786f515a5a54507a616c704476784e63676c5563 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 446a6d54645451585751426c44504279 remote_crypto_key 446a6d54645451585751426c44504279 integ_alg sha-256-128 local_integ_key 61486d566447745649656a455241724e4e535a55774e6478536d465a67736342 remote_integ_key 61486d566447745649656a455241724e4e535a55774e6478536d465a67736342 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 4672485858686b755a486f6f644f4f77 remote_crypto_key 4672485858686b755a486f6f644f4f77 integ_alg sha-256-128 local_integ_key 6f636a49486675654a73504e527976677471445245494359724442734f4e4e65 remote_integ_key 6f636a49486675654a73504e527976677471445245494359724442734f4e4e65 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 4e624e4549435a556d454e4a6a6a4765 remote_crypto_key 4e624e4549435a556d454e4a6a6a4765 integ_alg sha-256-128 local_integ_key 55585a55744a6b796b6a4a5676506866774c4255657745434978627461475161 remote_integ_key 55585a55744a6b796b6a4a5676506866774c4255657745434978627461475161 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 6e6a784e414e6b45766c466f58454344 remote_crypto_key 6e6a784e414e6b45766c466f58454344 integ_alg sha-256-128 local_integ_key 48445a786376654a627a7950507675454b68525a6d6a796c5759616f68546556 remote_integ_key 48445a786376654a627a7950507675454b68525a6d6a796c5759616f68546556 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 5253467953687064474d76464f746676 remote_crypto_key 5253467953687064474d76464f746676 integ_alg sha-256-128 local_integ_key 644761466451615158735658504c6b4851614a4f4f76567064775a765957526f remote_integ_key 644761466451615158735658504c6b4851614a4f4f76567064775a765957526f 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 6865624f766466554a5269656c736463 remote_crypto_key 6865624f766466554a5269656c736463 integ_alg sha-256-128 local_integ_key 4f7155534f6f74794d784c68666c4451564e784b737677565a7a63564b4f5a71 remote_integ_key 4f7155534f6f74794d784c68666c4451564e784b737677565a7a63564b4f5a71 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 5551485a634c5859645a576466514565 remote_crypto_key 5551485a634c5859645a576466514565 integ_alg sha-256-128 local_integ_key 6e4a704d66474b4656587552594a716c674172464e4a486f504f77506e4c4d63 remote_integ_key 6e4a704d66474b4656587552594a716c674172464e4a486f504f77506e4c4d63 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 506568636f7471647a736d6f696f6866 remote_crypto_key 506568636f7471647a736d6f696f6866 integ_alg sha-256-128 local_integ_key 52424f474e41797a71615047514947596d4d476d5a54715966464967454e6d68 remote_integ_key 52424f474e41797a71615047514947596d4d476d5a54715966464967454e6d68 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 45674172616b526a4d53766356725173 remote_crypto_key 45674172616b526a4d53766356725173 integ_alg sha-256-128 local_integ_key 51506b77705764697a7259566a484471464e616d484653657378497542534847 remote_integ_key 51506b77705764697a7259566a484471464e616d484653657378497542534847 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 4b5857436766747a74766467776d6257 remote_crypto_key 4b5857436766747a74766467776d6257 integ_alg sha-256-128 local_integ_key 4355664364697a527743796772556b744f7051717164456c434d4d6e68416963 remote_integ_key 4355664364697a527743796772556b744f7051717164456c434d4d6e68416963 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 767a7a687279564d57447a4d616f4862 remote_crypto_key 767a7a687279564d57447a4d616f4862 integ_alg sha-256-128 local_integ_key 624d7654544b6b4846544b55687374657971514d4a72614f5074624446464e69 remote_integ_key 624d7654544b6b4846544b55687374657971514d4a72614f5074624446464e69 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 6c4756704a70446f614a42777a4f6656 remote_crypto_key 6c4756704a70446f614a42777a4f6656 integ_alg sha-256-128 local_integ_key 63797277495150516d706d77467867787a787a646565716b71567166514c6464 remote_integ_key 63797277495150516d706d77467867787a787a646565716b71567166514c6464 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4c646e436e7851644572677677647752 remote_crypto_key 4c646e436e7851644572677677647752 integ_alg sha-256-128 local_integ_key 446b4978714854646b517747774f6549564d436348777151496f72466c724a61 remote_integ_key 446b4978714854646b517747774f6549564d436348777151496f72466c724a61 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 624c5a4a4a4a444f6c7a6b6e704f5050 remote_crypto_key 624c5a4a4a4a444f6c7a6b6e704f5050 integ_alg sha-256-128 local_integ_key 464a487263625a5450534c4c4a6e6f616450564b46535178496549746e577377 remote_integ_key 464a487263625a5450534c4c4a6e6f616450564b46535178496549746e577377 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 4d5758646d446b6e694f784c714e7a67 remote_crypto_key 4d5758646d446b6e694f784c714e7a67 integ_alg sha-256-128 local_integ_key 476c6f48465a44786c66656361686e64464d43745346776d7761457474647a7a remote_integ_key 476c6f48465a44786c66656361686e64464d43745346776d7761457474647a7a 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 7653716d5052484d4349714e7859434f remote_crypto_key 7653716d5052484d4349714e7859434f integ_alg sha-256-128 local_integ_key 6d6f62434c576f686c65437155786f525767615a5754424c6d4d6d4874666d69 remote_integ_key 6d6f62434c576f686c65437155786f525767615a5754424c6d4d6d4874666d69 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 7a5870584f484953626a6856564d746d remote_crypto_key 7a5870584f484953626a6856564d746d integ_alg sha-256-128 local_integ_key 62436d4f7864636f586b45506663694a56754b68664162686150777a6b585267 remote_integ_key 62436d4f7864636f586b45506663694a56754b68664162686150777a6b585267 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 417053595a577849784d536877735162 remote_crypto_key 417053595a577849784d536877735162 integ_alg sha-256-128 local_integ_key 58464d65626f56515146437855695068726974594747676a7a6e4b45637a7768 remote_integ_key 58464d65626f56515146437855695068726974594747676a7a6e4b45637a7768 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 70554a51686457624448784154496e43 remote_crypto_key 70554a51686457624448784154496e43 integ_alg sha-256-128 local_integ_key 6c4a4278476e57645964756771494558776c72744147505975665957774a5447 remote_integ_key 6c4a4278476e57645964756771494558776c72744147505975665957774a5447 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 534546414b44454454724a44724f646e remote_crypto_key 534546414b44454454724a44724f646e integ_alg sha-256-128 local_integ_key 467a6f447a76525a4c456f7958657a64477a4e4f6f446c4e5a7444526564736e remote_integ_key 467a6f447a76525a4c456f7958657a64477a4e4f6f446c4e5a7444526564736e 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 744f6f584b5267496b4d784943704372 remote_crypto_key 744f6f584b5267496b4d784943704372 integ_alg sha-256-128 local_integ_key 786264704455446158495a5741674f774e7954484741736c706c685450797252 remote_integ_key 786264704455446158495a5741674f774e7954484741736c706c685450797252 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 696f4264426d6654475976764e6c5573 remote_crypto_key 696f4264426d6654475976764e6c5573 integ_alg sha-256-128 local_integ_key 59515a434e4978744f5664616d7149456f62774a6a4275694b625743584d595a remote_integ_key 59515a434e4978744f5664616d7149456f62774a6a4275694b625743584d595a 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 514576746f796f6a46674b7443537548 remote_crypto_key 514576746f796f6a46674b7443537548 integ_alg sha-256-128 local_integ_key 544d7a774243584f68586e4c4e44437559725767526669754c656e5078674149 remote_integ_key 544d7a774243584f68586e4c4e44437559725767526669754c656e5078674149 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 506b615668444c4255495142624c714c remote_crypto_key 506b615668444c4255495142624c714c integ_alg sha-256-128 local_integ_key 626872707376534c63687574736c687365426256567a574656796d7564415367 remote_integ_key 626872707376534c63687574736c687365426256567a574656796d7564415367 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 5361566168706970696c504c59494151 remote_crypto_key 5361566168706970696c504c59494151 integ_alg sha-256-128 local_integ_key 4b74434e484e5776584667745278764772596f4359674f6a6a4e6b634c755773 remote_integ_key 4b74434e484e5776584667745278764772596f4359674f6a6a4e6b634c755773 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 61527869776c6e67626b434855735377 remote_crypto_key 61527869776c6e67626b434855735377 integ_alg sha-256-128 local_integ_key 62596357646e774f694e69634b6e7077576257557455504c6252445473685772 remote_integ_key 62596357646e774f694e69634b6e7077576257557455504c6252445473685772 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 77787050587555706b4e6a61574c5042 remote_crypto_key 77787050587555706b4e6a61574c5042 integ_alg sha-256-128 local_integ_key 7851656a78576e414f7a6a4f7a4b584c6e497272436678576f766f6a574c7846 remote_integ_key 7851656a78576e414f7a6a4f7a4b584c6e497272436678576f766f6a574c7846 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 67635372436659556e61614c6c537257 remote_crypto_key 67635372436659556e61614c6c537257 integ_alg sha-256-128 local_integ_key 64524e544f4d78515478447477656f6b654364516272544245527a714d4c4774 remote_integ_key 64524e544f4d78515478447477656f6b654364516272544245527a714d4c4774 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 4a77424179536b4e5246505649696b77 remote_crypto_key 4a77424179536b4e5246505649696b77 integ_alg sha-256-128 local_integ_key 427253437043694d584c456263454a726e5453465146505a5048616b734c5049 remote_integ_key 427253437043694d584c456263454a726e5453465146505a5048616b734c5049 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 746b56584e6f425167724b5a556c7943 remote_crypto_key 746b56584e6f425167724b5a556c7943 integ_alg sha-256-128 local_integ_key 4252624c7a4148796a555251574b594c714e7270624e476c6c5953524f72724b remote_integ_key 4252624c7a4148796a555251574b594c714e7270624e476c6c5953524f72724b 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 646b4646506b74515372714e77665850 remote_crypto_key 646b4646506b74515372714e77665850 integ_alg sha-256-128 local_integ_key 57554145614764517179416c6f6b525349696e77435173575a70506a69514942 remote_integ_key 57554145614764517179416c6f6b525349696e77435173575a70506a69514942 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 445a4963485259786e7864616e545441 remote_crypto_key 445a4963485259786e7864616e545441 integ_alg sha-256-128 local_integ_key 44727a534a6459544b79464d634b64496c5546614c796e546174546b6e4b7543 remote_integ_key 44727a534a6459544b79464d634b64496c5546614c796e546174546b6e4b7543 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 766963425663756976436c514e6c7366 remote_crypto_key 766963425663756976436c514e6c7366 integ_alg sha-256-128 local_integ_key 4741734f554e716f596d515a4b66524e466f7a4a59626d624a5a4a43414b6157 remote_integ_key 4741734f554e716f596d515a4b66524e466f7a4a59626d624a5a4a43414b6157 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 7344624e755a6d576b4474656370424e remote_crypto_key 7344624e755a6d576b4474656370424e integ_alg sha-256-128 local_integ_key 776176686c7a70496a726366585349506a736178714d6d5a445a77546f587754 remote_integ_key 776176686c7a70496a726366585349506a736178714d6d5a445a77546f587754 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 424b4944456c48534b6d794354506154 remote_crypto_key 424b4944456c48534b6d794354506154 integ_alg sha-256-128 local_integ_key 50417641766f7144636347524c4f477367735a466b4f436c6b5163684d535352 remote_integ_key 50417641766f7144636347524c4f477367735a466b4f436c6b5163684d535352 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 54514854636274485253584f6f78644d remote_crypto_key 54514854636274485253584f6f78644d integ_alg sha-256-128 local_integ_key 6a59547249554558616f426f4a634257555467484158715158566e4152575750 remote_integ_key 6a59547249554558616f426f4a634257555467484158715158566e4152575750 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 5072647a4e4572494f65524c6254534a remote_crypto_key 5072647a4e4572494f65524c6254534a integ_alg sha-256-128 local_integ_key 4b74486b636c7355666d537078566d67526c6d4961596c4b4f746c4d73466845 remote_integ_key 4b74486b636c7355666d537078566d67526c6d4961596c4b4f746c4d73466845 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 577777767a6863707843664a52474c63 remote_crypto_key 577777767a6863707843664a52474c63 integ_alg sha-256-128 local_integ_key 6153624c4f6843445463476d74547a67464e4c4a476863646679514c46766f65 remote_integ_key 6153624c4f6843445463476d74547a67464e4c4a476863646679514c46766f65 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 625972646c4d48415650474a58574372 remote_crypto_key 625972646c4d48415650474a58574372 integ_alg sha-256-128 local_integ_key 4a544277554f4b4470437473765458737969664b6e6b6d776874566e654f586d remote_integ_key 4a544277554f4b4470437473765458737969664b6e6b6d776874566e654f586d 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 584f7256464d6b6f79515247544c6a44 remote_crypto_key 584f7256464d6b6f79515247544c6a44 integ_alg sha-256-128 local_integ_key 5170446944426849507478557872506164704c51516e44485449564547595158 remote_integ_key 5170446944426849507478557872506164704c51516e44485449564547595158 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 586c426b666f57724d566b777258527a remote_crypto_key 586c426b666f57724d566b777258527a integ_alg sha-256-128 local_integ_key 536d546f6344786455565a506f68554c754770685a646f69716d47477a6f6166 remote_integ_key 536d546f6344786455565a506f68554c754770685a646f69716d47477a6f6166 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 73524f7655746576774e625079634366 remote_crypto_key 73524f7655746576774e625079634366 integ_alg sha-256-128 local_integ_key 61674468496d576c62664f786858445a78537265566455644a464f5a73686172 remote_integ_key 61674468496d576c62664f786858445a78537265566455644a464f5a73686172 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 79686a4848774868705849576663414a remote_crypto_key 79686a4848774868705849576663414a integ_alg sha-256-128 local_integ_key 4a6d6e6558526a59485558587a746f52495875504d7677526c4c735865425774 remote_integ_key 4a6d6e6558526a59485558587a746f52495875504d7677526c4c735865425774 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 4e636b6f54475043664573686b617165 remote_crypto_key 4e636b6f54475043664573686b617165 integ_alg sha-256-128 local_integ_key 6471436d615958657273464c747456794b4e76756b6f5a537464646463666263 remote_integ_key 6471436d615958657273464c747456794b4e76756b6f5a537464646463666263 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 695541746858704b5247547270756657 remote_crypto_key 695541746858704b5247547270756657 integ_alg sha-256-128 local_integ_key 566b45546d71614f4c41644e5767514d494f66416175575a79475577626c6d74 remote_integ_key 566b45546d71614f4c41644e5767514d494f66416175575a79475577626c6d74 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 626a46715676537250764a4e66514162 remote_crypto_key 626a46715676537250764a4e66514162 integ_alg sha-256-128 local_integ_key 43416978616b6762554b506b49546f6c416c7a4d624259596a53766852455072 remote_integ_key 43416978616b6762554b506b49546f6c416c7a4d624259596a53766852455072 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 447473726b774d477a4569544e58536f remote_crypto_key 447473726b774d477a4569544e58536f integ_alg sha-256-128 local_integ_key 694859424f69517a676558787746424b654d6256765459477a68644d6f787459 remote_integ_key 694859424f69517a676558787746424b654d6256765459477a68644d6f787459 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 7865796b454b6469546e657462636f6f remote_crypto_key 7865796b454b6469546e657462636f6f integ_alg sha-256-128 local_integ_key 63527a77736a665271694e6b576e4e6955646746546b62556451546d4c785178 remote_integ_key 63527a77736a665271694e6b576e4e6955646746546b62556451546d4c785178 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 796c6f59586242765a6a78564e537646 remote_crypto_key 796c6f59586242765a6a78564e537646 integ_alg sha-256-128 local_integ_key 4c4446496a546f6d4d7a684942637956444b64506e65695043745a6759726166 remote_integ_key 4c4446496a546f6d4d7a684942637956444b64506e65695043745a6759726166 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 69797268594d47735a48775353786642 remote_crypto_key 69797268594d47735a48775353786642 integ_alg sha-256-128 local_integ_key 78734b43564e4f47726d52724c49566c457355637254657449477a6164665278 remote_integ_key 78734b43564e4f47726d52724c49566c457355637254657449477a6164665278 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 6651624c54694457556f4c7567467444 remote_crypto_key 6651624c54694457556f4c7567467444 integ_alg sha-256-128 local_integ_key 454465617956674e4e614c45765143524b594f7a4e6c68544e514a727a594255 remote_integ_key 454465617956674e4e614c45765143524b594f7a4e6c68544e514a727a594255 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 494d6e71466347416a436b66496c7267 remote_crypto_key 494d6e71466347416a436b66496c7267 integ_alg sha-256-128 local_integ_key 53777a686575436a7a6645645577666b7556527a49436477416364495576424a remote_integ_key 53777a686575436a7a6645645577666b7556527a49436477416364495576424a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4c646e436e7851644572677677647752 remote_crypto_key 4c646e436e7851644572677677647752 integ_alg sha-256-128 local_integ_key 446b4978714854646b517747774f6549564d436348777151496f72466c724a61 remote_integ_key 446b4978714854646b517747774f6549564d436348777151496f72466c724a61 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 624c5a4a4a4a444f6c7a6b6e704f5050 remote_crypto_key 624c5a4a4a4a444f6c7a6b6e704f5050 integ_alg sha-256-128 local_integ_key 464a487263625a5450534c4c4a6e6f616450564b46535178496549746e577377 remote_integ_key 464a487263625a5450534c4c4a6e6f616450564b46535178496549746e577377 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 4d5758646d446b6e694f784c714e7a67 remote_crypto_key 4d5758646d446b6e694f784c714e7a67 integ_alg sha-256-128 local_integ_key 476c6f48465a44786c66656361686e64464d43745346776d7761457474647a7a remote_integ_key 476c6f48465a44786c66656361686e64464d43745346776d7761457474647a7a 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 7653716d5052484d4349714e7859434f remote_crypto_key 7653716d5052484d4349714e7859434f integ_alg sha-256-128 local_integ_key 6d6f62434c576f686c65437155786f525767615a5754424c6d4d6d4874666d69 remote_integ_key 6d6f62434c576f686c65437155786f525767615a5754424c6d4d6d4874666d69 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 7a5870584f484953626a6856564d746d remote_crypto_key 7a5870584f484953626a6856564d746d integ_alg sha-256-128 local_integ_key 62436d4f7864636f586b45506663694a56754b68664162686150777a6b585267 remote_integ_key 62436d4f7864636f586b45506663694a56754b68664162686150777a6b585267 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 417053595a577849784d536877735162 remote_crypto_key 417053595a577849784d536877735162 integ_alg sha-256-128 local_integ_key 58464d65626f56515146437855695068726974594747676a7a6e4b45637a7768 remote_integ_key 58464d65626f56515146437855695068726974594747676a7a6e4b45637a7768 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 70554a51686457624448784154496e43 remote_crypto_key 70554a51686457624448784154496e43 integ_alg sha-256-128 local_integ_key 6c4a4278476e57645964756771494558776c72744147505975665957774a5447 remote_integ_key 6c4a4278476e57645964756771494558776c72744147505975665957774a5447 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 534546414b44454454724a44724f646e remote_crypto_key 534546414b44454454724a44724f646e integ_alg sha-256-128 local_integ_key 467a6f447a76525a4c456f7958657a64477a4e4f6f446c4e5a7444526564736e remote_integ_key 467a6f447a76525a4c456f7958657a64477a4e4f6f446c4e5a7444526564736e 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 744f6f584b5267496b4d784943704372 remote_crypto_key 744f6f584b5267496b4d784943704372 integ_alg sha-256-128 local_integ_key 786264704455446158495a5741674f774e7954484741736c706c685450797252 remote_integ_key 786264704455446158495a5741674f774e7954484741736c706c685450797252 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 696f4264426d6654475976764e6c5573 remote_crypto_key 696f4264426d6654475976764e6c5573 integ_alg sha-256-128 local_integ_key 59515a434e4978744f5664616d7149456f62774a6a4275694b625743584d595a remote_integ_key 59515a434e4978744f5664616d7149456f62774a6a4275694b625743584d595a 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 514576746f796f6a46674b7443537548 remote_crypto_key 514576746f796f6a46674b7443537548 integ_alg sha-256-128 local_integ_key 544d7a774243584f68586e4c4e44437559725767526669754c656e5078674149 remote_integ_key 544d7a774243584f68586e4c4e44437559725767526669754c656e5078674149 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 506b615668444c4255495142624c714c remote_crypto_key 506b615668444c4255495142624c714c integ_alg sha-256-128 local_integ_key 626872707376534c63687574736c687365426256567a574656796d7564415367 remote_integ_key 626872707376534c63687574736c687365426256567a574656796d7564415367 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 5361566168706970696c504c59494151 remote_crypto_key 5361566168706970696c504c59494151 integ_alg sha-256-128 local_integ_key 4b74434e484e5776584667745278764772596f4359674f6a6a4e6b634c755773 remote_integ_key 4b74434e484e5776584667745278764772596f4359674f6a6a4e6b634c755773 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 61527869776c6e67626b434855735377 remote_crypto_key 61527869776c6e67626b434855735377 integ_alg sha-256-128 local_integ_key 62596357646e774f694e69634b6e7077576257557455504c6252445473685772 remote_integ_key 62596357646e774f694e69634b6e7077576257557455504c6252445473685772 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 77787050587555706b4e6a61574c5042 remote_crypto_key 77787050587555706b4e6a61574c5042 integ_alg sha-256-128 local_integ_key 7851656a78576e414f7a6a4f7a4b584c6e497272436678576f766f6a574c7846 remote_integ_key 7851656a78576e414f7a6a4f7a4b584c6e497272436678576f766f6a574c7846 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 67635372436659556e61614c6c537257 remote_crypto_key 67635372436659556e61614c6c537257 integ_alg sha-256-128 local_integ_key 64524e544f4d78515478447477656f6b654364516272544245527a714d4c4774 remote_integ_key 64524e544f4d78515478447477656f6b654364516272544245527a714d4c4774 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 4a77424179536b4e5246505649696b77 remote_crypto_key 4a77424179536b4e5246505649696b77 integ_alg sha-256-128 local_integ_key 427253437043694d584c456263454a726e5453465146505a5048616b734c5049 remote_integ_key 427253437043694d584c456263454a726e5453465146505a5048616b734c5049 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 746b56584e6f425167724b5a556c7943 remote_crypto_key 746b56584e6f425167724b5a556c7943 integ_alg sha-256-128 local_integ_key 4252624c7a4148796a555251574b594c714e7270624e476c6c5953524f72724b remote_integ_key 4252624c7a4148796a555251574b594c714e7270624e476c6c5953524f72724b 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 646b4646506b74515372714e77665850 remote_crypto_key 646b4646506b74515372714e77665850 integ_alg sha-256-128 local_integ_key 57554145614764517179416c6f6b525349696e77435173575a70506a69514942 remote_integ_key 57554145614764517179416c6f6b525349696e77435173575a70506a69514942 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 445a4963485259786e7864616e545441 remote_crypto_key 445a4963485259786e7864616e545441 integ_alg sha-256-128 local_integ_key 44727a534a6459544b79464d634b64496c5546614c796e546174546b6e4b7543 remote_integ_key 44727a534a6459544b79464d634b64496c5546614c796e546174546b6e4b7543 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 766963425663756976436c514e6c7366 remote_crypto_key 766963425663756976436c514e6c7366 integ_alg sha-256-128 local_integ_key 4741734f554e716f596d515a4b66524e466f7a4a59626d624a5a4a43414b6157 remote_integ_key 4741734f554e716f596d515a4b66524e466f7a4a59626d624a5a4a43414b6157 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 7344624e755a6d576b4474656370424e remote_crypto_key 7344624e755a6d576b4474656370424e integ_alg sha-256-128 local_integ_key 776176686c7a70496a726366585349506a736178714d6d5a445a77546f587754 remote_integ_key 776176686c7a70496a726366585349506a736178714d6d5a445a77546f587754 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 424b4944456c48534b6d794354506154 remote_crypto_key 424b4944456c48534b6d794354506154 integ_alg sha-256-128 local_integ_key 50417641766f7144636347524c4f477367735a466b4f436c6b5163684d535352 remote_integ_key 50417641766f7144636347524c4f477367735a466b4f436c6b5163684d535352 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 54514854636274485253584f6f78644d remote_crypto_key 54514854636274485253584f6f78644d integ_alg sha-256-128 local_integ_key 6a59547249554558616f426f4a634257555467484158715158566e4152575750 remote_integ_key 6a59547249554558616f426f4a634257555467484158715158566e4152575750 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 5072647a4e4572494f65524c6254534a remote_crypto_key 5072647a4e4572494f65524c6254534a integ_alg sha-256-128 local_integ_key 4b74486b636c7355666d537078566d67526c6d4961596c4b4f746c4d73466845 remote_integ_key 4b74486b636c7355666d537078566d67526c6d4961596c4b4f746c4d73466845 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 577777767a6863707843664a52474c63 remote_crypto_key 577777767a6863707843664a52474c63 integ_alg sha-256-128 local_integ_key 6153624c4f6843445463476d74547a67464e4c4a476863646679514c46766f65 remote_integ_key 6153624c4f6843445463476d74547a67464e4c4a476863646679514c46766f65 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 625972646c4d48415650474a58574372 remote_crypto_key 625972646c4d48415650474a58574372 integ_alg sha-256-128 local_integ_key 4a544277554f4b4470437473765458737969664b6e6b6d776874566e654f586d remote_integ_key 4a544277554f4b4470437473765458737969664b6e6b6d776874566e654f586d 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 584f7256464d6b6f79515247544c6a44 remote_crypto_key 584f7256464d6b6f79515247544c6a44 integ_alg sha-256-128 local_integ_key 5170446944426849507478557872506164704c51516e44485449564547595158 remote_integ_key 5170446944426849507478557872506164704c51516e44485449564547595158 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 586c426b666f57724d566b777258527a remote_crypto_key 586c426b666f57724d566b777258527a integ_alg sha-256-128 local_integ_key 536d546f6344786455565a506f68554c754770685a646f69716d47477a6f6166 remote_integ_key 536d546f6344786455565a506f68554c754770685a646f69716d47477a6f6166 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 73524f7655746576774e625079634366 remote_crypto_key 73524f7655746576774e625079634366 integ_alg sha-256-128 local_integ_key 61674468496d576c62664f786858445a78537265566455644a464f5a73686172 remote_integ_key 61674468496d576c62664f786858445a78537265566455644a464f5a73686172 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 79686a4848774868705849576663414a remote_crypto_key 79686a4848774868705849576663414a integ_alg sha-256-128 local_integ_key 4a6d6e6558526a59485558587a746f52495875504d7677526c4c735865425774 remote_integ_key 4a6d6e6558526a59485558587a746f52495875504d7677526c4c735865425774 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 4e636b6f54475043664573686b617165 remote_crypto_key 4e636b6f54475043664573686b617165 integ_alg sha-256-128 local_integ_key 6471436d615958657273464c747456794b4e76756b6f5a537464646463666263 remote_integ_key 6471436d615958657273464c747456794b4e76756b6f5a537464646463666263 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 695541746858704b5247547270756657 remote_crypto_key 695541746858704b5247547270756657 integ_alg sha-256-128 local_integ_key 566b45546d71614f4c41644e5767514d494f66416175575a79475577626c6d74 remote_integ_key 566b45546d71614f4c41644e5767514d494f66416175575a79475577626c6d74 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 626a46715676537250764a4e66514162 remote_crypto_key 626a46715676537250764a4e66514162 integ_alg sha-256-128 local_integ_key 43416978616b6762554b506b49546f6c416c7a4d624259596a53766852455072 remote_integ_key 43416978616b6762554b506b49546f6c416c7a4d624259596a53766852455072 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 447473726b774d477a4569544e58536f remote_crypto_key 447473726b774d477a4569544e58536f integ_alg sha-256-128 local_integ_key 694859424f69517a676558787746424b654d6256765459477a68644d6f787459 remote_integ_key 694859424f69517a676558787746424b654d6256765459477a68644d6f787459 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 7865796b454b6469546e657462636f6f remote_crypto_key 7865796b454b6469546e657462636f6f integ_alg sha-256-128 local_integ_key 63527a77736a665271694e6b576e4e6955646746546b62556451546d4c785178 remote_integ_key 63527a77736a665271694e6b576e4e6955646746546b62556451546d4c785178 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 796c6f59586242765a6a78564e537646 remote_crypto_key 796c6f59586242765a6a78564e537646 integ_alg sha-256-128 local_integ_key 4c4446496a546f6d4d7a684942637956444b64506e65695043745a6759726166 remote_integ_key 4c4446496a546f6d4d7a684942637956444b64506e65695043745a6759726166 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 69797268594d47735a48775353786642 remote_crypto_key 69797268594d47735a48775353786642 integ_alg sha-256-128 local_integ_key 78734b43564e4f47726d52724c49566c457355637254657449477a6164665278 remote_integ_key 78734b43564e4f47726d52724c49566c457355637254657449477a6164665278 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 6651624c54694457556f4c7567467444 remote_crypto_key 6651624c54694457556f4c7567467444 integ_alg sha-256-128 local_integ_key 454465617956674e4e614c45765143524b594f7a4e6c68544e514a727a594255 remote_integ_key 454465617956674e4e614c45765143524b594f7a4e6c68544e514a727a594255 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 494d6e71466347416a436b66496c7267 remote_crypto_key 494d6e71466347416a436b66496c7267 integ_alg sha-256-128 local_integ_key 53777a686575436a7a6645645577666b7556527a49436477416364495576424a remote_integ_key 53777a686575436a7a6645645577666b7556527a49436477416364495576424a 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 72414d666a4a6c6167774c76594d7973 remote_crypto_key 72414d666a4a6c6167774c76594d7973 integ_alg sha-256-128 local_integ_key 706d4c466c58576c4f654b4b504b544970484f6a586d6c61736c6f6e4e4d7458 remote_integ_key 706d4c466c58576c4f654b4b504b544970484f6a586d6c61736c6f6e4e4d7458 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 4d684a68795a444b5072637a6f4b4757 remote_crypto_key 4d684a68795a444b5072637a6f4b4757 integ_alg sha-256-128 local_integ_key 7248774c5961747357444f73434f4e567941474d53435a775369716d77704759 remote_integ_key 7248774c5961747357444f73434f4e567941474d53435a775369716d77704759 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 45744e4179564b4a695062484e746a6d remote_crypto_key 45744e4179564b4a695062484e746a6d integ_alg sha-256-128 local_integ_key 494e43414f7a50724b58617a62745344654b636a65716375466459557375657a remote_integ_key 494e43414f7a50724b58617a62745344654b636a65716375466459557375657a 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 6e544565784a684762666b6e6d526c7a remote_crypto_key 6e544565784a684762666b6e6d526c7a integ_alg sha-256-128 local_integ_key 506f566b674f62565265756365746f6b51724d67565069696c48525051696b74 remote_integ_key 506f566b674f62565265756365746f6b51724d67565069696c48525051696b74 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 57576c565774525a6a7a6142446f6371 remote_crypto_key 57576c565774525a6a7a6142446f6371 integ_alg sha-256-128 local_integ_key 485941517470705a4f645250436e5548566e56614b726d75595265586b485563 remote_integ_key 485941517470705a4f645250436e5548566e56614b726d75595265586b485563 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 7452776d54524777524c6f4674576b49 remote_crypto_key 7452776d54524777524c6f4674576b49 integ_alg sha-256-128 local_integ_key 6c4a484e6c4561544c574e5950587667636e62717172797a7171426971425878 remote_integ_key 6c4a484e6c4561544c574e5950587667636e62717172797a7171426971425878 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 42556f46446b574a6362474d6958766a remote_crypto_key 42556f46446b574a6362474d6958766a integ_alg sha-256-128 local_integ_key 6f6f73717a68654a56436d535875476a68744d6f6a4b43447076467a7a566b48 remote_integ_key 6f6f73717a68654a56436d535875476a68744d6f6a4b43447076467a7a566b48 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 6759624d52446b54646c69597168586c remote_crypto_key 6759624d52446b54646c69597168586c integ_alg sha-256-128 local_integ_key 5a61556e68537653534555667061544e456c517072536a597a6b465153667249 remote_integ_key 5a61556e68537653534555667061544e456c517072536a597a6b465153667249 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 4c43786d634a46467870585a6f435157 remote_crypto_key 4c43786d634a46467870585a6f435157 integ_alg sha-256-128 local_integ_key 4b58426c7456774270487a68676245766176456a4f4e4a737055784f4342416b remote_integ_key 4b58426c7456774270487a68676245766176456a4f4e4a737055784f4342416b 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 727746544847474879536c734e767466 remote_crypto_key 727746544847474879536c734e767466 integ_alg sha-256-128 local_integ_key 79596f48786343746d424944507278535a7675546b6e416d5154434e516e464b remote_integ_key 79596f48786343746d424944507278535a7675546b6e416d5154434e516e464b 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 674b6f424c6344635544436b5441696b remote_crypto_key 674b6f424c6344635544436b5441696b integ_alg sha-256-128 local_integ_key 794d534a577776684e5975676b4864474a4b7a494b69706a594d70536b485955 remote_integ_key 794d534a577776684e5975676b4864474a4b7a494b69706a594d70536b485955 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 75496b4e624b734c6456734471416878 remote_crypto_key 75496b4e624b734c6456734471416878 integ_alg sha-256-128 local_integ_key 526a6f426f596649534a6f4b4a5566697774706641495945704d474d6366674d remote_integ_key 526a6f426f596649534a6f4b4a5566697774706641495945704d474d6366674d 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 6c797179466c6b79534c63596e4a6376 remote_crypto_key 6c797179466c6b79534c63596e4a6376 integ_alg sha-256-128 local_integ_key 4e695854755644786963457654597242636d587659716668537a4a466b4b794c remote_integ_key 4e695854755644786963457654597242636d587659716668537a4a466b4b794c 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 674f63795068656f7754734278447671 remote_crypto_key 674f63795068656f7754734278447671 integ_alg sha-256-128 local_integ_key 51587a7777646747735441506f4c68416c69765778526863485a4f706b515171 remote_integ_key 51587a7777646747735441506f4c68416c69765778526863485a4f706b515171 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 5a51644f547361776144776b62435546 remote_crypto_key 5a51644f547361776144776b62435546 integ_alg sha-256-128 local_integ_key 7269484c52694e454450486b44796a5758644e61786e646a7167676772514470 remote_integ_key 7269484c52694e454450486b44796a5758644e61786e646a7167676772514470 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 654a684755664d7757646c615475786e remote_crypto_key 654a684755664d7757646c615475786e integ_alg sha-256-128 local_integ_key 506a556f5755525a41504a684d4c646169784447467674454764445763656d64 remote_integ_key 506a556f5755525a41504a684d4c646169784447467674454764445763656d64 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 787568624e5745414c42757365415263 remote_crypto_key 787568624e5745414c42757365415263 integ_alg sha-256-128 local_integ_key 6f48766855675a4d426f7471754f776c496b54717049706c766e4b52476d4a66 remote_integ_key 6f48766855675a4d426f7471754f776c496b54717049706c766e4b52476d4a66 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 5257494646647a776e5a77556e415975 remote_crypto_key 5257494646647a776e5a77556e415975 integ_alg sha-256-128 local_integ_key 4b766b4256787a72584b734a68474a50695155724c6a6d4e44676364486d4351 remote_integ_key 4b766b4256787a72584b734a68474a50695155724c6a6d4e44676364486d4351 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 4d52564f4d6e484f6a656e6f726c7753 remote_crypto_key 4d52564f4d6e484f6a656e6f726c7753 integ_alg sha-256-128 local_integ_key 4742664a714b5444547356524442436b52576c514f6b75764772666476536768 remote_integ_key 4742664a714b5444547356524442436b52576c514f6b75764772666476536768 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 4853537343584567417375646b715257 remote_crypto_key 4853537343584567417375646b715257 integ_alg sha-256-128 local_integ_key 77534c594f6b774659614e4853526b587a627277495a7977594b56414654456c remote_integ_key 77534c594f6b774659614e4853526b587a627277495a7977594b56414654456c 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 5158417649455a745263574f65556949 remote_crypto_key 5158417649455a745263574f65556949 integ_alg sha-256-128 local_integ_key 716155644d6f68646d49436648737751686e686152747069654c6d786a4f524c remote_integ_key 716155644d6f68646d49436648737751686e686152747069654c6d786a4f524c 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 5147484642736d43747561754d465054 remote_crypto_key 5147484642736d43747561754d465054 integ_alg sha-256-128 local_integ_key 61425455796e5276796c4a4e676b5a5a4176754873797072674351725a45534a remote_integ_key 61425455796e5276796c4a4e676b5a5a4176754873797072674351725a45534a 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 714b7045627369415846506f74615471 remote_crypto_key 714b7045627369415846506f74615471 integ_alg sha-256-128 local_integ_key 7a66735a76444279764d6c4c434c4a466f4c4e6750794e4f6845684465616e5a remote_integ_key 7a66735a76444279764d6c4c434c4a466f4c4e6750794e4f6845684465616e5a 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 74444f59546c4c456862514875666955 remote_crypto_key 74444f59546c4c456862514875666955 integ_alg sha-256-128 local_integ_key 6b5a726950655a787675566e5473587a4a656f714d50766c594a4a42506e7670 remote_integ_key 6b5a726950655a787675566e5473587a4a656f714d50766c594a4a42506e7670 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 644663417a6c6f755864537251677965 remote_crypto_key 644663417a6c6f755864537251677965 integ_alg sha-256-128 local_integ_key 6867536446725071457255627866726d56466555626d447174744466494d7455 remote_integ_key 6867536446725071457255627866726d56466555626d447174744466494d7455 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 56416471575955596a74707a4b495174 remote_crypto_key 56416471575955596a74707a4b495174 integ_alg sha-256-128 local_integ_key 4b537848696a686d4b4f63446f69665943646362647754565963506e77616768 remote_integ_key 4b537848696a686d4b4f63446f69665943646362647754565963506e77616768 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 627373495a786159734b7a6e69585856 remote_crypto_key 627373495a786159734b7a6e69585856 integ_alg sha-256-128 local_integ_key 63645a506751774d4178454b466549616466785875684955426f664d586a4b73 remote_integ_key 63645a506751774d4178454b466549616466785875684955426f664d586a4b73 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 616f6c4443756e58617a7a4869644972 remote_crypto_key 616f6c4443756e58617a7a4869644972 integ_alg sha-256-128 local_integ_key 75524f7256737868466c71456e7a67587165705049534e4274506f74675a694d remote_integ_key 75524f7256737868466c71456e7a67587165705049534e4274506f74675a694d 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 7a4e624e7070434453676d666c68456b remote_crypto_key 7a4e624e7070434453676d666c68456b integ_alg sha-256-128 local_integ_key 464b41704d6a65654875754f6c64556246464b496577536875746e4c746e4a4e remote_integ_key 464b41704d6a65654875754f6c64556246464b496577536875746e4c746e4a4e 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 49794f4145735a52686d477873735474 remote_crypto_key 49794f4145735a52686d477873735474 integ_alg sha-256-128 local_integ_key 50744b6752725658616d4879644173585549447847517a6f4a44504a76584773 remote_integ_key 50744b6752725658616d4879644173585549447847517a6f4a44504a76584773 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 6377675a54576c4d72507147624a626c remote_crypto_key 6377675a54576c4d72507147624a626c integ_alg sha-256-128 local_integ_key 736d746d7365576b54435863646c634d414c765047774b797676765a5a4c5964 remote_integ_key 736d746d7365576b54435863646c634d414c765047774b797676765a5a4c5964 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 6251444e584c6f425749516d4f7a6c50 remote_crypto_key 6251444e584c6f425749516d4f7a6c50 integ_alg sha-256-128 local_integ_key 5272415352614e594f7a58724f476a434955566c77426a6f667a707a75687875 remote_integ_key 5272415352614e594f7a58724f476a434955566c77426a6f667a707a75687875 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 476a6e69626165615242737a5665576e remote_crypto_key 476a6e69626165615242737a5665576e integ_alg sha-256-128 local_integ_key 42486f4c4e6b55754f414a675162655650415262706843754956437a6b43755a remote_integ_key 42486f4c4e6b55754f414a675162655650415262706843754956437a6b43755a 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 4668596241506d6c67434c416a784161 remote_crypto_key 4668596241506d6c67434c416a784161 integ_alg sha-256-128 local_integ_key 6947444a52626d456a5254684d63546d574a6f4f7747694651685a4d555a6c48 remote_integ_key 6947444a52626d456a5254684d63546d574a6f4f7747694651685a4d555a6c48 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 4c57416946424d536e796e6b65494c62 remote_crypto_key 4c57416946424d536e796e6b65494c62 integ_alg sha-256-128 local_integ_key 6c53436c794f6652467162684477767849474b466b6d4f456d577a4650424a6f remote_integ_key 6c53436c794f6652467162684477767849474b466b6d4f456d577a4650424a6f 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 6d64435559745a414e65784150675962 remote_crypto_key 6d64435559745a414e65784150675962 integ_alg sha-256-128 local_integ_key 4d75524a4a4e4c736a4f77504644665a70775274645a687772737179614a574a remote_integ_key 4d75524a4a4e4c736a4f77504644665a70775274645a687772737179614a574a 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 4a6847455a4f677a594352734862616f remote_crypto_key 4a6847455a4f677a594352734862616f integ_alg sha-256-128 local_integ_key 5469684276784c51494c516b77434f5053745a766b466576775677656854556c remote_integ_key 5469684276784c51494c516b77434f5053745a766b466576775677656854556c 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 50716b565555615a456641647247724b remote_crypto_key 50716b565555615a456641647247724b integ_alg sha-256-128 local_integ_key 6544457471686443787a555842474448666b51676b4c7144797a516471614c52 remote_integ_key 6544457471686443787a555842474448666b51676b4c7144797a516471614c52 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 76434c734d66584f517378676c486870 remote_crypto_key 76434c734d66584f517378676c486870 integ_alg sha-256-128 local_integ_key 71446464497357466d4b6241575548535a4d64544a626844644d416767726d78 remote_integ_key 71446464497357466d4b6241575548535a4d64544a626844644d416767726d78 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 684f5942465362616a4f6b74744b676f remote_crypto_key 684f5942465362616a4f6b74744b676f integ_alg sha-256-128 local_integ_key 4a6c564f66775869505a72684b766a414d4955465276766a7a587a54775a4367 remote_integ_key 4a6c564f66775869505a72684b766a414d4955465276766a7a587a54775a4367 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 72414d666a4a6c6167774c76594d7973 remote_crypto_key 72414d666a4a6c6167774c76594d7973 integ_alg sha-256-128 local_integ_key 706d4c466c58576c4f654b4b504b544970484f6a586d6c61736c6f6e4e4d7458 remote_integ_key 706d4c466c58576c4f654b4b504b544970484f6a586d6c61736c6f6e4e4d7458 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 4d684a68795a444b5072637a6f4b4757 remote_crypto_key 4d684a68795a444b5072637a6f4b4757 integ_alg sha-256-128 local_integ_key 7248774c5961747357444f73434f4e567941474d53435a775369716d77704759 remote_integ_key 7248774c5961747357444f73434f4e567941474d53435a775369716d77704759 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 45744e4179564b4a695062484e746a6d remote_crypto_key 45744e4179564b4a695062484e746a6d integ_alg sha-256-128 local_integ_key 494e43414f7a50724b58617a62745344654b636a65716375466459557375657a remote_integ_key 494e43414f7a50724b58617a62745344654b636a65716375466459557375657a 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 6e544565784a684762666b6e6d526c7a remote_crypto_key 6e544565784a684762666b6e6d526c7a integ_alg sha-256-128 local_integ_key 506f566b674f62565265756365746f6b51724d67565069696c48525051696b74 remote_integ_key 506f566b674f62565265756365746f6b51724d67565069696c48525051696b74 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 57576c565774525a6a7a6142446f6371 remote_crypto_key 57576c565774525a6a7a6142446f6371 integ_alg sha-256-128 local_integ_key 485941517470705a4f645250436e5548566e56614b726d75595265586b485563 remote_integ_key 485941517470705a4f645250436e5548566e56614b726d75595265586b485563 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 7452776d54524777524c6f4674576b49 remote_crypto_key 7452776d54524777524c6f4674576b49 integ_alg sha-256-128 local_integ_key 6c4a484e6c4561544c574e5950587667636e62717172797a7171426971425878 remote_integ_key 6c4a484e6c4561544c574e5950587667636e62717172797a7171426971425878 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 42556f46446b574a6362474d6958766a remote_crypto_key 42556f46446b574a6362474d6958766a integ_alg sha-256-128 local_integ_key 6f6f73717a68654a56436d535875476a68744d6f6a4b43447076467a7a566b48 remote_integ_key 6f6f73717a68654a56436d535875476a68744d6f6a4b43447076467a7a566b48 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 6759624d52446b54646c69597168586c remote_crypto_key 6759624d52446b54646c69597168586c integ_alg sha-256-128 local_integ_key 5a61556e68537653534555667061544e456c517072536a597a6b465153667249 remote_integ_key 5a61556e68537653534555667061544e456c517072536a597a6b465153667249 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 4c43786d634a46467870585a6f435157 remote_crypto_key 4c43786d634a46467870585a6f435157 integ_alg sha-256-128 local_integ_key 4b58426c7456774270487a68676245766176456a4f4e4a737055784f4342416b remote_integ_key 4b58426c7456774270487a68676245766176456a4f4e4a737055784f4342416b 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 727746544847474879536c734e767466 remote_crypto_key 727746544847474879536c734e767466 integ_alg sha-256-128 local_integ_key 79596f48786343746d424944507278535a7675546b6e416d5154434e516e464b remote_integ_key 79596f48786343746d424944507278535a7675546b6e416d5154434e516e464b 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 674b6f424c6344635544436b5441696b remote_crypto_key 674b6f424c6344635544436b5441696b integ_alg sha-256-128 local_integ_key 794d534a577776684e5975676b4864474a4b7a494b69706a594d70536b485955 remote_integ_key 794d534a577776684e5975676b4864474a4b7a494b69706a594d70536b485955 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 75496b4e624b734c6456734471416878 remote_crypto_key 75496b4e624b734c6456734471416878 integ_alg sha-256-128 local_integ_key 526a6f426f596649534a6f4b4a5566697774706641495945704d474d6366674d remote_integ_key 526a6f426f596649534a6f4b4a5566697774706641495945704d474d6366674d 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 6c797179466c6b79534c63596e4a6376 remote_crypto_key 6c797179466c6b79534c63596e4a6376 integ_alg sha-256-128 local_integ_key 4e695854755644786963457654597242636d587659716668537a4a466b4b794c remote_integ_key 4e695854755644786963457654597242636d587659716668537a4a466b4b794c 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 674f63795068656f7754734278447671 remote_crypto_key 674f63795068656f7754734278447671 integ_alg sha-256-128 local_integ_key 51587a7777646747735441506f4c68416c69765778526863485a4f706b515171 remote_integ_key 51587a7777646747735441506f4c68416c69765778526863485a4f706b515171 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 5a51644f547361776144776b62435546 remote_crypto_key 5a51644f547361776144776b62435546 integ_alg sha-256-128 local_integ_key 7269484c52694e454450486b44796a5758644e61786e646a7167676772514470 remote_integ_key 7269484c52694e454450486b44796a5758644e61786e646a7167676772514470 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 654a684755664d7757646c615475786e remote_crypto_key 654a684755664d7757646c615475786e integ_alg sha-256-128 local_integ_key 506a556f5755525a41504a684d4c646169784447467674454764445763656d64 remote_integ_key 506a556f5755525a41504a684d4c646169784447467674454764445763656d64 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 787568624e5745414c42757365415263 remote_crypto_key 787568624e5745414c42757365415263 integ_alg sha-256-128 local_integ_key 6f48766855675a4d426f7471754f776c496b54717049706c766e4b52476d4a66 remote_integ_key 6f48766855675a4d426f7471754f776c496b54717049706c766e4b52476d4a66 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 5257494646647a776e5a77556e415975 remote_crypto_key 5257494646647a776e5a77556e415975 integ_alg sha-256-128 local_integ_key 4b766b4256787a72584b734a68474a50695155724c6a6d4e44676364486d4351 remote_integ_key 4b766b4256787a72584b734a68474a50695155724c6a6d4e44676364486d4351 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 4d52564f4d6e484f6a656e6f726c7753 remote_crypto_key 4d52564f4d6e484f6a656e6f726c7753 integ_alg sha-256-128 local_integ_key 4742664a714b5444547356524442436b52576c514f6b75764772666476536768 remote_integ_key 4742664a714b5444547356524442436b52576c514f6b75764772666476536768 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 4853537343584567417375646b715257 remote_crypto_key 4853537343584567417375646b715257 integ_alg sha-256-128 local_integ_key 77534c594f6b774659614e4853526b587a627277495a7977594b56414654456c remote_integ_key 77534c594f6b774659614e4853526b587a627277495a7977594b56414654456c 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 5158417649455a745263574f65556949 remote_crypto_key 5158417649455a745263574f65556949 integ_alg sha-256-128 local_integ_key 716155644d6f68646d49436648737751686e686152747069654c6d786a4f524c remote_integ_key 716155644d6f68646d49436648737751686e686152747069654c6d786a4f524c 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 5147484642736d43747561754d465054 remote_crypto_key 5147484642736d43747561754d465054 integ_alg sha-256-128 local_integ_key 61425455796e5276796c4a4e676b5a5a4176754873797072674351725a45534a remote_integ_key 61425455796e5276796c4a4e676b5a5a4176754873797072674351725a45534a 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 714b7045627369415846506f74615471 remote_crypto_key 714b7045627369415846506f74615471 integ_alg sha-256-128 local_integ_key 7a66735a76444279764d6c4c434c4a466f4c4e6750794e4f6845684465616e5a remote_integ_key 7a66735a76444279764d6c4c434c4a466f4c4e6750794e4f6845684465616e5a 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 74444f59546c4c456862514875666955 remote_crypto_key 74444f59546c4c456862514875666955 integ_alg sha-256-128 local_integ_key 6b5a726950655a787675566e5473587a4a656f714d50766c594a4a42506e7670 remote_integ_key 6b5a726950655a787675566e5473587a4a656f714d50766c594a4a42506e7670 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 644663417a6c6f755864537251677965 remote_crypto_key 644663417a6c6f755864537251677965 integ_alg sha-256-128 local_integ_key 6867536446725071457255627866726d56466555626d447174744466494d7455 remote_integ_key 6867536446725071457255627866726d56466555626d447174744466494d7455 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 56416471575955596a74707a4b495174 remote_crypto_key 56416471575955596a74707a4b495174 integ_alg sha-256-128 local_integ_key 4b537848696a686d4b4f63446f69665943646362647754565963506e77616768 remote_integ_key 4b537848696a686d4b4f63446f69665943646362647754565963506e77616768 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 627373495a786159734b7a6e69585856 remote_crypto_key 627373495a786159734b7a6e69585856 integ_alg sha-256-128 local_integ_key 63645a506751774d4178454b466549616466785875684955426f664d586a4b73 remote_integ_key 63645a506751774d4178454b466549616466785875684955426f664d586a4b73 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 616f6c4443756e58617a7a4869644972 remote_crypto_key 616f6c4443756e58617a7a4869644972 integ_alg sha-256-128 local_integ_key 75524f7256737868466c71456e7a67587165705049534e4274506f74675a694d remote_integ_key 75524f7256737868466c71456e7a67587165705049534e4274506f74675a694d 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 7a4e624e7070434453676d666c68456b remote_crypto_key 7a4e624e7070434453676d666c68456b integ_alg sha-256-128 local_integ_key 464b41704d6a65654875754f6c64556246464b496577536875746e4c746e4a4e remote_integ_key 464b41704d6a65654875754f6c64556246464b496577536875746e4c746e4a4e 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 49794f4145735a52686d477873735474 remote_crypto_key 49794f4145735a52686d477873735474 integ_alg sha-256-128 local_integ_key 50744b6752725658616d4879644173585549447847517a6f4a44504a76584773 remote_integ_key 50744b6752725658616d4879644173585549447847517a6f4a44504a76584773 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 6377675a54576c4d72507147624a626c remote_crypto_key 6377675a54576c4d72507147624a626c integ_alg sha-256-128 local_integ_key 736d746d7365576b54435863646c634d414c765047774b797676765a5a4c5964 remote_integ_key 736d746d7365576b54435863646c634d414c765047774b797676765a5a4c5964 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 6251444e584c6f425749516d4f7a6c50 remote_crypto_key 6251444e584c6f425749516d4f7a6c50 integ_alg sha-256-128 local_integ_key 5272415352614e594f7a58724f476a434955566c77426a6f667a707a75687875 remote_integ_key 5272415352614e594f7a58724f476a434955566c77426a6f667a707a75687875 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 476a6e69626165615242737a5665576e remote_crypto_key 476a6e69626165615242737a5665576e integ_alg sha-256-128 local_integ_key 42486f4c4e6b55754f414a675162655650415262706843754956437a6b43755a remote_integ_key 42486f4c4e6b55754f414a675162655650415262706843754956437a6b43755a 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 4668596241506d6c67434c416a784161 remote_crypto_key 4668596241506d6c67434c416a784161 integ_alg sha-256-128 local_integ_key 6947444a52626d456a5254684d63546d574a6f4f7747694651685a4d555a6c48 remote_integ_key 6947444a52626d456a5254684d63546d574a6f4f7747694651685a4d555a6c48 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 4c57416946424d536e796e6b65494c62 remote_crypto_key 4c57416946424d536e796e6b65494c62 integ_alg sha-256-128 local_integ_key 6c53436c794f6652467162684477767849474b466b6d4f456d577a4650424a6f remote_integ_key 6c53436c794f6652467162684477767849474b466b6d4f456d577a4650424a6f 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 6d64435559745a414e65784150675962 remote_crypto_key 6d64435559745a414e65784150675962 integ_alg sha-256-128 local_integ_key 4d75524a4a4e4c736a4f77504644665a70775274645a687772737179614a574a remote_integ_key 4d75524a4a4e4c736a4f77504644665a70775274645a687772737179614a574a 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 4a6847455a4f677a594352734862616f remote_crypto_key 4a6847455a4f677a594352734862616f integ_alg sha-256-128 local_integ_key 5469684276784c51494c516b77434f5053745a766b466576775677656854556c remote_integ_key 5469684276784c51494c516b77434f5053745a766b466576775677656854556c 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 50716b565555615a456641647247724b remote_crypto_key 50716b565555615a456641647247724b integ_alg sha-256-128 local_integ_key 6544457471686443787a555842474448666b51676b4c7144797a516471614c52 remote_integ_key 6544457471686443787a555842474448666b51676b4c7144797a516471614c52 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 76434c734d66584f517378676c486870 remote_crypto_key 76434c734d66584f517378676c486870 integ_alg sha-256-128 local_integ_key 71446464497357466d4b6241575548535a4d64544a626844644d416767726d78 remote_integ_key 71446464497357466d4b6241575548535a4d64544a626844644d416767726d78 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 684f5942465362616a4f6b74744b676f remote_crypto_key 684f5942465362616a4f6b74744b676f integ_alg sha-256-128 local_integ_key 4a6c564f66775869505a72684b766a414d4955465276766a7a587a54775a4367 remote_integ_key 4a6c564f66775869505a72684b766a414d4955465276766a7a587a54775a4367 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4f495874576f6b4b7a6174505556524f remote_crypto_key 4f495874576f6b4b7a6174505556524f integ_alg sha-256-128 local_integ_key 796d584c4345766e49775a676b69706d576d634f4b694b72566e634c75596575 remote_integ_key 796d584c4345766e49775a676b69706d576d634f4b694b72566e634c75596575 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 4777707163616e63525a725962646f64 remote_crypto_key 4777707163616e63525a725962646f64 integ_alg sha-256-128 local_integ_key 41684c547664617159485256567056614b546362796c45584e645359684e4d63 remote_integ_key 41684c547664617159485256567056614b546362796c45584e645359684e4d63 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 4b7073436c73786978526e475652555a remote_crypto_key 4b7073436c73786978526e475652555a integ_alg sha-256-128 local_integ_key 74786173575a785870464d78434f495072445079587669634e78544a67796776 remote_integ_key 74786173575a785870464d78434f495072445079587669634e78544a67796776 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 43767478716150704a6b664678665764 remote_crypto_key 43767478716150704a6b664678665764 integ_alg sha-256-128 local_integ_key 4d6e5177744978774e4150674f7678647a737874426464746151614f59496c7a remote_integ_key 4d6e5177744978774e4150674f7678647a737874426464746151614f59496c7a 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 556c4e797a466f726565676b70706246 remote_crypto_key 556c4e797a466f726565676b70706246 integ_alg sha-256-128 local_integ_key 5264677a657a6a726d724641766e52737370546b524444774b58465673514c47 remote_integ_key 5264677a657a6a726d724641766e52737370546b524444774b58465673514c47 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 6c4e4749714b58674e52574a585a4a59 remote_crypto_key 6c4e4749714b58674e52574a585a4a59 integ_alg sha-256-128 local_integ_key 4f4850624f6e626e4c7479507365457168777679626f57656d73496f686f5044 remote_integ_key 4f4850624f6e626e4c7479507365457168777679626f57656d73496f686f5044 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 5877494d496d59415070516276585942 remote_crypto_key 5877494d496d59415070516276585942 integ_alg sha-256-128 local_integ_key 747a496b7272665841766d63454b4141706963525a6248515446507547556d73 remote_integ_key 747a496b7272665841766d63454b4141706963525a6248515446507547556d73 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 734275436f4a657a6c61746957577543 remote_crypto_key 734275436f4a657a6c61746957577543 integ_alg sha-256-128 local_integ_key 4c6a4247474e6c6a6956494c516b736162527862654654656f4354776f444248 remote_integ_key 4c6a4247474e6c6a6956494c516b736162527862654654656f4354776f444248 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 4c716f776867476a626d596e55786972 remote_crypto_key 4c716f776867476a626d596e55786972 integ_alg sha-256-128 local_integ_key 6264595a6b73764f624c495a6f6b4352714a797a46735a745a6a67474b646477 remote_integ_key 6264595a6b73764f624c495a6f6b4352714a797a46735a745a6a67474b646477 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 426975794b4c4a73496f676f7243544b remote_crypto_key 426975794b4c4a73496f676f7243544b integ_alg sha-256-128 local_integ_key 474a47616c6678615075474d5641496472555073735a56624a5545446a4a574f remote_integ_key 474a47616c6678615075474d5641496472555073735a56624a5545446a4a574f 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 4a65735a457847597878774770567162 remote_crypto_key 4a65735a457847597878774770567162 integ_alg sha-256-128 local_integ_key 5461764869504c556174706b7666665352536d7874447546676e485142587671 remote_integ_key 5461764869504c556174706b7666665352536d7874447546676e485142587671 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 6e4a6654426264575a4e776d41505571 remote_crypto_key 6e4a6654426264575a4e776d41505571 integ_alg sha-256-128 local_integ_key 53465857596661577a4676577462515574514c506b5542724e4c686972685752 remote_integ_key 53465857596661577a4676577462515574514c506b5542724e4c686972685752 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 79784b466654717950494c4b784c6362 remote_crypto_key 79784b466654717950494c4b784c6362 integ_alg sha-256-128 local_integ_key 42726e42486358537655674a6369567275436265664148776d5a4a7a6f6b7175 remote_integ_key 42726e42486358537655674a6369567275436265664148776d5a4a7a6f6b7175 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 784365557a5672586876785554537975 remote_crypto_key 784365557a5672586876785554537975 integ_alg sha-256-128 local_integ_key 714a4c686d716c474e43594a704a596648666f776c72715852617a696950796b remote_integ_key 714a4c686d716c474e43594a704a596648666f776c72715852617a696950796b 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 4e617042596c565055666a7848635944 remote_crypto_key 4e617042596c565055666a7848635944 integ_alg sha-256-128 local_integ_key 6d445478444a726d7862516266696c7a79666348686e61567241704e58584d59 remote_integ_key 6d445478444a726d7862516266696c7a79666348686e61567241704e58584d59 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 6c62576f59744144444151737559516b remote_crypto_key 6c62576f59744144444151737559516b integ_alg sha-256-128 local_integ_key 64416f7759776b536e67464e4b6865616a6d426247667153714e436e5242547a remote_integ_key 64416f7759776b536e67464e4b6865616a6d426247667153714e436e5242547a 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 4c45536f6b664a6c6a6d52526f514d56 remote_crypto_key 4c45536f6b664a6c6a6d52526f514d56 integ_alg sha-256-128 local_integ_key 727769476e6361704a79565a61565874564c506965727251534456506c425852 remote_integ_key 727769476e6361704a79565a61565874564c506965727251534456506c425852 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 696d4366794b4e75745a567358626673 remote_crypto_key 696d4366794b4e75745a567358626673 integ_alg sha-256-128 local_integ_key 5654666a4e7251436c6b616c7365656e4e475972636a774a6e656e62475a4950 remote_integ_key 5654666a4e7251436c6b616c7365656e4e475972636a774a6e656e62475a4950 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 62516f526466526e78794d634d554b47 remote_crypto_key 62516f526466526e78794d634d554b47 integ_alg sha-256-128 local_integ_key 686749524f55474c415059566c4654515355427a515864727a68696370466b44 remote_integ_key 686749524f55474c415059566c4654515355427a515864727a68696370466b44 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 6775425566657a41794755546a437451 remote_crypto_key 6775425566657a41794755546a437451 integ_alg sha-256-128 local_integ_key 4e707a7474426c43796565534745566959454b75477a56786c70684f546e4e51 remote_integ_key 4e707a7474426c43796565534745566959454b75477a56786c70684f546e4e51 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 6a767646475771426f64564145505271 remote_crypto_key 6a767646475771426f64564145505271 integ_alg sha-256-128 local_integ_key 4b6c47554e545a73794945715249486a4e484f656255674279784e45657a617a remote_integ_key 4b6c47554e545a73794945715249486a4e484f656255674279784e45657a617a 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 49585354496d437151496c4c5a6f465a remote_crypto_key 49585354496d437151496c4c5a6f465a integ_alg sha-256-128 local_integ_key 41467173726e55426c4152715057536f52724f6b53494845725a6a506c667144 remote_integ_key 41467173726e55426c4152715057536f52724f6b53494845725a6a506c667144 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 5252776e49614773496d75686259424e remote_crypto_key 5252776e49614773496d75686259424e integ_alg sha-256-128 local_integ_key 674b5850586165706b67654344546e585749664f787671497049706e42574148 remote_integ_key 674b5850586165706b67654344546e585749664f787671497049706e42574148 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 437376494a65534b504c4c52754f6a54 remote_crypto_key 437376494a65534b504c4c52754f6a54 integ_alg sha-256-128 local_integ_key 66474b4c4b74514a5a77687a49524e694b554f476a457552424e556569717679 remote_integ_key 66474b4c4b74514a5a77687a49524e694b554f476a457552424e556569717679 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 6a6c62684d7a71736a72524b66546a6c remote_crypto_key 6a6c62684d7a71736a72524b66546a6c integ_alg sha-256-128 local_integ_key 455568454a5a565a6b744e6a4e50777869556c79784a6e4b65597072514d744c remote_integ_key 455568454a5a565a6b744e6a4e50777869556c79784a6e4b65597072514d744c 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 54674e756c475875476c46467845766b remote_crypto_key 54674e756c475875476c46467845766b integ_alg sha-256-128 local_integ_key 724c756272416c63794268717a4a5a524b6c72524b42706d6863557356586f5a remote_integ_key 724c756272416c63794268717a4a5a524b6c72524b42706d6863557356586f5a 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 487361496f6a4347717065486c5a7772 remote_crypto_key 487361496f6a4347717065486c5a7772 integ_alg sha-256-128 local_integ_key 6c6d6e777553724b4d777562564169496857486f6b654d58575a4b7170576a6d remote_integ_key 6c6d6e777553724b4d777562564169496857486f6b654d58575a4b7170576a6d 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 44637677746d514e64485465447a7768 remote_crypto_key 44637677746d514e64485465447a7768 integ_alg sha-256-128 local_integ_key 50656b6a75574a4746456a467347525a4d444159554d457765564a7766784f55 remote_integ_key 50656b6a75574a4746456a467347525a4d444159554d457765564a7766784f55 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 58534758517342437276524971457667 remote_crypto_key 58534758517342437276524971457667 integ_alg sha-256-128 local_integ_key 647a4e44444573637a4d766679736c72706e7a63425375537453446c534e4757 remote_integ_key 647a4e44444573637a4d766679736c72706e7a63425375537453446c534e4757 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 4c6245656c71504855564e5a757a6948 remote_crypto_key 4c6245656c71504855564e5a757a6948 integ_alg sha-256-128 local_integ_key 55516d6967576d615475706e684c58797047615055784665674a46456d475845 remote_integ_key 55516d6967576d615475706e684c58797047615055784665674a46456d475845 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 7144666450745048554c656375516366 remote_crypto_key 7144666450745048554c656375516366 integ_alg sha-256-128 local_integ_key 6257554f69445779516a5574624f73544f766d67437561477064507a5954654f remote_integ_key 6257554f69445779516a5574624f73544f766d67437561477064507a5954654f 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 6d75586f59615044434e6b465464756d remote_crypto_key 6d75586f59615044434e6b465464756d integ_alg sha-256-128 local_integ_key 486658756743515066574247524466675762416e626b795a4649544175645250 remote_integ_key 486658756743515066574247524466675762416e626b795a4649544175645250 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 6d63735748547a654469667a75586150 remote_crypto_key 6d63735748547a654469667a75586150 integ_alg sha-256-128 local_integ_key 794e724d41796e6c547253696b6b5053657946514d507a73586a70694c457a77 remote_integ_key 794e724d41796e6c547253696b6b5053657946514d507a73586a70694c457a77 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 5349635155776741474b6e76646d5456 remote_crypto_key 5349635155776741474b6e76646d5456 integ_alg sha-256-128 local_integ_key 45437a777a6a7343714f53414c7045656264686f6a756d6c456e744f73494643 remote_integ_key 45437a777a6a7343714f53414c7045656264686f6a756d6c456e744f73494643 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 5176625a57447145716e4d6343444a53 remote_crypto_key 5176625a57447145716e4d6343444a53 integ_alg sha-256-128 local_integ_key 596663754b43787152456b6f446c7061646e4172696e706d4c57747863504d43 remote_integ_key 596663754b43787152456b6f446c7061646e4172696e706d4c57747863504d43 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 624a774a546c77664c476458724c4552 remote_crypto_key 624a774a546c77664c476458724c4552 integ_alg sha-256-128 local_integ_key 6c7946426b4c4973795078534454534f4b6d61586359666b51536a4777635364 remote_integ_key 6c7946426b4c4973795078534454534f4b6d61586359666b51536a4777635364 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 41786e7658636f784c46477053676a72 remote_crypto_key 41786e7658636f784c46477053676a72 integ_alg sha-256-128 local_integ_key 4b61775468626c4c4973504c756a46696c6d6e534276536b48645a7453536569 remote_integ_key 4b61775468626c4c4973504c756a46696c6d6e534276536b48645a7453536569 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 774567595a6c4a4e4b41454855726658 remote_crypto_key 774567595a6c4a4e4b41454855726658 integ_alg sha-256-128 local_integ_key 69654d744a476264464d6c59736f707a6b54574b516c676b73736f6577716b45 remote_integ_key 69654d744a476264464d6c59736f707a6b54574b516c676b73736f6577716b45 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 7048564c7a694a71747641444d726545 remote_crypto_key 7048564c7a694a71747641444d726545 integ_alg sha-256-128 local_integ_key 6f4d52565861556d77496b7269786261554d476e505158474b54626362654b73 remote_integ_key 6f4d52565861556d77496b7269786261554d476e505158474b54626362654b73 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 795971524a4d4e4e6d584e6f70657053 remote_crypto_key 795971524a4d4e4e6d584e6f70657053 integ_alg sha-256-128 local_integ_key 436458537346726f6142436259635158575850716a4151684e6e7a6253674b4f remote_integ_key 436458537346726f6142436259635158575850716a4151684e6e7a6253674b4f local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4f495874576f6b4b7a6174505556524f remote_crypto_key 4f495874576f6b4b7a6174505556524f integ_alg sha-256-128 local_integ_key 796d584c4345766e49775a676b69706d576d634f4b694b72566e634c75596575 remote_integ_key 796d584c4345766e49775a676b69706d576d634f4b694b72566e634c75596575 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 4777707163616e63525a725962646f64 remote_crypto_key 4777707163616e63525a725962646f64 integ_alg sha-256-128 local_integ_key 41684c547664617159485256567056614b546362796c45584e645359684e4d63 remote_integ_key 41684c547664617159485256567056614b546362796c45584e645359684e4d63 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 4b7073436c73786978526e475652555a remote_crypto_key 4b7073436c73786978526e475652555a integ_alg sha-256-128 local_integ_key 74786173575a785870464d78434f495072445079587669634e78544a67796776 remote_integ_key 74786173575a785870464d78434f495072445079587669634e78544a67796776 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 43767478716150704a6b664678665764 remote_crypto_key 43767478716150704a6b664678665764 integ_alg sha-256-128 local_integ_key 4d6e5177744978774e4150674f7678647a737874426464746151614f59496c7a remote_integ_key 4d6e5177744978774e4150674f7678647a737874426464746151614f59496c7a 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 556c4e797a466f726565676b70706246 remote_crypto_key 556c4e797a466f726565676b70706246 integ_alg sha-256-128 local_integ_key 5264677a657a6a726d724641766e52737370546b524444774b58465673514c47 remote_integ_key 5264677a657a6a726d724641766e52737370546b524444774b58465673514c47 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 6c4e4749714b58674e52574a585a4a59 remote_crypto_key 6c4e4749714b58674e52574a585a4a59 integ_alg sha-256-128 local_integ_key 4f4850624f6e626e4c7479507365457168777679626f57656d73496f686f5044 remote_integ_key 4f4850624f6e626e4c7479507365457168777679626f57656d73496f686f5044 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 5877494d496d59415070516276585942 remote_crypto_key 5877494d496d59415070516276585942 integ_alg sha-256-128 local_integ_key 747a496b7272665841766d63454b4141706963525a6248515446507547556d73 remote_integ_key 747a496b7272665841766d63454b4141706963525a6248515446507547556d73 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 734275436f4a657a6c61746957577543 remote_crypto_key 734275436f4a657a6c61746957577543 integ_alg sha-256-128 local_integ_key 4c6a4247474e6c6a6956494c516b736162527862654654656f4354776f444248 remote_integ_key 4c6a4247474e6c6a6956494c516b736162527862654654656f4354776f444248 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 4c716f776867476a626d596e55786972 remote_crypto_key 4c716f776867476a626d596e55786972 integ_alg sha-256-128 local_integ_key 6264595a6b73764f624c495a6f6b4352714a797a46735a745a6a67474b646477 remote_integ_key 6264595a6b73764f624c495a6f6b4352714a797a46735a745a6a67474b646477 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 426975794b4c4a73496f676f7243544b remote_crypto_key 426975794b4c4a73496f676f7243544b integ_alg sha-256-128 local_integ_key 474a47616c6678615075474d5641496472555073735a56624a5545446a4a574f remote_integ_key 474a47616c6678615075474d5641496472555073735a56624a5545446a4a574f 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 4a65735a457847597878774770567162 remote_crypto_key 4a65735a457847597878774770567162 integ_alg sha-256-128 local_integ_key 5461764869504c556174706b7666665352536d7874447546676e485142587671 remote_integ_key 5461764869504c556174706b7666665352536d7874447546676e485142587671 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 6e4a6654426264575a4e776d41505571 remote_crypto_key 6e4a6654426264575a4e776d41505571 integ_alg sha-256-128 local_integ_key 53465857596661577a4676577462515574514c506b5542724e4c686972685752 remote_integ_key 53465857596661577a4676577462515574514c506b5542724e4c686972685752 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 79784b466654717950494c4b784c6362 remote_crypto_key 79784b466654717950494c4b784c6362 integ_alg sha-256-128 local_integ_key 42726e42486358537655674a6369567275436265664148776d5a4a7a6f6b7175 remote_integ_key 42726e42486358537655674a6369567275436265664148776d5a4a7a6f6b7175 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 784365557a5672586876785554537975 remote_crypto_key 784365557a5672586876785554537975 integ_alg sha-256-128 local_integ_key 714a4c686d716c474e43594a704a596648666f776c72715852617a696950796b remote_integ_key 714a4c686d716c474e43594a704a596648666f776c72715852617a696950796b 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 4e617042596c565055666a7848635944 remote_crypto_key 4e617042596c565055666a7848635944 integ_alg sha-256-128 local_integ_key 6d445478444a726d7862516266696c7a79666348686e61567241704e58584d59 remote_integ_key 6d445478444a726d7862516266696c7a79666348686e61567241704e58584d59 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 6c62576f59744144444151737559516b remote_crypto_key 6c62576f59744144444151737559516b integ_alg sha-256-128 local_integ_key 64416f7759776b536e67464e4b6865616a6d426247667153714e436e5242547a remote_integ_key 64416f7759776b536e67464e4b6865616a6d426247667153714e436e5242547a 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 4c45536f6b664a6c6a6d52526f514d56 remote_crypto_key 4c45536f6b664a6c6a6d52526f514d56 integ_alg sha-256-128 local_integ_key 727769476e6361704a79565a61565874564c506965727251534456506c425852 remote_integ_key 727769476e6361704a79565a61565874564c506965727251534456506c425852 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 696d4366794b4e75745a567358626673 remote_crypto_key 696d4366794b4e75745a567358626673 integ_alg sha-256-128 local_integ_key 5654666a4e7251436c6b616c7365656e4e475972636a774a6e656e62475a4950 remote_integ_key 5654666a4e7251436c6b616c7365656e4e475972636a774a6e656e62475a4950 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 62516f526466526e78794d634d554b47 remote_crypto_key 62516f526466526e78794d634d554b47 integ_alg sha-256-128 local_integ_key 686749524f55474c415059566c4654515355427a515864727a68696370466b44 remote_integ_key 686749524f55474c415059566c4654515355427a515864727a68696370466b44 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 6775425566657a41794755546a437451 remote_crypto_key 6775425566657a41794755546a437451 integ_alg sha-256-128 local_integ_key 4e707a7474426c43796565534745566959454b75477a56786c70684f546e4e51 remote_integ_key 4e707a7474426c43796565534745566959454b75477a56786c70684f546e4e51 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 6a767646475771426f64564145505271 remote_crypto_key 6a767646475771426f64564145505271 integ_alg sha-256-128 local_integ_key 4b6c47554e545a73794945715249486a4e484f656255674279784e45657a617a remote_integ_key 4b6c47554e545a73794945715249486a4e484f656255674279784e45657a617a 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 49585354496d437151496c4c5a6f465a remote_crypto_key 49585354496d437151496c4c5a6f465a integ_alg sha-256-128 local_integ_key 41467173726e55426c4152715057536f52724f6b53494845725a6a506c667144 remote_integ_key 41467173726e55426c4152715057536f52724f6b53494845725a6a506c667144 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 5252776e49614773496d75686259424e remote_crypto_key 5252776e49614773496d75686259424e integ_alg sha-256-128 local_integ_key 674b5850586165706b67654344546e585749664f787671497049706e42574148 remote_integ_key 674b5850586165706b67654344546e585749664f787671497049706e42574148 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 437376494a65534b504c4c52754f6a54 remote_crypto_key 437376494a65534b504c4c52754f6a54 integ_alg sha-256-128 local_integ_key 66474b4c4b74514a5a77687a49524e694b554f476a457552424e556569717679 remote_integ_key 66474b4c4b74514a5a77687a49524e694b554f476a457552424e556569717679 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 6a6c62684d7a71736a72524b66546a6c remote_crypto_key 6a6c62684d7a71736a72524b66546a6c integ_alg sha-256-128 local_integ_key 455568454a5a565a6b744e6a4e50777869556c79784a6e4b65597072514d744c remote_integ_key 455568454a5a565a6b744e6a4e50777869556c79784a6e4b65597072514d744c 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 54674e756c475875476c46467845766b remote_crypto_key 54674e756c475875476c46467845766b integ_alg sha-256-128 local_integ_key 724c756272416c63794268717a4a5a524b6c72524b42706d6863557356586f5a remote_integ_key 724c756272416c63794268717a4a5a524b6c72524b42706d6863557356586f5a 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 487361496f6a4347717065486c5a7772 remote_crypto_key 487361496f6a4347717065486c5a7772 integ_alg sha-256-128 local_integ_key 6c6d6e777553724b4d777562564169496857486f6b654d58575a4b7170576a6d remote_integ_key 6c6d6e777553724b4d777562564169496857486f6b654d58575a4b7170576a6d 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 44637677746d514e64485465447a7768 remote_crypto_key 44637677746d514e64485465447a7768 integ_alg sha-256-128 local_integ_key 50656b6a75574a4746456a467347525a4d444159554d457765564a7766784f55 remote_integ_key 50656b6a75574a4746456a467347525a4d444159554d457765564a7766784f55 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 58534758517342437276524971457667 remote_crypto_key 58534758517342437276524971457667 integ_alg sha-256-128 local_integ_key 647a4e44444573637a4d766679736c72706e7a63425375537453446c534e4757 remote_integ_key 647a4e44444573637a4d766679736c72706e7a63425375537453446c534e4757 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 4c6245656c71504855564e5a757a6948 remote_crypto_key 4c6245656c71504855564e5a757a6948 integ_alg sha-256-128 local_integ_key 55516d6967576d615475706e684c58797047615055784665674a46456d475845 remote_integ_key 55516d6967576d615475706e684c58797047615055784665674a46456d475845 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 7144666450745048554c656375516366 remote_crypto_key 7144666450745048554c656375516366 integ_alg sha-256-128 local_integ_key 6257554f69445779516a5574624f73544f766d67437561477064507a5954654f remote_integ_key 6257554f69445779516a5574624f73544f766d67437561477064507a5954654f 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 6d75586f59615044434e6b465464756d remote_crypto_key 6d75586f59615044434e6b465464756d integ_alg sha-256-128 local_integ_key 486658756743515066574247524466675762416e626b795a4649544175645250 remote_integ_key 486658756743515066574247524466675762416e626b795a4649544175645250 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 6d63735748547a654469667a75586150 remote_crypto_key 6d63735748547a654469667a75586150 integ_alg sha-256-128 local_integ_key 794e724d41796e6c547253696b6b5053657946514d507a73586a70694c457a77 remote_integ_key 794e724d41796e6c547253696b6b5053657946514d507a73586a70694c457a77 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 5349635155776741474b6e76646d5456 remote_crypto_key 5349635155776741474b6e76646d5456 integ_alg sha-256-128 local_integ_key 45437a777a6a7343714f53414c7045656264686f6a756d6c456e744f73494643 remote_integ_key 45437a777a6a7343714f53414c7045656264686f6a756d6c456e744f73494643 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 5176625a57447145716e4d6343444a53 remote_crypto_key 5176625a57447145716e4d6343444a53 integ_alg sha-256-128 local_integ_key 596663754b43787152456b6f446c7061646e4172696e706d4c57747863504d43 remote_integ_key 596663754b43787152456b6f446c7061646e4172696e706d4c57747863504d43 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 624a774a546c77664c476458724c4552 remote_crypto_key 624a774a546c77664c476458724c4552 integ_alg sha-256-128 local_integ_key 6c7946426b4c4973795078534454534f4b6d61586359666b51536a4777635364 remote_integ_key 6c7946426b4c4973795078534454534f4b6d61586359666b51536a4777635364 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 41786e7658636f784c46477053676a72 remote_crypto_key 41786e7658636f784c46477053676a72 integ_alg sha-256-128 local_integ_key 4b61775468626c4c4973504c756a46696c6d6e534276536b48645a7453536569 remote_integ_key 4b61775468626c4c4973504c756a46696c6d6e534276536b48645a7453536569 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 774567595a6c4a4e4b41454855726658 remote_crypto_key 774567595a6c4a4e4b41454855726658 integ_alg sha-256-128 local_integ_key 69654d744a476264464d6c59736f707a6b54574b516c676b73736f6577716b45 remote_integ_key 69654d744a476264464d6c59736f707a6b54574b516c676b73736f6577716b45 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 7048564c7a694a71747641444d726545 remote_crypto_key 7048564c7a694a71747641444d726545 integ_alg sha-256-128 local_integ_key 6f4d52565861556d77496b7269786261554d476e505158474b54626362654b73 remote_integ_key 6f4d52565861556d77496b7269786261554d476e505158474b54626362654b73 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 795971524a4d4e4e6d584e6f70657053 remote_crypto_key 795971524a4d4e4e6d584e6f70657053 integ_alg sha-256-128 local_integ_key 436458537346726f6142436259635158575850716a4151684e6e7a6253674b4f remote_integ_key 436458537346726f6142436259635158575850716a4151684e6e7a6253674b4f 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4c6567506e416841554b777653775258 remote_crypto_key 4c6567506e416841554b777653775258 integ_alg sha-256-128 local_integ_key 5a4b646e51594458776158614e664b6142425a7155574a42626f6d764657697a remote_integ_key 5a4b646e51594458776158614e664b6142425a7155574a42626f6d764657697a 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 645a55484d45444c77624a496761416b remote_crypto_key 645a55484d45444c77624a496761416b integ_alg sha-256-128 local_integ_key 49644c554442526b4c5753664d4178506a4f6e55777177414c525a5270627148 remote_integ_key 49644c554442526b4c5753664d4178506a4f6e55777177414c525a5270627148 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 6a576f557749466b6a616249554b6355 remote_crypto_key 6a576f557749466b6a616249554b6355 integ_alg sha-256-128 local_integ_key 55414d4f656f7a7769675450465a4167596f4e594a7656434a6e714c58464562 remote_integ_key 55414d4f656f7a7769675450465a4167596f4e594a7656434a6e714c58464562 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 43676e6c686f44536c796f77446d4742 remote_crypto_key 43676e6c686f44536c796f77446d4742 integ_alg sha-256-128 local_integ_key 43756a7753744f4d764a4762426b4d486c47746459717975544964646d566c53 remote_integ_key 43756a7753744f4d764a4762426b4d486c47746459717975544964646d566c53 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 4f6b6c76774265626f79576d74766e69 remote_crypto_key 4f6b6c76774265626f79576d74766e69 integ_alg sha-256-128 local_integ_key 4372555445596767744b476973626c59486d7066754870516b684670786f715a remote_integ_key 4372555445596767744b476973626c59486d7066754870516b684670786f715a 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 794f4c4d7651774c7261636c50496847 remote_crypto_key 794f4c4d7651774c7261636c50496847 integ_alg sha-256-128 local_integ_key 58776f697246524f664f6a786c70704c415a49556d6f444a6b414c764a494e55 remote_integ_key 58776f697246524f664f6a786c70704c415a49556d6f444a6b414c764a494e55 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 7577786678694c634d67506949664164 remote_crypto_key 7577786678694c634d67506949664164 integ_alg sha-256-128 local_integ_key 4e4e74614753584b6257524c504c445748736c614e47585844516d4a51796c44 remote_integ_key 4e4e74614753584b6257524c504c445748736c614e47585844516d4a51796c44 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 7a436676695065765759527846576571 remote_crypto_key 7a436676695065765759527846576571 integ_alg sha-256-128 local_integ_key 70554e7775526b6e4571496b466d616f4f484e5368694c746f6779656b756362 remote_integ_key 70554e7775526b6e4571496b466d616f4f484e5368694c746f6779656b756362 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 41715a665a4c4e794978486746695570 remote_crypto_key 41715a665a4c4e794978486746695570 integ_alg sha-256-128 local_integ_key 515065776f6f79765a65475150415a5774705268476943496f7173456d694a54 remote_integ_key 515065776f6f79765a65475150415a5774705268476943496f7173456d694a54 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 657446646e6850464959697a6f6b6464 remote_crypto_key 657446646e6850464959697a6f6b6464 integ_alg sha-256-128 local_integ_key 5055554975735152624f48476f4d4352426a446b66494f564f4676735a484456 remote_integ_key 5055554975735152624f48476f4d4352426a446b66494f564f4676735a484456 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 6d6e70486a6d546d796e684c5a4e7268 remote_crypto_key 6d6e70486a6d546d796e684c5a4e7268 integ_alg sha-256-128 local_integ_key 77596b59686e62576971767679555846665a705078444670494a4d6c6642736f remote_integ_key 77596b59686e62576971767679555846665a705078444670494a4d6c6642736f 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 464674496675536a794a414c77426e67 remote_crypto_key 464674496675536a794a414c77426e67 integ_alg sha-256-128 local_integ_key 7873487461414e624e4b45796c4f6a75645178575669786750616b4c42705447 remote_integ_key 7873487461414e624e4b45796c4f6a75645178575669786750616b4c42705447 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 43745059504c4e636257574d51736544 remote_crypto_key 43745059504c4e636257574d51736544 integ_alg sha-256-128 local_integ_key 5a4d5769645a54716c545a634c42556d646147737a5659506e5074674d476f4b remote_integ_key 5a4d5769645a54716c545a634c42556d646147737a5659506e5074674d476f4b 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 6545416f6777705554496b71756a4e42 remote_crypto_key 6545416f6777705554496b71756a4e42 integ_alg sha-256-128 local_integ_key 6579515a435a734e5451476b424779687255696242624c7a6976636777597654 remote_integ_key 6579515a435a734e5451476b424779687255696242624c7a6976636777597654 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 655943447650726156756641554c4b78 remote_crypto_key 655943447650726156756641554c4b78 integ_alg sha-256-128 local_integ_key 74514442464f5653557350636d52784a6a416f554164576e51656c7177596272 remote_integ_key 74514442464f5653557350636d52784a6a416f554164576e51656c7177596272 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 41526c4e42796e534e624c66694e4366 remote_crypto_key 41526c4e42796e534e624c66694e4366 integ_alg sha-256-128 local_integ_key 5241714c514659427a696b7661795047634a5776726c524d65744d427843467a remote_integ_key 5241714c514659427a696b7661795047634a5776726c524d65744d427843467a 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 745552786e7355746b75414e5666517a remote_crypto_key 745552786e7355746b75414e5666517a integ_alg sha-256-128 local_integ_key 776445564c555477576d636c766f41617556516c4766745646445371614d4952 remote_integ_key 776445564c555477576d636c766f41617556516c4766745646445371614d4952 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 4b53436f6d49724f646f6f6d6c596b70 remote_crypto_key 4b53436f6d49724f646f6f6d6c596b70 integ_alg sha-256-128 local_integ_key 79524d6d6d7462695878546a516b4b61796b6c63764f6f4a4a6e716a745a4e42 remote_integ_key 79524d6d6d7462695878546a516b4b61796b6c63764f6f4a4a6e716a745a4e42 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 4e49576e53794a6856786c764a797443 remote_crypto_key 4e49576e53794a6856786c764a797443 integ_alg sha-256-128 local_integ_key 746d677968764a687473657147766d4961776c6247554853504763457a47684d remote_integ_key 746d677968764a687473657147766d4961776c6247554853504763457a47684d 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 72646e57734643446e74486679705246 remote_crypto_key 72646e57734643446e74486679705246 integ_alg sha-256-128 local_integ_key 486a4c5a4943744349576764675a565347517972496e4d72436659484c657267 remote_integ_key 486a4c5a4943744349576764675a565347517972496e4d72436659484c657267 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 4d70717272536d746a4173516d59534f remote_crypto_key 4d70717272536d746a4173516d59534f integ_alg sha-256-128 local_integ_key 6a51686a627a46787541414f6e42466979726270614e6e6271774f496e555966 remote_integ_key 6a51686a627a46787541414f6e42466979726270614e6e6271774f496e555966 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 4274566a5a7242735a50644f75675a44 remote_crypto_key 4274566a5a7242735a50644f75675a44 integ_alg sha-256-128 local_integ_key 78556f53587a444d4a564141707949565a557a7745474f426749714273724f45 remote_integ_key 78556f53587a444d4a564141707949565a557a7745474f426749714273724f45 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 436c6d784d7176684e4e46556445424d remote_crypto_key 436c6d784d7176684e4e46556445424d integ_alg sha-256-128 local_integ_key 547765504b4566656d5447774c6e6777694c4b514557674145585577517a734e remote_integ_key 547765504b4566656d5447774c6e6777694c4b514557674145585577517a734e 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 6278574a6e7a615075754c4e57616b77 remote_crypto_key 6278574a6e7a615075754c4e57616b77 integ_alg sha-256-128 local_integ_key 754a6e5874537a4e5370785652704f61556f704c6c5167587275667058574e75 remote_integ_key 754a6e5874537a4e5370785652704f61556f704c6c5167587275667058574e75 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 6243624f71414779727a6a665a684764 remote_crypto_key 6243624f71414779727a6a665a684764 integ_alg sha-256-128 local_integ_key 54465261776f686c6f52666c4d78666c455044566252506b7263616758434a71 remote_integ_key 54465261776f686c6f52666c4d78666c455044566252506b7263616758434a71 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 6671755a654c7376474266556f636355 remote_crypto_key 6671755a654c7376474266556f636355 integ_alg sha-256-128 local_integ_key 4e634552517a69496b5371756a43675a4c757876524d444f4b5858455077786d remote_integ_key 4e634552517a69496b5371756a43675a4c757876524d444f4b5858455077786d 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 5545555271645542664a55524162736a remote_crypto_key 5545555271645542664a55524162736a integ_alg sha-256-128 local_integ_key 6b4c45595a53556947636f624570494859554e726a5571705079746b70466e55 remote_integ_key 6b4c45595a53556947636f624570494859554e726a5571705079746b70466e55 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 5768565a557a5150716e505369646672 remote_crypto_key 5768565a557a5150716e505369646672 integ_alg sha-256-128 local_integ_key 50426b7544795263506a7962494245564c654f777a4f484e6e46626d424d506a remote_integ_key 50426b7544795263506a7962494245564c654f777a4f484e6e46626d424d506a 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 4f7666454968516c7a695175664d6163 remote_crypto_key 4f7666454968516c7a695175664d6163 integ_alg sha-256-128 local_integ_key 727448446a627347774a584572456a4d4d70615a714c76637244724573565556 remote_integ_key 727448446a627347774a584572456a4d4d70615a714c76637244724573565556 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 7749696c6e4d624b7261566f5a586a64 remote_crypto_key 7749696c6e4d624b7261566f5a586a64 integ_alg sha-256-128 local_integ_key 544b68775a6b504257547757685874574f5852745175616e584d71626c475847 remote_integ_key 544b68775a6b504257547757685874574f5852745175616e584d71626c475847 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 6f46774f4849514a704663484a4a4679 remote_crypto_key 6f46774f4849514a704663484a4a4679 integ_alg sha-256-128 local_integ_key 595a5358796a42626e776f54455947696b736350784553504b4e68626c6c7279 remote_integ_key 595a5358796a42626e776f54455947696b736350784553504b4e68626c6c7279 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 54756a514a544a4c6e6f42686c627751 remote_crypto_key 54756a514a544a4c6e6f42686c627751 integ_alg sha-256-128 local_integ_key 764a796a565770716a5a725658744f71694b4e726941544b63645170504d4b73 remote_integ_key 764a796a565770716a5a725658744f71694b4e726941544b63645170504d4b73 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 67675672666c6e564951794274546b68 remote_crypto_key 67675672666c6e564951794274546b68 integ_alg sha-256-128 local_integ_key 6d464a666e6f505047435455776358734568505a6868795379474a7765744171 remote_integ_key 6d464a666e6f505047435455776358734568505a6868795379474a7765744171 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 6869504e54546e424a6e474a4d676764 remote_crypto_key 6869504e54546e424a6e474a4d676764 integ_alg sha-256-128 local_integ_key 4a43705a6f59476d5a4352544a684c54785966576b786173665742674b416e48 remote_integ_key 4a43705a6f59476d5a4352544a684c54785966576b786173665742674b416e48 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 61706871574c526f4153796e5058506e remote_crypto_key 61706871574c526f4153796e5058506e integ_alg sha-256-128 local_integ_key 566c5742614d586563507665456d4848444a4e70516c565769434d7152526b53 remote_integ_key 566c5742614d586563507665456d4848444a4e70516c565769434d7152526b53 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 6d5a4d4d4e4d4c6263514551596d5778 remote_crypto_key 6d5a4d4d4e4d4c6263514551596d5778 integ_alg sha-256-128 local_integ_key 4b5a68444c4463464655756873754d55776a446273486d6f4e6948684c4b7077 remote_integ_key 4b5a68444c4463464655756873754d55776a446273486d6f4e6948684c4b7077 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 56565363515461746b59687746726179 remote_crypto_key 56565363515461746b59687746726179 integ_alg sha-256-128 local_integ_key 584c724c6341616d54494a5a76676c7672716a4876435151636a454e4b454350 remote_integ_key 584c724c6341616d54494a5a76676c7672716a4876435151636a454e4b454350 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 6856724549457259556d594a61446869 remote_crypto_key 6856724549457259556d594a61446869 integ_alg sha-256-128 local_integ_key 466851696f706f4f5151586c66525557765a4d706e774d7649617849784f4351 remote_integ_key 466851696f706f4f5151586c66525557765a4d706e774d7649617849784f4351 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 46746d505957526b5454514a4e4a6d68 remote_crypto_key 46746d505957526b5454514a4e4a6d68 integ_alg sha-256-128 local_integ_key 4b78575376696c4268684f5143686a4e62696e65416f484b67704e476e574569 remote_integ_key 4b78575376696c4268684f5143686a4e62696e65416f484b67704e476e574569 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 5758574c734b6b4d465a6c4c66504a50 remote_crypto_key 5758574c734b6b4d465a6c4c66504a50 integ_alg sha-256-128 local_integ_key 4f526a5545694665776c51684964707a6959614d6c4a686b4250414e4c6e6152 remote_integ_key 4f526a5545694665776c51684964707a6959614d6c4a686b4250414e4c6e6152 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4c6567506e416841554b777653775258 remote_crypto_key 4c6567506e416841554b777653775258 integ_alg sha-256-128 local_integ_key 5a4b646e51594458776158614e664b6142425a7155574a42626f6d764657697a remote_integ_key 5a4b646e51594458776158614e664b6142425a7155574a42626f6d764657697a 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 645a55484d45444c77624a496761416b remote_crypto_key 645a55484d45444c77624a496761416b integ_alg sha-256-128 local_integ_key 49644c554442526b4c5753664d4178506a4f6e55777177414c525a5270627148 remote_integ_key 49644c554442526b4c5753664d4178506a4f6e55777177414c525a5270627148 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 6a576f557749466b6a616249554b6355 remote_crypto_key 6a576f557749466b6a616249554b6355 integ_alg sha-256-128 local_integ_key 55414d4f656f7a7769675450465a4167596f4e594a7656434a6e714c58464562 remote_integ_key 55414d4f656f7a7769675450465a4167596f4e594a7656434a6e714c58464562 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 43676e6c686f44536c796f77446d4742 remote_crypto_key 43676e6c686f44536c796f77446d4742 integ_alg sha-256-128 local_integ_key 43756a7753744f4d764a4762426b4d486c47746459717975544964646d566c53 remote_integ_key 43756a7753744f4d764a4762426b4d486c47746459717975544964646d566c53 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 4f6b6c76774265626f79576d74766e69 remote_crypto_key 4f6b6c76774265626f79576d74766e69 integ_alg sha-256-128 local_integ_key 4372555445596767744b476973626c59486d7066754870516b684670786f715a remote_integ_key 4372555445596767744b476973626c59486d7066754870516b684670786f715a 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 794f4c4d7651774c7261636c50496847 remote_crypto_key 794f4c4d7651774c7261636c50496847 integ_alg sha-256-128 local_integ_key 58776f697246524f664f6a786c70704c415a49556d6f444a6b414c764a494e55 remote_integ_key 58776f697246524f664f6a786c70704c415a49556d6f444a6b414c764a494e55 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 7577786678694c634d67506949664164 remote_crypto_key 7577786678694c634d67506949664164 integ_alg sha-256-128 local_integ_key 4e4e74614753584b6257524c504c445748736c614e47585844516d4a51796c44 remote_integ_key 4e4e74614753584b6257524c504c445748736c614e47585844516d4a51796c44 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 7a436676695065765759527846576571 remote_crypto_key 7a436676695065765759527846576571 integ_alg sha-256-128 local_integ_key 70554e7775526b6e4571496b466d616f4f484e5368694c746f6779656b756362 remote_integ_key 70554e7775526b6e4571496b466d616f4f484e5368694c746f6779656b756362 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 41715a665a4c4e794978486746695570 remote_crypto_key 41715a665a4c4e794978486746695570 integ_alg sha-256-128 local_integ_key 515065776f6f79765a65475150415a5774705268476943496f7173456d694a54 remote_integ_key 515065776f6f79765a65475150415a5774705268476943496f7173456d694a54 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 657446646e6850464959697a6f6b6464 remote_crypto_key 657446646e6850464959697a6f6b6464 integ_alg sha-256-128 local_integ_key 5055554975735152624f48476f4d4352426a446b66494f564f4676735a484456 remote_integ_key 5055554975735152624f48476f4d4352426a446b66494f564f4676735a484456 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 6d6e70486a6d546d796e684c5a4e7268 remote_crypto_key 6d6e70486a6d546d796e684c5a4e7268 integ_alg sha-256-128 local_integ_key 77596b59686e62576971767679555846665a705078444670494a4d6c6642736f remote_integ_key 77596b59686e62576971767679555846665a705078444670494a4d6c6642736f 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 464674496675536a794a414c77426e67 remote_crypto_key 464674496675536a794a414c77426e67 integ_alg sha-256-128 local_integ_key 7873487461414e624e4b45796c4f6a75645178575669786750616b4c42705447 remote_integ_key 7873487461414e624e4b45796c4f6a75645178575669786750616b4c42705447 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 43745059504c4e636257574d51736544 remote_crypto_key 43745059504c4e636257574d51736544 integ_alg sha-256-128 local_integ_key 5a4d5769645a54716c545a634c42556d646147737a5659506e5074674d476f4b remote_integ_key 5a4d5769645a54716c545a634c42556d646147737a5659506e5074674d476f4b 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 6545416f6777705554496b71756a4e42 remote_crypto_key 6545416f6777705554496b71756a4e42 integ_alg sha-256-128 local_integ_key 6579515a435a734e5451476b424779687255696242624c7a6976636777597654 remote_integ_key 6579515a435a734e5451476b424779687255696242624c7a6976636777597654 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 655943447650726156756641554c4b78 remote_crypto_key 655943447650726156756641554c4b78 integ_alg sha-256-128 local_integ_key 74514442464f5653557350636d52784a6a416f554164576e51656c7177596272 remote_integ_key 74514442464f5653557350636d52784a6a416f554164576e51656c7177596272 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 41526c4e42796e534e624c66694e4366 remote_crypto_key 41526c4e42796e534e624c66694e4366 integ_alg sha-256-128 local_integ_key 5241714c514659427a696b7661795047634a5776726c524d65744d427843467a remote_integ_key 5241714c514659427a696b7661795047634a5776726c524d65744d427843467a 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 745552786e7355746b75414e5666517a remote_crypto_key 745552786e7355746b75414e5666517a integ_alg sha-256-128 local_integ_key 776445564c555477576d636c766f41617556516c4766745646445371614d4952 remote_integ_key 776445564c555477576d636c766f41617556516c4766745646445371614d4952 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 4b53436f6d49724f646f6f6d6c596b70 remote_crypto_key 4b53436f6d49724f646f6f6d6c596b70 integ_alg sha-256-128 local_integ_key 79524d6d6d7462695878546a516b4b61796b6c63764f6f4a4a6e716a745a4e42 remote_integ_key 79524d6d6d7462695878546a516b4b61796b6c63764f6f4a4a6e716a745a4e42 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 4e49576e53794a6856786c764a797443 remote_crypto_key 4e49576e53794a6856786c764a797443 integ_alg sha-256-128 local_integ_key 746d677968764a687473657147766d4961776c6247554853504763457a47684d remote_integ_key 746d677968764a687473657147766d4961776c6247554853504763457a47684d 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 72646e57734643446e74486679705246 remote_crypto_key 72646e57734643446e74486679705246 integ_alg sha-256-128 local_integ_key 486a4c5a4943744349576764675a565347517972496e4d72436659484c657267 remote_integ_key 486a4c5a4943744349576764675a565347517972496e4d72436659484c657267 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 4d70717272536d746a4173516d59534f remote_crypto_key 4d70717272536d746a4173516d59534f integ_alg sha-256-128 local_integ_key 6a51686a627a46787541414f6e42466979726270614e6e6271774f496e555966 remote_integ_key 6a51686a627a46787541414f6e42466979726270614e6e6271774f496e555966 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 4274566a5a7242735a50644f75675a44 remote_crypto_key 4274566a5a7242735a50644f75675a44 integ_alg sha-256-128 local_integ_key 78556f53587a444d4a564141707949565a557a7745474f426749714273724f45 remote_integ_key 78556f53587a444d4a564141707949565a557a7745474f426749714273724f45 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 436c6d784d7176684e4e46556445424d remote_crypto_key 436c6d784d7176684e4e46556445424d integ_alg sha-256-128 local_integ_key 547765504b4566656d5447774c6e6777694c4b514557674145585577517a734e remote_integ_key 547765504b4566656d5447774c6e6777694c4b514557674145585577517a734e 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 6278574a6e7a615075754c4e57616b77 remote_crypto_key 6278574a6e7a615075754c4e57616b77 integ_alg sha-256-128 local_integ_key 754a6e5874537a4e5370785652704f61556f704c6c5167587275667058574e75 remote_integ_key 754a6e5874537a4e5370785652704f61556f704c6c5167587275667058574e75 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 6243624f71414779727a6a665a684764 remote_crypto_key 6243624f71414779727a6a665a684764 integ_alg sha-256-128 local_integ_key 54465261776f686c6f52666c4d78666c455044566252506b7263616758434a71 remote_integ_key 54465261776f686c6f52666c4d78666c455044566252506b7263616758434a71 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 6671755a654c7376474266556f636355 remote_crypto_key 6671755a654c7376474266556f636355 integ_alg sha-256-128 local_integ_key 4e634552517a69496b5371756a43675a4c757876524d444f4b5858455077786d remote_integ_key 4e634552517a69496b5371756a43675a4c757876524d444f4b5858455077786d 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 5545555271645542664a55524162736a remote_crypto_key 5545555271645542664a55524162736a integ_alg sha-256-128 local_integ_key 6b4c45595a53556947636f624570494859554e726a5571705079746b70466e55 remote_integ_key 6b4c45595a53556947636f624570494859554e726a5571705079746b70466e55 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 5768565a557a5150716e505369646672 remote_crypto_key 5768565a557a5150716e505369646672 integ_alg sha-256-128 local_integ_key 50426b7544795263506a7962494245564c654f777a4f484e6e46626d424d506a remote_integ_key 50426b7544795263506a7962494245564c654f777a4f484e6e46626d424d506a 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 4f7666454968516c7a695175664d6163 remote_crypto_key 4f7666454968516c7a695175664d6163 integ_alg sha-256-128 local_integ_key 727448446a627347774a584572456a4d4d70615a714c76637244724573565556 remote_integ_key 727448446a627347774a584572456a4d4d70615a714c76637244724573565556 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 7749696c6e4d624b7261566f5a586a64 remote_crypto_key 7749696c6e4d624b7261566f5a586a64 integ_alg sha-256-128 local_integ_key 544b68775a6b504257547757685874574f5852745175616e584d71626c475847 remote_integ_key 544b68775a6b504257547757685874574f5852745175616e584d71626c475847 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 6f46774f4849514a704663484a4a4679 remote_crypto_key 6f46774f4849514a704663484a4a4679 integ_alg sha-256-128 local_integ_key 595a5358796a42626e776f54455947696b736350784553504b4e68626c6c7279 remote_integ_key 595a5358796a42626e776f54455947696b736350784553504b4e68626c6c7279 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 54756a514a544a4c6e6f42686c627751 remote_crypto_key 54756a514a544a4c6e6f42686c627751 integ_alg sha-256-128 local_integ_key 764a796a565770716a5a725658744f71694b4e726941544b63645170504d4b73 remote_integ_key 764a796a565770716a5a725658744f71694b4e726941544b63645170504d4b73 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 67675672666c6e564951794274546b68 remote_crypto_key 67675672666c6e564951794274546b68 integ_alg sha-256-128 local_integ_key 6d464a666e6f505047435455776358734568505a6868795379474a7765744171 remote_integ_key 6d464a666e6f505047435455776358734568505a6868795379474a7765744171 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 6869504e54546e424a6e474a4d676764 remote_crypto_key 6869504e54546e424a6e474a4d676764 integ_alg sha-256-128 local_integ_key 4a43705a6f59476d5a4352544a684c54785966576b786173665742674b416e48 remote_integ_key 4a43705a6f59476d5a4352544a684c54785966576b786173665742674b416e48 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 61706871574c526f4153796e5058506e remote_crypto_key 61706871574c526f4153796e5058506e integ_alg sha-256-128 local_integ_key 566c5742614d586563507665456d4848444a4e70516c565769434d7152526b53 remote_integ_key 566c5742614d586563507665456d4848444a4e70516c565769434d7152526b53 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 6d5a4d4d4e4d4c6263514551596d5778 remote_crypto_key 6d5a4d4d4e4d4c6263514551596d5778 integ_alg sha-256-128 local_integ_key 4b5a68444c4463464655756873754d55776a446273486d6f4e6948684c4b7077 remote_integ_key 4b5a68444c4463464655756873754d55776a446273486d6f4e6948684c4b7077 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 56565363515461746b59687746726179 remote_crypto_key 56565363515461746b59687746726179 integ_alg sha-256-128 local_integ_key 584c724c6341616d54494a5a76676c7672716a4876435151636a454e4b454350 remote_integ_key 584c724c6341616d54494a5a76676c7672716a4876435151636a454e4b454350 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 6856724549457259556d594a61446869 remote_crypto_key 6856724549457259556d594a61446869 integ_alg sha-256-128 local_integ_key 466851696f706f4f5151586c66525557765a4d706e774d7649617849784f4351 remote_integ_key 466851696f706f4f5151586c66525557765a4d706e774d7649617849784f4351 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 46746d505957526b5454514a4e4a6d68 remote_crypto_key 46746d505957526b5454514a4e4a6d68 integ_alg sha-256-128 local_integ_key 4b78575376696c4268684f5143686a4e62696e65416f484b67704e476e574569 remote_integ_key 4b78575376696c4268684f5143686a4e62696e65416f484b67704e476e574569 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 5758574c734b6b4d465a6c4c66504a50 remote_crypto_key 5758574c734b6b4d465a6c4c66504a50 integ_alg sha-256-128 local_integ_key 4f526a5545694665776c51684964707a6959614d6c4a686b4250414e4c6e6152 remote_integ_key 4f526a5545694665776c51684964707a6959614d6c4a686b4250414e4c6e6152 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 584167424a6a516b67747a4c64446163 remote_crypto_key 584167424a6a516b67747a4c64446163 integ_alg sha-512-256 local_integ_key 42584b6e6a4443566964727863575257697866564948424d696b5453505062636f794d656156736a7258514a7070704c4f46774b6752696b51656745484a6673 remote_integ_key 42584b6e6a4443566964727863575257697866564948424d696b5453505062636f794d656156736a7258514a7070704c4f46774b6752696b51656745484a6673 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 4468414469644b747861705072784a73 remote_crypto_key 4468414469644b747861705072784a73 integ_alg sha-512-256 local_integ_key 4f72714671736e62645877794b534e574849464f514f6a6745676b4d656859564a456f59774745776b5752655748474450744c4a6e4b6e4e68455a514b584d64 remote_integ_key 4f72714671736e62645877794b534e574849464f514f6a6745676b4d656859564a456f59774745776b5752655748474450744c4a6e4b6e4e68455a514b584d64 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 7a7456626c756d6a756b696c69505077 remote_crypto_key 7a7456626c756d6a756b696c69505077 integ_alg sha-512-256 local_integ_key 63496774676b4976786c6541715043415764516671664a514b527a5156707362444c4f426c754c575450636c567a666d4f71696b654c61465353516f576b686d remote_integ_key 63496774676b4976786c6541715043415764516671664a514b527a5156707362444c4f426c754c575450636c567a666d4f71696b654c61465353516f576b686d 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 6e68635054636d5a537078587649584e remote_crypto_key 6e68635054636d5a537078587649584e integ_alg sha-512-256 local_integ_key 526d79534677476e456a656346624b494e45474f55797368624d6b4c446a524b624853537550424177736a65657752614377746c4b4e6e6359494d495a73736b remote_integ_key 526d79534677476e456a656346624b494e45474f55797368624d6b4c446a524b624853537550424177736a65657752614377746c4b4e6e6359494d495a73736b 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 486e6a6a426f556b6742425953636a65 remote_crypto_key 486e6a6a426f556b6742425953636a65 integ_alg sha-512-256 local_integ_key 7047417141694a45696647434e4f466b7475636c6646686d6b69474d6c4d4e7142556774424757515545615a4c615767436b43706d655777566b76514d734478 remote_integ_key 7047417141694a45696647434e4f466b7475636c6646686d6b69474d6c4d4e7142556774424757515545615a4c615767436b43706d655777566b76514d734478 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 66547655564b577971676f4467734e71 remote_crypto_key 66547655564b577971676f4467734e71 integ_alg sha-512-256 local_integ_key 55674a656e684c446156515646635964717745674a4f4c5a456a514574746a79634e4a6e704649646c5a56535675737a45434e6d5a436f5179434350486b6f6a remote_integ_key 55674a656e684c446156515646635964717745674a4f4c5a456a514574746a79634e4a6e704649646c5a56535675737a45434e6d5a436f5179434350486b6f6a 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 4770416b504d647a6b6e7164756b4571 remote_crypto_key 4770416b504d647a6b6e7164756b4571 integ_alg sha-512-256 local_integ_key 43465259624b765a6c527249556b5956434c684c4a4d56565568466179585862504149776477715470734e784373734a44466d4e6548617a4865566c51667855 remote_integ_key 43465259624b765a6c527249556b5956434c684c4a4d56565568466179585862504149776477715470734e784373734a44466d4e6548617a4865566c51667855 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 476d626b5053617a624f5965686d596c remote_crypto_key 476d626b5053617a624f5965686d596c integ_alg sha-512-256 local_integ_key 66416c51446663485669736d68504d4d4e51576c5a6d59737678727962656b4e534d4f6d4d4e7a45464f43447a4a4e74626a6f69417673755a71636243586778 remote_integ_key 66416c51446663485669736d68504d4d4e51576c5a6d59737678727962656b4e534d4f6d4d4e7a45464f43447a4a4e74626a6f69417673755a71636243586778 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 73505256757379504b42575678536172 remote_crypto_key 73505256757379504b42575678536172 integ_alg sha-512-256 local_integ_key 54695744574f514c7646524544444c667168776959524161576b6673766b5048444c56654f69786659564763736c726645654b7a51697a6d4265776473614572 remote_integ_key 54695744574f514c7646524544444c667168776959524161576b6673766b5048444c56654f69786659564763736c726645654b7a51697a6d4265776473614572 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 6d6667477a596c705154555850714773 remote_crypto_key 6d6667477a596c705154555850714773 integ_alg sha-512-256 local_integ_key 61665763704d41777346595147585446476b7a627972676179694f426376527241726f5545674b6c6b594f6448426870635576545556727148534e5665676652 remote_integ_key 61665763704d41777346595147585446476b7a627972676179694f426376527241726f5545674b6c6b594f6448426870635576545556727148534e5665676652 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 7478425448564e504578427a4577674e remote_crypto_key 7478425448564e504578427a4577674e integ_alg sha-512-256 local_integ_key 7459646468514b764c4258777a4161444479516b4a50784d707a6b684f694843704174636956634a4e734b774f447456654d727979474f7a5056746876547a77 remote_integ_key 7459646468514b764c4258777a4161444479516b4a50784d707a6b684f694843704174636956634a4e734b774f447456654d727979474f7a5056746876547a77 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 73696c584956756a4263455543524152 remote_crypto_key 73696c584956756a4263455543524152 integ_alg sha-512-256 local_integ_key 4d494c6f4d4f47705079717946774c4163766969446d767072766b767557784d67544d6c4d644e624272556e696a5a74517361794f5a7969584a765661596441 remote_integ_key 4d494c6f4d4f47705079717946774c4163766969446d767072766b767557784d67544d6c4d644e624272556e696a5a74517361794f5a7969584a765661596441 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 634448756351735a73464f4271554c49 remote_crypto_key 634448756351735a73464f4271554c49 integ_alg sha-512-256 local_integ_key 4a4e4a7354514e5250634163514a4a496e4562444b74654c624f4c525443775271416a74536842504a6d7771704a43716377596b474c794166505a4349766d68 remote_integ_key 4a4e4a7354514e5250634163514a4a496e4562444b74654c624f4c525443775271416a74536842504a6d7771704a43716377596b474c794166505a4349766d68 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 4374414a6470557975447871566c7576 remote_crypto_key 4374414a6470557975447871566c7576 integ_alg sha-512-256 local_integ_key 7252687862564852667a697051664f665374777048494d784f4246765475474248787552627762556f5852465670647645556f574c4d44675a4a6a597057706b remote_integ_key 7252687862564852667a697051664f665374777048494d784f4246765475474248787552627762556f5852465670647645556f574c4d44675a4a6a597057706b 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 6e47744751504662584b64524a547845 remote_crypto_key 6e47744751504662584b64524a547845 integ_alg sha-512-256 local_integ_key 67566b73765442746c79547353696b5576514353434a5165556f454b715a4b687953654c4b61574b6e53514250644c56794f67784670504a4856794661685050 remote_integ_key 67566b73765442746c79547353696b5576514353434a5165556f454b715a4b687953654c4b61574b6e53514250644c56794f67784670504a4856794661685050 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 466f6f51524d6a785a784557794e4462 remote_crypto_key 466f6f51524d6a785a784557794e4462 integ_alg sha-512-256 local_integ_key 647164714a4b50444f6c755a4d6e72504b654d6b6b484d61464455447776575a466e535467724b694671655a4b5751466461504a6e6878506a786671556c6749 remote_integ_key 647164714a4b50444f6c755a4d6e72504b654d6b6b484d61464455447776575a466e535467724b694671655a4b5751466461504a6e6878506a786671556c6749 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 526577585a71536a5964586c6a636557 remote_crypto_key 526577585a71536a5964586c6a636557 integ_alg sha-512-256 local_integ_key 706b464e504267666e734e73736b6877554f6a6778625a64694c534772777672704661487249746a47554d4a67584f775a66757442655174536d4e6965576a67 remote_integ_key 706b464e504267666e734e73736b6877554f6a6778625a64694c534772777672704661487249746a47554d4a67584f775a66757442655174536d4e6965576a67 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 454f6774764144656957766978724270 remote_crypto_key 454f6774764144656957766978724270 integ_alg sha-512-256 local_integ_key 52726b58544b484d414f6d6c6a6b79495a52795a6263564470467143636b487247454251744f7567746f50785046684e656152484f4962516b67734e6d664d55 remote_integ_key 52726b58544b484d414f6d6c6a6b79495a52795a6263564470467143636b487247454251744f7567746f50785046684e656152484f4962516b67734e6d664d55 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 4f57624f4f594e47594c7a746a635a62 remote_crypto_key 4f57624f4f594e47594c7a746a635a62 integ_alg sha-512-256 local_integ_key 78706d49454852775a7959464f696164516163524e746f5678704f777351544c48526a494b75667243456b49627357766b6f6858517954784a457548656d454b remote_integ_key 78706d49454852775a7959464f696164516163524e746f5678704f777351544c48526a494b75667243456b49627357766b6f6858517954784a457548656d454b 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 4364426145664453684e436275726d47 remote_crypto_key 4364426145664453684e436275726d47 integ_alg sha-512-256 local_integ_key 785646676f56424946506c6655615263596e76546c48444d784c72597048626c42566a755067594a4b784247474b4e46485a656b4b6f446746467a4a4542496c remote_integ_key 785646676f56424946506c6655615263596e76546c48444d784c72597048626c42566a755067594a4b784247474b4e46485a656b4b6f446746467a4a4542496c 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 6e786b7a746872624e696c644f676b4f remote_crypto_key 6e786b7a746872624e696c644f676b4f integ_alg sha-512-256 local_integ_key 547655686966746f7571436f53425a435841547664626f497057504579764768686d4c667048516d6c467459784e775a626665686b4354465a43657a7970524f remote_integ_key 547655686966746f7571436f53425a435841547664626f497057504579764768686d4c667048516d6c467459784e775a626665686b4354465a43657a7970524f 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 6b734868494b6f42514e434d66644448 remote_crypto_key 6b734868494b6f42514e434d66644448 integ_alg sha-512-256 local_integ_key 7a714d6b56435947487a777056644b54424c6f4679685a5856644a50744a50577766784f6b4266577a626f714670636d4966715746444f6e5852756b5143654c remote_integ_key 7a714d6b56435947487a777056644b54424c6f4679685a5856644a50744a50577766784f6b4266577a626f714670636d4966715746444f6e5852756b5143654c 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 734d5a477448716f6b786b4749765441 remote_crypto_key 734d5a477448716f6b786b4749765441 integ_alg sha-512-256 local_integ_key 6350704d58434d6f785a786a41647a416b4762684747614458686676734346636f43754a64476848744255724d787a5548695a62584746434e4d585251714b50 remote_integ_key 6350704d58434d6f785a786a41647a416b4762684747614458686676734346636f43754a64476848744255724d787a5548695a62584746434e4d585251714b50 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 4155514c796658537162684341664768 remote_crypto_key 4155514c796658537162684341664768 integ_alg sha-512-256 local_integ_key 6f524f4d42635870675a4e69736b51634a4a6945426370655a4d70564b4362754d52506a4c734b68564f73557552744d78436d6a466947694b55436457687851 remote_integ_key 6f524f4d42635870675a4e69736b51634a4a6945426370655a4d70564b4362754d52506a4c734b68564f73557552744d78436d6a466947694b55436457687851 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 4f44746b66547443754d564e674c4758 remote_crypto_key 4f44746b66547443754d564e674c4758 integ_alg sha-512-256 local_integ_key 6d41627466586d57766f61526a61534d51797a4557486441425952756c416d6e54794657716e6e5043505a4c634c68487575536b706d634770646a5866635741 remote_integ_key 6d41627466586d57766f61526a61534d51797a4557486441425952756c416d6e54794657716e6e5043505a4c634c68487575536b706d634770646a5866635741 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 4857426a426b6c46426e68424f425056 remote_crypto_key 4857426a426b6c46426e68424f425056 integ_alg sha-512-256 local_integ_key 4c787953594e516d6f747243474866426e61615558585a56677a4e74544e6f54576b45524d556973414648796a636d71416b7972714364484f4977734566414e remote_integ_key 4c787953594e516d6f747243474866426e61615558585a56677a4e74544e6f54576b45524d556973414648796a636d71416b7972714364484f4977734566414e 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 7a4f5969637172637150436752775846 remote_crypto_key 7a4f5969637172637150436752775846 integ_alg sha-512-256 local_integ_key 76754c4b4e554e4964747541514f637a5842585a416c41454b41527353485051714c656c786b717262427a7972797a514756526c46625948787056484a49484e remote_integ_key 76754c4b4e554e4964747541514f637a5842585a416c41454b41527353485051714c656c786b717262427a7972797a514756526c46625948787056484a49484e 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 4f547363506451594f536f6e56736973 remote_crypto_key 4f547363506451594f536f6e56736973 integ_alg sha-512-256 local_integ_key 45707151794b467a5a716f774a6e5663696d51796969727a474d4178786a6a4973494b464d746b6a4b6b76524d526269564a6159646948764f4853636379646a remote_integ_key 45707151794b467a5a716f774a6e5663696d51796969727a474d4178786a6a4973494b464d746b6a4b6b76524d526269564a6159646948764f4853636379646a 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 6369616e4d6e694741576a7178577851 remote_crypto_key 6369616e4d6e694741576a7178577851 integ_alg sha-512-256 local_integ_key 7a47474a657775544e777542574e6c75736844776378534450736f4173704969776e466d595a4572456b775259634c72795872517466565373724452416c6372 remote_integ_key 7a47474a657775544e777542574e6c75736844776378534450736f4173704969776e466d595a4572456b775259634c72795872517466565373724452416c6372 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 66636a43584d4e68714b4a544953597a remote_crypto_key 66636a43584d4e68714b4a544953597a integ_alg sha-512-256 local_integ_key 594e415649656b4b6152466a54546a756741676e7a4f667741744465556276476d4d576761486250556257576e6253777670455056584e5842487449496f554a remote_integ_key 594e415649656b4b6152466a54546a756741676e7a4f667741744465556276476d4d576761486250556257576e6253777670455056584e5842487449496f554a 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 744578595353444f746a65576346434c remote_crypto_key 744578595353444f746a65576346434c integ_alg sha-512-256 local_integ_key 464c686f6d577377715650714b697565777149775664456342496c56454355705152547657547757574b43764f4e7a474866555961546c6c426743684d465566 remote_integ_key 464c686f6d577377715650714b697565777149775664456342496c56454355705152547657547757574b43764f4e7a474866555961546c6c426743684d465566 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 705a6e6c77584e7a416d466f62547345 remote_crypto_key 705a6e6c77584e7a416d466f62547345 integ_alg sha-512-256 local_integ_key 4a637241786a484d6c7a69694f4d77625747714f4a547059657177527559415861524672417254466654565544754f6579596f564f57646a43596679486a7075 remote_integ_key 4a637241786a484d6c7a69694f4d77625747714f4a547059657177527559415861524672417254466654565544754f6579596f564f57646a43596679486a7075 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 62684242536d43667578666a62576e59 remote_crypto_key 62684242536d43667578666a62576e59 integ_alg sha-512-256 local_integ_key 665757774d424f484c7362416350517a68575355674268786b5359736d68734159555a5a6d7961574e445a4c477a415556526d68456a7271594e4a584b647865 remote_integ_key 665757774d424f484c7362416350517a68575355674268786b5359736d68734159555a5a6d7961574e445a4c477a415556526d68456a7271594e4a584b647865 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 736c434c736a57626f56495443426258 remote_crypto_key 736c434c736a57626f56495443426258 integ_alg sha-512-256 local_integ_key 697a796e4b44496a4252564c7157694776434c7178636e546f5a524e6e4b7879566477644d486a4370714b6e4268545977776f774a6c7356567a49776d497069 remote_integ_key 697a796e4b44496a4252564c7157694776434c7178636e546f5a524e6e4b7879566477644d486a4370714b6e4268545977776f774a6c7356567a49776d497069 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 526a4441646666636851466a6c6f7679 remote_crypto_key 526a4441646666636851466a6c6f7679 integ_alg sha-512-256 local_integ_key 7a4246727a784a634946486e4678674c6b505052796469414e49576453497962594d7a507647784e6a4d625456626d5779727a7557584c7858444c7675716674 remote_integ_key 7a4246727a784a634946486e4678674c6b505052796469414e49576453497962594d7a507647784e6a4d625456626d5779727a7557584c7858444c7675716674 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 4d69594f63515a756c657357476a7844 remote_crypto_key 4d69594f63515a756c657357476a7844 integ_alg sha-512-256 local_integ_key 4b6e78776848464c726b635277657773594367594a4158484c66786d52666c566d504e44674467506d4b6b4d64677a507978444977735a42476675654b57516c remote_integ_key 4b6e78776848464c726b635277657773594367594a4158484c66786d52666c566d504e44674467506d4b6b4d64677a507978444977735a42476675654b57516c 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 6d6c6865416a615a5346704b45556658 remote_crypto_key 6d6c6865416a615a5346704b45556658 integ_alg sha-512-256 local_integ_key 75686f5a646875746d7a7865567a507778574479634e704b756c7652617768596275646e6a6f4866637158627573786172587255474d484a464c6d6274754e41 remote_integ_key 75686f5a646875746d7a7865567a507778574479634e704b756c7652617768596275646e6a6f4866637158627573786172587255474d484a464c6d6274754e41 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 4b6e627a4167765959624d576d7a7476 remote_crypto_key 4b6e627a4167765959624d576d7a7476 integ_alg sha-512-256 local_integ_key 777a51416f7571684f4b4d625a41575476544974467a594b614c6a4f4a6c6c67744e6a6d6463756a6c475051756c454a436e50634d4c67746577694544426e42 remote_integ_key 777a51416f7571684f4b4d625a41575476544974467a594b614c6a4f4a6c6c67744e6a6d6463756a6c475051756c454a436e50634d4c67746577694544426e42 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 674b487873794457685175656d727354 remote_crypto_key 674b487873794457685175656d727354 integ_alg sha-512-256 local_integ_key 415952517877764277454465427549634367436872546246596c74516668624946465357767356434866694e5772495945665166626e42775462525464435750 remote_integ_key 415952517877764277454465427549634367436872546246596c74516668624946465357767356434866694e5772495945665166626e42775462525464435750 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 747768444e794e4455444e545076764f remote_crypto_key 747768444e794e4455444e545076764f integ_alg sha-512-256 local_integ_key 41794262786f41476f6377526a637279547978416e45545a476b775a58554d457270644b765251494762546c75544a6e784f4949456571556770657666455355 remote_integ_key 41794262786f41476f6377526a637279547978416e45545a476b775a58554d457270644b765251494762546c75544a6e784f4949456571556770657666455355 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 584167424a6a516b67747a4c64446163 remote_crypto_key 584167424a6a516b67747a4c64446163 integ_alg sha-512-256 local_integ_key 42584b6e6a4443566964727863575257697866564948424d696b5453505062636f794d656156736a7258514a7070704c4f46774b6752696b51656745484a6673 remote_integ_key 42584b6e6a4443566964727863575257697866564948424d696b5453505062636f794d656156736a7258514a7070704c4f46774b6752696b51656745484a6673 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 4468414469644b747861705072784a73 remote_crypto_key 4468414469644b747861705072784a73 integ_alg sha-512-256 local_integ_key 4f72714671736e62645877794b534e574849464f514f6a6745676b4d656859564a456f59774745776b5752655748474450744c4a6e4b6e4e68455a514b584d64 remote_integ_key 4f72714671736e62645877794b534e574849464f514f6a6745676b4d656859564a456f59774745776b5752655748474450744c4a6e4b6e4e68455a514b584d64 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 7a7456626c756d6a756b696c69505077 remote_crypto_key 7a7456626c756d6a756b696c69505077 integ_alg sha-512-256 local_integ_key 63496774676b4976786c6541715043415764516671664a514b527a5156707362444c4f426c754c575450636c567a666d4f71696b654c61465353516f576b686d remote_integ_key 63496774676b4976786c6541715043415764516671664a514b527a5156707362444c4f426c754c575450636c567a666d4f71696b654c61465353516f576b686d 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 6e68635054636d5a537078587649584e remote_crypto_key 6e68635054636d5a537078587649584e integ_alg sha-512-256 local_integ_key 526d79534677476e456a656346624b494e45474f55797368624d6b4c446a524b624853537550424177736a65657752614377746c4b4e6e6359494d495a73736b remote_integ_key 526d79534677476e456a656346624b494e45474f55797368624d6b4c446a524b624853537550424177736a65657752614377746c4b4e6e6359494d495a73736b 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 486e6a6a426f556b6742425953636a65 remote_crypto_key 486e6a6a426f556b6742425953636a65 integ_alg sha-512-256 local_integ_key 7047417141694a45696647434e4f466b7475636c6646686d6b69474d6c4d4e7142556774424757515545615a4c615767436b43706d655777566b76514d734478 remote_integ_key 7047417141694a45696647434e4f466b7475636c6646686d6b69474d6c4d4e7142556774424757515545615a4c615767436b43706d655777566b76514d734478 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 66547655564b577971676f4467734e71 remote_crypto_key 66547655564b577971676f4467734e71 integ_alg sha-512-256 local_integ_key 55674a656e684c446156515646635964717745674a4f4c5a456a514574746a79634e4a6e704649646c5a56535675737a45434e6d5a436f5179434350486b6f6a remote_integ_key 55674a656e684c446156515646635964717745674a4f4c5a456a514574746a79634e4a6e704649646c5a56535675737a45434e6d5a436f5179434350486b6f6a 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 4770416b504d647a6b6e7164756b4571 remote_crypto_key 4770416b504d647a6b6e7164756b4571 integ_alg sha-512-256 local_integ_key 43465259624b765a6c527249556b5956434c684c4a4d56565568466179585862504149776477715470734e784373734a44466d4e6548617a4865566c51667855 remote_integ_key 43465259624b765a6c527249556b5956434c684c4a4d56565568466179585862504149776477715470734e784373734a44466d4e6548617a4865566c51667855 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 476d626b5053617a624f5965686d596c remote_crypto_key 476d626b5053617a624f5965686d596c integ_alg sha-512-256 local_integ_key 66416c51446663485669736d68504d4d4e51576c5a6d59737678727962656b4e534d4f6d4d4e7a45464f43447a4a4e74626a6f69417673755a71636243586778 remote_integ_key 66416c51446663485669736d68504d4d4e51576c5a6d59737678727962656b4e534d4f6d4d4e7a45464f43447a4a4e74626a6f69417673755a71636243586778 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 73505256757379504b42575678536172 remote_crypto_key 73505256757379504b42575678536172 integ_alg sha-512-256 local_integ_key 54695744574f514c7646524544444c667168776959524161576b6673766b5048444c56654f69786659564763736c726645654b7a51697a6d4265776473614572 remote_integ_key 54695744574f514c7646524544444c667168776959524161576b6673766b5048444c56654f69786659564763736c726645654b7a51697a6d4265776473614572 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 6d6667477a596c705154555850714773 remote_crypto_key 6d6667477a596c705154555850714773 integ_alg sha-512-256 local_integ_key 61665763704d41777346595147585446476b7a627972676179694f426376527241726f5545674b6c6b594f6448426870635576545556727148534e5665676652 remote_integ_key 61665763704d41777346595147585446476b7a627972676179694f426376527241726f5545674b6c6b594f6448426870635576545556727148534e5665676652 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 7478425448564e504578427a4577674e remote_crypto_key 7478425448564e504578427a4577674e integ_alg sha-512-256 local_integ_key 7459646468514b764c4258777a4161444479516b4a50784d707a6b684f694843704174636956634a4e734b774f447456654d727979474f7a5056746876547a77 remote_integ_key 7459646468514b764c4258777a4161444479516b4a50784d707a6b684f694843704174636956634a4e734b774f447456654d727979474f7a5056746876547a77 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 73696c584956756a4263455543524152 remote_crypto_key 73696c584956756a4263455543524152 integ_alg sha-512-256 local_integ_key 4d494c6f4d4f47705079717946774c4163766969446d767072766b767557784d67544d6c4d644e624272556e696a5a74517361794f5a7969584a765661596441 remote_integ_key 4d494c6f4d4f47705079717946774c4163766969446d767072766b767557784d67544d6c4d644e624272556e696a5a74517361794f5a7969584a765661596441 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 634448756351735a73464f4271554c49 remote_crypto_key 634448756351735a73464f4271554c49 integ_alg sha-512-256 local_integ_key 4a4e4a7354514e5250634163514a4a496e4562444b74654c624f4c525443775271416a74536842504a6d7771704a43716377596b474c794166505a4349766d68 remote_integ_key 4a4e4a7354514e5250634163514a4a496e4562444b74654c624f4c525443775271416a74536842504a6d7771704a43716377596b474c794166505a4349766d68 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 4374414a6470557975447871566c7576 remote_crypto_key 4374414a6470557975447871566c7576 integ_alg sha-512-256 local_integ_key 7252687862564852667a697051664f665374777048494d784f4246765475474248787552627762556f5852465670647645556f574c4d44675a4a6a597057706b remote_integ_key 7252687862564852667a697051664f665374777048494d784f4246765475474248787552627762556f5852465670647645556f574c4d44675a4a6a597057706b 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 6e47744751504662584b64524a547845 remote_crypto_key 6e47744751504662584b64524a547845 integ_alg sha-512-256 local_integ_key 67566b73765442746c79547353696b5576514353434a5165556f454b715a4b687953654c4b61574b6e53514250644c56794f67784670504a4856794661685050 remote_integ_key 67566b73765442746c79547353696b5576514353434a5165556f454b715a4b687953654c4b61574b6e53514250644c56794f67784670504a4856794661685050 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 466f6f51524d6a785a784557794e4462 remote_crypto_key 466f6f51524d6a785a784557794e4462 integ_alg sha-512-256 local_integ_key 647164714a4b50444f6c755a4d6e72504b654d6b6b484d61464455447776575a466e535467724b694671655a4b5751466461504a6e6878506a786671556c6749 remote_integ_key 647164714a4b50444f6c755a4d6e72504b654d6b6b484d61464455447776575a466e535467724b694671655a4b5751466461504a6e6878506a786671556c6749 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 526577585a71536a5964586c6a636557 remote_crypto_key 526577585a71536a5964586c6a636557 integ_alg sha-512-256 local_integ_key 706b464e504267666e734e73736b6877554f6a6778625a64694c534772777672704661487249746a47554d4a67584f775a66757442655174536d4e6965576a67 remote_integ_key 706b464e504267666e734e73736b6877554f6a6778625a64694c534772777672704661487249746a47554d4a67584f775a66757442655174536d4e6965576a67 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 454f6774764144656957766978724270 remote_crypto_key 454f6774764144656957766978724270 integ_alg sha-512-256 local_integ_key 52726b58544b484d414f6d6c6a6b79495a52795a6263564470467143636b487247454251744f7567746f50785046684e656152484f4962516b67734e6d664d55 remote_integ_key 52726b58544b484d414f6d6c6a6b79495a52795a6263564470467143636b487247454251744f7567746f50785046684e656152484f4962516b67734e6d664d55 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 4f57624f4f594e47594c7a746a635a62 remote_crypto_key 4f57624f4f594e47594c7a746a635a62 integ_alg sha-512-256 local_integ_key 78706d49454852775a7959464f696164516163524e746f5678704f777351544c48526a494b75667243456b49627357766b6f6858517954784a457548656d454b remote_integ_key 78706d49454852775a7959464f696164516163524e746f5678704f777351544c48526a494b75667243456b49627357766b6f6858517954784a457548656d454b 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 4364426145664453684e436275726d47 remote_crypto_key 4364426145664453684e436275726d47 integ_alg sha-512-256 local_integ_key 785646676f56424946506c6655615263596e76546c48444d784c72597048626c42566a755067594a4b784247474b4e46485a656b4b6f446746467a4a4542496c remote_integ_key 785646676f56424946506c6655615263596e76546c48444d784c72597048626c42566a755067594a4b784247474b4e46485a656b4b6f446746467a4a4542496c 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 6e786b7a746872624e696c644f676b4f remote_crypto_key 6e786b7a746872624e696c644f676b4f integ_alg sha-512-256 local_integ_key 547655686966746f7571436f53425a435841547664626f497057504579764768686d4c667048516d6c467459784e775a626665686b4354465a43657a7970524f remote_integ_key 547655686966746f7571436f53425a435841547664626f497057504579764768686d4c667048516d6c467459784e775a626665686b4354465a43657a7970524f 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 6b734868494b6f42514e434d66644448 remote_crypto_key 6b734868494b6f42514e434d66644448 integ_alg sha-512-256 local_integ_key 7a714d6b56435947487a777056644b54424c6f4679685a5856644a50744a50577766784f6b4266577a626f714670636d4966715746444f6e5852756b5143654c remote_integ_key 7a714d6b56435947487a777056644b54424c6f4679685a5856644a50744a50577766784f6b4266577a626f714670636d4966715746444f6e5852756b5143654c 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 734d5a477448716f6b786b4749765441 remote_crypto_key 734d5a477448716f6b786b4749765441 integ_alg sha-512-256 local_integ_key 6350704d58434d6f785a786a41647a416b4762684747614458686676734346636f43754a64476848744255724d787a5548695a62584746434e4d585251714b50 remote_integ_key 6350704d58434d6f785a786a41647a416b4762684747614458686676734346636f43754a64476848744255724d787a5548695a62584746434e4d585251714b50 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 4155514c796658537162684341664768 remote_crypto_key 4155514c796658537162684341664768 integ_alg sha-512-256 local_integ_key 6f524f4d42635870675a4e69736b51634a4a6945426370655a4d70564b4362754d52506a4c734b68564f73557552744d78436d6a466947694b55436457687851 remote_integ_key 6f524f4d42635870675a4e69736b51634a4a6945426370655a4d70564b4362754d52506a4c734b68564f73557552744d78436d6a466947694b55436457687851 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 4f44746b66547443754d564e674c4758 remote_crypto_key 4f44746b66547443754d564e674c4758 integ_alg sha-512-256 local_integ_key 6d41627466586d57766f61526a61534d51797a4557486441425952756c416d6e54794657716e6e5043505a4c634c68487575536b706d634770646a5866635741 remote_integ_key 6d41627466586d57766f61526a61534d51797a4557486441425952756c416d6e54794657716e6e5043505a4c634c68487575536b706d634770646a5866635741 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 4857426a426b6c46426e68424f425056 remote_crypto_key 4857426a426b6c46426e68424f425056 integ_alg sha-512-256 local_integ_key 4c787953594e516d6f747243474866426e61615558585a56677a4e74544e6f54576b45524d556973414648796a636d71416b7972714364484f4977734566414e remote_integ_key 4c787953594e516d6f747243474866426e61615558585a56677a4e74544e6f54576b45524d556973414648796a636d71416b7972714364484f4977734566414e 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 7a4f5969637172637150436752775846 remote_crypto_key 7a4f5969637172637150436752775846 integ_alg sha-512-256 local_integ_key 76754c4b4e554e4964747541514f637a5842585a416c41454b41527353485051714c656c786b717262427a7972797a514756526c46625948787056484a49484e remote_integ_key 76754c4b4e554e4964747541514f637a5842585a416c41454b41527353485051714c656c786b717262427a7972797a514756526c46625948787056484a49484e 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 4f547363506451594f536f6e56736973 remote_crypto_key 4f547363506451594f536f6e56736973 integ_alg sha-512-256 local_integ_key 45707151794b467a5a716f774a6e5663696d51796969727a474d4178786a6a4973494b464d746b6a4b6b76524d526269564a6159646948764f4853636379646a remote_integ_key 45707151794b467a5a716f774a6e5663696d51796969727a474d4178786a6a4973494b464d746b6a4b6b76524d526269564a6159646948764f4853636379646a 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 6369616e4d6e694741576a7178577851 remote_crypto_key 6369616e4d6e694741576a7178577851 integ_alg sha-512-256 local_integ_key 7a47474a657775544e777542574e6c75736844776378534450736f4173704969776e466d595a4572456b775259634c72795872517466565373724452416c6372 remote_integ_key 7a47474a657775544e777542574e6c75736844776378534450736f4173704969776e466d595a4572456b775259634c72795872517466565373724452416c6372 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 66636a43584d4e68714b4a544953597a remote_crypto_key 66636a43584d4e68714b4a544953597a integ_alg sha-512-256 local_integ_key 594e415649656b4b6152466a54546a756741676e7a4f667741744465556276476d4d576761486250556257576e6253777670455056584e5842487449496f554a remote_integ_key 594e415649656b4b6152466a54546a756741676e7a4f667741744465556276476d4d576761486250556257576e6253777670455056584e5842487449496f554a 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 744578595353444f746a65576346434c remote_crypto_key 744578595353444f746a65576346434c integ_alg sha-512-256 local_integ_key 464c686f6d577377715650714b697565777149775664456342496c56454355705152547657547757574b43764f4e7a474866555961546c6c426743684d465566 remote_integ_key 464c686f6d577377715650714b697565777149775664456342496c56454355705152547657547757574b43764f4e7a474866555961546c6c426743684d465566 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 705a6e6c77584e7a416d466f62547345 remote_crypto_key 705a6e6c77584e7a416d466f62547345 integ_alg sha-512-256 local_integ_key 4a637241786a484d6c7a69694f4d77625747714f4a547059657177527559415861524672417254466654565544754f6579596f564f57646a43596679486a7075 remote_integ_key 4a637241786a484d6c7a69694f4d77625747714f4a547059657177527559415861524672417254466654565544754f6579596f564f57646a43596679486a7075 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 62684242536d43667578666a62576e59 remote_crypto_key 62684242536d43667578666a62576e59 integ_alg sha-512-256 local_integ_key 665757774d424f484c7362416350517a68575355674268786b5359736d68734159555a5a6d7961574e445a4c477a415556526d68456a7271594e4a584b647865 remote_integ_key 665757774d424f484c7362416350517a68575355674268786b5359736d68734159555a5a6d7961574e445a4c477a415556526d68456a7271594e4a584b647865 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 736c434c736a57626f56495443426258 remote_crypto_key 736c434c736a57626f56495443426258 integ_alg sha-512-256 local_integ_key 697a796e4b44496a4252564c7157694776434c7178636e546f5a524e6e4b7879566477644d486a4370714b6e4268545977776f774a6c7356567a49776d497069 remote_integ_key 697a796e4b44496a4252564c7157694776434c7178636e546f5a524e6e4b7879566477644d486a4370714b6e4268545977776f774a6c7356567a49776d497069 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 526a4441646666636851466a6c6f7679 remote_crypto_key 526a4441646666636851466a6c6f7679 integ_alg sha-512-256 local_integ_key 7a4246727a784a634946486e4678674c6b505052796469414e49576453497962594d7a507647784e6a4d625456626d5779727a7557584c7858444c7675716674 remote_integ_key 7a4246727a784a634946486e4678674c6b505052796469414e49576453497962594d7a507647784e6a4d625456626d5779727a7557584c7858444c7675716674 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 4d69594f63515a756c657357476a7844 remote_crypto_key 4d69594f63515a756c657357476a7844 integ_alg sha-512-256 local_integ_key 4b6e78776848464c726b635277657773594367594a4158484c66786d52666c566d504e44674467506d4b6b4d64677a507978444977735a42476675654b57516c remote_integ_key 4b6e78776848464c726b635277657773594367594a4158484c66786d52666c566d504e44674467506d4b6b4d64677a507978444977735a42476675654b57516c 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 6d6c6865416a615a5346704b45556658 remote_crypto_key 6d6c6865416a615a5346704b45556658 integ_alg sha-512-256 local_integ_key 75686f5a646875746d7a7865567a507778574479634e704b756c7652617768596275646e6a6f4866637158627573786172587255474d484a464c6d6274754e41 remote_integ_key 75686f5a646875746d7a7865567a507778574479634e704b756c7652617768596275646e6a6f4866637158627573786172587255474d484a464c6d6274754e41 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 4b6e627a4167765959624d576d7a7476 remote_crypto_key 4b6e627a4167765959624d576d7a7476 integ_alg sha-512-256 local_integ_key 777a51416f7571684f4b4d625a41575476544974467a594b614c6a4f4a6c6c67744e6a6d6463756a6c475051756c454a436e50634d4c67746577694544426e42 remote_integ_key 777a51416f7571684f4b4d625a41575476544974467a594b614c6a4f4a6c6c67744e6a6d6463756a6c475051756c454a436e50634d4c67746577694544426e42 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 674b487873794457685175656d727354 remote_crypto_key 674b487873794457685175656d727354 integ_alg sha-512-256 local_integ_key 415952517877764277454465427549634367436872546246596c74516668624946465357767356434866694e5772495945665166626e42775462525464435750 remote_integ_key 415952517877764277454465427549634367436872546246596c74516668624946465357767356434866694e5772495945665166626e42775462525464435750 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 747768444e794e4455444e545076764f remote_crypto_key 747768444e794e4455444e545076764f integ_alg sha-512-256 local_integ_key 41794262786f41476f6377526a637279547978416e45545a476b775a58554d457270644b765251494762546c75544a6e784f4949456571556770657666455355 remote_integ_key 41794262786f41476f6377526a637279547978416e45545a476b775a58554d457270644b765251494762546c75544a6e784f4949456571556770657666455355 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4e7646496344634947485254534d6b46 remote_crypto_key 4e7646496344634947485254534d6b46 integ_alg sha-512-256 local_integ_key 4255496358446b594c544877446f564149755759756974794246414b64454f6b796344485148676c704a5571647974476b71674475706174655a755946484a70 remote_integ_key 4255496358446b594c544877446f564149755759756974794246414b64454f6b796344485148676c704a5571647974476b71674475706174655a755946484a70 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 547a4d50776e6d66796e49654a4e4f42 remote_crypto_key 547a4d50776e6d66796e49654a4e4f42 integ_alg sha-512-256 local_integ_key 6471714e41636e4270534c6e594549534b6c5861484a614968734a5976736373434557686458796466656445706a5647644c587763425568476b6a4677687974 remote_integ_key 6471714e41636e4270534c6e594549534b6c5861484a614968734a5976736373434557686458796466656445706a5647644c587763425568476b6a4677687974 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 4e504f4a6f4b556674676a4f52545570 remote_crypto_key 4e504f4a6f4b556674676a4f52545570 integ_alg sha-512-256 local_integ_key 61474c495a44446957597a66654e746d4e7a5948674e5765744a474a655965444b52664b5651585a43544b6249756d516b6b5942414f4361754c656572676361 remote_integ_key 61474c495a44446957597a66654e746d4e7a5948674e5765744a474a655965444b52664b5651585a43544b6249756d516b6b5942414f4361754c656572676361 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 6871534567594f574143707279705568 remote_crypto_key 6871534567594f574143707279705568 integ_alg sha-512-256 local_integ_key 475778456761444c755a6d70767964644a4c757a6c4568614c55514e5043594e75625a4c4e656653704a6774654478656a526364686b4e4762796b58775a4858 remote_integ_key 475778456761444c755a6d70767964644a4c757a6c4568614c55514e5043594e75625a4c4e656653704a6774654478656a526364686b4e4762796b58775a4858 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 65476d4b4b724c686a5369714f675264 remote_crypto_key 65476d4b4b724c686a5369714f675264 integ_alg sha-512-256 local_integ_key 497244554a77564548434546524c654c49724f4e4e566b7052796b4e694f71724656575a67635a7a71476c494f7553766875675152685a574e6f594d6442704d remote_integ_key 497244554a77564548434546524c654c49724f4e4e566b7052796b4e694f71724656575a67635a7a71476c494f7553766875675152685a574e6f594d6442704d 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 4f4742626461784b6845426f56684a4d remote_crypto_key 4f4742626461784b6845426f56684a4d integ_alg sha-512-256 local_integ_key 6d524852646874697059534e4e414d7a6b79434f765368574162736175524f47734b496858744a674c664344566f65534a676e7175686d43676e5968656a644f remote_integ_key 6d524852646874697059534e4e414d7a6b79434f765368574162736175524f47734b496858744a674c664344566f65534a676e7175686d43676e5968656a644f 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 51727151484b7977455a4d6a52776958 remote_crypto_key 51727151484b7977455a4d6a52776958 integ_alg sha-512-256 local_integ_key 6358667744645344577372686546564651724154557a72627445646978796251794a56624c6a6d697357756279496a4e4d4a717667794e514e6a464a426e6249 remote_integ_key 6358667744645344577372686546564651724154557a72627445646978796251794a56624c6a6d697357756279496a4e4d4a717667794e514e6a464a426e6249 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 716f62746541564e70416c4161416f6b remote_crypto_key 716f62746541564e70416c4161416f6b integ_alg sha-512-256 local_integ_key 554b6c6163424178484d47424e41747867516e61725366545046656e4679735874534b4e4854784a4b484743656d4c614350566973615567685978414c564e5a remote_integ_key 554b6c6163424178484d47424e41747867516e61725366545046656e4679735874534b4e4854784a4b484743656d4c614350566973615567685978414c564e5a 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 67434b71716173684743576c6b49514f remote_crypto_key 67434b71716173684743576c6b49514f integ_alg sha-512-256 local_integ_key 5570565257724242664c53695852714a787a797074584779764f76516f7451757070526b4d754c6a41547970494b416a456b677870656c4a6d4b466941526956 remote_integ_key 5570565257724242664c53695852714a787a797074584779764f76516f7451757070526b4d754c6a41547970494b416a456b677870656c4a6d4b466941526956 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 7148416f6a6c797445427a477858665a remote_crypto_key 7148416f6a6c797445427a477858665a integ_alg sha-512-256 local_integ_key 636e6c487a58706371636973624b474d6b504656726b66444468496f5955724551746f5a714e51695a686c52654768466a644450464f624e794745416559466e remote_integ_key 636e6c487a58706371636973624b474d6b504656726b66444468496f5955724551746f5a714e51695a686c52654768466a644450464f624e794745416559466e 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 69694c4969674764584e486e6d686c50 remote_crypto_key 69694c4969674764584e486e6d686c50 integ_alg sha-512-256 local_integ_key 71587077514b4942594e5459594b6d4a70517872475956746e4156664152426c776c4944656342775a4b685a6a656f434b6e4d4a7971585874634d756e4d7467 remote_integ_key 71587077514b4942594e5459594b6d4a70517872475956746e4156664152426c776c4944656342775a4b685a6a656f434b6e4d4a7971585874634d756e4d7467 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 44495366766568434e54787257426a48 remote_crypto_key 44495366766568434e54787257426a48 integ_alg sha-512-256 local_integ_key 53715a597249674a71424c4256656c634857636b4c765a725759465a4350416547586e5647686471786e6a575a696645686e466d78765867696f774f55795878 remote_integ_key 53715a597249674a71424c4256656c634857636b4c765a725759465a4350416547586e5647686471786e6a575a696645686e466d78765867696f774f55795878 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 546e56546b484e695257494462566946 remote_crypto_key 546e56546b484e695257494462566946 integ_alg sha-512-256 local_integ_key 6e6e4242796c4356645a747679484441417a666356436a747651576a7854476f5a574a714b585747654f6a6b6671776478534d786b6f435853556e5174735262 remote_integ_key 6e6e4242796c4356645a747679484441417a666356436a747651576a7854476f5a574a714b585747654f6a6b6671776478534d786b6f435853556e5174735262 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 5344727955424472644d6375615a7370 remote_crypto_key 5344727955424472644d6375615a7370 integ_alg sha-512-256 local_integ_key 4b625073736a744e726b43416f4d777362587052525673545a7454506150445a52786a44745a4855754e4b646f4d784152767963614857545475587066547157 remote_integ_key 4b625073736a744e726b43416f4d777362587052525673545a7454506150445a52786a44745a4855754e4b646f4d784152767963614857545475587066547157 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 6a5a65704d7870437178646a78676561 remote_crypto_key 6a5a65704d7870437178646a78676561 integ_alg sha-512-256 local_integ_key 4c77537676786e6853586b6773544e567a504f476f4b784d694945475349636662496b4667647a764f6b696b64627a4f796a6b4d70447271506857534b684a7a remote_integ_key 4c77537676786e6853586b6773544e567a504f476f4b784d694945475349636662496b4667647a764f6b696b64627a4f796a6b4d70447271506857534b684a7a 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 487158794d42554b7659554241436b7a remote_crypto_key 487158794d42554b7659554241436b7a integ_alg sha-512-256 local_integ_key 4678596a6d4766616b7149754a586f47736c424c5a424748744374756d7a50475656466667735a69567078547a79626c4965635473676a5473694d5a654e434c remote_integ_key 4678596a6d4766616b7149754a586f47736c424c5a424748744374756d7a50475656466667735a69567078547a79626c4965635473676a5473694d5a654e434c 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 4b4a4c6d4645464a49564844454a7a49 remote_crypto_key 4b4a4c6d4645464a49564844454a7a49 integ_alg sha-512-256 local_integ_key 53574a4a66537166516e4c764e535051474d54684c6c757258705a456566774b53527662644e7770575651684c49587a5a52686854656476727a6a4c48716655 remote_integ_key 53574a4a66537166516e4c764e535051474d54684c6c757258705a456566774b53527662644e7770575651684c49587a5a52686854656476727a6a4c48716655 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 78596b5748696c754566454a41737756 remote_crypto_key 78596b5748696c754566454a41737756 integ_alg sha-512-256 local_integ_key 6d4b4f6f504b626454675279644b6c75767a566267796c4e5659434b5a4b684d71674a6a784c464d437a61655a4348427047686f574977424267704f7851476d remote_integ_key 6d4b4f6f504b626454675279644b6c75767a566267796c4e5659434b5a4b684d71674a6a784c464d437a61655a4348427047686f574977424267704f7851476d 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 6764506d5648797579497a7776766150 remote_crypto_key 6764506d5648797579497a7776766150 integ_alg sha-512-256 local_integ_key 624f5a4e79544164664a7848446158456f485a55417a5055736f6e7659625a57536251574e726d44704664764656736f487273496e70436a6171596661777879 remote_integ_key 624f5a4e79544164664a7848446158456f485a55417a5055736f6e7659625a57536251574e726d44704664764656736f487273496e70436a6171596661777879 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 4353565276754566527a6f7a796f774a remote_crypto_key 4353565276754566527a6f7a796f774a integ_alg sha-512-256 local_integ_key 6b41426e724476704342434748425a49795a695a796c725077466b716d427958654b456c6f585a5856484a6c524f754967505469657551796575635273464f65 remote_integ_key 6b41426e724476704342434748425a49795a695a796c725077466b716d427958654b456c6f585a5856484a6c524f754967505469657551796575635273464f65 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 6f7367504c6f6554486b53484e714f70 remote_crypto_key 6f7367504c6f6554486b53484e714f70 integ_alg sha-512-256 local_integ_key 554452505157584a52735269725348466552586e454165444f72756170595156574a75716b4b46714e536d4a584866716f5649416e4571685153575544644241 remote_integ_key 554452505157584a52735269725348466552586e454165444f72756170595156574a75716b4b46714e536d4a584866716f5649416e4571685153575544644241 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 45467249525147794568785842677957 remote_crypto_key 45467249525147794568785842677957 integ_alg sha-512-256 local_integ_key 6157416751746e6b5374445978736665676369467279535a71594458546d436755415066646b727370634e69765952494572464366664548445a6a6654574b45 remote_integ_key 6157416751746e6b5374445978736665676369467279535a71594458546d436755415066646b727370634e69765952494572464366664548445a6a6654574b45 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 556745496870674d425050556368787a remote_crypto_key 556745496870674d425050556368787a integ_alg sha-512-256 local_integ_key 5668437a654d6563624159556761724352485a4d6e526575796e6e4c664e73444e466f6e5076746d54466d684a6d416c6e565959504f70444f4d744a4d4b5a52 remote_integ_key 5668437a654d6563624159556761724352485a4d6e526575796e6e4c664e73444e466f6e5076746d54466d684a6d416c6e565959504f70444f4d744a4d4b5a52 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 5770634f4549647a646f416c6576414e remote_crypto_key 5770634f4549647a646f416c6576414e integ_alg sha-512-256 local_integ_key 62677a4e7572514a575a78475a555a5a42474d69515a726657596b4b687a4b544779774578676276704761664a5146474d754a67584c45426d784b5371627978 remote_integ_key 62677a4e7572514a575a78475a555a5a42474d69515a726657596b4b687a4b544779774578676276704761664a5146474d754a67584c45426d784b5371627978 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 62715267584c536d6b546f695959766a remote_crypto_key 62715267584c536d6b546f695959766a integ_alg sha-512-256 local_integ_key 79526c7566626b57436a504175615877714f544f52486f764a774d72625170514c6d6d79616c68554a7a625159774142445154635841504544616e7158634b62 remote_integ_key 79526c7566626b57436a504175615877714f544f52486f764a774d72625170514c6d6d79616c68554a7a625159774142445154635841504544616e7158634b62 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 7a6555456b72564b59486a7374707a62 remote_crypto_key 7a6555456b72564b59486a7374707a62 integ_alg sha-512-256 local_integ_key 615158444551516a4744765078455150744c6962586f64444869704c4152634359735a6c67464a784c45687778705451594377646c72506344684c7479616776 remote_integ_key 615158444551516a4744765078455150744c6962586f64444869704c4152634359735a6c67464a784c45687778705451594377646c72506344684c7479616776 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 6f4b6a515768474244765051596e6e43 remote_crypto_key 6f4b6a515768474244765051596e6e43 integ_alg sha-512-256 local_integ_key 65514e766c50664970467447706944744b594a4a735259706c6d4b4565666f79686b63566b78516246496d6e746167496c5762634e47506e5061664653757454 remote_integ_key 65514e766c50664970467447706944744b594a4a735259706c6d4b4565666f79686b63566b78516246496d6e746167496c5762634e47506e5061664653757454 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 6d77594b46455658414357724543574d remote_crypto_key 6d77594b46455658414357724543574d integ_alg sha-512-256 local_integ_key 6a4e666545435a6274665071474f75614a7a714d4f6a774e7576695276565674554f7669587a597a4e6c786a526d7855666654454e514a52576249776157596c remote_integ_key 6a4e666545435a6274665071474f75614a7a714d4f6a774e7576695276565674554f7669587a597a4e6c786a526d7855666654454e514a52576249776157596c 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 42555562534c6453486a776d7463657a remote_crypto_key 42555562534c6453486a776d7463657a integ_alg sha-512-256 local_integ_key 754a71736c69415858705a457a6f59475a6f4263625163776c66514c446263454b664d724e4f44446955565248514e454a5775525255696c6e4c7a5976454e55 remote_integ_key 754a71736c69415858705a457a6f59475a6f4263625163776c66514c446263454b664d724e4f44446955565248514e454a5775525255696c6e4c7a5976454e55 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 6c635161446151694d61675052614258 remote_crypto_key 6c635161446151694d61675052614258 integ_alg sha-512-256 local_integ_key 4279447552796d646856706256615264425651476b59524d4252746b4f717670524d7a4942564452645561724e6f734265646747775142565462715177586264 remote_integ_key 4279447552796d646856706256615264425651476b59524d4252746b4f717670524d7a4942564452645561724e6f734265646747775142565462715177586264 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 4c47454b7766494b5048517444506b4b remote_crypto_key 4c47454b7766494b5048517444506b4b integ_alg sha-512-256 local_integ_key 626579716d484d677269576c4374506a546e57727a4473726458516e506147706f79525467734669565a70777956647a59515673644a69436c766e7757694373 remote_integ_key 626579716d484d677269576c4374506a546e57727a4473726458516e506147706f79525467734669565a70777956647a59515673644a69436c766e7757694373 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 536b78486d466941574a724457737949 remote_crypto_key 536b78486d466941574a724457737949 integ_alg sha-512-256 local_integ_key 52576c7672647a5150444c417155496b72586370597765436e6171626b77484a4b57524f5a655a76786c47784b586f4d6e4162476e79596b4a4d75727a456a4d remote_integ_key 52576c7672647a5150444c417155496b72586370597765436e6171626b77484a4b57524f5a655a76786c47784b586f4d6e4162476e79596b4a4d75727a456a4d 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 68554e4f717776547276416f63745a6c remote_crypto_key 68554e4f717776547276416f63745a6c integ_alg sha-512-256 local_integ_key 6b6e4951505374736f5a4b5a68615277516570424e596758414a72726b70536e61757768636a637a6156576a49566751596d4a754a5447427947564f7049484f remote_integ_key 6b6e4951505374736f5a4b5a68615277516570424e596758414a72726b70536e61757768636a637a6156576a49566751596d4a754a5447427947564f7049484f 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 49487776435a64654858456d57435446 remote_crypto_key 49487776435a64654858456d57435446 integ_alg sha-512-256 local_integ_key 4869694843624e564f474d7741695a716a526e794b466e47567554536c70696f4e456b66647674784f4761516158786f4f536f6f706e754951744e4266617763 remote_integ_key 4869694843624e564f474d7741695a716a526e794b466e47567554536c70696f4e456b66647674784f4761516158786f4f536f6f706e754951744e4266617763 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 454d6c4f4e71796c434e64575a485951 remote_crypto_key 454d6c4f4e71796c434e64575a485951 integ_alg sha-512-256 local_integ_key 7165775266434243514f426c626d71654c75546f4367656f6a71635249766f4f42436c6364426c4775414666766570756d5a6c4c45426a6a5a745562504c4441 remote_integ_key 7165775266434243514f426c626d71654c75546f4367656f6a71635249766f4f42436c6364426c4775414666766570756d5a6c4c45426a6a5a745562504c4441 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 4748786763457748614b5363634d506e remote_crypto_key 4748786763457748614b5363634d506e integ_alg sha-512-256 local_integ_key 5a436f69496d6c794e63754366646677566b4a70745a657075564c725a7179456370505a72527352776b6c69664f466e7a67736d42514851474846716872464d remote_integ_key 5a436f69496d6c794e63754366646677566b4a70745a657075564c725a7179456370505a72527352776b6c69664f466e7a67736d42514851474846716872464d 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 6465554249727275425673636d527a6c remote_crypto_key 6465554249727275425673636d527a6c integ_alg sha-512-256 local_integ_key 5446436e426c53535a7675636e5258547562575172677a7548687756796d53656b724851435146485947784458786849736c73417379524a62745a45716c506b remote_integ_key 5446436e426c53535a7675636e5258547562575172677a7548687756796d53656b724851435146485947784458786849736c73417379524a62745a45716c506b 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 4c57557150694a666b50716761474e57 remote_crypto_key 4c57557150694a666b50716761474e57 integ_alg sha-512-256 local_integ_key 54696d546a6b76657371597147744d56666a77724d6f576957724574736579464d5855454b616d654f48536b777958695457696953516a65585467516f464268 remote_integ_key 54696d546a6b76657371597147744d56666a77724d6f576957724574736579464d5855454b616d654f48536b777958695457696953516a65585467516f464268 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 71626d497562496c4154796878544253 remote_crypto_key 71626d497562496c4154796878544253 integ_alg sha-512-256 local_integ_key 55514f74694a6e42494d636b4b745970626a57704a617764576e764c5746556f416149684c69797463624b5955426853754677575642426273414e536b694253 remote_integ_key 55514f74694a6e42494d636b4b745970626a57704a617764576e764c5746556f416149684c69797463624b5955426853754677575642426273414e536b694253 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 67535861486a734c61585643716d4d42 remote_crypto_key 67535861486a734c61585643716d4d42 integ_alg sha-512-256 local_integ_key 5475566a6950506f43726e4e485a524353664b5a4c4646586e694854466e5673624a764e6d677461666f51794c5957564476574b43435950505a597469555154 remote_integ_key 5475566a6950506f43726e4e485a524353664b5a4c4646586e694854466e5673624a764e6d677461666f51794c5957564476574b43435950505a597469555154 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4e7646496344634947485254534d6b46 remote_crypto_key 4e7646496344634947485254534d6b46 integ_alg sha-512-256 local_integ_key 4255496358446b594c544877446f564149755759756974794246414b64454f6b796344485148676c704a5571647974476b71674475706174655a755946484a70 remote_integ_key 4255496358446b594c544877446f564149755759756974794246414b64454f6b796344485148676c704a5571647974476b71674475706174655a755946484a70 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 547a4d50776e6d66796e49654a4e4f42 remote_crypto_key 547a4d50776e6d66796e49654a4e4f42 integ_alg sha-512-256 local_integ_key 6471714e41636e4270534c6e594549534b6c5861484a614968734a5976736373434557686458796466656445706a5647644c587763425568476b6a4677687974 remote_integ_key 6471714e41636e4270534c6e594549534b6c5861484a614968734a5976736373434557686458796466656445706a5647644c587763425568476b6a4677687974 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 4e504f4a6f4b556674676a4f52545570 remote_crypto_key 4e504f4a6f4b556674676a4f52545570 integ_alg sha-512-256 local_integ_key 61474c495a44446957597a66654e746d4e7a5948674e5765744a474a655965444b52664b5651585a43544b6249756d516b6b5942414f4361754c656572676361 remote_integ_key 61474c495a44446957597a66654e746d4e7a5948674e5765744a474a655965444b52664b5651585a43544b6249756d516b6b5942414f4361754c656572676361 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 6871534567594f574143707279705568 remote_crypto_key 6871534567594f574143707279705568 integ_alg sha-512-256 local_integ_key 475778456761444c755a6d70767964644a4c757a6c4568614c55514e5043594e75625a4c4e656653704a6774654478656a526364686b4e4762796b58775a4858 remote_integ_key 475778456761444c755a6d70767964644a4c757a6c4568614c55514e5043594e75625a4c4e656653704a6774654478656a526364686b4e4762796b58775a4858 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 65476d4b4b724c686a5369714f675264 remote_crypto_key 65476d4b4b724c686a5369714f675264 integ_alg sha-512-256 local_integ_key 497244554a77564548434546524c654c49724f4e4e566b7052796b4e694f71724656575a67635a7a71476c494f7553766875675152685a574e6f594d6442704d remote_integ_key 497244554a77564548434546524c654c49724f4e4e566b7052796b4e694f71724656575a67635a7a71476c494f7553766875675152685a574e6f594d6442704d 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 4f4742626461784b6845426f56684a4d remote_crypto_key 4f4742626461784b6845426f56684a4d integ_alg sha-512-256 local_integ_key 6d524852646874697059534e4e414d7a6b79434f765368574162736175524f47734b496858744a674c664344566f65534a676e7175686d43676e5968656a644f remote_integ_key 6d524852646874697059534e4e414d7a6b79434f765368574162736175524f47734b496858744a674c664344566f65534a676e7175686d43676e5968656a644f 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 51727151484b7977455a4d6a52776958 remote_crypto_key 51727151484b7977455a4d6a52776958 integ_alg sha-512-256 local_integ_key 6358667744645344577372686546564651724154557a72627445646978796251794a56624c6a6d697357756279496a4e4d4a717667794e514e6a464a426e6249 remote_integ_key 6358667744645344577372686546564651724154557a72627445646978796251794a56624c6a6d697357756279496a4e4d4a717667794e514e6a464a426e6249 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 716f62746541564e70416c4161416f6b remote_crypto_key 716f62746541564e70416c4161416f6b integ_alg sha-512-256 local_integ_key 554b6c6163424178484d47424e41747867516e61725366545046656e4679735874534b4e4854784a4b484743656d4c614350566973615567685978414c564e5a remote_integ_key 554b6c6163424178484d47424e41747867516e61725366545046656e4679735874534b4e4854784a4b484743656d4c614350566973615567685978414c564e5a 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 67434b71716173684743576c6b49514f remote_crypto_key 67434b71716173684743576c6b49514f integ_alg sha-512-256 local_integ_key 5570565257724242664c53695852714a787a797074584779764f76516f7451757070526b4d754c6a41547970494b416a456b677870656c4a6d4b466941526956 remote_integ_key 5570565257724242664c53695852714a787a797074584779764f76516f7451757070526b4d754c6a41547970494b416a456b677870656c4a6d4b466941526956 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 7148416f6a6c797445427a477858665a remote_crypto_key 7148416f6a6c797445427a477858665a integ_alg sha-512-256 local_integ_key 636e6c487a58706371636973624b474d6b504656726b66444468496f5955724551746f5a714e51695a686c52654768466a644450464f624e794745416559466e remote_integ_key 636e6c487a58706371636973624b474d6b504656726b66444468496f5955724551746f5a714e51695a686c52654768466a644450464f624e794745416559466e 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 69694c4969674764584e486e6d686c50 remote_crypto_key 69694c4969674764584e486e6d686c50 integ_alg sha-512-256 local_integ_key 71587077514b4942594e5459594b6d4a70517872475956746e4156664152426c776c4944656342775a4b685a6a656f434b6e4d4a7971585874634d756e4d7467 remote_integ_key 71587077514b4942594e5459594b6d4a70517872475956746e4156664152426c776c4944656342775a4b685a6a656f434b6e4d4a7971585874634d756e4d7467 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 44495366766568434e54787257426a48 remote_crypto_key 44495366766568434e54787257426a48 integ_alg sha-512-256 local_integ_key 53715a597249674a71424c4256656c634857636b4c765a725759465a4350416547586e5647686471786e6a575a696645686e466d78765867696f774f55795878 remote_integ_key 53715a597249674a71424c4256656c634857636b4c765a725759465a4350416547586e5647686471786e6a575a696645686e466d78765867696f774f55795878 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 546e56546b484e695257494462566946 remote_crypto_key 546e56546b484e695257494462566946 integ_alg sha-512-256 local_integ_key 6e6e4242796c4356645a747679484441417a666356436a747651576a7854476f5a574a714b585747654f6a6b6671776478534d786b6f435853556e5174735262 remote_integ_key 6e6e4242796c4356645a747679484441417a666356436a747651576a7854476f5a574a714b585747654f6a6b6671776478534d786b6f435853556e5174735262 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 5344727955424472644d6375615a7370 remote_crypto_key 5344727955424472644d6375615a7370 integ_alg sha-512-256 local_integ_key 4b625073736a744e726b43416f4d777362587052525673545a7454506150445a52786a44745a4855754e4b646f4d784152767963614857545475587066547157 remote_integ_key 4b625073736a744e726b43416f4d777362587052525673545a7454506150445a52786a44745a4855754e4b646f4d784152767963614857545475587066547157 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 6a5a65704d7870437178646a78676561 remote_crypto_key 6a5a65704d7870437178646a78676561 integ_alg sha-512-256 local_integ_key 4c77537676786e6853586b6773544e567a504f476f4b784d694945475349636662496b4667647a764f6b696b64627a4f796a6b4d70447271506857534b684a7a remote_integ_key 4c77537676786e6853586b6773544e567a504f476f4b784d694945475349636662496b4667647a764f6b696b64627a4f796a6b4d70447271506857534b684a7a 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 487158794d42554b7659554241436b7a remote_crypto_key 487158794d42554b7659554241436b7a integ_alg sha-512-256 local_integ_key 4678596a6d4766616b7149754a586f47736c424c5a424748744374756d7a50475656466667735a69567078547a79626c4965635473676a5473694d5a654e434c remote_integ_key 4678596a6d4766616b7149754a586f47736c424c5a424748744374756d7a50475656466667735a69567078547a79626c4965635473676a5473694d5a654e434c 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 4b4a4c6d4645464a49564844454a7a49 remote_crypto_key 4b4a4c6d4645464a49564844454a7a49 integ_alg sha-512-256 local_integ_key 53574a4a66537166516e4c764e535051474d54684c6c757258705a456566774b53527662644e7770575651684c49587a5a52686854656476727a6a4c48716655 remote_integ_key 53574a4a66537166516e4c764e535051474d54684c6c757258705a456566774b53527662644e7770575651684c49587a5a52686854656476727a6a4c48716655 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 78596b5748696c754566454a41737756 remote_crypto_key 78596b5748696c754566454a41737756 integ_alg sha-512-256 local_integ_key 6d4b4f6f504b626454675279644b6c75767a566267796c4e5659434b5a4b684d71674a6a784c464d437a61655a4348427047686f574977424267704f7851476d remote_integ_key 6d4b4f6f504b626454675279644b6c75767a566267796c4e5659434b5a4b684d71674a6a784c464d437a61655a4348427047686f574977424267704f7851476d 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 6764506d5648797579497a7776766150 remote_crypto_key 6764506d5648797579497a7776766150 integ_alg sha-512-256 local_integ_key 624f5a4e79544164664a7848446158456f485a55417a5055736f6e7659625a57536251574e726d44704664764656736f487273496e70436a6171596661777879 remote_integ_key 624f5a4e79544164664a7848446158456f485a55417a5055736f6e7659625a57536251574e726d44704664764656736f487273496e70436a6171596661777879 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 4353565276754566527a6f7a796f774a remote_crypto_key 4353565276754566527a6f7a796f774a integ_alg sha-512-256 local_integ_key 6b41426e724476704342434748425a49795a695a796c725077466b716d427958654b456c6f585a5856484a6c524f754967505469657551796575635273464f65 remote_integ_key 6b41426e724476704342434748425a49795a695a796c725077466b716d427958654b456c6f585a5856484a6c524f754967505469657551796575635273464f65 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 6f7367504c6f6554486b53484e714f70 remote_crypto_key 6f7367504c6f6554486b53484e714f70 integ_alg sha-512-256 local_integ_key 554452505157584a52735269725348466552586e454165444f72756170595156574a75716b4b46714e536d4a584866716f5649416e4571685153575544644241 remote_integ_key 554452505157584a52735269725348466552586e454165444f72756170595156574a75716b4b46714e536d4a584866716f5649416e4571685153575544644241 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 45467249525147794568785842677957 remote_crypto_key 45467249525147794568785842677957 integ_alg sha-512-256 local_integ_key 6157416751746e6b5374445978736665676369467279535a71594458546d436755415066646b727370634e69765952494572464366664548445a6a6654574b45 remote_integ_key 6157416751746e6b5374445978736665676369467279535a71594458546d436755415066646b727370634e69765952494572464366664548445a6a6654574b45 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 556745496870674d425050556368787a remote_crypto_key 556745496870674d425050556368787a integ_alg sha-512-256 local_integ_key 5668437a654d6563624159556761724352485a4d6e526575796e6e4c664e73444e466f6e5076746d54466d684a6d416c6e565959504f70444f4d744a4d4b5a52 remote_integ_key 5668437a654d6563624159556761724352485a4d6e526575796e6e4c664e73444e466f6e5076746d54466d684a6d416c6e565959504f70444f4d744a4d4b5a52 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 5770634f4549647a646f416c6576414e remote_crypto_key 5770634f4549647a646f416c6576414e integ_alg sha-512-256 local_integ_key 62677a4e7572514a575a78475a555a5a42474d69515a726657596b4b687a4b544779774578676276704761664a5146474d754a67584c45426d784b5371627978 remote_integ_key 62677a4e7572514a575a78475a555a5a42474d69515a726657596b4b687a4b544779774578676276704761664a5146474d754a67584c45426d784b5371627978 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 62715267584c536d6b546f695959766a remote_crypto_key 62715267584c536d6b546f695959766a integ_alg sha-512-256 local_integ_key 79526c7566626b57436a504175615877714f544f52486f764a774d72625170514c6d6d79616c68554a7a625159774142445154635841504544616e7158634b62 remote_integ_key 79526c7566626b57436a504175615877714f544f52486f764a774d72625170514c6d6d79616c68554a7a625159774142445154635841504544616e7158634b62 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 7a6555456b72564b59486a7374707a62 remote_crypto_key 7a6555456b72564b59486a7374707a62 integ_alg sha-512-256 local_integ_key 615158444551516a4744765078455150744c6962586f64444869704c4152634359735a6c67464a784c45687778705451594377646c72506344684c7479616776 remote_integ_key 615158444551516a4744765078455150744c6962586f64444869704c4152634359735a6c67464a784c45687778705451594377646c72506344684c7479616776 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 6f4b6a515768474244765051596e6e43 remote_crypto_key 6f4b6a515768474244765051596e6e43 integ_alg sha-512-256 local_integ_key 65514e766c50664970467447706944744b594a4a735259706c6d4b4565666f79686b63566b78516246496d6e746167496c5762634e47506e5061664653757454 remote_integ_key 65514e766c50664970467447706944744b594a4a735259706c6d4b4565666f79686b63566b78516246496d6e746167496c5762634e47506e5061664653757454 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 6d77594b46455658414357724543574d remote_crypto_key 6d77594b46455658414357724543574d integ_alg sha-512-256 local_integ_key 6a4e666545435a6274665071474f75614a7a714d4f6a774e7576695276565674554f7669587a597a4e6c786a526d7855666654454e514a52576249776157596c remote_integ_key 6a4e666545435a6274665071474f75614a7a714d4f6a774e7576695276565674554f7669587a597a4e6c786a526d7855666654454e514a52576249776157596c 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 42555562534c6453486a776d7463657a remote_crypto_key 42555562534c6453486a776d7463657a integ_alg sha-512-256 local_integ_key 754a71736c69415858705a457a6f59475a6f4263625163776c66514c446263454b664d724e4f44446955565248514e454a5775525255696c6e4c7a5976454e55 remote_integ_key 754a71736c69415858705a457a6f59475a6f4263625163776c66514c446263454b664d724e4f44446955565248514e454a5775525255696c6e4c7a5976454e55 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 6c635161446151694d61675052614258 remote_crypto_key 6c635161446151694d61675052614258 integ_alg sha-512-256 local_integ_key 4279447552796d646856706256615264425651476b59524d4252746b4f717670524d7a4942564452645561724e6f734265646747775142565462715177586264 remote_integ_key 4279447552796d646856706256615264425651476b59524d4252746b4f717670524d7a4942564452645561724e6f734265646747775142565462715177586264 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 4c47454b7766494b5048517444506b4b remote_crypto_key 4c47454b7766494b5048517444506b4b integ_alg sha-512-256 local_integ_key 626579716d484d677269576c4374506a546e57727a4473726458516e506147706f79525467734669565a70777956647a59515673644a69436c766e7757694373 remote_integ_key 626579716d484d677269576c4374506a546e57727a4473726458516e506147706f79525467734669565a70777956647a59515673644a69436c766e7757694373 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 536b78486d466941574a724457737949 remote_crypto_key 536b78486d466941574a724457737949 integ_alg sha-512-256 local_integ_key 52576c7672647a5150444c417155496b72586370597765436e6171626b77484a4b57524f5a655a76786c47784b586f4d6e4162476e79596b4a4d75727a456a4d remote_integ_key 52576c7672647a5150444c417155496b72586370597765436e6171626b77484a4b57524f5a655a76786c47784b586f4d6e4162476e79596b4a4d75727a456a4d 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 68554e4f717776547276416f63745a6c remote_crypto_key 68554e4f717776547276416f63745a6c integ_alg sha-512-256 local_integ_key 6b6e4951505374736f5a4b5a68615277516570424e596758414a72726b70536e61757768636a637a6156576a49566751596d4a754a5447427947564f7049484f remote_integ_key 6b6e4951505374736f5a4b5a68615277516570424e596758414a72726b70536e61757768636a637a6156576a49566751596d4a754a5447427947564f7049484f 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 49487776435a64654858456d57435446 remote_crypto_key 49487776435a64654858456d57435446 integ_alg sha-512-256 local_integ_key 4869694843624e564f474d7741695a716a526e794b466e47567554536c70696f4e456b66647674784f4761516158786f4f536f6f706e754951744e4266617763 remote_integ_key 4869694843624e564f474d7741695a716a526e794b466e47567554536c70696f4e456b66647674784f4761516158786f4f536f6f706e754951744e4266617763 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 454d6c4f4e71796c434e64575a485951 remote_crypto_key 454d6c4f4e71796c434e64575a485951 integ_alg sha-512-256 local_integ_key 7165775266434243514f426c626d71654c75546f4367656f6a71635249766f4f42436c6364426c4775414666766570756d5a6c4c45426a6a5a745562504c4441 remote_integ_key 7165775266434243514f426c626d71654c75546f4367656f6a71635249766f4f42436c6364426c4775414666766570756d5a6c4c45426a6a5a745562504c4441 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 4748786763457748614b5363634d506e remote_crypto_key 4748786763457748614b5363634d506e integ_alg sha-512-256 local_integ_key 5a436f69496d6c794e63754366646677566b4a70745a657075564c725a7179456370505a72527352776b6c69664f466e7a67736d42514851474846716872464d remote_integ_key 5a436f69496d6c794e63754366646677566b4a70745a657075564c725a7179456370505a72527352776b6c69664f466e7a67736d42514851474846716872464d 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 6465554249727275425673636d527a6c remote_crypto_key 6465554249727275425673636d527a6c integ_alg sha-512-256 local_integ_key 5446436e426c53535a7675636e5258547562575172677a7548687756796d53656b724851435146485947784458786849736c73417379524a62745a45716c506b remote_integ_key 5446436e426c53535a7675636e5258547562575172677a7548687756796d53656b724851435146485947784458786849736c73417379524a62745a45716c506b 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 4c57557150694a666b50716761474e57 remote_crypto_key 4c57557150694a666b50716761474e57 integ_alg sha-512-256 local_integ_key 54696d546a6b76657371597147744d56666a77724d6f576957724574736579464d5855454b616d654f48536b777958695457696953516a65585467516f464268 remote_integ_key 54696d546a6b76657371597147744d56666a77724d6f576957724574736579464d5855454b616d654f48536b777958695457696953516a65585467516f464268 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 71626d497562496c4154796878544253 remote_crypto_key 71626d497562496c4154796878544253 integ_alg sha-512-256 local_integ_key 55514f74694a6e42494d636b4b745970626a57704a617764576e764c5746556f416149684c69797463624b5955426853754677575642426273414e536b694253 remote_integ_key 55514f74694a6e42494d636b4b745970626a57704a617764576e764c5746556f416149684c69797463624b5955426853754677575642426273414e536b694253 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 67535861486a734c61585643716d4d42 remote_crypto_key 67535861486a734c61585643716d4d42 integ_alg sha-512-256 local_integ_key 5475566a6950506f43726e4e485a524353664b5a4c4646586e694854466e5673624a764e6d677461666f51794c5957564476574b43435950505a597469555154 remote_integ_key 5475566a6950506f43726e4e485a524353664b5a4c4646586e694854466e5673624a764e6d677461666f51794c5957564476574b43435950505a597469555154 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 7964587a714c646a6b674a5174507a4f remote_crypto_key 7964587a714c646a6b674a5174507a4f integ_alg sha-512-256 local_integ_key 4c706d417a5362667073527652735a54507648786d4f4d66634e6f694f72724173666e78696575736f69784167546c43626e6d48654e6f6b5663687843785754 remote_integ_key 4c706d417a5362667073527652735a54507648786d4f4d66634e6f694f72724173666e78696575736f69784167546c43626e6d48654e6f6b5663687843785754 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 497057585156647955454465776c7166 remote_crypto_key 497057585156647955454465776c7166 integ_alg sha-512-256 local_integ_key 67664c4573655174486342764f455469536444746776624f686c595979704459674c6e5549496b504647675a555944685158716d78736d454b715a77574c4b4c remote_integ_key 67664c4573655174486342764f455469536444746776624f686c595979704459674c6e5549496b504647675a555944685158716d78736d454b715a77574c4b4c 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 6767554256475665794f4b5150434a58 remote_crypto_key 6767554256475665794f4b5150434a58 integ_alg sha-512-256 local_integ_key 756d4e5570435559686f71504c76664755635057434e505656734a754962574c6a444b4d4c6c6d4d56634c53596e6b6d51664371664a654f7946444274694f55 remote_integ_key 756d4e5570435559686f71504c76664755635057434e505656734a754962574c6a444b4d4c6c6d4d56634c53596e6b6d51664371664a654f7946444274694f55 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 416671474e706a5a7256427766425378 remote_crypto_key 416671474e706a5a7256427766425378 integ_alg sha-512-256 local_integ_key 6e474f79456e6f697a464f6c4d42715678417553776c6d6c466143736e47577843575a50634849694776694a61634345446979516479596e47455950766e596b remote_integ_key 6e474f79456e6f697a464f6c4d42715678417553776c6d6c466143736e47577843575a50634849694776694a61634345446979516479596e47455950766e596b 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 47766b4152474a7353577a6b69684e4f remote_crypto_key 47766b4152474a7353577a6b69684e4f integ_alg sha-512-256 local_integ_key 72674d734170584657754d477a4559706572426f767579476a4778794455466e71716a4a764d485744797541467a7157535465484f7078425263416361635256 remote_integ_key 72674d734170584657754d477a4559706572426f767579476a4778794455466e71716a4a764d485744797541467a7157535465484f7078425263416361635256 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 42754c69456a6e737a44584a77746476 remote_crypto_key 42754c69456a6e737a44584a77746476 integ_alg sha-512-256 local_integ_key 6f47635748514f44476a4676726267414d4d646c434c4b64586f746279796f4550786b53704d6349646c42754d7846717565505a6d42514b4d7279434258524e remote_integ_key 6f47635748514f44476a4676726267414d4d646c434c4b64586f746279796f4550786b53704d6349646c42754d7846717565505a6d42514b4d7279434258524e 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 79546d4a6f76536944634e4d61437073 remote_crypto_key 79546d4a6f76536944634e4d61437073 integ_alg sha-512-256 local_integ_key 775647416d6574507756645356635275705444446870794a4876546762745156574b4d4846586a5a774e457567456b4541445046424d507249564e6279717642 remote_integ_key 775647416d6574507756645356635275705444446870794a4876546762745156574b4d4846586a5a774e457567456b4541445046424d507249564e6279717642 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 4e4f434b484451704b4769516a787747 remote_crypto_key 4e4f434b484451704b4769516a787747 integ_alg sha-512-256 local_integ_key 646852414f4f546a73784757586f664464555a6a4f4c51786b4f6341414475504861487a5553634f446c694c774651507775556853674e64537378436f667873 remote_integ_key 646852414f4f546a73784757586f664464555a6a4f4c51786b4f6341414475504861487a5553634f446c694c774651507775556853674e64537378436f667873 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 696666544d5965614c77485656757771 remote_crypto_key 696666544d5965614c77485656757771 integ_alg sha-512-256 local_integ_key 764c744a6f675268534d574c726d737344764472475655487753447375536743756e706d6a4d7459497545794e765765744a6170756e76566b737a7a69557358 remote_integ_key 764c744a6f675268534d574c726d737344764472475655487753447375536743756e706d6a4d7459497545794e765765744a6170756e76566b737a7a69557358 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 664b6a6f69575378776341797141496a remote_crypto_key 664b6a6f69575378776341797141496a integ_alg sha-512-256 local_integ_key 45434a754b764c7953764a55515161676c634473574357436f707652755061425a4d706d4361677a756b66426f426159667279776155536f546d6b76566e7279 remote_integ_key 45434a754b764c7953764a55515161676c634473574357436f707652755061425a4d706d4361677a756b66426f426159667279776155536f546d6b76566e7279 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 5855747a645173644e5746764f524367 remote_crypto_key 5855747a645173644e5746764f524367 integ_alg sha-512-256 local_integ_key 454f44485464544673576d4d706b4f717a75746e456f556967637374655668446b4a6f6f4f6161774162626473416361467279736c47596e506475696d756851 remote_integ_key 454f44485464544673576d4d706b4f717a75746e456f556967637374655668446b4a6f6f4f6161774162626473416361467279736c47596e506475696d756851 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 706563686164424550574863426e7554 remote_crypto_key 706563686164424550574863426e7554 integ_alg sha-512-256 local_integ_key 534c555a6a796e537a4752494d4e6e4c4a5549784d4256426f794b6b7870766774674676427669687946746b69624a46766a71766c4a4248484b726844476f79 remote_integ_key 534c555a6a796e537a4752494d4e6e4c4a5549784d4256426f794b6b7870766774674676427669687946746b69624a46766a71766c4a4248484b726844476f79 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 5a6b6945646364477976584c4d654876 remote_crypto_key 5a6b6945646364477976584c4d654876 integ_alg sha-512-256 local_integ_key 4c4c4e7159676148614c72504f72484b6558636876734651536c434a69736453497a5441635747476f485948786371584c56714664625556486e4f4b79797249 remote_integ_key 4c4c4e7159676148614c72504f72484b6558636876734651536c434a69736453497a5441635747476f485948786371584c56714664625556486e4f4b79797249 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 4d735349776d53695a6e72476e795567 remote_crypto_key 4d735349776d53695a6e72476e795567 integ_alg sha-512-256 local_integ_key 516956454569716176635a685546494d4f516d594676706850457172746b445a61715a6671516e74726159526961636a41747a6544725a6f637050524c514257 remote_integ_key 516956454569716176635a685546494d4f516d594676706850457172746b445a61715a6671516e74726159526961636a41747a6544725a6f637050524c514257 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 70686f7045776548786d586e4c545052 remote_crypto_key 70686f7045776548786d586e4c545052 integ_alg sha-512-256 local_integ_key 694e716e6b667457536c767557506d4b65756742496b4a41647177694f54785659636e726f7451535672486e7147737045626948516e50764842634479684869 remote_integ_key 694e716e6b667457536c767557506d4b65756742496b4a41647177694f54785659636e726f7451535672486e7147737045626948516e50764842634479684869 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 496278666e4f66554656456963747a64 remote_crypto_key 496278666e4f66554656456963747a64 integ_alg sha-512-256 local_integ_key 4c5568706d586a614f6e556f68436b4b796d66727351466f556962597763494d486a5154535a474745435165764d517157706f7267526f7767764544705a4748 remote_integ_key 4c5568706d586a614f6e556f68436b4b796d66727351466f556962597763494d486a5154535a474745435165764d517157706f7267526f7767764544705a4748 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 464b4b73516577645a417671464f4464 remote_crypto_key 464b4b73516577645a417671464f4464 integ_alg sha-512-256 local_integ_key 467351526c57694a506d4e696c6f616d6349494a596f496550654d4e71636c58705a786a5a6a50504a455858564c48587559764f5a4d424950554c7679757665 remote_integ_key 467351526c57694a506d4e696c6f616d6349494a596f496550654d4e71636c58705a786a5a6a50504a455858564c48587559764f5a4d424950554c7679757665 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 795469426b62654e72557a6d6b585645 remote_crypto_key 795469426b62654e72557a6d6b585645 integ_alg sha-512-256 local_integ_key 6f78747453484c77656c574e6f68776c4844687579616e495464584872526d48755875755a657754626e416c5279756a524c5354624c67784a564965706f4175 remote_integ_key 6f78747453484c77656c574e6f68776c4844687579616e495464584872526d48755875755a657754626e416c5279756a524c5354624c67784a564965706f4175 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 72544e6a6e447a515a72616c68695649 remote_crypto_key 72544e6a6e447a515a72616c68695649 integ_alg sha-512-256 local_integ_key 6c5a7a66427a576e62677266624f5977434a49666767536b6645754676537453527a6745487363655a5961514e41435550686a4a5863466f6c427a736a574863 remote_integ_key 6c5a7a66427a576e62677266624f5977434a49666767536b6645754676537453527a6745487363655a5961514e41435550686a4a5863466f6c427a736a574863 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 6377485778517264634f675a554b5452 remote_crypto_key 6377485778517264634f675a554b5452 integ_alg sha-512-256 local_integ_key 71695456666c57566c434d4d7a476d734d727272496c77774f5747786a4a5171584763534b444a484f50516f54524e53666c77764661454a5664467273566c4a remote_integ_key 71695456666c57566c434d4d7a476d734d727272496c77774f5747786a4a5171584763534b444a484f50516f54524e53666c77764661454a5664467273566c4a 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 53666653776d5a42474853526f4e7358 remote_crypto_key 53666653776d5a42474853526f4e7358 integ_alg sha-512-256 local_integ_key 726f42484f5a6b56426569474b786f4d51577267696946417349796577496d74514d5a625a47776f5945647579496344456c6c6b5758484e494e4a7246576473 remote_integ_key 726f42484f5a6b56426569474b786f4d51577267696946417349796577496d74514d5a625a47776f5945647579496344456c6c6b5758484e494e4a7246576473 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 61544559567a575453535665646a4367 remote_crypto_key 61544559567a575453535665646a4367 integ_alg sha-512-256 local_integ_key 446462537a794e566e59626c435a4e4d5176416872484e774f584b6447694d7a48587456475a7a6269725a4353654e4259494f74726f757470444a664741574d remote_integ_key 446462537a794e566e59626c435a4e4d5176416872484e774f584b6447694d7a48587456475a7a6269725a4353654e4259494f74726f757470444a664741574d 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 526e6b7547716a505768424e67726472 remote_crypto_key 526e6b7547716a505768424e67726472 integ_alg sha-512-256 local_integ_key 76555346714b534a4e787467586a56706c4951426a4d7142705a42437a744c4a70794e73595457564d6f717a6a73774b7a6f6769626972445968486e52497249 remote_integ_key 76555346714b534a4e787467586a56706c4951426a4d7142705a42437a744c4a70794e73595457564d6f717a6a73774b7a6f6769626972445968486e52497249 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 79754d69654a7553787865685256754e remote_crypto_key 79754d69654a7553787865685256754e integ_alg sha-512-256 local_integ_key 424c7545696159766b55596a58526f52477043694342544363756264477343756364664f76594664635a6f516762774578734f544848415a6675615778505163 remote_integ_key 424c7545696159766b55596a58526f52477043694342544363756264477343756364664f76594664635a6f516762774578734f544848415a6675615778505163 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 4657515a6b734b715547467464774479 remote_crypto_key 4657515a6b734b715547467464774479 integ_alg sha-512-256 local_integ_key 5950466c6d62697556746d4a496e49454e64797251457850626a46784d6b695871746b626d704d59534f5377614768656b645145446a7774664a76444f476f48 remote_integ_key 5950466c6d62697556746d4a496e49454e64797251457850626a46784d6b695871746b626d704d59534f5377614768656b645145446a7774664a76444f476f48 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 43745144645746454b6a577868725a63 remote_crypto_key 43745144645746454b6a577868725a63 integ_alg sha-512-256 local_integ_key 534b45777968725543464d48474e544f444c42427378427563444f6a4d754f4e54626a4478457957704675656e5555476567754d46624f63576244734c62794e remote_integ_key 534b45777968725543464d48474e544f444c42427378427563444f6a4d754f4e54626a4478457957704675656e5555476567754d46624f63576244734c62794e 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 484d6b4249724f654774474c61634143 remote_crypto_key 484d6b4249724f654774474c61634143 integ_alg sha-512-256 local_integ_key 554962464271556f674f576d5661554d6f534d6a47575a476c4c50576f6f72784d5169444371536477744c4a736e6c6672584a5079586d6b6e5047447a7a5268 remote_integ_key 554962464271556f674f576d5661554d6f534d6a47575a476c4c50576f6f72784d5169444371536477744c4a736e6c6672584a5079586d6b6e5047447a7a5268 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 7a74674b73625846486e5a7a79685359 remote_crypto_key 7a74674b73625846486e5a7a79685359 integ_alg sha-512-256 local_integ_key 6b4b6f7a786552756d6b5a754a777145556972657a7a76415548494252725047736351576649544374576c505741444965554d7a4561466d48624155414b6945 remote_integ_key 6b4b6f7a786552756d6b5a754a777145556972657a7a76415548494252725047736351576649544374576c505741444965554d7a4561466d48624155414b6945 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 5269466c796b5664647250456a546a44 remote_crypto_key 5269466c796b5664647250456a546a44 integ_alg sha-512-256 local_integ_key 44646d6357646174596c484a7a59554d6163617a657967725977734e4c4969576e574f756b6f696c6d6273744f4b506d4d5a597378636f79516b65446576725a remote_integ_key 44646d6357646174596c484a7a59554d6163617a657967725977734e4c4969576e574f756b6f696c6d6273744f4b506d4d5a597378636f79516b65446576725a 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 57514b4b7141686d4d4e734c41575062 remote_crypto_key 57514b4b7141686d4d4e734c41575062 integ_alg sha-512-256 local_integ_key 72636771506d76525866704b524c6c53654e546e64774e7976716b7754507049597a4b415241655576536464724650757644784b776149624e47586673504f58 remote_integ_key 72636771506d76525866704b524c6c53654e546e64774e7976716b7754507049597a4b415241655576536464724650757644784b776149624e47586673504f58 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 696d6d4f4d46537674764a4976644c42 remote_crypto_key 696d6d4f4d46537674764a4976644c42 integ_alg sha-512-256 local_integ_key 796f457068434c6968525551707675626f666b666d4f425974754b4941464f5a5057506a7178414b5969454c4f6468426d596f4942746e436964646a47565478 remote_integ_key 796f457068434c6968525551707675626f666b666d4f425974754b4941464f5a5057506a7178414b5969454c4f6468426d596f4942746e436964646a47565478 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 5959614252706c726859496758796663 remote_crypto_key 5959614252706c726859496758796663 integ_alg sha-512-256 local_integ_key 477a426b6d5742787158554a44586f476e4d6846785a585844794f46626a47716a546c4a47434e494249675a614d5751557665634668777941554d7749696671 remote_integ_key 477a426b6d5742787158554a44586f476e4d6846785a585844794f46626a47716a546c4a47434e494249675a614d5751557665634668777941554d7749696671 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 754b427045754378755a756d6a43674c remote_crypto_key 754b427045754378755a756d6a43674c integ_alg sha-512-256 local_integ_key 4d786e475278457377796373786a5378797670655077654d4e4c5055546b656a714a574854584345734578426855717a6456506e77736d725a795a6b57636369 remote_integ_key 4d786e475278457377796373786a5378797670655077654d4e4c5055546b656a714a574854584345734578426855717a6456506e77736d725a795a6b57636369 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 5755514163595276614e425372537357 remote_crypto_key 5755514163595276614e425372537357 integ_alg sha-512-256 local_integ_key 526946524e586d4c53564b485a645750714c6669746b624947794656476f4f484873737359484f6156416e6f6f475370444947784364575666506b5041656442 remote_integ_key 526946524e586d4c53564b485a645750714c6669746b624947794656476f4f484873737359484f6156416e6f6f475370444947784364575666506b5041656442 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 4948544e45574f4a6c706b776d485173 remote_crypto_key 4948544e45574f4a6c706b776d485173 integ_alg sha-512-256 local_integ_key 776f74664b736d774b727565537467454774717a63626270724a4a654a6a647545634e4c6b41437863694e4b525a784556516968654f4c6943446c6979557952 remote_integ_key 776f74664b736d774b727565537467454774717a63626270724a4a654a6a647545634e4c6b41437863694e4b525a784556516968654f4c6943446c6979557952 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 72556b71474b56774d70615542695658 remote_crypto_key 72556b71474b56774d70615542695658 integ_alg sha-512-256 local_integ_key 5343656553796742467a62465a4e634b5a666b52504c6e6741646175727667624143636252644a65586d796e784d4a6673696b68477554507066524567557659 remote_integ_key 5343656553796742467a62465a4e634b5a666b52504c6e6741646175727667624143636252644a65586d796e784d4a6673696b68477554507066524567557659 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 4e4d50596a547a5a42554750776d627a remote_crypto_key 4e4d50596a547a5a42554750776d627a integ_alg sha-512-256 local_integ_key 4879474965716f65757a55794c6b5063656c5555714d686c4e554668774442784a4a736f5451666c51636c6f706c5371415959504c4b575a62437950504c4565 remote_integ_key 4879474965716f65757a55794c6b5063656c5555714d686c4e554668774442784a4a736f5451666c51636c6f706c5371415959504c4b575a62437950504c4565 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 45665a4467614c68424c6b784d65796e remote_crypto_key 45665a4467614c68424c6b784d65796e integ_alg sha-512-256 local_integ_key 6c7650597665455a735557485271657473454c51427043474372504170436150666a617078636e696c587071566f5a4154754851434a54444841667159504759 remote_integ_key 6c7650597665455a735557485271657473454c51427043474372504170436150666a617078636e696c587071566f5a4154754851434a54444841667159504759 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 78455961456d4a4a526c4a6a52527351 remote_crypto_key 78455961456d4a4a526c4a6a52527351 integ_alg sha-512-256 local_integ_key 64444973694370516f585553534b427550545a575567545a437261444f6165696f5252516c457562784f6d6d6b726a686b734e43616e4c447677574177587976 remote_integ_key 64444973694370516f585553534b427550545a575567545a437261444f6165696f5252516c457562784f6d6d6b726a686b734e43616e4c447677574177587976 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 684e554a7664624d6d78614773475162 remote_crypto_key 684e554a7664624d6d78614773475162 integ_alg sha-512-256 local_integ_key 615a74796c7a41506467766f48576c5a7a7459576c69716f666a5a4d5064504f5a636d4162484675574e4e4a6254557354716d74424f5844564141655053574d remote_integ_key 615a74796c7a41506467766f48576c5a7a7459576c69716f666a5a4d5064504f5a636d4162484675574e4e4a6254557354716d74424f5844564141655053574d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 7964587a714c646a6b674a5174507a4f remote_crypto_key 7964587a714c646a6b674a5174507a4f integ_alg sha-512-256 local_integ_key 4c706d417a5362667073527652735a54507648786d4f4d66634e6f694f72724173666e78696575736f69784167546c43626e6d48654e6f6b5663687843785754 remote_integ_key 4c706d417a5362667073527652735a54507648786d4f4d66634e6f694f72724173666e78696575736f69784167546c43626e6d48654e6f6b5663687843785754 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 497057585156647955454465776c7166 remote_crypto_key 497057585156647955454465776c7166 integ_alg sha-512-256 local_integ_key 67664c4573655174486342764f455469536444746776624f686c595979704459674c6e5549496b504647675a555944685158716d78736d454b715a77574c4b4c remote_integ_key 67664c4573655174486342764f455469536444746776624f686c595979704459674c6e5549496b504647675a555944685158716d78736d454b715a77574c4b4c 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 6767554256475665794f4b5150434a58 remote_crypto_key 6767554256475665794f4b5150434a58 integ_alg sha-512-256 local_integ_key 756d4e5570435559686f71504c76664755635057434e505656734a754962574c6a444b4d4c6c6d4d56634c53596e6b6d51664371664a654f7946444274694f55 remote_integ_key 756d4e5570435559686f71504c76664755635057434e505656734a754962574c6a444b4d4c6c6d4d56634c53596e6b6d51664371664a654f7946444274694f55 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 416671474e706a5a7256427766425378 remote_crypto_key 416671474e706a5a7256427766425378 integ_alg sha-512-256 local_integ_key 6e474f79456e6f697a464f6c4d42715678417553776c6d6c466143736e47577843575a50634849694776694a61634345446979516479596e47455950766e596b remote_integ_key 6e474f79456e6f697a464f6c4d42715678417553776c6d6c466143736e47577843575a50634849694776694a61634345446979516479596e47455950766e596b 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 47766b4152474a7353577a6b69684e4f remote_crypto_key 47766b4152474a7353577a6b69684e4f integ_alg sha-512-256 local_integ_key 72674d734170584657754d477a4559706572426f767579476a4778794455466e71716a4a764d485744797541467a7157535465484f7078425263416361635256 remote_integ_key 72674d734170584657754d477a4559706572426f767579476a4778794455466e71716a4a764d485744797541467a7157535465484f7078425263416361635256 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 42754c69456a6e737a44584a77746476 remote_crypto_key 42754c69456a6e737a44584a77746476 integ_alg sha-512-256 local_integ_key 6f47635748514f44476a4676726267414d4d646c434c4b64586f746279796f4550786b53704d6349646c42754d7846717565505a6d42514b4d7279434258524e remote_integ_key 6f47635748514f44476a4676726267414d4d646c434c4b64586f746279796f4550786b53704d6349646c42754d7846717565505a6d42514b4d7279434258524e 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 79546d4a6f76536944634e4d61437073 remote_crypto_key 79546d4a6f76536944634e4d61437073 integ_alg sha-512-256 local_integ_key 775647416d6574507756645356635275705444446870794a4876546762745156574b4d4846586a5a774e457567456b4541445046424d507249564e6279717642 remote_integ_key 775647416d6574507756645356635275705444446870794a4876546762745156574b4d4846586a5a774e457567456b4541445046424d507249564e6279717642 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 4e4f434b484451704b4769516a787747 remote_crypto_key 4e4f434b484451704b4769516a787747 integ_alg sha-512-256 local_integ_key 646852414f4f546a73784757586f664464555a6a4f4c51786b4f6341414475504861487a5553634f446c694c774651507775556853674e64537378436f667873 remote_integ_key 646852414f4f546a73784757586f664464555a6a4f4c51786b4f6341414475504861487a5553634f446c694c774651507775556853674e64537378436f667873 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 696666544d5965614c77485656757771 remote_crypto_key 696666544d5965614c77485656757771 integ_alg sha-512-256 local_integ_key 764c744a6f675268534d574c726d737344764472475655487753447375536743756e706d6a4d7459497545794e765765744a6170756e76566b737a7a69557358 remote_integ_key 764c744a6f675268534d574c726d737344764472475655487753447375536743756e706d6a4d7459497545794e765765744a6170756e76566b737a7a69557358 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 664b6a6f69575378776341797141496a remote_crypto_key 664b6a6f69575378776341797141496a integ_alg sha-512-256 local_integ_key 45434a754b764c7953764a55515161676c634473574357436f707652755061425a4d706d4361677a756b66426f426159667279776155536f546d6b76566e7279 remote_integ_key 45434a754b764c7953764a55515161676c634473574357436f707652755061425a4d706d4361677a756b66426f426159667279776155536f546d6b76566e7279 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 5855747a645173644e5746764f524367 remote_crypto_key 5855747a645173644e5746764f524367 integ_alg sha-512-256 local_integ_key 454f44485464544673576d4d706b4f717a75746e456f556967637374655668446b4a6f6f4f6161774162626473416361467279736c47596e506475696d756851 remote_integ_key 454f44485464544673576d4d706b4f717a75746e456f556967637374655668446b4a6f6f4f6161774162626473416361467279736c47596e506475696d756851 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 706563686164424550574863426e7554 remote_crypto_key 706563686164424550574863426e7554 integ_alg sha-512-256 local_integ_key 534c555a6a796e537a4752494d4e6e4c4a5549784d4256426f794b6b7870766774674676427669687946746b69624a46766a71766c4a4248484b726844476f79 remote_integ_key 534c555a6a796e537a4752494d4e6e4c4a5549784d4256426f794b6b7870766774674676427669687946746b69624a46766a71766c4a4248484b726844476f79 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 5a6b6945646364477976584c4d654876 remote_crypto_key 5a6b6945646364477976584c4d654876 integ_alg sha-512-256 local_integ_key 4c4c4e7159676148614c72504f72484b6558636876734651536c434a69736453497a5441635747476f485948786371584c56714664625556486e4f4b79797249 remote_integ_key 4c4c4e7159676148614c72504f72484b6558636876734651536c434a69736453497a5441635747476f485948786371584c56714664625556486e4f4b79797249 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 4d735349776d53695a6e72476e795567 remote_crypto_key 4d735349776d53695a6e72476e795567 integ_alg sha-512-256 local_integ_key 516956454569716176635a685546494d4f516d594676706850457172746b445a61715a6671516e74726159526961636a41747a6544725a6f637050524c514257 remote_integ_key 516956454569716176635a685546494d4f516d594676706850457172746b445a61715a6671516e74726159526961636a41747a6544725a6f637050524c514257 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 70686f7045776548786d586e4c545052 remote_crypto_key 70686f7045776548786d586e4c545052 integ_alg sha-512-256 local_integ_key 694e716e6b667457536c767557506d4b65756742496b4a41647177694f54785659636e726f7451535672486e7147737045626948516e50764842634479684869 remote_integ_key 694e716e6b667457536c767557506d4b65756742496b4a41647177694f54785659636e726f7451535672486e7147737045626948516e50764842634479684869 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 496278666e4f66554656456963747a64 remote_crypto_key 496278666e4f66554656456963747a64 integ_alg sha-512-256 local_integ_key 4c5568706d586a614f6e556f68436b4b796d66727351466f556962597763494d486a5154535a474745435165764d517157706f7267526f7767764544705a4748 remote_integ_key 4c5568706d586a614f6e556f68436b4b796d66727351466f556962597763494d486a5154535a474745435165764d517157706f7267526f7767764544705a4748 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 464b4b73516577645a417671464f4464 remote_crypto_key 464b4b73516577645a417671464f4464 integ_alg sha-512-256 local_integ_key 467351526c57694a506d4e696c6f616d6349494a596f496550654d4e71636c58705a786a5a6a50504a455858564c48587559764f5a4d424950554c7679757665 remote_integ_key 467351526c57694a506d4e696c6f616d6349494a596f496550654d4e71636c58705a786a5a6a50504a455858564c48587559764f5a4d424950554c7679757665 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 795469426b62654e72557a6d6b585645 remote_crypto_key 795469426b62654e72557a6d6b585645 integ_alg sha-512-256 local_integ_key 6f78747453484c77656c574e6f68776c4844687579616e495464584872526d48755875755a657754626e416c5279756a524c5354624c67784a564965706f4175 remote_integ_key 6f78747453484c77656c574e6f68776c4844687579616e495464584872526d48755875755a657754626e416c5279756a524c5354624c67784a564965706f4175 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 72544e6a6e447a515a72616c68695649 remote_crypto_key 72544e6a6e447a515a72616c68695649 integ_alg sha-512-256 local_integ_key 6c5a7a66427a576e62677266624f5977434a49666767536b6645754676537453527a6745487363655a5961514e41435550686a4a5863466f6c427a736a574863 remote_integ_key 6c5a7a66427a576e62677266624f5977434a49666767536b6645754676537453527a6745487363655a5961514e41435550686a4a5863466f6c427a736a574863 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 6377485778517264634f675a554b5452 remote_crypto_key 6377485778517264634f675a554b5452 integ_alg sha-512-256 local_integ_key 71695456666c57566c434d4d7a476d734d727272496c77774f5747786a4a5171584763534b444a484f50516f54524e53666c77764661454a5664467273566c4a remote_integ_key 71695456666c57566c434d4d7a476d734d727272496c77774f5747786a4a5171584763534b444a484f50516f54524e53666c77764661454a5664467273566c4a 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 53666653776d5a42474853526f4e7358 remote_crypto_key 53666653776d5a42474853526f4e7358 integ_alg sha-512-256 local_integ_key 726f42484f5a6b56426569474b786f4d51577267696946417349796577496d74514d5a625a47776f5945647579496344456c6c6b5758484e494e4a7246576473 remote_integ_key 726f42484f5a6b56426569474b786f4d51577267696946417349796577496d74514d5a625a47776f5945647579496344456c6c6b5758484e494e4a7246576473 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 61544559567a575453535665646a4367 remote_crypto_key 61544559567a575453535665646a4367 integ_alg sha-512-256 local_integ_key 446462537a794e566e59626c435a4e4d5176416872484e774f584b6447694d7a48587456475a7a6269725a4353654e4259494f74726f757470444a664741574d remote_integ_key 446462537a794e566e59626c435a4e4d5176416872484e774f584b6447694d7a48587456475a7a6269725a4353654e4259494f74726f757470444a664741574d 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 526e6b7547716a505768424e67726472 remote_crypto_key 526e6b7547716a505768424e67726472 integ_alg sha-512-256 local_integ_key 76555346714b534a4e787467586a56706c4951426a4d7142705a42437a744c4a70794e73595457564d6f717a6a73774b7a6f6769626972445968486e52497249 remote_integ_key 76555346714b534a4e787467586a56706c4951426a4d7142705a42437a744c4a70794e73595457564d6f717a6a73774b7a6f6769626972445968486e52497249 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 79754d69654a7553787865685256754e remote_crypto_key 79754d69654a7553787865685256754e integ_alg sha-512-256 local_integ_key 424c7545696159766b55596a58526f52477043694342544363756264477343756364664f76594664635a6f516762774578734f544848415a6675615778505163 remote_integ_key 424c7545696159766b55596a58526f52477043694342544363756264477343756364664f76594664635a6f516762774578734f544848415a6675615778505163 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 4657515a6b734b715547467464774479 remote_crypto_key 4657515a6b734b715547467464774479 integ_alg sha-512-256 local_integ_key 5950466c6d62697556746d4a496e49454e64797251457850626a46784d6b695871746b626d704d59534f5377614768656b645145446a7774664a76444f476f48 remote_integ_key 5950466c6d62697556746d4a496e49454e64797251457850626a46784d6b695871746b626d704d59534f5377614768656b645145446a7774664a76444f476f48 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 43745144645746454b6a577868725a63 remote_crypto_key 43745144645746454b6a577868725a63 integ_alg sha-512-256 local_integ_key 534b45777968725543464d48474e544f444c42427378427563444f6a4d754f4e54626a4478457957704675656e5555476567754d46624f63576244734c62794e remote_integ_key 534b45777968725543464d48474e544f444c42427378427563444f6a4d754f4e54626a4478457957704675656e5555476567754d46624f63576244734c62794e 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 484d6b4249724f654774474c61634143 remote_crypto_key 484d6b4249724f654774474c61634143 integ_alg sha-512-256 local_integ_key 554962464271556f674f576d5661554d6f534d6a47575a476c4c50576f6f72784d5169444371536477744c4a736e6c6672584a5079586d6b6e5047447a7a5268 remote_integ_key 554962464271556f674f576d5661554d6f534d6a47575a476c4c50576f6f72784d5169444371536477744c4a736e6c6672584a5079586d6b6e5047447a7a5268 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 7a74674b73625846486e5a7a79685359 remote_crypto_key 7a74674b73625846486e5a7a79685359 integ_alg sha-512-256 local_integ_key 6b4b6f7a786552756d6b5a754a777145556972657a7a76415548494252725047736351576649544374576c505741444965554d7a4561466d48624155414b6945 remote_integ_key 6b4b6f7a786552756d6b5a754a777145556972657a7a76415548494252725047736351576649544374576c505741444965554d7a4561466d48624155414b6945 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 5269466c796b5664647250456a546a44 remote_crypto_key 5269466c796b5664647250456a546a44 integ_alg sha-512-256 local_integ_key 44646d6357646174596c484a7a59554d6163617a657967725977734e4c4969576e574f756b6f696c6d6273744f4b506d4d5a597378636f79516b65446576725a remote_integ_key 44646d6357646174596c484a7a59554d6163617a657967725977734e4c4969576e574f756b6f696c6d6273744f4b506d4d5a597378636f79516b65446576725a 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 57514b4b7141686d4d4e734c41575062 remote_crypto_key 57514b4b7141686d4d4e734c41575062 integ_alg sha-512-256 local_integ_key 72636771506d76525866704b524c6c53654e546e64774e7976716b7754507049597a4b415241655576536464724650757644784b776149624e47586673504f58 remote_integ_key 72636771506d76525866704b524c6c53654e546e64774e7976716b7754507049597a4b415241655576536464724650757644784b776149624e47586673504f58 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 696d6d4f4d46537674764a4976644c42 remote_crypto_key 696d6d4f4d46537674764a4976644c42 integ_alg sha-512-256 local_integ_key 796f457068434c6968525551707675626f666b666d4f425974754b4941464f5a5057506a7178414b5969454c4f6468426d596f4942746e436964646a47565478 remote_integ_key 796f457068434c6968525551707675626f666b666d4f425974754b4941464f5a5057506a7178414b5969454c4f6468426d596f4942746e436964646a47565478 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 5959614252706c726859496758796663 remote_crypto_key 5959614252706c726859496758796663 integ_alg sha-512-256 local_integ_key 477a426b6d5742787158554a44586f476e4d6846785a585844794f46626a47716a546c4a47434e494249675a614d5751557665634668777941554d7749696671 remote_integ_key 477a426b6d5742787158554a44586f476e4d6846785a585844794f46626a47716a546c4a47434e494249675a614d5751557665634668777941554d7749696671 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 754b427045754378755a756d6a43674c remote_crypto_key 754b427045754378755a756d6a43674c integ_alg sha-512-256 local_integ_key 4d786e475278457377796373786a5378797670655077654d4e4c5055546b656a714a574854584345734578426855717a6456506e77736d725a795a6b57636369 remote_integ_key 4d786e475278457377796373786a5378797670655077654d4e4c5055546b656a714a574854584345734578426855717a6456506e77736d725a795a6b57636369 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 5755514163595276614e425372537357 remote_crypto_key 5755514163595276614e425372537357 integ_alg sha-512-256 local_integ_key 526946524e586d4c53564b485a645750714c6669746b624947794656476f4f484873737359484f6156416e6f6f475370444947784364575666506b5041656442 remote_integ_key 526946524e586d4c53564b485a645750714c6669746b624947794656476f4f484873737359484f6156416e6f6f475370444947784364575666506b5041656442 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 4948544e45574f4a6c706b776d485173 remote_crypto_key 4948544e45574f4a6c706b776d485173 integ_alg sha-512-256 local_integ_key 776f74664b736d774b727565537467454774717a63626270724a4a654a6a647545634e4c6b41437863694e4b525a784556516968654f4c6943446c6979557952 remote_integ_key 776f74664b736d774b727565537467454774717a63626270724a4a654a6a647545634e4c6b41437863694e4b525a784556516968654f4c6943446c6979557952 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 72556b71474b56774d70615542695658 remote_crypto_key 72556b71474b56774d70615542695658 integ_alg sha-512-256 local_integ_key 5343656553796742467a62465a4e634b5a666b52504c6e6741646175727667624143636252644a65586d796e784d4a6673696b68477554507066524567557659 remote_integ_key 5343656553796742467a62465a4e634b5a666b52504c6e6741646175727667624143636252644a65586d796e784d4a6673696b68477554507066524567557659 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 4e4d50596a547a5a42554750776d627a remote_crypto_key 4e4d50596a547a5a42554750776d627a integ_alg sha-512-256 local_integ_key 4879474965716f65757a55794c6b5063656c5555714d686c4e554668774442784a4a736f5451666c51636c6f706c5371415959504c4b575a62437950504c4565 remote_integ_key 4879474965716f65757a55794c6b5063656c5555714d686c4e554668774442784a4a736f5451666c51636c6f706c5371415959504c4b575a62437950504c4565 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 45665a4467614c68424c6b784d65796e remote_crypto_key 45665a4467614c68424c6b784d65796e integ_alg sha-512-256 local_integ_key 6c7650597665455a735557485271657473454c51427043474372504170436150666a617078636e696c587071566f5a4154754851434a54444841667159504759 remote_integ_key 6c7650597665455a735557485271657473454c51427043474372504170436150666a617078636e696c587071566f5a4154754851434a54444841667159504759 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 78455961456d4a4a526c4a6a52527351 remote_crypto_key 78455961456d4a4a526c4a6a52527351 integ_alg sha-512-256 local_integ_key 64444973694370516f585553534b427550545a575567545a437261444f6165696f5252516c457562784f6d6d6b726a686b734e43616e4c447677574177587976 remote_integ_key 64444973694370516f585553534b427550545a575567545a437261444f6165696f5252516c457562784f6d6d6b726a686b734e43616e4c447677574177587976 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 684e554a7664624d6d78614773475162 remote_crypto_key 684e554a7664624d6d78614773475162 integ_alg sha-512-256 local_integ_key 615a74796c7a41506467766f48576c5a7a7459576c69716f666a5a4d5064504f5a636d4162484675574e4e4a6254557354716d74424f5844564141655053574d remote_integ_key 615a74796c7a41506467766f48576c5a7a7459576c69716f666a5a4d5064504f5a636d4162484675574e4e4a6254557354716d74424f5844564141655053574d 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 46457541676b70445264514c5a4e7556 remote_crypto_key 46457541676b70445264514c5a4e7556 integ_alg sha-512-256 local_integ_key 4b4c4d4d4e434e6a75544875554b6d434b574d57456b6348584e6c4b6f4172495050675275596342714e4a704a4256624d71496b616b614b65546a6e6659427a remote_integ_key 4b4c4d4d4e434e6a75544875554b6d434b574d57456b6348584e6c4b6f4172495050675275596342714e4a704a4256624d71496b616b614b65546a6e6659427a 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 626c6c4b664570766b61446768456746 remote_crypto_key 626c6c4b664570766b61446768456746 integ_alg sha-512-256 local_integ_key 794558624f7555545075746f4866655a544241564273706f6a776563686742446462496f5243476c69576f554a7054784a794a596b4343657973526d66644373 remote_integ_key 794558624f7555545075746f4866655a544241564273706f6a776563686742446462496f5243476c69576f554a7054784a794a596b4343657973526d66644373 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 6a6671536f50517041775552664e4373 remote_crypto_key 6a6671536f50517041775552664e4373 integ_alg sha-512-256 local_integ_key 766848524d45775258586e446765464e66675556727879566d6453506350736a746d537a4c5579746450575977724e6c4e624e6d5a615679594975716161495a remote_integ_key 766848524d45775258586e446765464e66675556727879566d6453506350736a746d537a4c5579746450575977724e6c4e624e6d5a615679594975716161495a 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 426241496671426c42626d524e4b675a remote_crypto_key 426241496671426c42626d524e4b675a integ_alg sha-512-256 local_integ_key 426e6c784c6666567a686c70766d4b554a6f724144476767765242494445566a75496475716b5842416f71486246455771504973697a6a58524c5642746a4651 remote_integ_key 426e6c784c6666567a686c70766d4b554a6f724144476767765242494445566a75496475716b5842416f71486246455771504973697a6a58524c5642746a4651 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 6279564f5a5368717a637a6274575152 remote_crypto_key 6279564f5a5368717a637a6274575152 integ_alg sha-512-256 local_integ_key 4c6c4b68745847715441765359745a47506d725a7143786b4c77617672454269414853506554427964766651577a6f7a474c734a566b447a616d626849767848 remote_integ_key 4c6c4b68745847715441765359745a47506d725a7143786b4c77617672454269414853506554427964766651577a6f7a474c734a566b447a616d626849767848 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 6c705a7443774d57724644487a647655 remote_crypto_key 6c705a7443774d57724644487a647655 integ_alg sha-512-256 local_integ_key 5167575a70644f58714249454371796d6a51676f47554565654b6a707a506746545167576c4167664343485479456649484d45755a626a724c4d514a4e4b5549 remote_integ_key 5167575a70644f58714249454371796d6a51676f47554565654b6a707a506746545167576c4167664343485479456649484d45755a626a724c4d514a4e4b5549 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 6c584963685570477179756e6f6d5341 remote_crypto_key 6c584963685570477179756e6f6d5341 integ_alg sha-512-256 local_integ_key 41474579647374535472466941685454574e674a4f75504a756652704d664f6769614c4d6c69784c4e484152716f6542554c4b5471637862714f74424b45566d remote_integ_key 41474579647374535472466941685454574e674a4f75504a756652704d664f6769614c4d6c69784c4e484152716f6542554c4b5471637862714f74424b45566d 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 4b6d5757454767446172687162726f6a remote_crypto_key 4b6d5757454767446172687162726f6a integ_alg sha-512-256 local_integ_key 6478544461776b77464a5762666c666177586d584d434d4b6e6c424977496a54565549557a7a6a7669776c7a5a6461534957644854424263524f766748526b70 remote_integ_key 6478544461776b77464a5762666c666177586d584d434d4b6e6c424977496a54565549557a7a6a7669776c7a5a6461534957644854424263524f766748526b70 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 467971634e50546b6f4c454c68564e73 remote_crypto_key 467971634e50546b6f4c454c68564e73 integ_alg sha-512-256 local_integ_key 434356767859666d6757775a414b4844794667416578637246714a5359614454566d787958525941756b67714861694e76764d64734863586c4145564556414e remote_integ_key 434356767859666d6757775a414b4844794667416578637246714a5359614454566d787958525941756b67714861694e76764d64734863586c4145564556414e 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 55794d43555572647448546a4e544765 remote_crypto_key 55794d43555572647448546a4e544765 integ_alg sha-512-256 local_integ_key 44564c64466e567a467255426d717a456c796f75474c534a6b7863577966544561626b4b6c4d4a4f4c47506654596c4c4c756c62696e675a67496e6746797a45 remote_integ_key 44564c64466e567a467255426d717a456c796f75474c534a6b7863577966544561626b4b6c4d4a4f4c47506654596c4c4c756c62696e675a67496e6746797a45 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 4c5371505a5945426e544f506d44525a remote_crypto_key 4c5371505a5945426e544f506d44525a integ_alg sha-512-256 local_integ_key 754d786e5677536a706a6b736f4a47534c574d686475756a674279666b656d6c4c73567768736c615076597057795a4262416b6b7358697541704a4754516457 remote_integ_key 754d786e5677536a706a6b736f4a47534c574d686475756a674279666b656d6c4c73567768736c615076597057795a4262416b6b7358697541704a4754516457 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 6c554b75476442564a62564c68486c6e remote_crypto_key 6c554b75476442564a62564c68486c6e integ_alg sha-512-256 local_integ_key 5847714a59454e6a4861684e4b76564f6d4369514d506c5445794656666b73695a6b736e7369746d49506b69706842716659506c6576736a78524e6850565669 remote_integ_key 5847714a59454e6a4861684e4b76564f6d4369514d506c5445794656666b73695a6b736e7369746d49506b69706842716659506c6576736a78524e6850565669 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 6651547a516d6c6e6f526f5563626472 remote_crypto_key 6651547a516d6c6e6f526f5563626472 integ_alg sha-512-256 local_integ_key 684f6e5662796a59536b6647764556734164477679754d774c766e427666597a564c7250694570694355734a5050544e556a6549447348724f73434441515479 remote_integ_key 684f6e5662796a59536b6647764556734164477679754d774c766e427666597a564c7250694570694355734a5050544e556a6549447348724f73434441515479 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 566f725a7441754c644c554273614c4e remote_crypto_key 566f725a7441754c644c554273614c4e integ_alg sha-512-256 local_integ_key 64676f5161767a4c744979625a467a436e694f4d4b796c42695466437849755378465973414d55506e667a646a67706343617645677569694463416f68425770 remote_integ_key 64676f5161767a4c744979625a467a436e694f4d4b796c42695466437849755378465973414d55506e667a646a67706343617645677569694463416f68425770 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 424c6d46644c6f7a4c494459644c546c remote_crypto_key 424c6d46644c6f7a4c494459644c546c integ_alg sha-512-256 local_integ_key 4a7467794c6e624d4a6768647874497165666545665164596f66766d6f7a6257516d4970516f465a727267666475654b665270465a417955424e7861704f594e remote_integ_key 4a7467794c6e624d4a6768647874497165666545665164596f66766d6f7a6257516d4970516f465a727267666475654b665270465a417955424e7861704f594e 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 767a4c7a705552666c5878574a6b4668 remote_crypto_key 767a4c7a705552666c5878574a6b4668 integ_alg sha-512-256 local_integ_key 764a6d476c414c5748777074675a64697363524c556e716c6c78697476636f4548695451546b7a6a4e7847696e515152556a657456575a6c704c685065634b66 remote_integ_key 764a6d476c414c5748777074675a64697363524c556e716c6c78697476636f4548695451546b7a6a4e7847696e515152556a657456575a6c704c685065634b66 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 4b4444764b7377594565656a715a4e6b remote_crypto_key 4b4444764b7377594565656a715a4e6b integ_alg sha-512-256 local_integ_key 456c544754647467685842496b45697948524261414a754c526d444e6c766d6a426c4e737072724f5a7767614f4c576f5577735a6d59616862546f67556d7361 remote_integ_key 456c544754647467685842496b45697948524261414a754c526d444e6c766d6a426c4e737072724f5a7767614f4c576f5577735a6d59616862546f67556d7361 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 514641584a466147636259756e646668 remote_crypto_key 514641584a466147636259756e646668 integ_alg sha-512-256 local_integ_key 744e4e4d7a68647054685052576144596b6b7a427959454866737155786473697161784548785369714e72734e564545514f6a52634f4d78464c69765a676464 remote_integ_key 744e4e4d7a68647054685052576144596b6b7a427959454866737155786473697161784548785369714e72734e564545514f6a52634f4d78464c69765a676464 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 437a52665a6e6d564a57494c556e6b79 remote_crypto_key 437a52665a6e6d564a57494c556e6b79 integ_alg sha-512-256 local_integ_key 537765506c656d726a5a5769566d5267706d7571757375566b41504e46714454444d73787567644746644f5a6a4d61735344626f517759614b5a4c58516e5141 remote_integ_key 537765506c656d726a5a5769566d5267706d7571757375566b41504e46714454444d73787567644746644f5a6a4d61735344626f517759614b5a4c58516e5141 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 795358696a5a4d787944434b4c574370 remote_crypto_key 795358696a5a4d787944434b4c574370 integ_alg sha-512-256 local_integ_key 536f726862617364515845634c6e5176666d56644e6d6f7a67766e4b706c616e53485548486174514e547a6d56484c4a5372636568695347776a715174474d65 remote_integ_key 536f726862617364515845634c6e5176666d56644e6d6f7a67766e4b706c616e53485548486174514e547a6d56484c4a5372636568695347776a715174474d65 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 514f6f6f484465434476466a4a585442 remote_crypto_key 514f6f6f484465434476466a4a585442 integ_alg sha-512-256 local_integ_key 7a4171726b6c537a58566a7145744745416b417a6455567959764a69635a44624f414d7648615a694e78756f6f6671504444674e5963564c48596463505a4346 remote_integ_key 7a4171726b6c537a58566a7145744745416b417a6455567959764a69635a44624f414d7648615a694e78756f6f6671504444674e5963564c48596463505a4346 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 47624d54414f46766153546a50737665 remote_crypto_key 47624d54414f46766153546a50737665 integ_alg sha-512-256 local_integ_key 504b515472717145556a7476777650744a6f504844706e644c4779544e6d4c6f754a46716f767a64784471474a5a647a4b4d4d4848415a7263595063424f4f62 remote_integ_key 504b515472717145556a7476777650744a6f504844706e644c4779544e6d4c6f754a46716f767a64784471474a5a647a4b4d4d4848415a7263595063424f4f62 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 7257596f6c53426c664a734b75636b6d remote_crypto_key 7257596f6c53426c664a734b75636b6d integ_alg sha-512-256 local_integ_key 706762436d426d574d4242716d5141596b4442697a4b6a6e4173534a646242594841704b685153514a78715a534e596750446365756672494c54567a747a7778 remote_integ_key 706762436d426d574d4242716d5141596b4442697a4b6a6e4173534a646242594841704b685153514a78715a534e596750446365756672494c54567a747a7778 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 7579776b4443734863694d5566456846 remote_crypto_key 7579776b4443734863694d5566456846 integ_alg sha-512-256 local_integ_key 6847456e4b775477487a4a5a5563776f5a6f646f71655a494161494b784c494854586854476e714168446f6a6a775964686a79426170466c574e4d756865744e remote_integ_key 6847456e4b775477487a4a5a5563776f5a6f646f71655a494161494b784c494854586854476e714168446f6a6a775964686a79426170466c574e4d756865744e 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 48424942695a77736b596a6d42545344 remote_crypto_key 48424942695a77736b596a6d42545344 integ_alg sha-512-256 local_integ_key 474d7345706a5259704b4972757562416a5a75627451414759594d516a734646724d7445746e67565248797353696d4a5a61726b784277585277775a75794971 remote_integ_key 474d7345706a5259704b4972757562416a5a75627451414759594d516a734646724d7445746e67565248797353696d4a5a61726b784277585277775a75794971 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 6e43676351446d7a6a7453424c6e696e remote_crypto_key 6e43676351446d7a6a7453424c6e696e integ_alg sha-512-256 local_integ_key 794a6f784378494c6b7372654d58787675646e4a76507147667a5968766c6d567345427a5178417143784f4c6c54694c6359577a5964536e475a6a557a766755 remote_integ_key 794a6f784378494c6b7372654d58787675646e4a76507147667a5968766c6d567345427a5178417143784f4c6c54694c6359577a5964536e475a6a557a766755 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 715a485155787a5948494f6b72505272 remote_crypto_key 715a485155787a5948494f6b72505272 integ_alg sha-512-256 local_integ_key 4e534f56765475465273787967616f6b7958664349434a666f534b6e5867476f597868627564644262654e5655455974744d634a48684c4a487279734c6f6c4a remote_integ_key 4e534f56765475465273787967616f6b7958664349434a666f534b6e5867476f597868627564644262654e5655455974744d634a48684c4a487279734c6f6c4a 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 696277564764477477574d4354535074 remote_crypto_key 696277564764477477574d4354535074 integ_alg sha-512-256 local_integ_key 4d69547264534f756b6b6561746c4f734f7843435658634c6e726f524a4d516e7056764155616975626c7a6c4f4b4d6d714257684b416e536363426f78636a58 remote_integ_key 4d69547264534f756b6b6561746c4f734f7843435658634c6e726f524a4d516e7056764155616975626c7a6c4f4b4d6d714257684b416e536363426f78636a58 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 6358757a50576d75467277676f476159 remote_crypto_key 6358757a50576d75467277676f476159 integ_alg sha-512-256 local_integ_key 6b72625567544e7568467375736d6164494d48525a49796478514a66767351757544424658704a6855705073754467627667614a69734c6e7175765473735343 remote_integ_key 6b72625567544e7568467375736d6164494d48525a49796478514a66767351757544424658704a6855705073754467627667614a69734c6e7175765473735343 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 7578415366787774766b4647474c5457 remote_crypto_key 7578415366787774766b4647474c5457 integ_alg sha-512-256 local_integ_key 497170464b4f5a4456684f6a50426354626a6b5348456e63565564546b4f74474a55524f5a535369534d48767469575a4b4b4c6f4763715a794a4d5a69626b6a remote_integ_key 497170464b4f5a4456684f6a50426354626a6b5348456e63565564546b4f74474a55524f5a535369534d48767469575a4b4b4c6f4763715a794a4d5a69626b6a 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 6f6c5a4446796755587965636468446e remote_crypto_key 6f6c5a4446796755587965636468446e integ_alg sha-512-256 local_integ_key 7a68534d675158564c476a425878767677544e576f716f6543524d4b546c63586d5355697a5769455779616742594a446f495270584b48536d4f49456358634a remote_integ_key 7a68534d675158564c476a425878767677544e576f716f6543524d4b546c63586d5355697a5769455779616742594a446f495270584b48536d4f49456358634a 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 4b774362454a5458535848584f614d77 remote_crypto_key 4b774362454a5458535848584f614d77 integ_alg sha-512-256 local_integ_key 446b44476645417449424a7462446145537351474561557555584f775354634a74764a57506b624a4e5276524e5546514363494a446f6e4f65514a566167735a remote_integ_key 446b44476645417449424a7462446145537351474561557555584f775354634a74764a57506b624a4e5276524e5546514363494a446f6e4f65514a566167735a 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 6768784d737941476a56747150647a5a remote_crypto_key 6768784d737941476a56747150647a5a integ_alg sha-512-256 local_integ_key 744156456b5962616c5a4163755a73584353466c63416b5a634d7a445059516a6147486b77456d526e664b524f724e5644614870744b6759627a52614a6c4957 remote_integ_key 744156456b5962616c5a4163755a73584353466c63416b5a634d7a445059516a6147486b77456d526e664b524f724e5644614870744b6759627a52614a6c4957 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 49467a54786a71427844476e41614e4e remote_crypto_key 49467a54786a71427844476e41614e4e integ_alg sha-512-256 local_integ_key 7770527a4a666b4347476b467a51494b4b78674d5761576f62476a43536752634249436e516856474e6e68645974694d5641616a686e414c694e4676634e7454 remote_integ_key 7770527a4a666b4347476b467a51494b4b78674d5761576f62476a43536752634249436e516856474e6e68645974694d5641616a686e414c694e4676634e7454 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 454f674c477749475a7a654e584b7759 remote_crypto_key 454f674c477749475a7a654e584b7759 integ_alg sha-512-256 local_integ_key 63494f454c50674a616e5865627a4c726750754854756676584950634976724d4a696665585349784863464c6f427143664f71646a6b4f4b6c525861554c7946 remote_integ_key 63494f454c50674a616e5865627a4c726750754854756676584950634976724d4a696665585349784863464c6f427143664f71646a6b4f4b6c525861554c7946 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 6f58647a4c5462736174704e79706c63 remote_crypto_key 6f58647a4c5462736174704e79706c63 integ_alg sha-512-256 local_integ_key 54716d4f6a45426d65784a544b4e6b466b486a444b6e527463487547426d6c5847506d71724d787974544d644a4d6f496878765a73777361796d4e67654e6e74 remote_integ_key 54716d4f6a45426d65784a544b4e6b466b486a444b6e527463487547426d6c5847506d71724d787974544d644a4d6f496878765a73777361796d4e67654e6e74 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 5171534852576c79526b715962506c67 remote_crypto_key 5171534852576c79526b715962506c67 integ_alg sha-512-256 local_integ_key 557141764246546f7477445a45694651457647786c455642425367766a55426946574a44514355767a4e7859517674734746506c6b686a58697a69537a7a6675 remote_integ_key 557141764246546f7477445a45694651457647786c455642425367766a55426946574a44514355767a4e7859517674734746506c6b686a58697a69537a7a6675 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 454f724c75676b454365646f576f7055 remote_crypto_key 454f724c75676b454365646f576f7055 integ_alg sha-512-256 local_integ_key 464874716a794157794a5142544846756b7777477661554a704458454748505a6273484a487475647952456e596473446f514d594e4c434758766a796e746f6d remote_integ_key 464874716a794157794a5142544846756b7777477661554a704458454748505a6273484a487475647952456e596473446f514d594e4c434758766a796e746f6d 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 7456695771427851785762507244465a remote_crypto_key 7456695771427851785762507244465a integ_alg sha-512-256 local_integ_key 594c7a66494543526e425368626665494256704646675562675a5453535a414764764a736f7a70656849744a5649756d655368674f7244696c4451596564506e remote_integ_key 594c7a66494543526e425368626665494256704646675562675a5453535a414764764a736f7a70656849744a5649756d655368674f7244696c4451596564506e 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 4f4266756a695a697a6f716855624c67 remote_crypto_key 4f4266756a695a697a6f716855624c67 integ_alg sha-512-256 local_integ_key 527247754e6758456f5a486949725569555571624e6a484545506556477a74424e446d4f436c7a6d754d74594d6d744d4b5766507061724b6a6e57486c666179 remote_integ_key 527247754e6758456f5a486949725569555571624e6a484545506556477a74424e446d4f436c7a6d754d74594d6d744d4b5766507061724b6a6e57486c666179 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 46457541676b70445264514c5a4e7556 remote_crypto_key 46457541676b70445264514c5a4e7556 integ_alg sha-512-256 local_integ_key 4b4c4d4d4e434e6a75544875554b6d434b574d57456b6348584e6c4b6f4172495050675275596342714e4a704a4256624d71496b616b614b65546a6e6659427a remote_integ_key 4b4c4d4d4e434e6a75544875554b6d434b574d57456b6348584e6c4b6f4172495050675275596342714e4a704a4256624d71496b616b614b65546a6e6659427a 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 626c6c4b664570766b61446768456746 remote_crypto_key 626c6c4b664570766b61446768456746 integ_alg sha-512-256 local_integ_key 794558624f7555545075746f4866655a544241564273706f6a776563686742446462496f5243476c69576f554a7054784a794a596b4343657973526d66644373 remote_integ_key 794558624f7555545075746f4866655a544241564273706f6a776563686742446462496f5243476c69576f554a7054784a794a596b4343657973526d66644373 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 6a6671536f50517041775552664e4373 remote_crypto_key 6a6671536f50517041775552664e4373 integ_alg sha-512-256 local_integ_key 766848524d45775258586e446765464e66675556727879566d6453506350736a746d537a4c5579746450575977724e6c4e624e6d5a615679594975716161495a remote_integ_key 766848524d45775258586e446765464e66675556727879566d6453506350736a746d537a4c5579746450575977724e6c4e624e6d5a615679594975716161495a 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 426241496671426c42626d524e4b675a remote_crypto_key 426241496671426c42626d524e4b675a integ_alg sha-512-256 local_integ_key 426e6c784c6666567a686c70766d4b554a6f724144476767765242494445566a75496475716b5842416f71486246455771504973697a6a58524c5642746a4651 remote_integ_key 426e6c784c6666567a686c70766d4b554a6f724144476767765242494445566a75496475716b5842416f71486246455771504973697a6a58524c5642746a4651 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 6279564f5a5368717a637a6274575152 remote_crypto_key 6279564f5a5368717a637a6274575152 integ_alg sha-512-256 local_integ_key 4c6c4b68745847715441765359745a47506d725a7143786b4c77617672454269414853506554427964766651577a6f7a474c734a566b447a616d626849767848 remote_integ_key 4c6c4b68745847715441765359745a47506d725a7143786b4c77617672454269414853506554427964766651577a6f7a474c734a566b447a616d626849767848 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 6c705a7443774d57724644487a647655 remote_crypto_key 6c705a7443774d57724644487a647655 integ_alg sha-512-256 local_integ_key 5167575a70644f58714249454371796d6a51676f47554565654b6a707a506746545167576c4167664343485479456649484d45755a626a724c4d514a4e4b5549 remote_integ_key 5167575a70644f58714249454371796d6a51676f47554565654b6a707a506746545167576c4167664343485479456649484d45755a626a724c4d514a4e4b5549 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 6c584963685570477179756e6f6d5341 remote_crypto_key 6c584963685570477179756e6f6d5341 integ_alg sha-512-256 local_integ_key 41474579647374535472466941685454574e674a4f75504a756652704d664f6769614c4d6c69784c4e484152716f6542554c4b5471637862714f74424b45566d remote_integ_key 41474579647374535472466941685454574e674a4f75504a756652704d664f6769614c4d6c69784c4e484152716f6542554c4b5471637862714f74424b45566d 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 4b6d5757454767446172687162726f6a remote_crypto_key 4b6d5757454767446172687162726f6a integ_alg sha-512-256 local_integ_key 6478544461776b77464a5762666c666177586d584d434d4b6e6c424977496a54565549557a7a6a7669776c7a5a6461534957644854424263524f766748526b70 remote_integ_key 6478544461776b77464a5762666c666177586d584d434d4b6e6c424977496a54565549557a7a6a7669776c7a5a6461534957644854424263524f766748526b70 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 467971634e50546b6f4c454c68564e73 remote_crypto_key 467971634e50546b6f4c454c68564e73 integ_alg sha-512-256 local_integ_key 434356767859666d6757775a414b4844794667416578637246714a5359614454566d787958525941756b67714861694e76764d64734863586c4145564556414e remote_integ_key 434356767859666d6757775a414b4844794667416578637246714a5359614454566d787958525941756b67714861694e76764d64734863586c4145564556414e 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 55794d43555572647448546a4e544765 remote_crypto_key 55794d43555572647448546a4e544765 integ_alg sha-512-256 local_integ_key 44564c64466e567a467255426d717a456c796f75474c534a6b7863577966544561626b4b6c4d4a4f4c47506654596c4c4c756c62696e675a67496e6746797a45 remote_integ_key 44564c64466e567a467255426d717a456c796f75474c534a6b7863577966544561626b4b6c4d4a4f4c47506654596c4c4c756c62696e675a67496e6746797a45 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 4c5371505a5945426e544f506d44525a remote_crypto_key 4c5371505a5945426e544f506d44525a integ_alg sha-512-256 local_integ_key 754d786e5677536a706a6b736f4a47534c574d686475756a674279666b656d6c4c73567768736c615076597057795a4262416b6b7358697541704a4754516457 remote_integ_key 754d786e5677536a706a6b736f4a47534c574d686475756a674279666b656d6c4c73567768736c615076597057795a4262416b6b7358697541704a4754516457 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 6c554b75476442564a62564c68486c6e remote_crypto_key 6c554b75476442564a62564c68486c6e integ_alg sha-512-256 local_integ_key 5847714a59454e6a4861684e4b76564f6d4369514d506c5445794656666b73695a6b736e7369746d49506b69706842716659506c6576736a78524e6850565669 remote_integ_key 5847714a59454e6a4861684e4b76564f6d4369514d506c5445794656666b73695a6b736e7369746d49506b69706842716659506c6576736a78524e6850565669 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 6651547a516d6c6e6f526f5563626472 remote_crypto_key 6651547a516d6c6e6f526f5563626472 integ_alg sha-512-256 local_integ_key 684f6e5662796a59536b6647764556734164477679754d774c766e427666597a564c7250694570694355734a5050544e556a6549447348724f73434441515479 remote_integ_key 684f6e5662796a59536b6647764556734164477679754d774c766e427666597a564c7250694570694355734a5050544e556a6549447348724f73434441515479 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 566f725a7441754c644c554273614c4e remote_crypto_key 566f725a7441754c644c554273614c4e integ_alg sha-512-256 local_integ_key 64676f5161767a4c744979625a467a436e694f4d4b796c42695466437849755378465973414d55506e667a646a67706343617645677569694463416f68425770 remote_integ_key 64676f5161767a4c744979625a467a436e694f4d4b796c42695466437849755378465973414d55506e667a646a67706343617645677569694463416f68425770 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 424c6d46644c6f7a4c494459644c546c remote_crypto_key 424c6d46644c6f7a4c494459644c546c integ_alg sha-512-256 local_integ_key 4a7467794c6e624d4a6768647874497165666545665164596f66766d6f7a6257516d4970516f465a727267666475654b665270465a417955424e7861704f594e remote_integ_key 4a7467794c6e624d4a6768647874497165666545665164596f66766d6f7a6257516d4970516f465a727267666475654b665270465a417955424e7861704f594e 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 767a4c7a705552666c5878574a6b4668 remote_crypto_key 767a4c7a705552666c5878574a6b4668 integ_alg sha-512-256 local_integ_key 764a6d476c414c5748777074675a64697363524c556e716c6c78697476636f4548695451546b7a6a4e7847696e515152556a657456575a6c704c685065634b66 remote_integ_key 764a6d476c414c5748777074675a64697363524c556e716c6c78697476636f4548695451546b7a6a4e7847696e515152556a657456575a6c704c685065634b66 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 4b4444764b7377594565656a715a4e6b remote_crypto_key 4b4444764b7377594565656a715a4e6b integ_alg sha-512-256 local_integ_key 456c544754647467685842496b45697948524261414a754c526d444e6c766d6a426c4e737072724f5a7767614f4c576f5577735a6d59616862546f67556d7361 remote_integ_key 456c544754647467685842496b45697948524261414a754c526d444e6c766d6a426c4e737072724f5a7767614f4c576f5577735a6d59616862546f67556d7361 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 514641584a466147636259756e646668 remote_crypto_key 514641584a466147636259756e646668 integ_alg sha-512-256 local_integ_key 744e4e4d7a68647054685052576144596b6b7a427959454866737155786473697161784548785369714e72734e564545514f6a52634f4d78464c69765a676464 remote_integ_key 744e4e4d7a68647054685052576144596b6b7a427959454866737155786473697161784548785369714e72734e564545514f6a52634f4d78464c69765a676464 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 437a52665a6e6d564a57494c556e6b79 remote_crypto_key 437a52665a6e6d564a57494c556e6b79 integ_alg sha-512-256 local_integ_key 537765506c656d726a5a5769566d5267706d7571757375566b41504e46714454444d73787567644746644f5a6a4d61735344626f517759614b5a4c58516e5141 remote_integ_key 537765506c656d726a5a5769566d5267706d7571757375566b41504e46714454444d73787567644746644f5a6a4d61735344626f517759614b5a4c58516e5141 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 795358696a5a4d787944434b4c574370 remote_crypto_key 795358696a5a4d787944434b4c574370 integ_alg sha-512-256 local_integ_key 536f726862617364515845634c6e5176666d56644e6d6f7a67766e4b706c616e53485548486174514e547a6d56484c4a5372636568695347776a715174474d65 remote_integ_key 536f726862617364515845634c6e5176666d56644e6d6f7a67766e4b706c616e53485548486174514e547a6d56484c4a5372636568695347776a715174474d65 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 514f6f6f484465434476466a4a585442 remote_crypto_key 514f6f6f484465434476466a4a585442 integ_alg sha-512-256 local_integ_key 7a4171726b6c537a58566a7145744745416b417a6455567959764a69635a44624f414d7648615a694e78756f6f6671504444674e5963564c48596463505a4346 remote_integ_key 7a4171726b6c537a58566a7145744745416b417a6455567959764a69635a44624f414d7648615a694e78756f6f6671504444674e5963564c48596463505a4346 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 47624d54414f46766153546a50737665 remote_crypto_key 47624d54414f46766153546a50737665 integ_alg sha-512-256 local_integ_key 504b515472717145556a7476777650744a6f504844706e644c4779544e6d4c6f754a46716f767a64784471474a5a647a4b4d4d4848415a7263595063424f4f62 remote_integ_key 504b515472717145556a7476777650744a6f504844706e644c4779544e6d4c6f754a46716f767a64784471474a5a647a4b4d4d4848415a7263595063424f4f62 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 7257596f6c53426c664a734b75636b6d remote_crypto_key 7257596f6c53426c664a734b75636b6d integ_alg sha-512-256 local_integ_key 706762436d426d574d4242716d5141596b4442697a4b6a6e4173534a646242594841704b685153514a78715a534e596750446365756672494c54567a747a7778 remote_integ_key 706762436d426d574d4242716d5141596b4442697a4b6a6e4173534a646242594841704b685153514a78715a534e596750446365756672494c54567a747a7778 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 7579776b4443734863694d5566456846 remote_crypto_key 7579776b4443734863694d5566456846 integ_alg sha-512-256 local_integ_key 6847456e4b775477487a4a5a5563776f5a6f646f71655a494161494b784c494854586854476e714168446f6a6a775964686a79426170466c574e4d756865744e remote_integ_key 6847456e4b775477487a4a5a5563776f5a6f646f71655a494161494b784c494854586854476e714168446f6a6a775964686a79426170466c574e4d756865744e 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 48424942695a77736b596a6d42545344 remote_crypto_key 48424942695a77736b596a6d42545344 integ_alg sha-512-256 local_integ_key 474d7345706a5259704b4972757562416a5a75627451414759594d516a734646724d7445746e67565248797353696d4a5a61726b784277585277775a75794971 remote_integ_key 474d7345706a5259704b4972757562416a5a75627451414759594d516a734646724d7445746e67565248797353696d4a5a61726b784277585277775a75794971 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 6e43676351446d7a6a7453424c6e696e remote_crypto_key 6e43676351446d7a6a7453424c6e696e integ_alg sha-512-256 local_integ_key 794a6f784378494c6b7372654d58787675646e4a76507147667a5968766c6d567345427a5178417143784f4c6c54694c6359577a5964536e475a6a557a766755 remote_integ_key 794a6f784378494c6b7372654d58787675646e4a76507147667a5968766c6d567345427a5178417143784f4c6c54694c6359577a5964536e475a6a557a766755 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 715a485155787a5948494f6b72505272 remote_crypto_key 715a485155787a5948494f6b72505272 integ_alg sha-512-256 local_integ_key 4e534f56765475465273787967616f6b7958664349434a666f534b6e5867476f597868627564644262654e5655455974744d634a48684c4a487279734c6f6c4a remote_integ_key 4e534f56765475465273787967616f6b7958664349434a666f534b6e5867476f597868627564644262654e5655455974744d634a48684c4a487279734c6f6c4a 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 696277564764477477574d4354535074 remote_crypto_key 696277564764477477574d4354535074 integ_alg sha-512-256 local_integ_key 4d69547264534f756b6b6561746c4f734f7843435658634c6e726f524a4d516e7056764155616975626c7a6c4f4b4d6d714257684b416e536363426f78636a58 remote_integ_key 4d69547264534f756b6b6561746c4f734f7843435658634c6e726f524a4d516e7056764155616975626c7a6c4f4b4d6d714257684b416e536363426f78636a58 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 6358757a50576d75467277676f476159 remote_crypto_key 6358757a50576d75467277676f476159 integ_alg sha-512-256 local_integ_key 6b72625567544e7568467375736d6164494d48525a49796478514a66767351757544424658704a6855705073754467627667614a69734c6e7175765473735343 remote_integ_key 6b72625567544e7568467375736d6164494d48525a49796478514a66767351757544424658704a6855705073754467627667614a69734c6e7175765473735343 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 7578415366787774766b4647474c5457 remote_crypto_key 7578415366787774766b4647474c5457 integ_alg sha-512-256 local_integ_key 497170464b4f5a4456684f6a50426354626a6b5348456e63565564546b4f74474a55524f5a535369534d48767469575a4b4b4c6f4763715a794a4d5a69626b6a remote_integ_key 497170464b4f5a4456684f6a50426354626a6b5348456e63565564546b4f74474a55524f5a535369534d48767469575a4b4b4c6f4763715a794a4d5a69626b6a 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 6f6c5a4446796755587965636468446e remote_crypto_key 6f6c5a4446796755587965636468446e integ_alg sha-512-256 local_integ_key 7a68534d675158564c476a425878767677544e576f716f6543524d4b546c63586d5355697a5769455779616742594a446f495270584b48536d4f49456358634a remote_integ_key 7a68534d675158564c476a425878767677544e576f716f6543524d4b546c63586d5355697a5769455779616742594a446f495270584b48536d4f49456358634a 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 4b774362454a5458535848584f614d77 remote_crypto_key 4b774362454a5458535848584f614d77 integ_alg sha-512-256 local_integ_key 446b44476645417449424a7462446145537351474561557555584f775354634a74764a57506b624a4e5276524e5546514363494a446f6e4f65514a566167735a remote_integ_key 446b44476645417449424a7462446145537351474561557555584f775354634a74764a57506b624a4e5276524e5546514363494a446f6e4f65514a566167735a 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 6768784d737941476a56747150647a5a remote_crypto_key 6768784d737941476a56747150647a5a integ_alg sha-512-256 local_integ_key 744156456b5962616c5a4163755a73584353466c63416b5a634d7a445059516a6147486b77456d526e664b524f724e5644614870744b6759627a52614a6c4957 remote_integ_key 744156456b5962616c5a4163755a73584353466c63416b5a634d7a445059516a6147486b77456d526e664b524f724e5644614870744b6759627a52614a6c4957 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 49467a54786a71427844476e41614e4e remote_crypto_key 49467a54786a71427844476e41614e4e integ_alg sha-512-256 local_integ_key 7770527a4a666b4347476b467a51494b4b78674d5761576f62476a43536752634249436e516856474e6e68645974694d5641616a686e414c694e4676634e7454 remote_integ_key 7770527a4a666b4347476b467a51494b4b78674d5761576f62476a43536752634249436e516856474e6e68645974694d5641616a686e414c694e4676634e7454 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 454f674c477749475a7a654e584b7759 remote_crypto_key 454f674c477749475a7a654e584b7759 integ_alg sha-512-256 local_integ_key 63494f454c50674a616e5865627a4c726750754854756676584950634976724d4a696665585349784863464c6f427143664f71646a6b4f4b6c525861554c7946 remote_integ_key 63494f454c50674a616e5865627a4c726750754854756676584950634976724d4a696665585349784863464c6f427143664f71646a6b4f4b6c525861554c7946 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 6f58647a4c5462736174704e79706c63 remote_crypto_key 6f58647a4c5462736174704e79706c63 integ_alg sha-512-256 local_integ_key 54716d4f6a45426d65784a544b4e6b466b486a444b6e527463487547426d6c5847506d71724d787974544d644a4d6f496878765a73777361796d4e67654e6e74 remote_integ_key 54716d4f6a45426d65784a544b4e6b466b486a444b6e527463487547426d6c5847506d71724d787974544d644a4d6f496878765a73777361796d4e67654e6e74 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 5171534852576c79526b715962506c67 remote_crypto_key 5171534852576c79526b715962506c67 integ_alg sha-512-256 local_integ_key 557141764246546f7477445a45694651457647786c455642425367766a55426946574a44514355767a4e7859517674734746506c6b686a58697a69537a7a6675 remote_integ_key 557141764246546f7477445a45694651457647786c455642425367766a55426946574a44514355767a4e7859517674734746506c6b686a58697a69537a7a6675 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 454f724c75676b454365646f576f7055 remote_crypto_key 454f724c75676b454365646f576f7055 integ_alg sha-512-256 local_integ_key 464874716a794157794a5142544846756b7777477661554a704458454748505a6273484a487475647952456e596473446f514d594e4c434758766a796e746f6d remote_integ_key 464874716a794157794a5142544846756b7777477661554a704458454748505a6273484a487475647952456e596473446f514d594e4c434758766a796e746f6d 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 7456695771427851785762507244465a remote_crypto_key 7456695771427851785762507244465a integ_alg sha-512-256 local_integ_key 594c7a66494543526e425368626665494256704646675562675a5453535a414764764a736f7a70656849744a5649756d655368674f7244696c4451596564506e remote_integ_key 594c7a66494543526e425368626665494256704646675562675a5453535a414764764a736f7a70656849744a5649756d655368674f7244696c4451596564506e 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 4f4266756a695a697a6f716855624c67 remote_crypto_key 4f4266756a695a697a6f716855624c67 integ_alg sha-512-256 local_integ_key 527247754e6758456f5a486949725569555571624e6a484545506556477a74424e446d4f436c7a6d754d74594d6d744d4b5766507061724b6a6e57486c666179 remote_integ_key 527247754e6758456f5a486949725569555571624e6a484545506556477a74424e446d4f436c7a6d754d74594d6d744d4b5766507061724b6a6e57486c666179 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 69424d68765a72637064584876667955 remote_crypto_key 69424d68765a72637064584876667955 integ_alg sha-512-256 local_integ_key 4d74427045564b736e547470584273534a6e564e72577256525a4c536a465a6b534f4749566264765a534350644d655a626b5168635562726d62464a784c5876 remote_integ_key 4d74427045564b736e547470584273534a6e564e72577256525a4c536a465a6b534f4749566264765a534350644d655a626b5168635562726d62464a784c5876 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 6461724179594d747844504162785167 remote_crypto_key 6461724179594d747844504162785167 integ_alg sha-512-256 local_integ_key 7042496f72766d496c4455745161764e73694f4d575a6543585467454d547a72684e595a564b646e4a494e744b4a547153667178485170637973727142645072 remote_integ_key 7042496f72766d496c4455745161764e73694f4d575a6543585467454d547a72684e595a564b646e4a494e744b4a547153667178485170637973727142645072 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 48735a4f59576663664b765a48496a66 remote_crypto_key 48735a4f59576663664b765a48496a66 integ_alg sha-512-256 local_integ_key 70764f5666686f5474694949764f4e466f644963774a6a425770517a6b5856735177726f467050416d6d62474358574c746a616452766870796f796546567258 remote_integ_key 70764f5666686f5474694949764f4e466f644963774a6a425770517a6b5856735177726f467050416d6d62474358574c746a616452766870796f796546567258 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 636b59764757694d525879434d6a5777 remote_crypto_key 636b59764757694d525879434d6a5777 integ_alg sha-512-256 local_integ_key 4f7571626c544d706870736c504472566c6a625776724c4c4741426e557556414f7a57734b696d744775556f546c4b766d4c647a534664474168644457566157 remote_integ_key 4f7571626c544d706870736c504472566c6a625776724c4c4741426e557556414f7a57734b696d744775556f546c4b766d4c647a534664474168644457566157 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 7a424a6e4f4e534179435a72637a5078 remote_crypto_key 7a424a6e4f4e534179435a72637a5078 integ_alg sha-512-256 local_integ_key 446d6c49456958446b574977506d6e7279454d636f464661446e6c6f6a6c69444f5675484972686c4155435174687066555868624e71556d46574a4377755478 remote_integ_key 446d6c49456958446b574977506d6e7279454d636f464661446e6c6f6a6c69444f5675484972686c4155435174687066555868624e71556d46574a4377755478 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 55514e6a7a70476a5745486259724872 remote_crypto_key 55514e6a7a70476a5745486259724872 integ_alg sha-512-256 local_integ_key 5961524f6b4c694f6372647941786e746465487a6b615a484b716c64506275546b4e725275446b6770684f4a67796b6e5a6d6457534f6a7067486e4e7041496c remote_integ_key 5961524f6b4c694f6372647941786e746465487a6b615a484b716c64506275546b4e725275446b6770684f4a67796b6e5a6d6457534f6a7067486e4e7041496c 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 555a68567542524e45714d5146457475 remote_crypto_key 555a68567542524e45714d5146457475 integ_alg sha-512-256 local_integ_key 49665263694d6659556b4472657976676547716262585771467042464e7a4a41784870757a5150565543754e4d7a676d6d4f6c444b6f4d48516e5263456d444e remote_integ_key 49665263694d6659556b4472657976676547716262585771467042464e7a4a41784870757a5150565543754e4d7a676d6d4f6c444b6f4d48516e5263456d444e 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 78467541774f7a684858736d62417a4e remote_crypto_key 78467541774f7a684858736d62417a4e integ_alg sha-512-256 local_integ_key 66564f4276414472484a77527974694a4f6b4a6b6d70774f5067656a6d6b77644f6d7273426d4a4c72716c727467494d57455976574a6f6b56754a4741516a41 remote_integ_key 66564f4276414472484a77527974694a4f6b4a6b6d70774f5067656a6d6b77644f6d7273426d4a4c72716c727467494d57455976574a6f6b56754a4741516a41 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 6872634d52647165584e736857586d69 remote_crypto_key 6872634d52647165584e736857586d69 integ_alg sha-512-256 local_integ_key 7844784968434f43556a7663444f6a4c684477737a6a4a564942634d6c676547417749497869474a5663734248734468597973786d715661707363436f465455 remote_integ_key 7844784968434f43556a7663444f6a4c684477737a6a4a564942634d6c676547417749497869474a5663734248734468597973786d715661707363436f465455 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 4d4f525a5a4e41494c735368674f6562 remote_crypto_key 4d4f525a5a4e41494c735368674f6562 integ_alg sha-512-256 local_integ_key 666a694b43694158617a416a526c477253534a66475558674f48506375685171795353526567557969654d72687a516d46707454645764656e517870794c6241 remote_integ_key 666a694b43694158617a416a526c477253534a66475558674f48506375685171795353526567557969654d72687a516d46707454645764656e517870794c6241 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 4d6b57776a57584c6e48415764487372 remote_crypto_key 4d6b57776a57584c6e48415764487372 integ_alg sha-512-256 local_integ_key 6a61444d6447474f4c454f547477714d75667a574e715a58484f6767794847795365434f4f6a5251634a58744f54654648514b6b5053455a416e636f434d4d4e remote_integ_key 6a61444d6447474f4c454f547477714d75667a574e715a58484f6767794847795365434f4f6a5251634a58744f54654648514b6b5053455a416e636f434d4d4e 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 5a755a476f756d4c7545446b71676d64 remote_crypto_key 5a755a476f756d4c7545446b71676d64 integ_alg sha-512-256 local_integ_key 664752786d516f59535364666a4d6e447a566b73434a4b6f506f776a617356654f42656a4a414b66784875625173536970546f555859486a7471706b5a474953 remote_integ_key 664752786d516f59535364666a4d6e447a566b73434a4b6f506f776a617356654f42656a4a414b66784875625173536970546f555859486a7471706b5a474953 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 52596742594152515943556c62754542 remote_crypto_key 52596742594152515943556c62754542 integ_alg sha-512-256 local_integ_key 6b5a70455a445746564c556670766b4443437a505951674d627a6b624f636245557653755a4a416b6f64545a795578444e504c6862446f795743465a706d4968 remote_integ_key 6b5a70455a445746564c556670766b4443437a505951674d627a6b624f636245557653755a4a416b6f64545a795578444e504c6862446f795743465a706d4968 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 487869734d6858506547697343634d50 remote_crypto_key 487869734d6858506547697343634d50 integ_alg sha-512-256 local_integ_key 62484647474773714a42654f786c4d4b70794867667a454374746169766a4249644c5851676f594f615376687565674e416f7a69567278737346654b7246704a remote_integ_key 62484647474773714a42654f786c4d4b70794867667a454374746169766a4249644c5851676f594f615376687565674e416f7a69567278737346654b7246704a 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 706c514366474c756d65466175566444 remote_crypto_key 706c514366474c756d65466175566444 integ_alg sha-512-256 local_integ_key 71566977736a4e79434f4f664d6e615a755544596c6c6b707945724c4d4946765a5766656c46584b596970707049635148736d4e4671624859434b5877775a7a remote_integ_key 71566977736a4e79434f4f664d6e615a755544596c6c6b707945724c4d4946765a5766656c46584b596970707049635148736d4e4671624859434b5877775a7a 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 7378476b6e625944594e794e63476f49 remote_crypto_key 7378476b6e625944594e794e63476f49 integ_alg sha-512-256 local_integ_key 5866544e63767553515a524f51655975755a4a697045734a7642745a70446c4f6d6c736f6567766b75504967614d6a736a6c6f47616167576b567a6670584242 remote_integ_key 5866544e63767553515a524f51655975755a4a697045734a7642745a70446c4f6d6c736f6567766b75504967614d6a736a6c6f47616167576b567a6670584242 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 706d5550546658635a77756b454a5574 remote_crypto_key 706d5550546658635a77756b454a5574 integ_alg sha-512-256 local_integ_key 727879486b766c4e51584a666d4a6d774b49484e4e5655766e795968734d504b5974704c71746c696c624b636a50575074726c434b764f4f78696a4c57756575 remote_integ_key 727879486b766c4e51584a666d4a6d774b49484e4e5655766e795968734d504b5974704c71746c696c624b636a50575074726c434b764f4f78696a4c57756575 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 544d4e434b736a4c6b7a577067596263 remote_crypto_key 544d4e434b736a4c6b7a577067596263 integ_alg sha-512-256 local_integ_key 546f585649584c49636a43444c71546a474d4f456a586e43676a6d534e6c6e686d76736b6b5254565648564962647a527073746856694b6b4a7847766474504b remote_integ_key 546f585649584c49636a43444c71546a474d4f456a586e43676a6d534e6c6e686d76736b6b5254565648564962647a527073746856694b6b4a7847766474504b 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 487357775567426f534d6a47464d7361 remote_crypto_key 487357775567426f534d6a47464d7361 integ_alg sha-512-256 local_integ_key 4c7a4d6f434567564d58687976624655656f61686359726f716c62505872797770707145794e767547524d6b6f71706e694a5075525368724a767a746253446c remote_integ_key 4c7a4d6f434567564d58687976624655656f61686359726f716c62505872797770707145794e767547524d6b6f71706e694a5075525368724a767a746253446c 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 44535a6d6d7355706567486b724b5949 remote_crypto_key 44535a6d6d7355706567486b724b5949 integ_alg sha-512-256 local_integ_key 4248666c7163736f496c74546f45515a4d5164635066684a4d5077514b73585a4956515855454c4947464c6a724562776257776373696b515161614e536b425a remote_integ_key 4248666c7163736f496c74546f45515a4d5164635066684a4d5077514b73585a4956515855454c4947464c6a724562776257776373696b515161614e536b425a 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 6f47497a4c5441694d496a546c4d4146 remote_crypto_key 6f47497a4c5441694d496a546c4d4146 integ_alg sha-512-256 local_integ_key 545877514e517a4f4d6b4e6243694e467363664b505a68564c755a4f716b50634b5a756a43414575686e4b75444e5557416e6571474d6e697359754e564d547a remote_integ_key 545877514e517a4f4d6b4e6243694e467363664b505a68564c755a4f716b50634b5a756a43414575686e4b75444e5557416e6571474d6e697359754e564d547a 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 6453414778444567794c4b5770526a55 remote_crypto_key 6453414778444567794c4b5770526a55 integ_alg sha-512-256 local_integ_key 4b6d747752716d766345656a6c746a7167527172645a586261766377706e457a476d7a5477586d565a434f776f535a42626b48564b4a6c75584d785770597a58 remote_integ_key 4b6d747752716d766345656a6c746a7167527172645a586261766377706e457a476d7a5477586d565a434f776f535a42626b48564b4a6c75584d785770597a58 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 74705066496447565055585149727879 remote_crypto_key 74705066496447565055585149727879 integ_alg sha-512-256 local_integ_key 42676143414e6a69487470757a67524272596b466b64686746554953777778494f657a675365694d537445657859537563476a5a724e416878797468744e4a4f remote_integ_key 42676143414e6a69487470757a67524272596b466b64686746554953777778494f657a675365694d537445657859537563476a5a724e416878797468744e4a4f 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 6e744752664c456c5649484563527453 remote_crypto_key 6e744752664c456c5649484563527453 integ_alg sha-512-256 local_integ_key 794c446545555651495777794a5146665a664e5468646943795a6a754159505845754a6b48734359685955564164794d617159614762714e7843425265794763 remote_integ_key 794c446545555651495777794a5146665a664e5468646943795a6a754159505845754a6b48734359685955564164794d617159614762714e7843425265794763 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 6d7356566e7277424d57727445577a48 remote_crypto_key 6d7356566e7277424d57727445577a48 integ_alg sha-512-256 local_integ_key 4b7765494e5446437371734d4b576b4954476d4c506253556d456758555162474270514b6e6b626e52665267595176667468486a79565870624e4e5563427444 remote_integ_key 4b7765494e5446437371734d4b576b4954476d4c506253556d456758555162474270514b6e6b626e52665267595176667468486a79565870624e4e5563427444 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 46617a57596c4d437850664e524c6a72 remote_crypto_key 46617a57596c4d437850664e524c6a72 integ_alg sha-512-256 local_integ_key 57757367506f75796f546f4a74676456724446616b476d776c676f59526e78414a7a6d74574452507274646f674c566f614c4c4f766965417769654d61535670 remote_integ_key 57757367506f75796f546f4a74676456724446616b476d776c676f59526e78414a7a6d74574452507274646f674c566f614c4c4f766965417769654d61535670 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 517751514c496a6c7365585175636a68 remote_crypto_key 517751514c496a6c7365585175636a68 integ_alg sha-512-256 local_integ_key 52524f714f73464e764854716475627663666f7a6e71654d4269714865697a426568444d47614a574b715750694a57546d545759587570796369447644525765 remote_integ_key 52524f714f73464e764854716475627663666f7a6e71654d4269714865697a426568444d47614a574b715750694a57546d545759587570796369447644525765 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 757563764777564275574266516d6157 remote_crypto_key 757563764777564275574266516d6157 integ_alg sha-512-256 local_integ_key 6d4376754d756c676d445657566155434c4a51666568716850524758714b445a6a71774853634c7049456a5a4a627361724c514d7a634e6c464a685377595348 remote_integ_key 6d4376754d756c676d445657566155434c4a51666568716850524758714b445a6a71774853634c7049456a5a4a627361724c514d7a634e6c464a685377595348 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 7a434d487255426a496e6f6674786e79 remote_crypto_key 7a434d487255426a496e6f6674786e79 integ_alg sha-512-256 local_integ_key 625462537a4b6a78635279545452776267475a775957584f555a466a7349744b4f5278744e44416a4f566347734266496a534443597777556b4e554877785845 remote_integ_key 625462537a4b6a78635279545452776267475a775957584f555a466a7349744b4f5278744e44416a4f566347734266496a534443597777556b4e554877785845 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 77776a54777a434f6a6d6f4d4c56796b remote_crypto_key 77776a54777a434f6a6d6f4d4c56796b integ_alg sha-512-256 local_integ_key 41616345546262614e4d76786d6d4a654f456e794a48784767796b6e7a6b537064506651616d424c52484153466f667761736a6d487276724f6a49746265696c remote_integ_key 41616345546262614e4d76786d6d4a654f456e794a48784767796b6e7a6b537064506651616d424c52484153466f667761736a6d487276724f6a49746265696c 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 46536a676b6e4f6b6150434648546956 remote_crypto_key 46536a676b6e4f6b6150434648546956 integ_alg sha-512-256 local_integ_key 4e54735a414556457366754f415476747a6e78514f6d7a664b4d6e434a46516e794f776c6662625276784a686a6f50534a776e684d62414b42414a5545576a53 remote_integ_key 4e54735a414556457366754f415476747a6e78514f6d7a664b4d6e434a46516e794f776c6662625276784a686a6f50534a776e684d62414b42414a5545576a53 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 7151474855725070554b50705870616b remote_crypto_key 7151474855725070554b50705870616b integ_alg sha-512-256 local_integ_key 626f51456f6f766f4e457357434d6f5a66415778455a4e75487a5771757159747154524f6d7874754456644659657564746846714f7a7871496e627168736c52 remote_integ_key 626f51456f6f766f4e457357434d6f5a66415778455a4e75487a5771757159747154524f6d7874754456644659657564746846714f7a7871496e627168736c52 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 7349524e6e616e6659716347444b497a remote_crypto_key 7349524e6e616e6659716347444b497a integ_alg sha-512-256 local_integ_key 5a48724b536f6c43567a6875486e68776a6f57534f4679696b56715777774b6c79575063757a49636549765a4962484f6d7553684b475264695453426b615a46 remote_integ_key 5a48724b536f6c43567a6875486e68776a6f57534f4679696b56715777774b6c79575063757a49636549765a4962484f6d7553684b475264695453426b615a46 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 59796950666f5479494d684b666c7262 remote_crypto_key 59796950666f5479494d684b666c7262 integ_alg sha-512-256 local_integ_key 694c51676a62495447664a4e44616f6242434369645a4974595a7366524d635774576e51557072644863584d584543625a756a4168656d58494d6e4142495247 remote_integ_key 694c51676a62495447664a4e44616f6242434369645a4974595a7366524d635774576e51557072644863584d584543625a756a4168656d58494d6e4142495247 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 6c7854754d535170746a754a59784179 remote_crypto_key 6c7854754d535170746a754a59784179 integ_alg sha-512-256 local_integ_key 4b536661654370617970655877486447436476686f68616b717973784255587948554f4c596d774e7545754f484f7562594d6754426e566e71534f696e6c7559 remote_integ_key 4b536661654370617970655877486447436476686f68616b717973784255587948554f4c596d774e7545754f484f7562594d6754426e566e71534f696e6c7559 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 647277726b4f6744645079537a4f744e remote_crypto_key 647277726b4f6744645079537a4f744e integ_alg sha-512-256 local_integ_key 65427363436e786c41515a6b544f716c45717450594c47726359757552417341626c4c4162546e5246746f48787773784b6f54646c5a6b506c68736d684c6364 remote_integ_key 65427363436e786c41515a6b544f716c45717450594c47726359757552417341626c4c4162546e5246746f48787773784b6f54646c5a6b506c68736d684c6364 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 50795844556241474f774b4f52744c74 remote_crypto_key 50795844556241474f774b4f52744c74 integ_alg sha-512-256 local_integ_key 705648456a747177615a4e426476765669677a596a544b664a7846514e414c4449524661554f714742696a455858454341704c4f74546668586741774d576779 remote_integ_key 705648456a747177615a4e426476765669677a596a544b664a7846514e414c4449524661554f714742696a455858454341704c4f74546668586741774d576779 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 5a766b6c514a6754795845496a41474b remote_crypto_key 5a766b6c514a6754795845496a41474b integ_alg sha-512-256 local_integ_key 6f466550466172464b73476d496d477271706b6547454a4e5054637079624d726f736c566e4e46454f4a4645594a58724c5a744b6867615a4a45684e53425144 remote_integ_key 6f466550466172464b73476d496d477271706b6547454a4e5054637079624d726f736c566e4e46454f4a4645594a58724c5a744b6867615a4a45684e53425144 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 554d736366674f5072426c566770734d remote_crypto_key 554d736366674f5072426c566770734d integ_alg sha-512-256 local_integ_key 556e4f674f464457734a6a454b6b4d6459594b7157476d6d6858694c736353735157767a63504a6b4e455344754c746155765a7856796d6171594350456c4153 remote_integ_key 556e4f674f464457734a6a454b6b4d6459594b7157476d6d6858694c736353735157767a63504a6b4e455344754c746155765a7856796d6171594350456c4153 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 586a627a736767675a6a55536c616365 remote_crypto_key 586a627a736767675a6a55536c616365 integ_alg sha-512-256 local_integ_key 485063464a64484d4f444871456b76466966717667707546664874754e71666577615a6563564b554a6651666173546576707677434c426556794f6f4a564a6d remote_integ_key 485063464a64484d4f444871456b76466966717667707546664874754e71666577615a6563564b554a6651666173546576707677434c426556794f6f4a564a6d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 69424d68765a72637064584876667955 remote_crypto_key 69424d68765a72637064584876667955 integ_alg sha-512-256 local_integ_key 4d74427045564b736e547470584273534a6e564e72577256525a4c536a465a6b534f4749566264765a534350644d655a626b5168635562726d62464a784c5876 remote_integ_key 4d74427045564b736e547470584273534a6e564e72577256525a4c536a465a6b534f4749566264765a534350644d655a626b5168635562726d62464a784c5876 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 6461724179594d747844504162785167 remote_crypto_key 6461724179594d747844504162785167 integ_alg sha-512-256 local_integ_key 7042496f72766d496c4455745161764e73694f4d575a6543585467454d547a72684e595a564b646e4a494e744b4a547153667178485170637973727142645072 remote_integ_key 7042496f72766d496c4455745161764e73694f4d575a6543585467454d547a72684e595a564b646e4a494e744b4a547153667178485170637973727142645072 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 48735a4f59576663664b765a48496a66 remote_crypto_key 48735a4f59576663664b765a48496a66 integ_alg sha-512-256 local_integ_key 70764f5666686f5474694949764f4e466f644963774a6a425770517a6b5856735177726f467050416d6d62474358574c746a616452766870796f796546567258 remote_integ_key 70764f5666686f5474694949764f4e466f644963774a6a425770517a6b5856735177726f467050416d6d62474358574c746a616452766870796f796546567258 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 636b59764757694d525879434d6a5777 remote_crypto_key 636b59764757694d525879434d6a5777 integ_alg sha-512-256 local_integ_key 4f7571626c544d706870736c504472566c6a625776724c4c4741426e557556414f7a57734b696d744775556f546c4b766d4c647a534664474168644457566157 remote_integ_key 4f7571626c544d706870736c504472566c6a625776724c4c4741426e557556414f7a57734b696d744775556f546c4b766d4c647a534664474168644457566157 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 7a424a6e4f4e534179435a72637a5078 remote_crypto_key 7a424a6e4f4e534179435a72637a5078 integ_alg sha-512-256 local_integ_key 446d6c49456958446b574977506d6e7279454d636f464661446e6c6f6a6c69444f5675484972686c4155435174687066555868624e71556d46574a4377755478 remote_integ_key 446d6c49456958446b574977506d6e7279454d636f464661446e6c6f6a6c69444f5675484972686c4155435174687066555868624e71556d46574a4377755478 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 55514e6a7a70476a5745486259724872 remote_crypto_key 55514e6a7a70476a5745486259724872 integ_alg sha-512-256 local_integ_key 5961524f6b4c694f6372647941786e746465487a6b615a484b716c64506275546b4e725275446b6770684f4a67796b6e5a6d6457534f6a7067486e4e7041496c remote_integ_key 5961524f6b4c694f6372647941786e746465487a6b615a484b716c64506275546b4e725275446b6770684f4a67796b6e5a6d6457534f6a7067486e4e7041496c 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 555a68567542524e45714d5146457475 remote_crypto_key 555a68567542524e45714d5146457475 integ_alg sha-512-256 local_integ_key 49665263694d6659556b4472657976676547716262585771467042464e7a4a41784870757a5150565543754e4d7a676d6d4f6c444b6f4d48516e5263456d444e remote_integ_key 49665263694d6659556b4472657976676547716262585771467042464e7a4a41784870757a5150565543754e4d7a676d6d4f6c444b6f4d48516e5263456d444e 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 78467541774f7a684858736d62417a4e remote_crypto_key 78467541774f7a684858736d62417a4e integ_alg sha-512-256 local_integ_key 66564f4276414472484a77527974694a4f6b4a6b6d70774f5067656a6d6b77644f6d7273426d4a4c72716c727467494d57455976574a6f6b56754a4741516a41 remote_integ_key 66564f4276414472484a77527974694a4f6b4a6b6d70774f5067656a6d6b77644f6d7273426d4a4c72716c727467494d57455976574a6f6b56754a4741516a41 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 6872634d52647165584e736857586d69 remote_crypto_key 6872634d52647165584e736857586d69 integ_alg sha-512-256 local_integ_key 7844784968434f43556a7663444f6a4c684477737a6a4a564942634d6c676547417749497869474a5663734248734468597973786d715661707363436f465455 remote_integ_key 7844784968434f43556a7663444f6a4c684477737a6a4a564942634d6c676547417749497869474a5663734248734468597973786d715661707363436f465455 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 4d4f525a5a4e41494c735368674f6562 remote_crypto_key 4d4f525a5a4e41494c735368674f6562 integ_alg sha-512-256 local_integ_key 666a694b43694158617a416a526c477253534a66475558674f48506375685171795353526567557969654d72687a516d46707454645764656e517870794c6241 remote_integ_key 666a694b43694158617a416a526c477253534a66475558674f48506375685171795353526567557969654d72687a516d46707454645764656e517870794c6241 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 4d6b57776a57584c6e48415764487372 remote_crypto_key 4d6b57776a57584c6e48415764487372 integ_alg sha-512-256 local_integ_key 6a61444d6447474f4c454f547477714d75667a574e715a58484f6767794847795365434f4f6a5251634a58744f54654648514b6b5053455a416e636f434d4d4e remote_integ_key 6a61444d6447474f4c454f547477714d75667a574e715a58484f6767794847795365434f4f6a5251634a58744f54654648514b6b5053455a416e636f434d4d4e 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 5a755a476f756d4c7545446b71676d64 remote_crypto_key 5a755a476f756d4c7545446b71676d64 integ_alg sha-512-256 local_integ_key 664752786d516f59535364666a4d6e447a566b73434a4b6f506f776a617356654f42656a4a414b66784875625173536970546f555859486a7471706b5a474953 remote_integ_key 664752786d516f59535364666a4d6e447a566b73434a4b6f506f776a617356654f42656a4a414b66784875625173536970546f555859486a7471706b5a474953 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 52596742594152515943556c62754542 remote_crypto_key 52596742594152515943556c62754542 integ_alg sha-512-256 local_integ_key 6b5a70455a445746564c556670766b4443437a505951674d627a6b624f636245557653755a4a416b6f64545a795578444e504c6862446f795743465a706d4968 remote_integ_key 6b5a70455a445746564c556670766b4443437a505951674d627a6b624f636245557653755a4a416b6f64545a795578444e504c6862446f795743465a706d4968 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 487869734d6858506547697343634d50 remote_crypto_key 487869734d6858506547697343634d50 integ_alg sha-512-256 local_integ_key 62484647474773714a42654f786c4d4b70794867667a454374746169766a4249644c5851676f594f615376687565674e416f7a69567278737346654b7246704a remote_integ_key 62484647474773714a42654f786c4d4b70794867667a454374746169766a4249644c5851676f594f615376687565674e416f7a69567278737346654b7246704a 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 706c514366474c756d65466175566444 remote_crypto_key 706c514366474c756d65466175566444 integ_alg sha-512-256 local_integ_key 71566977736a4e79434f4f664d6e615a755544596c6c6b707945724c4d4946765a5766656c46584b596970707049635148736d4e4671624859434b5877775a7a remote_integ_key 71566977736a4e79434f4f664d6e615a755544596c6c6b707945724c4d4946765a5766656c46584b596970707049635148736d4e4671624859434b5877775a7a 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 7378476b6e625944594e794e63476f49 remote_crypto_key 7378476b6e625944594e794e63476f49 integ_alg sha-512-256 local_integ_key 5866544e63767553515a524f51655975755a4a697045734a7642745a70446c4f6d6c736f6567766b75504967614d6a736a6c6f47616167576b567a6670584242 remote_integ_key 5866544e63767553515a524f51655975755a4a697045734a7642745a70446c4f6d6c736f6567766b75504967614d6a736a6c6f47616167576b567a6670584242 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 706d5550546658635a77756b454a5574 remote_crypto_key 706d5550546658635a77756b454a5574 integ_alg sha-512-256 local_integ_key 727879486b766c4e51584a666d4a6d774b49484e4e5655766e795968734d504b5974704c71746c696c624b636a50575074726c434b764f4f78696a4c57756575 remote_integ_key 727879486b766c4e51584a666d4a6d774b49484e4e5655766e795968734d504b5974704c71746c696c624b636a50575074726c434b764f4f78696a4c57756575 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 544d4e434b736a4c6b7a577067596263 remote_crypto_key 544d4e434b736a4c6b7a577067596263 integ_alg sha-512-256 local_integ_key 546f585649584c49636a43444c71546a474d4f456a586e43676a6d534e6c6e686d76736b6b5254565648564962647a527073746856694b6b4a7847766474504b remote_integ_key 546f585649584c49636a43444c71546a474d4f456a586e43676a6d534e6c6e686d76736b6b5254565648564962647a527073746856694b6b4a7847766474504b 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 487357775567426f534d6a47464d7361 remote_crypto_key 487357775567426f534d6a47464d7361 integ_alg sha-512-256 local_integ_key 4c7a4d6f434567564d58687976624655656f61686359726f716c62505872797770707145794e767547524d6b6f71706e694a5075525368724a767a746253446c remote_integ_key 4c7a4d6f434567564d58687976624655656f61686359726f716c62505872797770707145794e767547524d6b6f71706e694a5075525368724a767a746253446c 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 44535a6d6d7355706567486b724b5949 remote_crypto_key 44535a6d6d7355706567486b724b5949 integ_alg sha-512-256 local_integ_key 4248666c7163736f496c74546f45515a4d5164635066684a4d5077514b73585a4956515855454c4947464c6a724562776257776373696b515161614e536b425a remote_integ_key 4248666c7163736f496c74546f45515a4d5164635066684a4d5077514b73585a4956515855454c4947464c6a724562776257776373696b515161614e536b425a 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 6f47497a4c5441694d496a546c4d4146 remote_crypto_key 6f47497a4c5441694d496a546c4d4146 integ_alg sha-512-256 local_integ_key 545877514e517a4f4d6b4e6243694e467363664b505a68564c755a4f716b50634b5a756a43414575686e4b75444e5557416e6571474d6e697359754e564d547a remote_integ_key 545877514e517a4f4d6b4e6243694e467363664b505a68564c755a4f716b50634b5a756a43414575686e4b75444e5557416e6571474d6e697359754e564d547a 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 6453414778444567794c4b5770526a55 remote_crypto_key 6453414778444567794c4b5770526a55 integ_alg sha-512-256 local_integ_key 4b6d747752716d766345656a6c746a7167527172645a586261766377706e457a476d7a5477586d565a434f776f535a42626b48564b4a6c75584d785770597a58 remote_integ_key 4b6d747752716d766345656a6c746a7167527172645a586261766377706e457a476d7a5477586d565a434f776f535a42626b48564b4a6c75584d785770597a58 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 74705066496447565055585149727879 remote_crypto_key 74705066496447565055585149727879 integ_alg sha-512-256 local_integ_key 42676143414e6a69487470757a67524272596b466b64686746554953777778494f657a675365694d537445657859537563476a5a724e416878797468744e4a4f remote_integ_key 42676143414e6a69487470757a67524272596b466b64686746554953777778494f657a675365694d537445657859537563476a5a724e416878797468744e4a4f 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 6e744752664c456c5649484563527453 remote_crypto_key 6e744752664c456c5649484563527453 integ_alg sha-512-256 local_integ_key 794c446545555651495777794a5146665a664e5468646943795a6a754159505845754a6b48734359685955564164794d617159614762714e7843425265794763 remote_integ_key 794c446545555651495777794a5146665a664e5468646943795a6a754159505845754a6b48734359685955564164794d617159614762714e7843425265794763 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 6d7356566e7277424d57727445577a48 remote_crypto_key 6d7356566e7277424d57727445577a48 integ_alg sha-512-256 local_integ_key 4b7765494e5446437371734d4b576b4954476d4c506253556d456758555162474270514b6e6b626e52665267595176667468486a79565870624e4e5563427444 remote_integ_key 4b7765494e5446437371734d4b576b4954476d4c506253556d456758555162474270514b6e6b626e52665267595176667468486a79565870624e4e5563427444 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 46617a57596c4d437850664e524c6a72 remote_crypto_key 46617a57596c4d437850664e524c6a72 integ_alg sha-512-256 local_integ_key 57757367506f75796f546f4a74676456724446616b476d776c676f59526e78414a7a6d74574452507274646f674c566f614c4c4f766965417769654d61535670 remote_integ_key 57757367506f75796f546f4a74676456724446616b476d776c676f59526e78414a7a6d74574452507274646f674c566f614c4c4f766965417769654d61535670 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 517751514c496a6c7365585175636a68 remote_crypto_key 517751514c496a6c7365585175636a68 integ_alg sha-512-256 local_integ_key 52524f714f73464e764854716475627663666f7a6e71654d4269714865697a426568444d47614a574b715750694a57546d545759587570796369447644525765 remote_integ_key 52524f714f73464e764854716475627663666f7a6e71654d4269714865697a426568444d47614a574b715750694a57546d545759587570796369447644525765 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 757563764777564275574266516d6157 remote_crypto_key 757563764777564275574266516d6157 integ_alg sha-512-256 local_integ_key 6d4376754d756c676d445657566155434c4a51666568716850524758714b445a6a71774853634c7049456a5a4a627361724c514d7a634e6c464a685377595348 remote_integ_key 6d4376754d756c676d445657566155434c4a51666568716850524758714b445a6a71774853634c7049456a5a4a627361724c514d7a634e6c464a685377595348 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 7a434d487255426a496e6f6674786e79 remote_crypto_key 7a434d487255426a496e6f6674786e79 integ_alg sha-512-256 local_integ_key 625462537a4b6a78635279545452776267475a775957584f555a466a7349744b4f5278744e44416a4f566347734266496a534443597777556b4e554877785845 remote_integ_key 625462537a4b6a78635279545452776267475a775957584f555a466a7349744b4f5278744e44416a4f566347734266496a534443597777556b4e554877785845 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 77776a54777a434f6a6d6f4d4c56796b remote_crypto_key 77776a54777a434f6a6d6f4d4c56796b integ_alg sha-512-256 local_integ_key 41616345546262614e4d76786d6d4a654f456e794a48784767796b6e7a6b537064506651616d424c52484153466f667761736a6d487276724f6a49746265696c remote_integ_key 41616345546262614e4d76786d6d4a654f456e794a48784767796b6e7a6b537064506651616d424c52484153466f667761736a6d487276724f6a49746265696c 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 46536a676b6e4f6b6150434648546956 remote_crypto_key 46536a676b6e4f6b6150434648546956 integ_alg sha-512-256 local_integ_key 4e54735a414556457366754f415476747a6e78514f6d7a664b4d6e434a46516e794f776c6662625276784a686a6f50534a776e684d62414b42414a5545576a53 remote_integ_key 4e54735a414556457366754f415476747a6e78514f6d7a664b4d6e434a46516e794f776c6662625276784a686a6f50534a776e684d62414b42414a5545576a53 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 7151474855725070554b50705870616b remote_crypto_key 7151474855725070554b50705870616b integ_alg sha-512-256 local_integ_key 626f51456f6f766f4e457357434d6f5a66415778455a4e75487a5771757159747154524f6d7874754456644659657564746846714f7a7871496e627168736c52 remote_integ_key 626f51456f6f766f4e457357434d6f5a66415778455a4e75487a5771757159747154524f6d7874754456644659657564746846714f7a7871496e627168736c52 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 7349524e6e616e6659716347444b497a remote_crypto_key 7349524e6e616e6659716347444b497a integ_alg sha-512-256 local_integ_key 5a48724b536f6c43567a6875486e68776a6f57534f4679696b56715777774b6c79575063757a49636549765a4962484f6d7553684b475264695453426b615a46 remote_integ_key 5a48724b536f6c43567a6875486e68776a6f57534f4679696b56715777774b6c79575063757a49636549765a4962484f6d7553684b475264695453426b615a46 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 59796950666f5479494d684b666c7262 remote_crypto_key 59796950666f5479494d684b666c7262 integ_alg sha-512-256 local_integ_key 694c51676a62495447664a4e44616f6242434369645a4974595a7366524d635774576e51557072644863584d584543625a756a4168656d58494d6e4142495247 remote_integ_key 694c51676a62495447664a4e44616f6242434369645a4974595a7366524d635774576e51557072644863584d584543625a756a4168656d58494d6e4142495247 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 6c7854754d535170746a754a59784179 remote_crypto_key 6c7854754d535170746a754a59784179 integ_alg sha-512-256 local_integ_key 4b536661654370617970655877486447436476686f68616b717973784255587948554f4c596d774e7545754f484f7562594d6754426e566e71534f696e6c7559 remote_integ_key 4b536661654370617970655877486447436476686f68616b717973784255587948554f4c596d774e7545754f484f7562594d6754426e566e71534f696e6c7559 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 647277726b4f6744645079537a4f744e remote_crypto_key 647277726b4f6744645079537a4f744e integ_alg sha-512-256 local_integ_key 65427363436e786c41515a6b544f716c45717450594c47726359757552417341626c4c4162546e5246746f48787773784b6f54646c5a6b506c68736d684c6364 remote_integ_key 65427363436e786c41515a6b544f716c45717450594c47726359757552417341626c4c4162546e5246746f48787773784b6f54646c5a6b506c68736d684c6364 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 50795844556241474f774b4f52744c74 remote_crypto_key 50795844556241474f774b4f52744c74 integ_alg sha-512-256 local_integ_key 705648456a747177615a4e426476765669677a596a544b664a7846514e414c4449524661554f714742696a455858454341704c4f74546668586741774d576779 remote_integ_key 705648456a747177615a4e426476765669677a596a544b664a7846514e414c4449524661554f714742696a455858454341704c4f74546668586741774d576779 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 5a766b6c514a6754795845496a41474b remote_crypto_key 5a766b6c514a6754795845496a41474b integ_alg sha-512-256 local_integ_key 6f466550466172464b73476d496d477271706b6547454a4e5054637079624d726f736c566e4e46454f4a4645594a58724c5a744b6867615a4a45684e53425144 remote_integ_key 6f466550466172464b73476d496d477271706b6547454a4e5054637079624d726f736c566e4e46454f4a4645594a58724c5a744b6867615a4a45684e53425144 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 554d736366674f5072426c566770734d remote_crypto_key 554d736366674f5072426c566770734d integ_alg sha-512-256 local_integ_key 556e4f674f464457734a6a454b6b4d6459594b7157476d6d6858694c736353735157767a63504a6b4e455344754c746155765a7856796d6171594350456c4153 remote_integ_key 556e4f674f464457734a6a454b6b4d6459594b7157476d6d6858694c736353735157767a63504a6b4e455344754c746155765a7856796d6171594350456c4153 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 586a627a736767675a6a55536c616365 remote_crypto_key 586a627a736767675a6a55536c616365 integ_alg sha-512-256 local_integ_key 485063464a64484d4f444871456b76466966717667707546664874754e71666577615a6563564b554a6651666173546576707677434c426556794f6f4a564a6d remote_integ_key 485063464a64484d4f444871456b76466966717667707546664874754e71666577615a6563564b554a6651666173546576707677434c426556794f6f4a564a6d 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 664256716f63505a5465784247726f50 remote_crypto_key 664256716f63505a5465784247726f50 integ_alg sha-512-256 local_integ_key 5766787547726f784c4e797376786b586b71785a4c6648546e426c6d557042416748436d4c6c4d6d524c7973454d6a474f42566d4170734247755864546c7a71 remote_integ_key 5766787547726f784c4e797376786b586b71785a4c6648546e426c6d557042416748436d4c6c4d6d524c7973454d6a474f42566d4170734247755864546c7a71 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 6956764e594e414c6570596a61764151 remote_crypto_key 6956764e594e414c6570596a61764151 integ_alg sha-512-256 local_integ_key 63474c51795a6d6a724c417a6856554d566f7648506a767344634a694f535372654f537550766565685247704b6f796e41594667655355426b4f616154724366 remote_integ_key 63474c51795a6d6a724c417a6856554d566f7648506a767344634a694f535372654f537550766565685247704b6f796e41594667655355426b4f616154724366 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 4e4a7877747952704b5861474a526b56 remote_crypto_key 4e4a7877747952704b5861474a526b56 integ_alg sha-512-256 local_integ_key 4a4e6c55506c5145766d487943726774506e4364456247516c484446634a477470416d644e72494863624f65714b4861716d5448784c5a466b56524c714b6a59 remote_integ_key 4a4e6c55506c5145766d487943726774506e4364456247516c484446634a477470416d644e72494863624f65714b4861716d5448784c5a466b56524c714b6a59 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 58464f42707455626c5a67436a6b7876 remote_crypto_key 58464f42707455626c5a67436a6b7876 integ_alg sha-512-256 local_integ_key 7a686f7a435a416e57696b776d6d5772496f4e56776741655078734563535a72644f5249585469466e5258514a4e52526e525141684775424d54436e51445749 remote_integ_key 7a686f7a435a416e57696b776d6d5772496f4e56776741655078734563535a72644f5249585469466e5258514a4e52526e525141684775424d54436e51445749 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 4946754e455046544d74476943524648 remote_crypto_key 4946754e455046544d74476943524648 integ_alg sha-512-256 local_integ_key 6f774f775a45634e6a675359454577594d495271734665454d4276695a415850504446664277445668676c61755253517744646551756d7275676f436243556a remote_integ_key 6f774f775a45634e6a675359454577594d495271734665454d4276695a415850504446664277445668676c61755253517744646551756d7275676f436243556a 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 695051694a584b69527155516b68747a remote_crypto_key 695051694a584b69527155516b68747a integ_alg sha-512-256 local_integ_key 506c716f70795763525249474e724a5958616472454e74414657717a66654e4549434e4b56514756577a625779736d69697a57504f77476a694e614a6e706c63 remote_integ_key 506c716f70795763525249474e724a5958616472454e74414657717a66654e4549434e4b56514756577a625779736d69697a57504f77476a694e614a6e706c63 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 6b764f57624d616d5a6559656b505077 remote_crypto_key 6b764f57624d616d5a6559656b505077 integ_alg sha-512-256 local_integ_key 7849476a487a444468696c496764577657504d476b74526c49706a45625754674f75414c46436b764c514f447558656a55516b586d5854545153534c646a6a42 remote_integ_key 7849476a487a444468696c496764577657504d476b74526c49706a45625754674f75414c46436b764c514f447558656a55516b586d5854545153534c646a6a42 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 626e7269576d68707545756769634d74 remote_crypto_key 626e7269576d68707545756769634d74 integ_alg sha-512-256 local_integ_key 74685a42654e496c4a644376755370766568594f666a4541417a4d63764c6d7259754b4971646c4e537244726f705373475243667977594a6b5743425a6f4553 remote_integ_key 74685a42654e496c4a644376755370766568594f666a4541417a4d63764c6d7259754b4971646c4e537244726f705373475243667977594a6b5743425a6f4553 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 466c6e53656145437743416e6b714e78 remote_crypto_key 466c6e53656145437743416e6b714e78 integ_alg sha-512-256 local_integ_key 7661644c68566d6a6c5275784b486d6370734a746e6f786f6a757068464f6346457850764a724c556270575470787053496e767176786d647549756277625a61 remote_integ_key 7661644c68566d6a6c5275784b486d6370734a746e6f786f6a757068464f6346457850764a724c556270575470787053496e767176786d647549756277625a61 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 5145674866524e6c4d4652746d727248 remote_crypto_key 5145674866524e6c4d4652746d727248 integ_alg sha-512-256 local_integ_key 74595658706355617a6b574e6e42517448666a69686763696b716e615150474b4345494c78456c7a66597952676c48625a4a744c4d677a695675474559756e71 remote_integ_key 74595658706355617a6b574e6e42517448666a69686763696b716e615150474b4345494c78456c7a66597952676c48625a4a744c4d677a695675474559756e71 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 67656a4c6d4f785a536272686b714251 remote_crypto_key 67656a4c6d4f785a536272686b714251 integ_alg sha-512-256 local_integ_key 6679576b51456768417859755a6869455059625265666e78797a49647a7a5558594b70725a6155434b6f786a505563775a505257546f5449664b58414664586f remote_integ_key 6679576b51456768417859755a6869455059625265666e78797a49647a7a5558594b70725a6155434b6f786a505563775a505257546f5449664b58414664586f 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 794e4342475344776e4852794555786c remote_crypto_key 794e4342475344776e4852794555786c integ_alg sha-512-256 local_integ_key 6d6962716941596d4b414d437a537467627848665766574a4256795165616f447242637478525678684e62434c45677358694f62474f6c554468684245484264 remote_integ_key 6d6962716941596d4b414d437a537467627848665766574a4256795165616f447242637478525678684e62434c45677358694f62474f6c554468684245484264 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 6a69654a726c69796b626f4c7670644f remote_crypto_key 6a69654a726c69796b626f4c7670644f integ_alg sha-512-256 local_integ_key 4a5a554e466a4f6b4577694a564a7764437a554e486e56466d57564f5a48636c5a556241547361586a694554637a67684575454d434e724471537a53426c6c72 remote_integ_key 4a5a554e466a4f6b4577694a564a7764437a554e486e56466d57564f5a48636c5a556241547361586a694554637a67684575454d434e724471537a53426c6c72 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 45535367567a674365516a6b5a746f42 remote_crypto_key 45535367567a674365516a6b5a746f42 integ_alg sha-512-256 local_integ_key 6b47504d6f51754f544b766e474c5351457153646a47746c63454a7644785264585a4b644e674f66777971535770534165694545684b464f5057447168526d47 remote_integ_key 6b47504d6f51754f544b766e474c5351457153646a47746c63454a7644785264585a4b644e674f66777971535770534165694545684b464f5057447168526d47 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 774c47434c774f52796972584f664c79 remote_crypto_key 774c47434c774f52796972584f664c79 integ_alg sha-512-256 local_integ_key 59634e6b4b566c6f496d536541746f717765486a4855725064446d755764434c746b71657769637a4d425052494b6d795557466751534d50786b5a724e424b4e remote_integ_key 59634e6b4b566c6f496d536541746f717765486a4855725064446d755764434c746b71657769637a4d425052494b6d795557466751534d50786b5a724e424b4e 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 51544478684f417a456e625a5a675253 remote_crypto_key 51544478684f417a456e625a5a675253 integ_alg sha-512-256 local_integ_key 6c51675179754544416b72765779717745464a415250494a5669506765776e465a785152774c61556d7058536c7852536e4e797a78647a4a5950587162595173 remote_integ_key 6c51675179754544416b72765779717745464a415250494a5669506765776e465a785152774c61556d7058536c7852536e4e797a78647a4a5950587162595173 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 4e7945596b6a7573534653454775534b remote_crypto_key 4e7945596b6a7573534653454775534b integ_alg sha-512-256 local_integ_key 6b4e46636544426b426847556f58566e6c65616d446758794e7371476a4e6b6e7449704b48716169626b6a5a4e495362656d454d6b6d63757649464646516251 remote_integ_key 6b4e46636544426b426847556f58566e6c65616d446758794e7371476a4e6b6e7449704b48716169626b6a5a4e495362656d454d6b6d63757649464646516251 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 545a494b637a6649544d685645654975 remote_crypto_key 545a494b637a6649544d685645654975 integ_alg sha-512-256 local_integ_key 694255444977426353446c4c53546e42574e6370506b4a4c5571776b464e716973755a424b47667968567444684264634e48635464676d66674b4b6b49617255 remote_integ_key 694255444977426353446c4c53546e42574e6370506b4a4c5571776b464e716973755a424b47667968567444684264634e48635464676d66674b4b6b49617255 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 545a4279646e744451634e6d71716570 remote_crypto_key 545a4279646e744451634e6d71716570 integ_alg sha-512-256 local_integ_key 516369416e674d5265626254766e4c42777a4c706846517063794c58486d4d536e647a4c746772735365764655574666507a416d7864784a5957506b786c6458 remote_integ_key 516369416e674d5265626254766e4c42777a4c706846517063794c58486d4d536e647a4c746772735365764655574666507a416d7864784a5957506b786c6458 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 526d6276726e756c5a6f704b54735072 remote_crypto_key 526d6276726e756c5a6f704b54735072 integ_alg sha-512-256 local_integ_key 4a4f7755547a6a6a614e62755172734f534b774578686c79576d596e566743717a6e595150794f6252464c4b424150746c52626f78627774436b744e53526f62 remote_integ_key 4a4f7755547a6a6a614e62755172734f534b774578686c79576d596e566743717a6e595150794f6252464c4b424150746c52626f78627774436b744e53526f62 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 426773795058776845704a5944644555 remote_crypto_key 426773795058776845704a5944644555 integ_alg sha-512-256 local_integ_key 6a47416d61454351574c717855694a6c684e61537943625845596f6b665252597666466c736a454e56744a746b4874527172776a74695a64534e7859634e4a72 remote_integ_key 6a47416d61454351574c717855694a6c684e61537943625845596f6b665252597666466c736a454e56744a746b4874527172776a74695a64534e7859634e4a72 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 4c4e5649454e6175734a547677597a6f remote_crypto_key 4c4e5649454e6175734a547677597a6f integ_alg sha-512-256 local_integ_key 5a6f7859537263746d4c69434d64556b456a5449487a6d685546777162646d4e4c7655745579745a566b69796343614c44485a556873484d5573496c4a455a61 remote_integ_key 5a6f7859537263746d4c69434d64556b456a5449487a6d685546777162646d4e4c7655745579745a566b69796343614c44485a556873484d5573496c4a455a61 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 7558524b57695652725a696f50726376 remote_crypto_key 7558524b57695652725a696f50726376 integ_alg sha-512-256 local_integ_key 416f537278754b747643754a6a61506a617562526c785a795841426351716342484b50446b52654f5a6e4e65676e75495a4b4d666d755364487a436755485354 remote_integ_key 416f537278754b747643754a6a61506a617562526c785a795841426351716342484b50446b52654f5a6e4e65676e75495a4b4d666d755364487a436755485354 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 476b6249704c4b56497742786f6d6d4c remote_crypto_key 476b6249704c4b56497742786f6d6d4c integ_alg sha-512-256 local_integ_key 4b6e695a41416f4b5a654879504f41425367584c62646a4b5a516764654468566567776e67787077754c6e665a6d71616570644a43756541764f5a61594d535a remote_integ_key 4b6e695a41416f4b5a654879504f41425367584c62646a4b5a516764654468566567776e67787077754c6e665a6d71616570644a43756541764f5a61594d535a 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 56437a694664794e4c424a7579674d64 remote_crypto_key 56437a694664794e4c424a7579674d64 integ_alg sha-512-256 local_integ_key 52634643664774434a637578666143776575456e794254614554674e4b786b566a775374575542724d61486b4d696a6256726c645a4a6c5549666558704d444d remote_integ_key 52634643664774434a637578666143776575456e794254614554674e4b786b566a775374575542724d61486b4d696a6256726c645a4a6c5549666558704d444d 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 49657865637a477341655a6e4c59564c remote_crypto_key 49657865637a477341655a6e4c59564c integ_alg sha-512-256 local_integ_key 746d41575a4a76457a634f6a755763464a4246426876505769756f62716e6b797a4d64416171537a457a504d705942415844415579514c4e4d514d756166457a remote_integ_key 746d41575a4a76457a634f6a755763464a4246426876505769756f62716e6b797a4d64416171537a457a504d705942415844415579514c4e4d514d756166457a 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 59576d6e56497255594974584c4d6245 remote_crypto_key 59576d6e56497255594974584c4d6245 integ_alg sha-512-256 local_integ_key 666874557251725556746e676b6a4e64414267774a6b42576d4a4f70484a796b5242616a636a4d4175716e775a5049615a736649426e47774b495a6571554551 remote_integ_key 666874557251725556746e676b6a4e64414267774a6b42576d4a4f70484a796b5242616a636a4d4175716e775a5049615a736649426e47774b495a6571554551 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 584a4263665a65666d4b414d6d6e6871 remote_crypto_key 584a4263665a65666d4b414d6d6e6871 integ_alg sha-512-256 local_integ_key 49434f68745a4179477a41684b476b49496c577a62485959677453677a595a6d49526b7355574a754966724c496b7a61626f4e67505471666b72584f57424b73 remote_integ_key 49434f68745a4179477a41684b476b49496c577a62485959677453677a595a6d49526b7355574a754966724c496b7a61626f4e67505471666b72584f57424b73 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 7476526278624b4e5878725071426658 remote_crypto_key 7476526278624b4e5878725071426658 integ_alg sha-512-256 local_integ_key 4f6846716d6c72574b594165734e7a767166635457696e495057707348654a5052456a4f436e5273556676514c645970746e63427a64686c574471724354796e remote_integ_key 4f6846716d6c72574b594165734e7a767166635457696e495057707348654a5052456a4f436e5273556676514c645970746e63427a64686c574471724354796e 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 5371504341675052536659576569546e remote_crypto_key 5371504341675052536659576569546e integ_alg sha-512-256 local_integ_key 6870624a72644a62725251677764697a6d636470554766544b71774e4e58567652674a4c62657746525744754b737a68784454554a69754c4d7a5141597a614b remote_integ_key 6870624a72644a62725251677764697a6d636470554766544b71774e4e58567652674a4c62657746525744754b737a68784454554a69754c4d7a5141597a614b 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 7974564a7a746376704a5a4a497a6868 remote_crypto_key 7974564a7a746376704a5a4a497a6868 integ_alg sha-512-256 local_integ_key 4f52636c477541736662756168737946796b6d6a7847706c744556704f525a7a554e505666767062705943444a7273627369536e6359796d77546d474c5a5255 remote_integ_key 4f52636c477541736662756168737946796b6d6a7847706c744556704f525a7a554e505666767062705943444a7273627369536e6359796d77546d474c5a5255 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 67674b6668566f467942685778706959 remote_crypto_key 67674b6668566f467942685778706959 integ_alg sha-512-256 local_integ_key 6f6a69736d63756e54476f4578747046715851416e6261664b56714c59654165424a544b4d57497573636a75744a5466565652415249544f45716f54737a7a4f remote_integ_key 6f6a69736d63756e54476f4578747046715851416e6261664b56714c59654165424a544b4d57497573636a75744a5466565652415249544f45716f54737a7a4f 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 785451564741646c695a4e7969705353 remote_crypto_key 785451564741646c695a4e7969705353 integ_alg sha-512-256 local_integ_key 4a427a54515a6e634377427050594c75504a614c6f6e69677a456763724c4a51446245654a6173637578534e456b684e436d494958754859724346716262496e remote_integ_key 4a427a54515a6e634377427050594c75504a614c6f6e69677a456763724c4a51446245654a6173637578534e456b684e436d494958754859724346716262496e 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 7747635a6944766c5246596c6178544b remote_crypto_key 7747635a6944766c5246596c6178544b integ_alg sha-512-256 local_integ_key 50434f4c797a4849685a5462635a65556b5876536e707a4c6f636470414449584b4b78726e4969516b6e6d666e434e7854647a6456416d4b776d4d5567426572 remote_integ_key 50434f4c797a4849685a5462635a65556b5876536e707a4c6f636470414449584b4b78726e4969516b6e6d666e434e7854647a6456416d4b776d4d5567426572 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 734d504768424167496961554c596e42 remote_crypto_key 734d504768424167496961554c596e42 integ_alg sha-512-256 local_integ_key 644f4b4c47467a6b48597467635a505646684f61434e797367426e5568465747595170636f4b57754d72725a41585454617a68755070467a5971796b494b6e71 remote_integ_key 644f4b4c47467a6b48597467635a505646684f61434e797367426e5568465747595170636f4b57754d72725a41585454617a68755070467a5971796b494b6e71 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 555276624e4b774b59644c5669507a77 remote_crypto_key 555276624e4b774b59644c5669507a77 integ_alg sha-512-256 local_integ_key 675643695a744b487654474e447774576d7845705563717a54776d6f4a5671626f6b6e44455354466f65434278664d6f575a634f586c6875677a4758706a7163 remote_integ_key 675643695a744b487654474e447774576d7845705563717a54776d6f4a5671626f6b6e44455354466f65434278664d6f575a634f586c6875677a4758706a7163 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 4c71556d4d5864676e75644553556c4e remote_crypto_key 4c71556d4d5864676e75644553556c4e integ_alg sha-512-256 local_integ_key 6f6f76646c7a776b64557350566f4f72706d50566c7644726d634967576d654352716a62524e4a704b6e61674f59476269436a795a4b4c734d76796874744749 remote_integ_key 6f6f76646c7a776b64557350566f4f72706d50566c7644726d634967576d654352716a62524e4a704b6e61674f59476269436a795a4b4c734d76796874744749 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 62466e4e7577697245744f6651706544 remote_crypto_key 62466e4e7577697245744f6651706544 integ_alg sha-512-256 local_integ_key 6e516d7059436b524c794363476c4d664b625a566d4b78446a774f54435848434f4f4974565a4c766556416941506d6b6453684843706568786e695a6a577470 remote_integ_key 6e516d7059436b524c794363476c4d664b625a566d4b78446a774f54435848434f4f4974565a4c766556416941506d6b6453684843706568786e695a6a577470 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 79635776777a50734351456f726e7063 remote_crypto_key 79635776777a50734351456f726e7063 integ_alg sha-512-256 local_integ_key 47714b6251646a7345614a794e517374497879767268484168594345654f5364424d744d6e55564e426c434d6a4c734f7557444a6a5049627252485a53596c44 remote_integ_key 47714b6251646a7345614a794e517374497879767268484168594345654f5364424d744d6e55564e426c434d6a4c734f7557444a6a5049627252485a53596c44 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 59766a426672637a486b7773794c436d remote_crypto_key 59766a426672637a486b7773794c436d integ_alg sha-512-256 local_integ_key 734f6a76674649694a6e5673776a7956556270576a617a457451516b4a6254435951787878735763776c724a615a624b7077506c636e54727a67715a52576250 remote_integ_key 734f6a76674649694a6e5673776a7956556270576a617a457451516b4a6254435951787878735763776c724a615a624b7077506c636e54727a67715a52576250 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 664256716f63505a5465784247726f50 remote_crypto_key 664256716f63505a5465784247726f50 integ_alg sha-512-256 local_integ_key 5766787547726f784c4e797376786b586b71785a4c6648546e426c6d557042416748436d4c6c4d6d524c7973454d6a474f42566d4170734247755864546c7a71 remote_integ_key 5766787547726f784c4e797376786b586b71785a4c6648546e426c6d557042416748436d4c6c4d6d524c7973454d6a474f42566d4170734247755864546c7a71 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 6956764e594e414c6570596a61764151 remote_crypto_key 6956764e594e414c6570596a61764151 integ_alg sha-512-256 local_integ_key 63474c51795a6d6a724c417a6856554d566f7648506a767344634a694f535372654f537550766565685247704b6f796e41594667655355426b4f616154724366 remote_integ_key 63474c51795a6d6a724c417a6856554d566f7648506a767344634a694f535372654f537550766565685247704b6f796e41594667655355426b4f616154724366 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 4e4a7877747952704b5861474a526b56 remote_crypto_key 4e4a7877747952704b5861474a526b56 integ_alg sha-512-256 local_integ_key 4a4e6c55506c5145766d487943726774506e4364456247516c484446634a477470416d644e72494863624f65714b4861716d5448784c5a466b56524c714b6a59 remote_integ_key 4a4e6c55506c5145766d487943726774506e4364456247516c484446634a477470416d644e72494863624f65714b4861716d5448784c5a466b56524c714b6a59 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 58464f42707455626c5a67436a6b7876 remote_crypto_key 58464f42707455626c5a67436a6b7876 integ_alg sha-512-256 local_integ_key 7a686f7a435a416e57696b776d6d5772496f4e56776741655078734563535a72644f5249585469466e5258514a4e52526e525141684775424d54436e51445749 remote_integ_key 7a686f7a435a416e57696b776d6d5772496f4e56776741655078734563535a72644f5249585469466e5258514a4e52526e525141684775424d54436e51445749 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 4946754e455046544d74476943524648 remote_crypto_key 4946754e455046544d74476943524648 integ_alg sha-512-256 local_integ_key 6f774f775a45634e6a675359454577594d495271734665454d4276695a415850504446664277445668676c61755253517744646551756d7275676f436243556a remote_integ_key 6f774f775a45634e6a675359454577594d495271734665454d4276695a415850504446664277445668676c61755253517744646551756d7275676f436243556a 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 695051694a584b69527155516b68747a remote_crypto_key 695051694a584b69527155516b68747a integ_alg sha-512-256 local_integ_key 506c716f70795763525249474e724a5958616472454e74414657717a66654e4549434e4b56514756577a625779736d69697a57504f77476a694e614a6e706c63 remote_integ_key 506c716f70795763525249474e724a5958616472454e74414657717a66654e4549434e4b56514756577a625779736d69697a57504f77476a694e614a6e706c63 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 6b764f57624d616d5a6559656b505077 remote_crypto_key 6b764f57624d616d5a6559656b505077 integ_alg sha-512-256 local_integ_key 7849476a487a444468696c496764577657504d476b74526c49706a45625754674f75414c46436b764c514f447558656a55516b586d5854545153534c646a6a42 remote_integ_key 7849476a487a444468696c496764577657504d476b74526c49706a45625754674f75414c46436b764c514f447558656a55516b586d5854545153534c646a6a42 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 626e7269576d68707545756769634d74 remote_crypto_key 626e7269576d68707545756769634d74 integ_alg sha-512-256 local_integ_key 74685a42654e496c4a644376755370766568594f666a4541417a4d63764c6d7259754b4971646c4e537244726f705373475243667977594a6b5743425a6f4553 remote_integ_key 74685a42654e496c4a644376755370766568594f666a4541417a4d63764c6d7259754b4971646c4e537244726f705373475243667977594a6b5743425a6f4553 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 466c6e53656145437743416e6b714e78 remote_crypto_key 466c6e53656145437743416e6b714e78 integ_alg sha-512-256 local_integ_key 7661644c68566d6a6c5275784b486d6370734a746e6f786f6a757068464f6346457850764a724c556270575470787053496e767176786d647549756277625a61 remote_integ_key 7661644c68566d6a6c5275784b486d6370734a746e6f786f6a757068464f6346457850764a724c556270575470787053496e767176786d647549756277625a61 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 5145674866524e6c4d4652746d727248 remote_crypto_key 5145674866524e6c4d4652746d727248 integ_alg sha-512-256 local_integ_key 74595658706355617a6b574e6e42517448666a69686763696b716e615150474b4345494c78456c7a66597952676c48625a4a744c4d677a695675474559756e71 remote_integ_key 74595658706355617a6b574e6e42517448666a69686763696b716e615150474b4345494c78456c7a66597952676c48625a4a744c4d677a695675474559756e71 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 67656a4c6d4f785a536272686b714251 remote_crypto_key 67656a4c6d4f785a536272686b714251 integ_alg sha-512-256 local_integ_key 6679576b51456768417859755a6869455059625265666e78797a49647a7a5558594b70725a6155434b6f786a505563775a505257546f5449664b58414664586f remote_integ_key 6679576b51456768417859755a6869455059625265666e78797a49647a7a5558594b70725a6155434b6f786a505563775a505257546f5449664b58414664586f 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 794e4342475344776e4852794555786c remote_crypto_key 794e4342475344776e4852794555786c integ_alg sha-512-256 local_integ_key 6d6962716941596d4b414d437a537467627848665766574a4256795165616f447242637478525678684e62434c45677358694f62474f6c554468684245484264 remote_integ_key 6d6962716941596d4b414d437a537467627848665766574a4256795165616f447242637478525678684e62434c45677358694f62474f6c554468684245484264 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 6a69654a726c69796b626f4c7670644f remote_crypto_key 6a69654a726c69796b626f4c7670644f integ_alg sha-512-256 local_integ_key 4a5a554e466a4f6b4577694a564a7764437a554e486e56466d57564f5a48636c5a556241547361586a694554637a67684575454d434e724471537a53426c6c72 remote_integ_key 4a5a554e466a4f6b4577694a564a7764437a554e486e56466d57564f5a48636c5a556241547361586a694554637a67684575454d434e724471537a53426c6c72 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 45535367567a674365516a6b5a746f42 remote_crypto_key 45535367567a674365516a6b5a746f42 integ_alg sha-512-256 local_integ_key 6b47504d6f51754f544b766e474c5351457153646a47746c63454a7644785264585a4b644e674f66777971535770534165694545684b464f5057447168526d47 remote_integ_key 6b47504d6f51754f544b766e474c5351457153646a47746c63454a7644785264585a4b644e674f66777971535770534165694545684b464f5057447168526d47 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 774c47434c774f52796972584f664c79 remote_crypto_key 774c47434c774f52796972584f664c79 integ_alg sha-512-256 local_integ_key 59634e6b4b566c6f496d536541746f717765486a4855725064446d755764434c746b71657769637a4d425052494b6d795557466751534d50786b5a724e424b4e remote_integ_key 59634e6b4b566c6f496d536541746f717765486a4855725064446d755764434c746b71657769637a4d425052494b6d795557466751534d50786b5a724e424b4e 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 51544478684f417a456e625a5a675253 remote_crypto_key 51544478684f417a456e625a5a675253 integ_alg sha-512-256 local_integ_key 6c51675179754544416b72765779717745464a415250494a5669506765776e465a785152774c61556d7058536c7852536e4e797a78647a4a5950587162595173 remote_integ_key 6c51675179754544416b72765779717745464a415250494a5669506765776e465a785152774c61556d7058536c7852536e4e797a78647a4a5950587162595173 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 4e7945596b6a7573534653454775534b remote_crypto_key 4e7945596b6a7573534653454775534b integ_alg sha-512-256 local_integ_key 6b4e46636544426b426847556f58566e6c65616d446758794e7371476a4e6b6e7449704b48716169626b6a5a4e495362656d454d6b6d63757649464646516251 remote_integ_key 6b4e46636544426b426847556f58566e6c65616d446758794e7371476a4e6b6e7449704b48716169626b6a5a4e495362656d454d6b6d63757649464646516251 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 545a494b637a6649544d685645654975 remote_crypto_key 545a494b637a6649544d685645654975 integ_alg sha-512-256 local_integ_key 694255444977426353446c4c53546e42574e6370506b4a4c5571776b464e716973755a424b47667968567444684264634e48635464676d66674b4b6b49617255 remote_integ_key 694255444977426353446c4c53546e42574e6370506b4a4c5571776b464e716973755a424b47667968567444684264634e48635464676d66674b4b6b49617255 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 545a4279646e744451634e6d71716570 remote_crypto_key 545a4279646e744451634e6d71716570 integ_alg sha-512-256 local_integ_key 516369416e674d5265626254766e4c42777a4c706846517063794c58486d4d536e647a4c746772735365764655574666507a416d7864784a5957506b786c6458 remote_integ_key 516369416e674d5265626254766e4c42777a4c706846517063794c58486d4d536e647a4c746772735365764655574666507a416d7864784a5957506b786c6458 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 526d6276726e756c5a6f704b54735072 remote_crypto_key 526d6276726e756c5a6f704b54735072 integ_alg sha-512-256 local_integ_key 4a4f7755547a6a6a614e62755172734f534b774578686c79576d596e566743717a6e595150794f6252464c4b424150746c52626f78627774436b744e53526f62 remote_integ_key 4a4f7755547a6a6a614e62755172734f534b774578686c79576d596e566743717a6e595150794f6252464c4b424150746c52626f78627774436b744e53526f62 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 426773795058776845704a5944644555 remote_crypto_key 426773795058776845704a5944644555 integ_alg sha-512-256 local_integ_key 6a47416d61454351574c717855694a6c684e61537943625845596f6b665252597666466c736a454e56744a746b4874527172776a74695a64534e7859634e4a72 remote_integ_key 6a47416d61454351574c717855694a6c684e61537943625845596f6b665252597666466c736a454e56744a746b4874527172776a74695a64534e7859634e4a72 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 4c4e5649454e6175734a547677597a6f remote_crypto_key 4c4e5649454e6175734a547677597a6f integ_alg sha-512-256 local_integ_key 5a6f7859537263746d4c69434d64556b456a5449487a6d685546777162646d4e4c7655745579745a566b69796343614c44485a556873484d5573496c4a455a61 remote_integ_key 5a6f7859537263746d4c69434d64556b456a5449487a6d685546777162646d4e4c7655745579745a566b69796343614c44485a556873484d5573496c4a455a61 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 7558524b57695652725a696f50726376 remote_crypto_key 7558524b57695652725a696f50726376 integ_alg sha-512-256 local_integ_key 416f537278754b747643754a6a61506a617562526c785a795841426351716342484b50446b52654f5a6e4e65676e75495a4b4d666d755364487a436755485354 remote_integ_key 416f537278754b747643754a6a61506a617562526c785a795841426351716342484b50446b52654f5a6e4e65676e75495a4b4d666d755364487a436755485354 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 476b6249704c4b56497742786f6d6d4c remote_crypto_key 476b6249704c4b56497742786f6d6d4c integ_alg sha-512-256 local_integ_key 4b6e695a41416f4b5a654879504f41425367584c62646a4b5a516764654468566567776e67787077754c6e665a6d71616570644a43756541764f5a61594d535a remote_integ_key 4b6e695a41416f4b5a654879504f41425367584c62646a4b5a516764654468566567776e67787077754c6e665a6d71616570644a43756541764f5a61594d535a 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 56437a694664794e4c424a7579674d64 remote_crypto_key 56437a694664794e4c424a7579674d64 integ_alg sha-512-256 local_integ_key 52634643664774434a637578666143776575456e794254614554674e4b786b566a775374575542724d61486b4d696a6256726c645a4a6c5549666558704d444d remote_integ_key 52634643664774434a637578666143776575456e794254614554674e4b786b566a775374575542724d61486b4d696a6256726c645a4a6c5549666558704d444d 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 49657865637a477341655a6e4c59564c remote_crypto_key 49657865637a477341655a6e4c59564c integ_alg sha-512-256 local_integ_key 746d41575a4a76457a634f6a755763464a4246426876505769756f62716e6b797a4d64416171537a457a504d705942415844415579514c4e4d514d756166457a remote_integ_key 746d41575a4a76457a634f6a755763464a4246426876505769756f62716e6b797a4d64416171537a457a504d705942415844415579514c4e4d514d756166457a 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 59576d6e56497255594974584c4d6245 remote_crypto_key 59576d6e56497255594974584c4d6245 integ_alg sha-512-256 local_integ_key 666874557251725556746e676b6a4e64414267774a6b42576d4a4f70484a796b5242616a636a4d4175716e775a5049615a736649426e47774b495a6571554551 remote_integ_key 666874557251725556746e676b6a4e64414267774a6b42576d4a4f70484a796b5242616a636a4d4175716e775a5049615a736649426e47774b495a6571554551 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 584a4263665a65666d4b414d6d6e6871 remote_crypto_key 584a4263665a65666d4b414d6d6e6871 integ_alg sha-512-256 local_integ_key 49434f68745a4179477a41684b476b49496c577a62485959677453677a595a6d49526b7355574a754966724c496b7a61626f4e67505471666b72584f57424b73 remote_integ_key 49434f68745a4179477a41684b476b49496c577a62485959677453677a595a6d49526b7355574a754966724c496b7a61626f4e67505471666b72584f57424b73 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 7476526278624b4e5878725071426658 remote_crypto_key 7476526278624b4e5878725071426658 integ_alg sha-512-256 local_integ_key 4f6846716d6c72574b594165734e7a767166635457696e495057707348654a5052456a4f436e5273556676514c645970746e63427a64686c574471724354796e remote_integ_key 4f6846716d6c72574b594165734e7a767166635457696e495057707348654a5052456a4f436e5273556676514c645970746e63427a64686c574471724354796e 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 5371504341675052536659576569546e remote_crypto_key 5371504341675052536659576569546e integ_alg sha-512-256 local_integ_key 6870624a72644a62725251677764697a6d636470554766544b71774e4e58567652674a4c62657746525744754b737a68784454554a69754c4d7a5141597a614b remote_integ_key 6870624a72644a62725251677764697a6d636470554766544b71774e4e58567652674a4c62657746525744754b737a68784454554a69754c4d7a5141597a614b 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 7974564a7a746376704a5a4a497a6868 remote_crypto_key 7974564a7a746376704a5a4a497a6868 integ_alg sha-512-256 local_integ_key 4f52636c477541736662756168737946796b6d6a7847706c744556704f525a7a554e505666767062705943444a7273627369536e6359796d77546d474c5a5255 remote_integ_key 4f52636c477541736662756168737946796b6d6a7847706c744556704f525a7a554e505666767062705943444a7273627369536e6359796d77546d474c5a5255 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 67674b6668566f467942685778706959 remote_crypto_key 67674b6668566f467942685778706959 integ_alg sha-512-256 local_integ_key 6f6a69736d63756e54476f4578747046715851416e6261664b56714c59654165424a544b4d57497573636a75744a5466565652415249544f45716f54737a7a4f remote_integ_key 6f6a69736d63756e54476f4578747046715851416e6261664b56714c59654165424a544b4d57497573636a75744a5466565652415249544f45716f54737a7a4f 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 785451564741646c695a4e7969705353 remote_crypto_key 785451564741646c695a4e7969705353 integ_alg sha-512-256 local_integ_key 4a427a54515a6e634377427050594c75504a614c6f6e69677a456763724c4a51446245654a6173637578534e456b684e436d494958754859724346716262496e remote_integ_key 4a427a54515a6e634377427050594c75504a614c6f6e69677a456763724c4a51446245654a6173637578534e456b684e436d494958754859724346716262496e 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 7747635a6944766c5246596c6178544b remote_crypto_key 7747635a6944766c5246596c6178544b integ_alg sha-512-256 local_integ_key 50434f4c797a4849685a5462635a65556b5876536e707a4c6f636470414449584b4b78726e4969516b6e6d666e434e7854647a6456416d4b776d4d5567426572 remote_integ_key 50434f4c797a4849685a5462635a65556b5876536e707a4c6f636470414449584b4b78726e4969516b6e6d666e434e7854647a6456416d4b776d4d5567426572 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 734d504768424167496961554c596e42 remote_crypto_key 734d504768424167496961554c596e42 integ_alg sha-512-256 local_integ_key 644f4b4c47467a6b48597467635a505646684f61434e797367426e5568465747595170636f4b57754d72725a41585454617a68755070467a5971796b494b6e71 remote_integ_key 644f4b4c47467a6b48597467635a505646684f61434e797367426e5568465747595170636f4b57754d72725a41585454617a68755070467a5971796b494b6e71 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 555276624e4b774b59644c5669507a77 remote_crypto_key 555276624e4b774b59644c5669507a77 integ_alg sha-512-256 local_integ_key 675643695a744b487654474e447774576d7845705563717a54776d6f4a5671626f6b6e44455354466f65434278664d6f575a634f586c6875677a4758706a7163 remote_integ_key 675643695a744b487654474e447774576d7845705563717a54776d6f4a5671626f6b6e44455354466f65434278664d6f575a634f586c6875677a4758706a7163 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 4c71556d4d5864676e75644553556c4e remote_crypto_key 4c71556d4d5864676e75644553556c4e integ_alg sha-512-256 local_integ_key 6f6f76646c7a776b64557350566f4f72706d50566c7644726d634967576d654352716a62524e4a704b6e61674f59476269436a795a4b4c734d76796874744749 remote_integ_key 6f6f76646c7a776b64557350566f4f72706d50566c7644726d634967576d654352716a62524e4a704b6e61674f59476269436a795a4b4c734d76796874744749 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 62466e4e7577697245744f6651706544 remote_crypto_key 62466e4e7577697245744f6651706544 integ_alg sha-512-256 local_integ_key 6e516d7059436b524c794363476c4d664b625a566d4b78446a774f54435848434f4f4974565a4c766556416941506d6b6453684843706568786e695a6a577470 remote_integ_key 6e516d7059436b524c794363476c4d664b625a566d4b78446a774f54435848434f4f4974565a4c766556416941506d6b6453684843706568786e695a6a577470 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 79635776777a50734351456f726e7063 remote_crypto_key 79635776777a50734351456f726e7063 integ_alg sha-512-256 local_integ_key 47714b6251646a7345614a794e517374497879767268484168594345654f5364424d744d6e55564e426c434d6a4c734f7557444a6a5049627252485a53596c44 remote_integ_key 47714b6251646a7345614a794e517374497879767268484168594345654f5364424d744d6e55564e426c434d6a4c734f7557444a6a5049627252485a53596c44 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 59766a426672637a486b7773794c436d remote_crypto_key 59766a426672637a486b7773794c436d integ_alg sha-512-256 local_integ_key 734f6a76674649694a6e5673776a7956556270576a617a457451516b4a6254435951787878735763776c724a615a624b7077506c636e54727a67715a52576250 remote_integ_key 734f6a76674649694a6e5673776a7956556270576a617a457451516b4a6254435951787878735763776c724a615a624b7077506c636e54727a67715a52576250 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 78484b546e424966627366786e58724a remote_crypto_key 78484b546e424966627366786e58724a integ_alg sha-512-256 local_integ_key 7961646b655a5a6953467a58534a6a78586d48736d68546f785a756b5577496d745948574c4a436c4e44687661496f4642586f5a465850754a616d67536e796e remote_integ_key 7961646b655a5a6953467a58534a6a78586d48736d68546f785a756b5577496d745948574c4a436c4e44687661496f4642586f5a465850754a616d67536e796e 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 4667504c447a55706254775851724a59 remote_crypto_key 4667504c447a55706254775851724a59 integ_alg sha-512-256 local_integ_key 58787379464c416547414c44775879546c785151456150416244554a76706d4a4e637275754c59435070584447736a484d7255634a675a66415544714d75684b remote_integ_key 58787379464c416547414c44775879546c785151456150416244554a76706d4a4e637275754c59435070584447736a484d7255634a675a66415544714d75684b 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 53746a63524151427957684e67754377 remote_crypto_key 53746a63524151427957684e67754377 integ_alg sha-512-256 local_integ_key 70517362496c716d7166695947575542656e4e4d797065414a63686e76617a444c477867414d46756b6a4577494c5243587251554f41654156434e684b427947 remote_integ_key 70517362496c716d7166695947575542656e4e4d797065414a63686e76617a444c477867414d46756b6a4577494c5243587251554f41654156434e684b427947 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 7141624c4572455a454a5a56577a4e52 remote_crypto_key 7141624c4572455a454a5a56577a4e52 integ_alg sha-512-256 local_integ_key 4f76555a427151416e6f61527572435348776356585a5950736e77714b594668516e6b6b78795976506e66774562696c47685849524c537866784a7961516963 remote_integ_key 4f76555a427151416e6f61527572435348776356585a5950736e77714b594668516e6b6b78795976506e66774562696c47685849524c537866784a7961516963 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 4467747a4f7a7274686d594e63645943 remote_crypto_key 4467747a4f7a7274686d594e63645943 integ_alg sha-512-256 local_integ_key 626e4566667270435443684c52476541624d556b4c67506a564b4b76476f587a7048554e78737170675a62444d4a6a7362796f454958666f5845727271664b5a remote_integ_key 626e4566667270435443684c52476541624d556b4c67506a564b4b76476f587a7048554e78737170675a62444d4a6a7362796f454958666f5845727271664b5a 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 7644596748494374797a466e44796852 remote_crypto_key 7644596748494374797a466e44796852 integ_alg sha-512-256 local_integ_key 49526a475477516876764b686f7a64794f6c5745737242576c456a504c434c42485155615269795465436f544e547855714e664a71556e4f586b677567556f48 remote_integ_key 49526a475477516876764b686f7a64794f6c5745737242576c456a504c434c42485155615269795465436f544e547855714e664a71556e4f586b677567556f48 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 4e53687074586c4e7650555475416376 remote_crypto_key 4e53687074586c4e7650555475416376 integ_alg sha-512-256 local_integ_key 426261695549436b4a777764576979445252744c75795a786c7841784b4643694a4878447a6863704f7862536a6b755475704e4367484c4347526f7248474775 remote_integ_key 426261695549436b4a777764576979445252744c75795a786c7841784b4643694a4878447a6863704f7862536a6b755475704e4367484c4347526f7248474775 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 6c754d725372506e6b4f666a414d4244 remote_crypto_key 6c754d725372506e6b4f666a414d4244 integ_alg sha-512-256 local_integ_key 677042495873714f6248645a526858766e624676784e4a706e4d596a70466c6d6e63554c6e4262796a7365475a624876666a474e616c4b5354474a6948734c75 remote_integ_key 677042495873714f6248645a526858766e624676784e4a706e4d596a70466c6d6e63554c6e4262796a7365475a624876666a474e616c4b5354474a6948734c75 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 65426a456b644a426357764b62735973 remote_crypto_key 65426a456b644a426357764b62735973 integ_alg sha-512-256 local_integ_key 54486f757a52556b525869544549634c4649637054425a784d4f6a4a4b4153597069725a74546f7a595473764348666d764c41735578636d457950476c584d6f remote_integ_key 54486f757a52556b525869544549634c4649637054425a784d4f6a4a4b4153597069725a74546f7a595473764348666d764c41735578636d457950476c584d6f 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 58666a4b4b4756766d50506645577949 remote_crypto_key 58666a4b4b4756766d50506645577949 integ_alg sha-512-256 local_integ_key 5a467849624b77546b54786b6b67786e676e69564869564543414f6a7957576f6670446a4248425143547649764464544759504f47456c50776e4f525171736d remote_integ_key 5a467849624b77546b54786b6b67786e676e69564869564543414f6a7957576f6670446a4248425143547649764464544759504f47456c50776e4f525171736d 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 444578415041637278636f734b4b4643 remote_crypto_key 444578415041637278636f734b4b4643 integ_alg sha-512-256 local_integ_key 6c4973514f6674417950696672797a6d796879486d4455664367646e6b43797342657452696e6879577274644574774e6a4a647047465074747942526e657945 remote_integ_key 6c4973514f6674417950696672797a6d796879486d4455664367646e6b43797342657452696e6879577274644574774e6a4a647047465074747942526e657945 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 4764594f6a547a50494b784443595779 remote_crypto_key 4764594f6a547a50494b784443595779 integ_alg sha-512-256 local_integ_key 465559697977706e75755749784550757448554a644448566e514771764677534a51795550757a71476e44664b52454d7561556b656752444d785a6d63445775 remote_integ_key 465559697977706e75755749784550757448554a644448566e514771764677534a51795550757a71476e44664b52454d7561556b656752444d785a6d63445775 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 4e576777494a78795476425a74725462 remote_crypto_key 4e576777494a78795476425a74725462 integ_alg sha-512-256 local_integ_key 796853694b645363575264497864786a71547468716e537476524d736b78756245796d6c4a684868585359654579634b5a7762705864504d716678514474596c remote_integ_key 796853694b645363575264497864786a71547468716e537476524d736b78756245796d6c4a684868585359654579634b5a7762705864504d716678514474596c 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 474d4349776c516b45695766744c6f47 remote_crypto_key 474d4349776c516b45695766744c6f47 integ_alg sha-512-256 local_integ_key 6c55684a6c7777626c7076506f4259614c4d78647a6d64534c71526c756151585059634b4b4c76476c48624c6b52487376787968617472775066577852737061 remote_integ_key 6c55684a6c7777626c7076506f4259614c4d78647a6d64534c71526c756151585059634b4b4c76476c48624c6b52487376787968617472775066577852737061 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 64754b744362455146437878556b4b51 remote_crypto_key 64754b744362455146437878556b4b51 integ_alg sha-512-256 local_integ_key 4f4e52666846627a464a4c647448664552504271647756434a4166697a746252695a647779624c57537a5a615677474676794c4376664b6a527664676a637a70 remote_integ_key 4f4e52666846627a464a4c647448664552504271647756434a4166697a746252695a647779624c57537a5a615677474676794c4376664b6a527664676a637a70 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 6c4c4d6a56756d726c4970575a6a4c4d remote_crypto_key 6c4c4d6a56756d726c4970575a6a4c4d integ_alg sha-512-256 local_integ_key 61446b6b62636d7241744e634c617369595a596162546c505758745978726f7a52455a516d794661506165596a417049654b574e574d56686b544f6c69567159 remote_integ_key 61446b6b62636d7241744e634c617369595a596162546c505758745978726f7a52455a516d794661506165596a417049654b574e574d56686b544f6c69567159 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 57665559424f6b58726774514b737763 remote_crypto_key 57665559424f6b58726774514b737763 integ_alg sha-512-256 local_integ_key 555964427941717a486b6e77707448545344434665476d646a4d6a72654746675759416c5a53526e4e584c6666636862444267536b796e70656b6463486c4e45 remote_integ_key 555964427941717a486b6e77707448545344434665476d646a4d6a72654746675759416c5a53526e4e584c6666636862444267536b796e70656b6463486c4e45 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 4b6b505875635141445a627873426677 remote_crypto_key 4b6b505875635141445a627873426677 integ_alg sha-512-256 local_integ_key 6b424b675278524d69596e6271427a534c726351447959505a7254736e67747979454a43675049675157694e6e4953517274744563567743577a50746d556141 remote_integ_key 6b424b675278524d69596e6271427a534c726351447959505a7254736e67747979454a43675049675157694e6e4953517274744563567743577a50746d556141 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 57634f4c6c556d635a734b69784b4b4d remote_crypto_key 57634f4c6c556d635a734b69784b4b4d integ_alg sha-512-256 local_integ_key 456d526444485262554767594d4656614b6a4169576e71496743694a706c656d4470774a6d6e6c53526f65524555546645446a587761566e67447a54444d484b remote_integ_key 456d526444485262554767594d4656614b6a4169576e71496743694a706c656d4470774a6d6e6c53526f65524555546645446a587761566e67447a54444d484b 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 43766c7a4d6b5346586d797850686f53 remote_crypto_key 43766c7a4d6b5346586d797850686f53 integ_alg sha-512-256 local_integ_key 6c6e6875464a684c6a6b41614e7a58447a4977634f5a415a43796967646552676e57537545544a74796c4c4d777577685965536f6773787a73646f6a56685453 remote_integ_key 6c6e6875464a684c6a6b41614e7a58447a4977634f5a415a43796967646552676e57537545544a74796c4c4d777577685965536f6773787a73646f6a56685453 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 665a65585942774c6b54505652547767 remote_crypto_key 665a65585942774c6b54505652547767 integ_alg sha-512-256 local_integ_key 7746764850504c4d464b7362626e466c4958786f4d594c454d486e6d5a49445561586e54515046757449764147504b77516f614a4969715a76597151476a6f4b remote_integ_key 7746764850504c4d464b7362626e466c4958786f4d594c454d486e6d5a49445561586e54515046757449764147504b77516f614a4969715a76597151476a6f4b 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 5049705768774e655347526a72674565 remote_crypto_key 5049705768774e655347526a72674565 integ_alg sha-512-256 local_integ_key 4264657a757973587543424963666467624d5071736e6d496b505476746f4563467a754f457347487758524c614a4a7068725756474950774c78537775657056 remote_integ_key 4264657a757973587543424963666467624d5071736e6d496b505476746f4563467a754f457347487758524c614a4a7068725756474950774c78537775657056 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 454f77714b65545463675663486d487a remote_crypto_key 454f77714b65545463675663486d487a integ_alg sha-512-256 local_integ_key 6847704a5867734f504f5a77775149687861747052597763424f454e474c4b6468666342786142477072654c5852457045714d5a664961614572544941757254 remote_integ_key 6847704a5867734f504f5a77775149687861747052597763424f454e474c4b6468666342786142477072654c5852457045714d5a664961614572544941757254 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 6a54636c4242436e706d654d4e6d717a remote_crypto_key 6a54636c4242436e706d654d4e6d717a integ_alg sha-512-256 local_integ_key 41466b76527a436c6c6b645a69715a544b435a43746d676d656f456f73696b6b6c62726766424c505575636c544256687a705368596578776c726c446667634e remote_integ_key 41466b76527a436c6c6b645a69715a544b435a43746d676d656f456f73696b6b6c62726766424c505575636c544256687a705368596578776c726c446667634e 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 4c457a73764c7a557a56457a676c4761 remote_crypto_key 4c457a73764c7a557a56457a676c4761 integ_alg sha-512-256 local_integ_key 4c776470637666597146466c6c41546e796a4a4b41467a47634f6c65704955514377764843754a537a717368787450686548784d6753626a734a457875714e78 remote_integ_key 4c776470637666597146466c6c41546e796a4a4b41467a47634f6c65704955514377764843754a537a717368787450686548784d6753626a734a457875714e78 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 46566e5a547449444e6150714f744a6e remote_crypto_key 46566e5a547449444e6150714f744a6e integ_alg sha-512-256 local_integ_key 55417573576b42674b756f5551546c706966466a77496a4b4a6f504c5a6a4d76694873616745686551466d5a4d504353594963515a6b70725a786d7a716f7879 remote_integ_key 55417573576b42674b756f5551546c706966466a77496a4b4a6f504c5a6a4d76694873616745686551466d5a4d504353594963515a6b70725a786d7a716f7879 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 79515a536e78454270767554776c4a77 remote_crypto_key 79515a536e78454270767554776c4a77 integ_alg sha-512-256 local_integ_key 4e53634e446f487356574d69494c467269595a69475467666d717252484e6e566172676a53555478796a4c70774d495353484e46636e5246496c69436a516151 remote_integ_key 4e53634e446f487356574d69494c467269595a69475467666d717252484e6e566172676a53555478796a4c70774d495353484e46636e5246496c69436a516151 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 4e4742524968514e6c707a7659525553 remote_crypto_key 4e4742524968514e6c707a7659525553 integ_alg sha-512-256 local_integ_key 6577686b77624d6948475a44657543585141485a6e73736f5058744741776c6b72654b545a41684f7554434c4d7a644f48656866454674685649646d4f456764 remote_integ_key 6577686b77624d6948475a44657543585141485a6e73736f5058744741776c6b72654b545a41684f7554434c4d7a644f48656866454674685649646d4f456764 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 77645044666a72766c6d505157724b77 remote_crypto_key 77645044666a72766c6d505157724b77 integ_alg sha-512-256 local_integ_key 4a437a58626945545963646f596a4c76496a6f4d574d7a6555677455704b6a5650436f436b4549544c515a616b5456754c47766262747a546d62676677664a43 remote_integ_key 4a437a58626945545963646f596a4c76496a6f4d574d7a6555677455704b6a5650436f436b4549544c515a616b5456754c47766262747a546d62676677664a43 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 7250736f615a79564d654e736c695141 remote_crypto_key 7250736f615a79564d654e736c695141 integ_alg sha-512-256 local_integ_key 4b75736972667a7a4f674163547352794f6c535661644c64594b4d4966637457446d59617070596367595466796a6a52567a4541687553554a554c6a737a6f65 remote_integ_key 4b75736972667a7a4f674163547352794f6c535661644c64594b4d4966637457446d59617070596367595466796a6a52567a4541687553554a554c6a737a6f65 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 755765544a42496d4f616362754b6d6e remote_crypto_key 755765544a42496d4f616362754b6d6e integ_alg sha-512-256 local_integ_key 704d76596372766777434c41664175544544644b5a6c504958685258754d43797a6374736b50726469684955784866476b71536643726d6d7a4541644b446a4f remote_integ_key 704d76596372766777434c41664175544544644b5a6c504958685258754d43797a6374736b50726469684955784866476b71536643726d6d7a4541644b446a4f 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 4b694e70694442694667624e6e455073 remote_crypto_key 4b694e70694442694667624e6e455073 integ_alg sha-512-256 local_integ_key 78754f68576d6e534d6253636b444465776d44734447494648717243596c66654b42445553655050734664676a4e6c496c457741716d586b57664b644b734c61 remote_integ_key 78754f68576d6e534d6253636b444465776d44734447494648717243596c66654b42445553655050734664676a4e6c496c457741716d586b57664b644b734c61 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 706d5669615a6664636a737956644944 remote_crypto_key 706d5669615a6664636a737956644944 integ_alg sha-512-256 local_integ_key 535154425444444277674b51525a7a59727156676d666d6e554658667472644f6750444465587246597754507961754a4742795570504b647951716b4f4f4d68 remote_integ_key 535154425444444277674b51525a7a59727156676d666d6e554658667472644f6750444465587246597754507961754a4742795570504b647951716b4f4f4d68 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 776f7365647a73435769557077474c4f remote_crypto_key 776f7365647a73435769557077474c4f integ_alg sha-512-256 local_integ_key 646e465779426f7678744a527968776164436c784778564b654243774a4c4a654e435170514873794255624c766573516a4d446e54636e6c4d726f77467a4a4c remote_integ_key 646e465779426f7678744a527968776164436c784778564b654243774a4c4a654e435170514873794255624c766573516a4d446e54636e6c4d726f77467a4a4c 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 586f4957565a724d674a7143534f6761 remote_crypto_key 586f4957565a724d674a7143534f6761 integ_alg sha-512-256 local_integ_key 63707579416c526d574c504872446b797046617855686d67496577624b6d765459754e704c4c796e6e4847447343784b7558754c626d74574e6e6b57464f6f4f remote_integ_key 63707579416c526d574c504872446b797046617855686d67496577624b6d765459754e704c4c796e6e4847447343784b7558754c626d74574e6e6b57464f6f4f 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 6a564c556452464144546e764e684b4d remote_crypto_key 6a564c556452464144546e764e684b4d integ_alg sha-512-256 local_integ_key 5a66456264776c49434a4e43486379506849736b515661497349785369745a64696445714261515a6d5a4f627955636b724e6a5863434468626d7458655a426d remote_integ_key 5a66456264776c49434a4e43486379506849736b515661497349785369745a64696445714261515a6d5a4f627955636b724e6a5863434468626d7458655a426d 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 55646b4861754a4272787a5144507a6b remote_crypto_key 55646b4861754a4272787a5144507a6b integ_alg sha-512-256 local_integ_key 494a7974596c6c567871506c534e784e5457646e7849414571614143584c77584c584379546a4f496d4c4a6e4250447750775543615652635478776474486e4e remote_integ_key 494a7974596c6c567871506c534e784e5457646e7849414571614143584c77584c584379546a4f496d4c4a6e4250447750775543615652635478776474486e4e 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 46446458634e78556655684d75507353 remote_crypto_key 46446458634e78556655684d75507353 integ_alg sha-512-256 local_integ_key 4f76596e79756578636549704445524e6950444f5249625745596b7763636d65415373726f6a414777446450766b735761725a756f616e6a6d57534654576159 remote_integ_key 4f76596e79756578636549704445524e6950444f5249625745596b7763636d65415373726f6a414777446450766b735761725a756f616e6a6d57534654576159 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 616c50774e4c69654442796a62475367 remote_crypto_key 616c50774e4c69654442796a62475367 integ_alg sha-512-256 local_integ_key 436478567141457963564378684362454d76476176505876656d6461575553484b79596471714f7663735965455a5a79655971474a70504f7547546e5646576d remote_integ_key 436478567141457963564378684362454d76476176505876656d6461575553484b79596471714f7663735965455a5a79655971474a70504f7547546e5646576d 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 4843784450664c7643416a7a55657557 remote_crypto_key 4843784450664c7643416a7a55657557 integ_alg sha-512-256 local_integ_key 566b716347754e6b584541534c50665058466f7976674773755a464a456e596e4e574b70676f667350666c634d716871446558414c5545514e594e484d694d56 remote_integ_key 566b716347754e6b584541534c50665058466f7976674773755a464a456e596e4e574b70676f667350666c634d716871446558414c5545514e594e484d694d56 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 78484b546e424966627366786e58724a remote_crypto_key 78484b546e424966627366786e58724a integ_alg sha-512-256 local_integ_key 7961646b655a5a6953467a58534a6a78586d48736d68546f785a756b5577496d745948574c4a436c4e44687661496f4642586f5a465850754a616d67536e796e remote_integ_key 7961646b655a5a6953467a58534a6a78586d48736d68546f785a756b5577496d745948574c4a436c4e44687661496f4642586f5a465850754a616d67536e796e 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 4667504c447a55706254775851724a59 remote_crypto_key 4667504c447a55706254775851724a59 integ_alg sha-512-256 local_integ_key 58787379464c416547414c44775879546c785151456150416244554a76706d4a4e637275754c59435070584447736a484d7255634a675a66415544714d75684b remote_integ_key 58787379464c416547414c44775879546c785151456150416244554a76706d4a4e637275754c59435070584447736a484d7255634a675a66415544714d75684b 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 53746a63524151427957684e67754377 remote_crypto_key 53746a63524151427957684e67754377 integ_alg sha-512-256 local_integ_key 70517362496c716d7166695947575542656e4e4d797065414a63686e76617a444c477867414d46756b6a4577494c5243587251554f41654156434e684b427947 remote_integ_key 70517362496c716d7166695947575542656e4e4d797065414a63686e76617a444c477867414d46756b6a4577494c5243587251554f41654156434e684b427947 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 7141624c4572455a454a5a56577a4e52 remote_crypto_key 7141624c4572455a454a5a56577a4e52 integ_alg sha-512-256 local_integ_key 4f76555a427151416e6f61527572435348776356585a5950736e77714b594668516e6b6b78795976506e66774562696c47685849524c537866784a7961516963 remote_integ_key 4f76555a427151416e6f61527572435348776356585a5950736e77714b594668516e6b6b78795976506e66774562696c47685849524c537866784a7961516963 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 4467747a4f7a7274686d594e63645943 remote_crypto_key 4467747a4f7a7274686d594e63645943 integ_alg sha-512-256 local_integ_key 626e4566667270435443684c52476541624d556b4c67506a564b4b76476f587a7048554e78737170675a62444d4a6a7362796f454958666f5845727271664b5a remote_integ_key 626e4566667270435443684c52476541624d556b4c67506a564b4b76476f587a7048554e78737170675a62444d4a6a7362796f454958666f5845727271664b5a 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 7644596748494374797a466e44796852 remote_crypto_key 7644596748494374797a466e44796852 integ_alg sha-512-256 local_integ_key 49526a475477516876764b686f7a64794f6c5745737242576c456a504c434c42485155615269795465436f544e547855714e664a71556e4f586b677567556f48 remote_integ_key 49526a475477516876764b686f7a64794f6c5745737242576c456a504c434c42485155615269795465436f544e547855714e664a71556e4f586b677567556f48 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 4e53687074586c4e7650555475416376 remote_crypto_key 4e53687074586c4e7650555475416376 integ_alg sha-512-256 local_integ_key 426261695549436b4a777764576979445252744c75795a786c7841784b4643694a4878447a6863704f7862536a6b755475704e4367484c4347526f7248474775 remote_integ_key 426261695549436b4a777764576979445252744c75795a786c7841784b4643694a4878447a6863704f7862536a6b755475704e4367484c4347526f7248474775 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 6c754d725372506e6b4f666a414d4244 remote_crypto_key 6c754d725372506e6b4f666a414d4244 integ_alg sha-512-256 local_integ_key 677042495873714f6248645a526858766e624676784e4a706e4d596a70466c6d6e63554c6e4262796a7365475a624876666a474e616c4b5354474a6948734c75 remote_integ_key 677042495873714f6248645a526858766e624676784e4a706e4d596a70466c6d6e63554c6e4262796a7365475a624876666a474e616c4b5354474a6948734c75 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 65426a456b644a426357764b62735973 remote_crypto_key 65426a456b644a426357764b62735973 integ_alg sha-512-256 local_integ_key 54486f757a52556b525869544549634c4649637054425a784d4f6a4a4b4153597069725a74546f7a595473764348666d764c41735578636d457950476c584d6f remote_integ_key 54486f757a52556b525869544549634c4649637054425a784d4f6a4a4b4153597069725a74546f7a595473764348666d764c41735578636d457950476c584d6f 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 58666a4b4b4756766d50506645577949 remote_crypto_key 58666a4b4b4756766d50506645577949 integ_alg sha-512-256 local_integ_key 5a467849624b77546b54786b6b67786e676e69564869564543414f6a7957576f6670446a4248425143547649764464544759504f47456c50776e4f525171736d remote_integ_key 5a467849624b77546b54786b6b67786e676e69564869564543414f6a7957576f6670446a4248425143547649764464544759504f47456c50776e4f525171736d 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 444578415041637278636f734b4b4643 remote_crypto_key 444578415041637278636f734b4b4643 integ_alg sha-512-256 local_integ_key 6c4973514f6674417950696672797a6d796879486d4455664367646e6b43797342657452696e6879577274644574774e6a4a647047465074747942526e657945 remote_integ_key 6c4973514f6674417950696672797a6d796879486d4455664367646e6b43797342657452696e6879577274644574774e6a4a647047465074747942526e657945 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 4764594f6a547a50494b784443595779 remote_crypto_key 4764594f6a547a50494b784443595779 integ_alg sha-512-256 local_integ_key 465559697977706e75755749784550757448554a644448566e514771764677534a51795550757a71476e44664b52454d7561556b656752444d785a6d63445775 remote_integ_key 465559697977706e75755749784550757448554a644448566e514771764677534a51795550757a71476e44664b52454d7561556b656752444d785a6d63445775 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 4e576777494a78795476425a74725462 remote_crypto_key 4e576777494a78795476425a74725462 integ_alg sha-512-256 local_integ_key 796853694b645363575264497864786a71547468716e537476524d736b78756245796d6c4a684868585359654579634b5a7762705864504d716678514474596c remote_integ_key 796853694b645363575264497864786a71547468716e537476524d736b78756245796d6c4a684868585359654579634b5a7762705864504d716678514474596c 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 474d4349776c516b45695766744c6f47 remote_crypto_key 474d4349776c516b45695766744c6f47 integ_alg sha-512-256 local_integ_key 6c55684a6c7777626c7076506f4259614c4d78647a6d64534c71526c756151585059634b4b4c76476c48624c6b52487376787968617472775066577852737061 remote_integ_key 6c55684a6c7777626c7076506f4259614c4d78647a6d64534c71526c756151585059634b4b4c76476c48624c6b52487376787968617472775066577852737061 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 64754b744362455146437878556b4b51 remote_crypto_key 64754b744362455146437878556b4b51 integ_alg sha-512-256 local_integ_key 4f4e52666846627a464a4c647448664552504271647756434a4166697a746252695a647779624c57537a5a615677474676794c4376664b6a527664676a637a70 remote_integ_key 4f4e52666846627a464a4c647448664552504271647756434a4166697a746252695a647779624c57537a5a615677474676794c4376664b6a527664676a637a70 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 6c4c4d6a56756d726c4970575a6a4c4d remote_crypto_key 6c4c4d6a56756d726c4970575a6a4c4d integ_alg sha-512-256 local_integ_key 61446b6b62636d7241744e634c617369595a596162546c505758745978726f7a52455a516d794661506165596a417049654b574e574d56686b544f6c69567159 remote_integ_key 61446b6b62636d7241744e634c617369595a596162546c505758745978726f7a52455a516d794661506165596a417049654b574e574d56686b544f6c69567159 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 57665559424f6b58726774514b737763 remote_crypto_key 57665559424f6b58726774514b737763 integ_alg sha-512-256 local_integ_key 555964427941717a486b6e77707448545344434665476d646a4d6a72654746675759416c5a53526e4e584c6666636862444267536b796e70656b6463486c4e45 remote_integ_key 555964427941717a486b6e77707448545344434665476d646a4d6a72654746675759416c5a53526e4e584c6666636862444267536b796e70656b6463486c4e45 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 4b6b505875635141445a627873426677 remote_crypto_key 4b6b505875635141445a627873426677 integ_alg sha-512-256 local_integ_key 6b424b675278524d69596e6271427a534c726351447959505a7254736e67747979454a43675049675157694e6e4953517274744563567743577a50746d556141 remote_integ_key 6b424b675278524d69596e6271427a534c726351447959505a7254736e67747979454a43675049675157694e6e4953517274744563567743577a50746d556141 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 57634f4c6c556d635a734b69784b4b4d remote_crypto_key 57634f4c6c556d635a734b69784b4b4d integ_alg sha-512-256 local_integ_key 456d526444485262554767594d4656614b6a4169576e71496743694a706c656d4470774a6d6e6c53526f65524555546645446a587761566e67447a54444d484b remote_integ_key 456d526444485262554767594d4656614b6a4169576e71496743694a706c656d4470774a6d6e6c53526f65524555546645446a587761566e67447a54444d484b 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 43766c7a4d6b5346586d797850686f53 remote_crypto_key 43766c7a4d6b5346586d797850686f53 integ_alg sha-512-256 local_integ_key 6c6e6875464a684c6a6b41614e7a58447a4977634f5a415a43796967646552676e57537545544a74796c4c4d777577685965536f6773787a73646f6a56685453 remote_integ_key 6c6e6875464a684c6a6b41614e7a58447a4977634f5a415a43796967646552676e57537545544a74796c4c4d777577685965536f6773787a73646f6a56685453 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 665a65585942774c6b54505652547767 remote_crypto_key 665a65585942774c6b54505652547767 integ_alg sha-512-256 local_integ_key 7746764850504c4d464b7362626e466c4958786f4d594c454d486e6d5a49445561586e54515046757449764147504b77516f614a4969715a76597151476a6f4b remote_integ_key 7746764850504c4d464b7362626e466c4958786f4d594c454d486e6d5a49445561586e54515046757449764147504b77516f614a4969715a76597151476a6f4b 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 5049705768774e655347526a72674565 remote_crypto_key 5049705768774e655347526a72674565 integ_alg sha-512-256 local_integ_key 4264657a757973587543424963666467624d5071736e6d496b505476746f4563467a754f457347487758524c614a4a7068725756474950774c78537775657056 remote_integ_key 4264657a757973587543424963666467624d5071736e6d496b505476746f4563467a754f457347487758524c614a4a7068725756474950774c78537775657056 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 454f77714b65545463675663486d487a remote_crypto_key 454f77714b65545463675663486d487a integ_alg sha-512-256 local_integ_key 6847704a5867734f504f5a77775149687861747052597763424f454e474c4b6468666342786142477072654c5852457045714d5a664961614572544941757254 remote_integ_key 6847704a5867734f504f5a77775149687861747052597763424f454e474c4b6468666342786142477072654c5852457045714d5a664961614572544941757254 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 6a54636c4242436e706d654d4e6d717a remote_crypto_key 6a54636c4242436e706d654d4e6d717a integ_alg sha-512-256 local_integ_key 41466b76527a436c6c6b645a69715a544b435a43746d676d656f456f73696b6b6c62726766424c505575636c544256687a705368596578776c726c446667634e remote_integ_key 41466b76527a436c6c6b645a69715a544b435a43746d676d656f456f73696b6b6c62726766424c505575636c544256687a705368596578776c726c446667634e 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 4c457a73764c7a557a56457a676c4761 remote_crypto_key 4c457a73764c7a557a56457a676c4761 integ_alg sha-512-256 local_integ_key 4c776470637666597146466c6c41546e796a4a4b41467a47634f6c65704955514377764843754a537a717368787450686548784d6753626a734a457875714e78 remote_integ_key 4c776470637666597146466c6c41546e796a4a4b41467a47634f6c65704955514377764843754a537a717368787450686548784d6753626a734a457875714e78 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 46566e5a547449444e6150714f744a6e remote_crypto_key 46566e5a547449444e6150714f744a6e integ_alg sha-512-256 local_integ_key 55417573576b42674b756f5551546c706966466a77496a4b4a6f504c5a6a4d76694873616745686551466d5a4d504353594963515a6b70725a786d7a716f7879 remote_integ_key 55417573576b42674b756f5551546c706966466a77496a4b4a6f504c5a6a4d76694873616745686551466d5a4d504353594963515a6b70725a786d7a716f7879 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 79515a536e78454270767554776c4a77 remote_crypto_key 79515a536e78454270767554776c4a77 integ_alg sha-512-256 local_integ_key 4e53634e446f487356574d69494c467269595a69475467666d717252484e6e566172676a53555478796a4c70774d495353484e46636e5246496c69436a516151 remote_integ_key 4e53634e446f487356574d69494c467269595a69475467666d717252484e6e566172676a53555478796a4c70774d495353484e46636e5246496c69436a516151 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 4e4742524968514e6c707a7659525553 remote_crypto_key 4e4742524968514e6c707a7659525553 integ_alg sha-512-256 local_integ_key 6577686b77624d6948475a44657543585141485a6e73736f5058744741776c6b72654b545a41684f7554434c4d7a644f48656866454674685649646d4f456764 remote_integ_key 6577686b77624d6948475a44657543585141485a6e73736f5058744741776c6b72654b545a41684f7554434c4d7a644f48656866454674685649646d4f456764 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 77645044666a72766c6d505157724b77 remote_crypto_key 77645044666a72766c6d505157724b77 integ_alg sha-512-256 local_integ_key 4a437a58626945545963646f596a4c76496a6f4d574d7a6555677455704b6a5650436f436b4549544c515a616b5456754c47766262747a546d62676677664a43 remote_integ_key 4a437a58626945545963646f596a4c76496a6f4d574d7a6555677455704b6a5650436f436b4549544c515a616b5456754c47766262747a546d62676677664a43 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 7250736f615a79564d654e736c695141 remote_crypto_key 7250736f615a79564d654e736c695141 integ_alg sha-512-256 local_integ_key 4b75736972667a7a4f674163547352794f6c535661644c64594b4d4966637457446d59617070596367595466796a6a52567a4541687553554a554c6a737a6f65 remote_integ_key 4b75736972667a7a4f674163547352794f6c535661644c64594b4d4966637457446d59617070596367595466796a6a52567a4541687553554a554c6a737a6f65 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 755765544a42496d4f616362754b6d6e remote_crypto_key 755765544a42496d4f616362754b6d6e integ_alg sha-512-256 local_integ_key 704d76596372766777434c41664175544544644b5a6c504958685258754d43797a6374736b50726469684955784866476b71536643726d6d7a4541644b446a4f remote_integ_key 704d76596372766777434c41664175544544644b5a6c504958685258754d43797a6374736b50726469684955784866476b71536643726d6d7a4541644b446a4f 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 4b694e70694442694667624e6e455073 remote_crypto_key 4b694e70694442694667624e6e455073 integ_alg sha-512-256 local_integ_key 78754f68576d6e534d6253636b444465776d44734447494648717243596c66654b42445553655050734664676a4e6c496c457741716d586b57664b644b734c61 remote_integ_key 78754f68576d6e534d6253636b444465776d44734447494648717243596c66654b42445553655050734664676a4e6c496c457741716d586b57664b644b734c61 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 706d5669615a6664636a737956644944 remote_crypto_key 706d5669615a6664636a737956644944 integ_alg sha-512-256 local_integ_key 535154425444444277674b51525a7a59727156676d666d6e554658667472644f6750444465587246597754507961754a4742795570504b647951716b4f4f4d68 remote_integ_key 535154425444444277674b51525a7a59727156676d666d6e554658667472644f6750444465587246597754507961754a4742795570504b647951716b4f4f4d68 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 776f7365647a73435769557077474c4f remote_crypto_key 776f7365647a73435769557077474c4f integ_alg sha-512-256 local_integ_key 646e465779426f7678744a527968776164436c784778564b654243774a4c4a654e435170514873794255624c766573516a4d446e54636e6c4d726f77467a4a4c remote_integ_key 646e465779426f7678744a527968776164436c784778564b654243774a4c4a654e435170514873794255624c766573516a4d446e54636e6c4d726f77467a4a4c 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 586f4957565a724d674a7143534f6761 remote_crypto_key 586f4957565a724d674a7143534f6761 integ_alg sha-512-256 local_integ_key 63707579416c526d574c504872446b797046617855686d67496577624b6d765459754e704c4c796e6e4847447343784b7558754c626d74574e6e6b57464f6f4f remote_integ_key 63707579416c526d574c504872446b797046617855686d67496577624b6d765459754e704c4c796e6e4847447343784b7558754c626d74574e6e6b57464f6f4f 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 6a564c556452464144546e764e684b4d remote_crypto_key 6a564c556452464144546e764e684b4d integ_alg sha-512-256 local_integ_key 5a66456264776c49434a4e43486379506849736b515661497349785369745a64696445714261515a6d5a4f627955636b724e6a5863434468626d7458655a426d remote_integ_key 5a66456264776c49434a4e43486379506849736b515661497349785369745a64696445714261515a6d5a4f627955636b724e6a5863434468626d7458655a426d 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 55646b4861754a4272787a5144507a6b remote_crypto_key 55646b4861754a4272787a5144507a6b integ_alg sha-512-256 local_integ_key 494a7974596c6c567871506c534e784e5457646e7849414571614143584c77584c584379546a4f496d4c4a6e4250447750775543615652635478776474486e4e remote_integ_key 494a7974596c6c567871506c534e784e5457646e7849414571614143584c77584c584379546a4f496d4c4a6e4250447750775543615652635478776474486e4e 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 46446458634e78556655684d75507353 remote_crypto_key 46446458634e78556655684d75507353 integ_alg sha-512-256 local_integ_key 4f76596e79756578636549704445524e6950444f5249625745596b7763636d65415373726f6a414777446450766b735761725a756f616e6a6d57534654576159 remote_integ_key 4f76596e79756578636549704445524e6950444f5249625745596b7763636d65415373726f6a414777446450766b735761725a756f616e6a6d57534654576159 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 616c50774e4c69654442796a62475367 remote_crypto_key 616c50774e4c69654442796a62475367 integ_alg sha-512-256 local_integ_key 436478567141457963564378684362454d76476176505876656d6461575553484b79596471714f7663735965455a5a79655971474a70504f7547546e5646576d remote_integ_key 436478567141457963564378684362454d76476176505876656d6461575553484b79596471714f7663735965455a5a79655971474a70504f7547546e5646576d 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 4843784450664c7643416a7a55657557 remote_crypto_key 4843784450664c7643416a7a55657557 integ_alg sha-512-256 local_integ_key 566b716347754e6b584541534c50665058466f7976674773755a464a456e596e4e574b70676f667350666c634d716871446558414c5545514e594e484d694d56 remote_integ_key 566b716347754e6b584541534c50665058466f7976674773755a464a456e596e4e574b70676f667350666c634d716871446558414c5545514e594e484d694d56 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4a694b46425869485a72486946476b4a remote_crypto_key 4a694b46425869485a72486946476b4a integ_alg sha-512-256 local_integ_key 6f576c716c674f794756556e414e6f4f59486f504e6d5878706a6b4c774c45714741597646747a756d6d507472456d5a4d556f73424c775778626e6d6e786e41 remote_integ_key 6f576c716c674f794756556e414e6f4f59486f504e6d5878706a6b4c774c45714741597646747a756d6d507472456d5a4d556f73424c775778626e6d6e786e41 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 4b4f4c5744596566477a75485046685a remote_crypto_key 4b4f4c5744596566477a75485046685a integ_alg sha-512-256 local_integ_key 6d5966757150744a486c7768554d734a42715273714d46534d785a71517278474f5a4155655544785a505868717243564e62516a667067506467655643704f64 remote_integ_key 6d5966757150744a486c7768554d734a42715273714d46534d785a71517278474f5a4155655544785a505868717243564e62516a667067506467655643704f64 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 5a516365666f44717562614b77567445 remote_crypto_key 5a516365666f44717562614b77567445 integ_alg sha-512-256 local_integ_key 65784a71796c74477a65586365555a704e724f6f6a5948724d554c50614e596f44537764664b6465706262796274687159626c6d50684d765a4a69666676694e remote_integ_key 65784a71796c74477a65586365555a704e724f6f6a5948724d554c50614e596f44537764664b6465706262796274687159626c6d50684d765a4a69666676694e 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 53514e6159634d624e78784c4249776a remote_crypto_key 53514e6159634d624e78784c4249776a integ_alg sha-512-256 local_integ_key 75546461726b4f56526d72614155434f44455876494144545671455574425277594a716f66566e63436d416e6279444d534367684b644b78566a726d6f79724c remote_integ_key 75546461726b4f56526d72614155434f44455876494144545671455574425277594a716f66566e63436d416e6279444d534367684b644b78566a726d6f79724c 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 4954465244434e6a47544d4149774f47 remote_crypto_key 4954465244434e6a47544d4149774f47 integ_alg sha-512-256 local_integ_key 4e745453626c69485772686d4e774e796446474c76576b56626b5069585253516b685557544c66524349645657417258675148665342756276754d4f61765673 remote_integ_key 4e745453626c69485772686d4e774e796446474c76576b56626b5069585253516b685557544c66524349645657417258675148665342756276754d4f61765673 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 45474b595579614362435a5149516164 remote_crypto_key 45474b595579614362435a5149516164 integ_alg sha-512-256 local_integ_key 654e786d76715a46646b5975574259746542746a764b676b426d536c584e795266466d736c744c4146745374725267617550454e744654504d526f4b4c5a4261 remote_integ_key 654e786d76715a46646b5975574259746542746a764b676b426d536c584e795266466d736c744c4146745374725267617550454e744654504d526f4b4c5a4261 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 6c6d54624950656c6f7a67724c6a6e4b remote_crypto_key 6c6d54624950656c6f7a67724c6a6e4b integ_alg sha-512-256 local_integ_key 6f72734e614c7865456f6a546a4f6b5955636a4a7062764c596c42556a71656f6141736362544d467457487a487253774b6c51554d70485042424d546878466f remote_integ_key 6f72734e614c7865456f6a546a4f6b5955636a4a7062764c596c42556a71656f6141736362544d467457487a487253774b6c51554d70485042424d546878466f 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 61696844517970594c6454516e544544 remote_crypto_key 61696844517970594c6454516e544544 integ_alg sha-512-256 local_integ_key 76696a4f4649414d4d72454467457a4c45764b58456f7664745766494a61654345475a5165536d5558585576765a64674465736e79427948756b456b457a6867 remote_integ_key 76696a4f4649414d4d72454467457a4c45764b58456f7664745766494a61654345475a5165536d5558585576765a64674465736e79427948756b456b457a6867 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 4c5441624c75715665544d516847734a remote_crypto_key 4c5441624c75715665544d516847734a integ_alg sha-512-256 local_integ_key 4c4b42726343527058626c4a445765786d776f7557425143487476626f724b674376686a59666d4576697a45746a576d706f42616d574659614250444c537370 remote_integ_key 4c4b42726343527058626c4a445765786d776f7557425143487476626f724b674376686a59666d4576697a45746a576d706f42616d574659614250444c537370 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 75495762714a4b7a556a424b57545864 remote_crypto_key 75495762714a4b7a556a424b57545864 integ_alg sha-512-256 local_integ_key 4b77556646515947796a444e584e6c4d4e4b77747963786d49637276724d7146665670585365757a6b446c7a52685649494f494859765071776f4a415966594c remote_integ_key 4b77556646515947796a444e584e6c4d4e4b77747963786d49637276724d7146665670585365757a6b446c7a52685649494f494859765071776f4a415966594c 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 6f676745596f6f556d65644a626f4156 remote_crypto_key 6f676745596f6f556d65644a626f4156 integ_alg sha-512-256 local_integ_key 716a61735772796866746d764d46566e7141584d647569576b586b54774c796d484f4b72726f515a79524745756173675570577678697042557158696b665046 remote_integ_key 716a61735772796866746d764d46566e7141584d647569576b586b54774c796d484f4b72726f515a79524745756173675570577678697042557158696b665046 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 6249786e7a6563684e547a6c6f4d6a53 remote_crypto_key 6249786e7a6563684e547a6c6f4d6a53 integ_alg sha-512-256 local_integ_key 71584369724a796d626e526c536f78676568597775515867686f73736a6f524c4f775175675a435255756b7171794f7a6c56466d70796344556e47625472577a remote_integ_key 71584369724a796d626e526c536f78676568597775515867686f73736a6f524c4f775175675a435255756b7171794f7a6c56466d70796344556e47625472577a 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 4d6973745557764c4c6e686e6a567a4f remote_crypto_key 4d6973745557764c4c6e686e6a567a4f integ_alg sha-512-256 local_integ_key 766569726e51647a44796e637447774e6574554d74797348786c724d66794264517a6e57445a7170714168746d795a686c79785075427676666c457a4a4c4256 remote_integ_key 766569726e51647a44796e637447774e6574554d74797348786c724d66794264517a6e57445a7170714168746d795a686c79785075427676666c457a4a4c4256 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 6848474577476e4f41616a5976717871 remote_crypto_key 6848474577476e4f41616a5976717871 integ_alg sha-512-256 local_integ_key 76706e6b55454b6366624d6d4c71677973776e475a4947726a6d61664b4e5059624d627168494a6768516564506f7461554e7766545168415177696a596a4176 remote_integ_key 76706e6b55454b6366624d6d4c71677973776e475a4947726a6d61664b4e5059624d627168494a6768516564506f7461554e7766545168415177696a596a4176 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 574576786772794c4c536743476d4777 remote_crypto_key 574576786772794c4c536743476d4777 integ_alg sha-512-256 local_integ_key 4c4c6245737949614269534c6c7a56564275744f414e5642616476574b696d4c627577434259694d72494253624a44447272524a65454545487843684a796d50 remote_integ_key 4c4c6245737949614269534c6c7a56564275744f414e5642616476574b696d4c627577434259694d72494253624a44447272524a65454545487843684a796d50 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 70506b6354744b6a62437a6a63586371 remote_crypto_key 70506b6354744b6a62437a6a63586371 integ_alg sha-512-256 local_integ_key 7349685a776d59784e4562566850704171766651766e796c586c6f45554c546c41514c57645548466852434f584f52744a54416352724e726b76684252446b6e remote_integ_key 7349685a776d59784e4562566850704171766651766e796c586c6f45554c546c41514c57645548466852434f584f52744a54416352724e726b76684252446b6e 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 426d457565786b704175647567575452 remote_crypto_key 426d457565786b704175647567575452 integ_alg sha-512-256 local_integ_key 53416a765476444c4a656d6244755873504779426e786f7862516f6776694b6c6469416450426c7471774e624d4c4241686a556c426670546372454d49686163 remote_integ_key 53416a765476444c4a656d6244755873504779426e786f7862516f6776694b6c6469416450426c7471774e624d4c4241686a556c426670546372454d49686163 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 6a534c4866727a484a7270736d6c4852 remote_crypto_key 6a534c4866727a484a7270736d6c4852 integ_alg sha-512-256 local_integ_key 71747543554a61725358514c634a446646786b79555857657168426c6b4b49654e4a516e6b4b486a4c577079454c6253476d6967566d6673796d756258667658 remote_integ_key 71747543554a61725358514c634a446646786b79555857657168426c6b4b49654e4a516e6b4b486a4c577079454c6253476d6967566d6673796d756258667658 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 5476417963686c635944644944766a77 remote_crypto_key 5476417963686c635944644944766a77 integ_alg sha-512-256 local_integ_key 5a78767a42514b427678496d6f4f74676c65714378725458766d584949564e51556c70574c42657258574e726868424863616f5776437871447a714d51457552 remote_integ_key 5a78767a42514b427678496d6f4f74676c65714378725458766d584949564e51556c70574c42657258574e726868424863616f5776437871447a714d51457552 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 514e43587a744d766a58645647756b4f remote_crypto_key 514e43587a744d766a58645647756b4f integ_alg sha-512-256 local_integ_key 416c746f66435872646c5177514b6373466c795a536e5344594b6b585a4f614351564f4470626c7372424e7168484f6b646a5843594d4a67434a4f51444d7342 remote_integ_key 416c746f66435872646c5177514b6373466c795a536e5344594b6b585a4f614351564f4470626c7372424e7168484f6b646a5843594d4a67434a4f51444d7342 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 5a43414e51797444487355715443776f remote_crypto_key 5a43414e51797444487355715443776f integ_alg sha-512-256 local_integ_key 4f69505a52454a7a5a56665744634461706d4a524c67705355474a7a49516f737675646546747959695a6949785353744c4a64497167754c5078454451765854 remote_integ_key 4f69505a52454a7a5a56665744634461706d4a524c67705355474a7a49516f737675646546747959695a6949785353744c4a64497167754c5078454451765854 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 58686f7769477a4f466b435162695178 remote_crypto_key 58686f7769477a4f466b435162695178 integ_alg sha-512-256 local_integ_key 556b4d726164464375665a4b797049474d726a714f6748647154684272416361534f524f4d5477544258566d786163634c63486448446678436f5a574a504a55 remote_integ_key 556b4d726164464375665a4b797049474d726a714f6748647154684272416361534f524f4d5477544258566d786163634c63486448446678436f5a574a504a55 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 4b767475477770644d626b717952554f remote_crypto_key 4b767475477770644d626b717952554f integ_alg sha-512-256 local_integ_key 736754496c666a5964725659486369626a74557a417352625a7977457849536556554764646562435944427468654c4d6943544d4c6962646369654a53676258 remote_integ_key 736754496c666a5964725659486369626a74557a417352625a7977457849536556554764646562435944427468654c4d6943544d4c6962646369654a53676258 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 48456444526c725a5249766a6a686873 remote_crypto_key 48456444526c725a5249766a6a686873 integ_alg sha-512-256 local_integ_key 57775a796e43456452737964784d6c7246716a6c767274735a484e44486b75784d4d6f52476c5464597945424b70524a624a684b697a736d6a4d554470574577 remote_integ_key 57775a796e43456452737964784d6c7246716a6c767274735a484e44486b75784d4d6f52476c5464597945424b70524a624a684b697a736d6a4d554470574577 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 4d514d4d4b556a54614e486e5972426f remote_crypto_key 4d514d4d4b556a54614e486e5972426f integ_alg sha-512-256 local_integ_key 486441564d447a69436a67665a7a7a6c4c57745776706a5767657461507a5a67786848654f52696c5054714e7262504b695a5161644d71756b59616972454a66 remote_integ_key 486441564d447a69436a67665a7a7a6c4c57745776706a5767657461507a5a67786848654f52696c5054714e7262504b695a5161644d71756b59616972454a66 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 67414f637876767a6f53566f446b4d71 remote_crypto_key 67414f637876767a6f53566f446b4d71 integ_alg sha-512-256 local_integ_key 7073664e5a75584b4a527243654659464158654c6163504776797746595a737167486e79705352526b505066654f494742566565744f6156455859676e776846 remote_integ_key 7073664e5a75584b4a527243654659464158654c6163504776797746595a737167486e79705352526b505066654f494742566565744f6156455859676e776846 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 46704949746b4354475554714b756f45 remote_crypto_key 46704949746b4354475554714b756f45 integ_alg sha-512-256 local_integ_key 6c504b5866626d6c776b6a6d68655a515278637844475466596a66785442544f4b714966645665756d63755072716c6a784969506672616451554b4d576f7562 remote_integ_key 6c504b5866626d6c776b6a6d68655a515278637844475466596a66785442544f4b714966645665756d63755072716c6a784969506672616451554b4d576f7562 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 66744f777170456e6667644546554c59 remote_crypto_key 66744f777170456e6667644546554c59 integ_alg sha-512-256 local_integ_key 6b6f6a6f4b416c514b616176596d5261626c6645544e456171567063566d454e69735a6d77426c525443744246415249724a4f6c52695556766854576a64585a remote_integ_key 6b6f6a6f4b416c514b616176596d5261626c6645544e456171567063566d454e69735a6d77426c525443744246415249724a4f6c52695556766854576a64585a 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 63547373656167504b50576843506368 remote_crypto_key 63547373656167504b50576843506368 integ_alg sha-512-256 local_integ_key 674a624a586d534d44676a657666726e544d6e5a665679546f74536845445967764f536859576a4a63786158486242436e6a6142504f4f4e54584a5853714b43 remote_integ_key 674a624a586d534d44676a657666726e544d6e5a665679546f74536845445967764f536859576a4a63786158486242436e6a6142504f4f4e54584a5853714b43 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 574871554666424c525a567562627249 remote_crypto_key 574871554666424c525a567562627249 integ_alg sha-512-256 local_integ_key 47515879726a73494244584a684471526569557a5057786a634941496f47644b704d616162574c6c7656494d474d6659546775676a644a655550646870726c56 remote_integ_key 47515879726a73494244584a684471526569557a5057786a634941496f47644b704d616162574c6c7656494d474d6659546775676a644a655550646870726c56 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 42756c46584a65464f55574a7a5a6f66 remote_crypto_key 42756c46584a65464f55574a7a5a6f66 integ_alg sha-512-256 local_integ_key 6756626e6b4f787a7946526a5a624646664f7a7547614253625a504665436c684159737162517a797162485a58736c66775941497957724a4e71456369764448 remote_integ_key 6756626e6b4f787a7946526a5a624646664f7a7547614253625a504665436c684159737162517a797162485a58736c66775941497957724a4e71456369764448 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 646569704842567566666f436174694f remote_crypto_key 646569704842567566666f436174694f integ_alg sha-512-256 local_integ_key 7573644957476a746d544b4964494f4f7a687872594663557848764d6a556241774e4e734d544245444149544566557a49677a797164674874586c445871457a remote_integ_key 7573644957476a746d544b4964494f4f7a687872594663557848764d6a556241774e4e734d544245444149544566557a49677a797164674874586c445871457a 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 4b4e7145526165525a56665872465154 remote_crypto_key 4b4e7145526165525a56665872465154 integ_alg sha-512-256 local_integ_key 4f745a716b70624472437150514e57764d43716e77535762664c56426258645a4a495a65715778574f42645647505969717565654d574379645474446c695a6d remote_integ_key 4f745a716b70624472437150514e57764d43716e77535762664c56426258645a4a495a65715778574f42645647505969717565654d574379645474446c695a6d 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 587859616b79476e7843516848667154 remote_crypto_key 587859616b79476e7843516848667154 integ_alg sha-512-256 local_integ_key 59676e67634d57504c5063456f79627969714279427361485a754747636c4b6379735053487067737a4b426e4972484955706f5a4e57797342726a7753594d55 remote_integ_key 59676e67634d57504c5063456f79627969714279427361485a754747636c4b6379735053487067737a4b426e4972484955706f5a4e57797342726a7753594d55 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 49484174486a43484e5575764466444d remote_crypto_key 49484174486a43484e5575764466444d integ_alg sha-512-256 local_integ_key 527a4e737a4d7568726c71576e636d4b444d525179526e43414763494f744e6d77556c52484b46626d62466d41765651796762667a43414b41414e457573507a remote_integ_key 527a4e737a4d7568726c71576e636d4b444d525179526e43414763494f744e6d77556c52484b46626d62466d41765651796762667a43414b41414e457573507a 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 4d58676667774b544577686c48784b77 remote_crypto_key 4d58676667774b544577686c48784b77 integ_alg sha-512-256 local_integ_key 676c724c74666177745845746e70534f764962454b68426b664953575361524f744665576b6e676f69776a4c4b7256557766524c696b56494e6b6f574a777878 remote_integ_key 676c724c74666177745845746e70534f764962454b68426b664953575361524f744665576b6e676f69776a4c4b7256557766524c696b56494e6b6f574a777878 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 51546e4d4371525853694a666175556b remote_crypto_key 51546e4d4371525853694a666175556b integ_alg sha-512-256 local_integ_key 4157696c4f6a644e6b7972574c554276714a575671704747426778446257597a61636c536b4a64595745794f6b436842636a4c69754f7361576c4866415a4369 remote_integ_key 4157696c4f6a644e6b7972574c554276714a575671704747426778446257597a61636c536b4a64595745794f6b436842636a4c69754f7361576c4866415a4369 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 7849596d676461426361796d59614d79 remote_crypto_key 7849596d676461426361796d59614d79 integ_alg sha-512-256 local_integ_key 79706a674468626d6167726347654c4e464845717170774f6e534f77454d6c4768497a75665954576a44515975596a416353656b51516c664a496b795845796b remote_integ_key 79706a674468626d6167726347654c4e464845717170774f6e534f77454d6c4768497a75665954576a44515975596a416353656b51516c664a496b795845796b 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 524d4956594f494a7775726b6c426156 remote_crypto_key 524d4956594f494a7775726b6c426156 integ_alg sha-512-256 local_integ_key 6c75727979456573446a68777756737174515179744f59514573796a6b57686a7a6e6c505348476b476a57504e534f546d4e45527477476c6f4259754f4c4b4a remote_integ_key 6c75727979456573446a68777756737174515179744f59514573796a6b57686a7a6e6c505348476b476a57504e534f546d4e45527477476c6f4259754f4c4b4a 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 5453666a4a726f7a684b61706b5a7171 remote_crypto_key 5453666a4a726f7a684b61706b5a7171 integ_alg sha-512-256 local_integ_key 545a4d775545675a5a7a714e7571646f516d586f5768704a4d6d71587a7848635661614b4e654573756b66564f4b48567247624e4e59666445716d5a58784871 remote_integ_key 545a4d775545675a5a7a714e7571646f516d586f5768704a4d6d71587a7848635661614b4e654573756b66564f4b48567247624e4e59666445716d5a58784871 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 4a694b46425869485a72486946476b4a remote_crypto_key 4a694b46425869485a72486946476b4a integ_alg sha-512-256 local_integ_key 6f576c716c674f794756556e414e6f4f59486f504e6d5878706a6b4c774c45714741597646747a756d6d507472456d5a4d556f73424c775778626e6d6e786e41 remote_integ_key 6f576c716c674f794756556e414e6f4f59486f504e6d5878706a6b4c774c45714741597646747a756d6d507472456d5a4d556f73424c775778626e6d6e786e41 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 4b4f4c5744596566477a75485046685a remote_crypto_key 4b4f4c5744596566477a75485046685a integ_alg sha-512-256 local_integ_key 6d5966757150744a486c7768554d734a42715273714d46534d785a71517278474f5a4155655544785a505868717243564e62516a667067506467655643704f64 remote_integ_key 6d5966757150744a486c7768554d734a42715273714d46534d785a71517278474f5a4155655544785a505868717243564e62516a667067506467655643704f64 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 5a516365666f44717562614b77567445 remote_crypto_key 5a516365666f44717562614b77567445 integ_alg sha-512-256 local_integ_key 65784a71796c74477a65586365555a704e724f6f6a5948724d554c50614e596f44537764664b6465706262796274687159626c6d50684d765a4a69666676694e remote_integ_key 65784a71796c74477a65586365555a704e724f6f6a5948724d554c50614e596f44537764664b6465706262796274687159626c6d50684d765a4a69666676694e 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 53514e6159634d624e78784c4249776a remote_crypto_key 53514e6159634d624e78784c4249776a integ_alg sha-512-256 local_integ_key 75546461726b4f56526d72614155434f44455876494144545671455574425277594a716f66566e63436d416e6279444d534367684b644b78566a726d6f79724c remote_integ_key 75546461726b4f56526d72614155434f44455876494144545671455574425277594a716f66566e63436d416e6279444d534367684b644b78566a726d6f79724c 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 4954465244434e6a47544d4149774f47 remote_crypto_key 4954465244434e6a47544d4149774f47 integ_alg sha-512-256 local_integ_key 4e745453626c69485772686d4e774e796446474c76576b56626b5069585253516b685557544c66524349645657417258675148665342756276754d4f61765673 remote_integ_key 4e745453626c69485772686d4e774e796446474c76576b56626b5069585253516b685557544c66524349645657417258675148665342756276754d4f61765673 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 45474b595579614362435a5149516164 remote_crypto_key 45474b595579614362435a5149516164 integ_alg sha-512-256 local_integ_key 654e786d76715a46646b5975574259746542746a764b676b426d536c584e795266466d736c744c4146745374725267617550454e744654504d526f4b4c5a4261 remote_integ_key 654e786d76715a46646b5975574259746542746a764b676b426d536c584e795266466d736c744c4146745374725267617550454e744654504d526f4b4c5a4261 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 6c6d54624950656c6f7a67724c6a6e4b remote_crypto_key 6c6d54624950656c6f7a67724c6a6e4b integ_alg sha-512-256 local_integ_key 6f72734e614c7865456f6a546a4f6b5955636a4a7062764c596c42556a71656f6141736362544d467457487a487253774b6c51554d70485042424d546878466f remote_integ_key 6f72734e614c7865456f6a546a4f6b5955636a4a7062764c596c42556a71656f6141736362544d467457487a487253774b6c51554d70485042424d546878466f 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 61696844517970594c6454516e544544 remote_crypto_key 61696844517970594c6454516e544544 integ_alg sha-512-256 local_integ_key 76696a4f4649414d4d72454467457a4c45764b58456f7664745766494a61654345475a5165536d5558585576765a64674465736e79427948756b456b457a6867 remote_integ_key 76696a4f4649414d4d72454467457a4c45764b58456f7664745766494a61654345475a5165536d5558585576765a64674465736e79427948756b456b457a6867 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 4c5441624c75715665544d516847734a remote_crypto_key 4c5441624c75715665544d516847734a integ_alg sha-512-256 local_integ_key 4c4b42726343527058626c4a445765786d776f7557425143487476626f724b674376686a59666d4576697a45746a576d706f42616d574659614250444c537370 remote_integ_key 4c4b42726343527058626c4a445765786d776f7557425143487476626f724b674376686a59666d4576697a45746a576d706f42616d574659614250444c537370 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 75495762714a4b7a556a424b57545864 remote_crypto_key 75495762714a4b7a556a424b57545864 integ_alg sha-512-256 local_integ_key 4b77556646515947796a444e584e6c4d4e4b77747963786d49637276724d7146665670585365757a6b446c7a52685649494f494859765071776f4a415966594c remote_integ_key 4b77556646515947796a444e584e6c4d4e4b77747963786d49637276724d7146665670585365757a6b446c7a52685649494f494859765071776f4a415966594c 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 6f676745596f6f556d65644a626f4156 remote_crypto_key 6f676745596f6f556d65644a626f4156 integ_alg sha-512-256 local_integ_key 716a61735772796866746d764d46566e7141584d647569576b586b54774c796d484f4b72726f515a79524745756173675570577678697042557158696b665046 remote_integ_key 716a61735772796866746d764d46566e7141584d647569576b586b54774c796d484f4b72726f515a79524745756173675570577678697042557158696b665046 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 6249786e7a6563684e547a6c6f4d6a53 remote_crypto_key 6249786e7a6563684e547a6c6f4d6a53 integ_alg sha-512-256 local_integ_key 71584369724a796d626e526c536f78676568597775515867686f73736a6f524c4f775175675a435255756b7171794f7a6c56466d70796344556e47625472577a remote_integ_key 71584369724a796d626e526c536f78676568597775515867686f73736a6f524c4f775175675a435255756b7171794f7a6c56466d70796344556e47625472577a 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 4d6973745557764c4c6e686e6a567a4f remote_crypto_key 4d6973745557764c4c6e686e6a567a4f integ_alg sha-512-256 local_integ_key 766569726e51647a44796e637447774e6574554d74797348786c724d66794264517a6e57445a7170714168746d795a686c79785075427676666c457a4a4c4256 remote_integ_key 766569726e51647a44796e637447774e6574554d74797348786c724d66794264517a6e57445a7170714168746d795a686c79785075427676666c457a4a4c4256 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 6848474577476e4f41616a5976717871 remote_crypto_key 6848474577476e4f41616a5976717871 integ_alg sha-512-256 local_integ_key 76706e6b55454b6366624d6d4c71677973776e475a4947726a6d61664b4e5059624d627168494a6768516564506f7461554e7766545168415177696a596a4176 remote_integ_key 76706e6b55454b6366624d6d4c71677973776e475a4947726a6d61664b4e5059624d627168494a6768516564506f7461554e7766545168415177696a596a4176 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 574576786772794c4c536743476d4777 remote_crypto_key 574576786772794c4c536743476d4777 integ_alg sha-512-256 local_integ_key 4c4c6245737949614269534c6c7a56564275744f414e5642616476574b696d4c627577434259694d72494253624a44447272524a65454545487843684a796d50 remote_integ_key 4c4c6245737949614269534c6c7a56564275744f414e5642616476574b696d4c627577434259694d72494253624a44447272524a65454545487843684a796d50 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 70506b6354744b6a62437a6a63586371 remote_crypto_key 70506b6354744b6a62437a6a63586371 integ_alg sha-512-256 local_integ_key 7349685a776d59784e4562566850704171766651766e796c586c6f45554c546c41514c57645548466852434f584f52744a54416352724e726b76684252446b6e remote_integ_key 7349685a776d59784e4562566850704171766651766e796c586c6f45554c546c41514c57645548466852434f584f52744a54416352724e726b76684252446b6e 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 426d457565786b704175647567575452 remote_crypto_key 426d457565786b704175647567575452 integ_alg sha-512-256 local_integ_key 53416a765476444c4a656d6244755873504779426e786f7862516f6776694b6c6469416450426c7471774e624d4c4241686a556c426670546372454d49686163 remote_integ_key 53416a765476444c4a656d6244755873504779426e786f7862516f6776694b6c6469416450426c7471774e624d4c4241686a556c426670546372454d49686163 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 6a534c4866727a484a7270736d6c4852 remote_crypto_key 6a534c4866727a484a7270736d6c4852 integ_alg sha-512-256 local_integ_key 71747543554a61725358514c634a446646786b79555857657168426c6b4b49654e4a516e6b4b486a4c577079454c6253476d6967566d6673796d756258667658 remote_integ_key 71747543554a61725358514c634a446646786b79555857657168426c6b4b49654e4a516e6b4b486a4c577079454c6253476d6967566d6673796d756258667658 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 5476417963686c635944644944766a77 remote_crypto_key 5476417963686c635944644944766a77 integ_alg sha-512-256 local_integ_key 5a78767a42514b427678496d6f4f74676c65714378725458766d584949564e51556c70574c42657258574e726868424863616f5776437871447a714d51457552 remote_integ_key 5a78767a42514b427678496d6f4f74676c65714378725458766d584949564e51556c70574c42657258574e726868424863616f5776437871447a714d51457552 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 514e43587a744d766a58645647756b4f remote_crypto_key 514e43587a744d766a58645647756b4f integ_alg sha-512-256 local_integ_key 416c746f66435872646c5177514b6373466c795a536e5344594b6b585a4f614351564f4470626c7372424e7168484f6b646a5843594d4a67434a4f51444d7342 remote_integ_key 416c746f66435872646c5177514b6373466c795a536e5344594b6b585a4f614351564f4470626c7372424e7168484f6b646a5843594d4a67434a4f51444d7342 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 5a43414e51797444487355715443776f remote_crypto_key 5a43414e51797444487355715443776f integ_alg sha-512-256 local_integ_key 4f69505a52454a7a5a56665744634461706d4a524c67705355474a7a49516f737675646546747959695a6949785353744c4a64497167754c5078454451765854 remote_integ_key 4f69505a52454a7a5a56665744634461706d4a524c67705355474a7a49516f737675646546747959695a6949785353744c4a64497167754c5078454451765854 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 58686f7769477a4f466b435162695178 remote_crypto_key 58686f7769477a4f466b435162695178 integ_alg sha-512-256 local_integ_key 556b4d726164464375665a4b797049474d726a714f6748647154684272416361534f524f4d5477544258566d786163634c63486448446678436f5a574a504a55 remote_integ_key 556b4d726164464375665a4b797049474d726a714f6748647154684272416361534f524f4d5477544258566d786163634c63486448446678436f5a574a504a55 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 4b767475477770644d626b717952554f remote_crypto_key 4b767475477770644d626b717952554f integ_alg sha-512-256 local_integ_key 736754496c666a5964725659486369626a74557a417352625a7977457849536556554764646562435944427468654c4d6943544d4c6962646369654a53676258 remote_integ_key 736754496c666a5964725659486369626a74557a417352625a7977457849536556554764646562435944427468654c4d6943544d4c6962646369654a53676258 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 48456444526c725a5249766a6a686873 remote_crypto_key 48456444526c725a5249766a6a686873 integ_alg sha-512-256 local_integ_key 57775a796e43456452737964784d6c7246716a6c767274735a484e44486b75784d4d6f52476c5464597945424b70524a624a684b697a736d6a4d554470574577 remote_integ_key 57775a796e43456452737964784d6c7246716a6c767274735a484e44486b75784d4d6f52476c5464597945424b70524a624a684b697a736d6a4d554470574577 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 4d514d4d4b556a54614e486e5972426f remote_crypto_key 4d514d4d4b556a54614e486e5972426f integ_alg sha-512-256 local_integ_key 486441564d447a69436a67665a7a7a6c4c57745776706a5767657461507a5a67786848654f52696c5054714e7262504b695a5161644d71756b59616972454a66 remote_integ_key 486441564d447a69436a67665a7a7a6c4c57745776706a5767657461507a5a67786848654f52696c5054714e7262504b695a5161644d71756b59616972454a66 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 67414f637876767a6f53566f446b4d71 remote_crypto_key 67414f637876767a6f53566f446b4d71 integ_alg sha-512-256 local_integ_key 7073664e5a75584b4a527243654659464158654c6163504776797746595a737167486e79705352526b505066654f494742566565744f6156455859676e776846 remote_integ_key 7073664e5a75584b4a527243654659464158654c6163504776797746595a737167486e79705352526b505066654f494742566565744f6156455859676e776846 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 46704949746b4354475554714b756f45 remote_crypto_key 46704949746b4354475554714b756f45 integ_alg sha-512-256 local_integ_key 6c504b5866626d6c776b6a6d68655a515278637844475466596a66785442544f4b714966645665756d63755072716c6a784969506672616451554b4d576f7562 remote_integ_key 6c504b5866626d6c776b6a6d68655a515278637844475466596a66785442544f4b714966645665756d63755072716c6a784969506672616451554b4d576f7562 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 66744f777170456e6667644546554c59 remote_crypto_key 66744f777170456e6667644546554c59 integ_alg sha-512-256 local_integ_key 6b6f6a6f4b416c514b616176596d5261626c6645544e456171567063566d454e69735a6d77426c525443744246415249724a4f6c52695556766854576a64585a remote_integ_key 6b6f6a6f4b416c514b616176596d5261626c6645544e456171567063566d454e69735a6d77426c525443744246415249724a4f6c52695556766854576a64585a 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 63547373656167504b50576843506368 remote_crypto_key 63547373656167504b50576843506368 integ_alg sha-512-256 local_integ_key 674a624a586d534d44676a657666726e544d6e5a665679546f74536845445967764f536859576a4a63786158486242436e6a6142504f4f4e54584a5853714b43 remote_integ_key 674a624a586d534d44676a657666726e544d6e5a665679546f74536845445967764f536859576a4a63786158486242436e6a6142504f4f4e54584a5853714b43 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 574871554666424c525a567562627249 remote_crypto_key 574871554666424c525a567562627249 integ_alg sha-512-256 local_integ_key 47515879726a73494244584a684471526569557a5057786a634941496f47644b704d616162574c6c7656494d474d6659546775676a644a655550646870726c56 remote_integ_key 47515879726a73494244584a684471526569557a5057786a634941496f47644b704d616162574c6c7656494d474d6659546775676a644a655550646870726c56 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 42756c46584a65464f55574a7a5a6f66 remote_crypto_key 42756c46584a65464f55574a7a5a6f66 integ_alg sha-512-256 local_integ_key 6756626e6b4f787a7946526a5a624646664f7a7547614253625a504665436c684159737162517a797162485a58736c66775941497957724a4e71456369764448 remote_integ_key 6756626e6b4f787a7946526a5a624646664f7a7547614253625a504665436c684159737162517a797162485a58736c66775941497957724a4e71456369764448 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 646569704842567566666f436174694f remote_crypto_key 646569704842567566666f436174694f integ_alg sha-512-256 local_integ_key 7573644957476a746d544b4964494f4f7a687872594663557848764d6a556241774e4e734d544245444149544566557a49677a797164674874586c445871457a remote_integ_key 7573644957476a746d544b4964494f4f7a687872594663557848764d6a556241774e4e734d544245444149544566557a49677a797164674874586c445871457a 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 4b4e7145526165525a56665872465154 remote_crypto_key 4b4e7145526165525a56665872465154 integ_alg sha-512-256 local_integ_key 4f745a716b70624472437150514e57764d43716e77535762664c56426258645a4a495a65715778574f42645647505969717565654d574379645474446c695a6d remote_integ_key 4f745a716b70624472437150514e57764d43716e77535762664c56426258645a4a495a65715778574f42645647505969717565654d574379645474446c695a6d 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 587859616b79476e7843516848667154 remote_crypto_key 587859616b79476e7843516848667154 integ_alg sha-512-256 local_integ_key 59676e67634d57504c5063456f79627969714279427361485a754747636c4b6379735053487067737a4b426e4972484955706f5a4e57797342726a7753594d55 remote_integ_key 59676e67634d57504c5063456f79627969714279427361485a754747636c4b6379735053487067737a4b426e4972484955706f5a4e57797342726a7753594d55 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 49484174486a43484e5575764466444d remote_crypto_key 49484174486a43484e5575764466444d integ_alg sha-512-256 local_integ_key 527a4e737a4d7568726c71576e636d4b444d525179526e43414763494f744e6d77556c52484b46626d62466d41765651796762667a43414b41414e457573507a remote_integ_key 527a4e737a4d7568726c71576e636d4b444d525179526e43414763494f744e6d77556c52484b46626d62466d41765651796762667a43414b41414e457573507a 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 4d58676667774b544577686c48784b77 remote_crypto_key 4d58676667774b544577686c48784b77 integ_alg sha-512-256 local_integ_key 676c724c74666177745845746e70534f764962454b68426b664953575361524f744665576b6e676f69776a4c4b7256557766524c696b56494e6b6f574a777878 remote_integ_key 676c724c74666177745845746e70534f764962454b68426b664953575361524f744665576b6e676f69776a4c4b7256557766524c696b56494e6b6f574a777878 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 51546e4d4371525853694a666175556b remote_crypto_key 51546e4d4371525853694a666175556b integ_alg sha-512-256 local_integ_key 4157696c4f6a644e6b7972574c554276714a575671704747426778446257597a61636c536b4a64595745794f6b436842636a4c69754f7361576c4866415a4369 remote_integ_key 4157696c4f6a644e6b7972574c554276714a575671704747426778446257597a61636c536b4a64595745794f6b436842636a4c69754f7361576c4866415a4369 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 7849596d676461426361796d59614d79 remote_crypto_key 7849596d676461426361796d59614d79 integ_alg sha-512-256 local_integ_key 79706a674468626d6167726347654c4e464845717170774f6e534f77454d6c4768497a75665954576a44515975596a416353656b51516c664a496b795845796b remote_integ_key 79706a674468626d6167726347654c4e464845717170774f6e534f77454d6c4768497a75665954576a44515975596a416353656b51516c664a496b795845796b 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 524d4956594f494a7775726b6c426156 remote_crypto_key 524d4956594f494a7775726b6c426156 integ_alg sha-512-256 local_integ_key 6c75727979456573446a68777756737174515179744f59514573796a6b57686a7a6e6c505348476b476a57504e534f546d4e45527477476c6f4259754f4c4b4a remote_integ_key 6c75727979456573446a68777756737174515179744f59514573796a6b57686a7a6e6c505348476b476a57504e534f546d4e45527477476c6f4259754f4c4b4a 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 5453666a4a726f7a684b61706b5a7171 remote_crypto_key 5453666a4a726f7a684b61706b5a7171 integ_alg sha-512-256 local_integ_key 545a4d775545675a5a7a714e7571646f516d586f5768704a4d6d71587a7848635661614b4e654573756b66564f4b48567247624e4e59666445716d5a58784871 remote_integ_key 545a4d775545675a5a7a714e7571646f516d586f5768704a4d6d71587a7848635661614b4e654573756b66564f4b48567247624e4e59666445716d5a58784871 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 466a4f466c4e6f584143554e59716454 remote_crypto_key 466a4f466c4e6f584143554e59716454 integ_alg sha-512-256 local_integ_key 644f514856474e707643627976416374484a75687a44526577684f534d726d664952705046486a79557566456945474a415366655570755a6a5976685648704b remote_integ_key 644f514856474e707643627976416374484a75687a44526577684f534d726d664952705046486a79557566456945474a415366655570755a6a5976685648704b 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 646d41456d675376546357686a787253 remote_crypto_key 646d41456d675376546357686a787253 integ_alg sha-512-256 local_integ_key 51436776454475754a796b74466a7272616a74766d4d7053547a674145487041716f736374556b5958415877565243656e674e6142656e5941435a634c48436f remote_integ_key 51436776454475754a796b74466a7272616a74766d4d7053547a674145487041716f736374556b5958415877565243656e674e6142656e5941435a634c48436f 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 6b5151777a7076774d51535a65766278 remote_crypto_key 6b5151777a7076774d51535a65766278 integ_alg sha-512-256 local_integ_key 61694469784c43786a724a57707a4b4754727a6576415474466453566d6572627448647a747a7a4e794c6d4a75477749446b43724b547341446447596b4c4a76 remote_integ_key 61694469784c43786a724a57707a4b4754727a6576415474466453566d6572627448647a747a7a4e794c6d4a75477749446b43724b547341446447596b4c4a76 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 634550504a757679626d66726a6c4d45 remote_crypto_key 634550504a757679626d66726a6c4d45 integ_alg sha-512-256 local_integ_key 45494b4f49575268625859456c796257777670734c515963465255484b5a53625143724b73496a6c4d4771656e5268486c76616f63776f4747616b4673694c4e remote_integ_key 45494b4f49575268625859456c796257777670734c515963465255484b5a53625143724b73496a6c4d4771656e5268486c76616f63776f4747616b4673694c4e 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 43514f764d63716443515968797a6d6b remote_crypto_key 43514f764d63716443515968797a6d6b integ_alg sha-512-256 local_integ_key 7866656d6b476d4a54696158614d476b665a5262576966596d72525a4b6c5369765a596f4b774a74415459496753464e7a4f556e46776742487857544c7a5047 remote_integ_key 7866656d6b476d4a54696158614d476b665a5262576966596d72525a4b6c5369765a596f4b774a74415459496753464e7a4f556e46776742487857544c7a5047 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 57496a7a774a794c59504b48725a7578 remote_crypto_key 57496a7a774a794c59504b48725a7578 integ_alg sha-512-256 local_integ_key 6d6775455754514a72704874595a61534644734d65504948646a66526c6c414c6d4d794b486a72486c5a6b75667741695a41457061514357545279714c69594b remote_integ_key 6d6775455754514a72704874595a61534644734d65504948646a66526c6c414c6d4d794b486a72486c5a6b75667741695a41457061514357545279714c69594b 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 7a627873744d55635648417871766272 remote_crypto_key 7a627873744d55635648417871766272 integ_alg sha-512-256 local_integ_key 4779515a4d6d46435657436e58594c4c6258556e7656555075774e4270526d7748536144694e774d5756786f7a5370594477476c596f65425349487267495954 remote_integ_key 4779515a4d6d46435657436e58594c4c6258556e7656555075774e4270526d7748536144694e774d5756786f7a5370594477476c596f65425349487267495954 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 4178506e705a6d73775a686852507968 remote_crypto_key 4178506e705a6d73775a686852507968 integ_alg sha-512-256 local_integ_key 4141436867727549557a74427a6174726353634f544d736b48516c4a714662645064766e6e7a4a627472474b6b496b7a43756557437542584e6e48684571686c remote_integ_key 4141436867727549557a74427a6174726353634f544d736b48516c4a714662645064766e6e7a4a627472474b6b496b7a43756557437542584e6e48684571686c 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 696269534d66737759455974766f546f remote_crypto_key 696269534d66737759455974766f546f integ_alg sha-512-256 local_integ_key 44656a4558686b726b4441677a514279686364796142477357446a4555576e707471666465476374587a4f66796d486c7370736c764b516d62456d6c756c4f69 remote_integ_key 44656a4558686b726b4441677a514279686364796142477357446a4555576e707471666465476374587a4f66796d486c7370736c764b516d62456d6c756c4f69 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 685071734c484a76444448796d6a7355 remote_crypto_key 685071734c484a76444448796d6a7355 integ_alg sha-512-256 local_integ_key 656e4e5770665a77527a4456514f6d595043697162785452494a684f4a67496c736877746c6a746161724973527078584b5663434849725a707074514e466c57 remote_integ_key 656e4e5770665a77527a4456514f6d595043697162785452494a684f4a67496c736877746c6a746161724973527078584b5663434849725a707074514e466c57 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 44567a4666416a6259696a5563595872 remote_crypto_key 44567a4666416a6259696a5563595872 integ_alg sha-512-256 local_integ_key 7a6f537448534966776a725546596a495178756c686468576a4365544e72566f64787843754e4642425643524967586a6d764466637a7249766170694b517468 remote_integ_key 7a6f537448534966776a725546596a495178756c686468576a4365544e72566f64787843754e4642425643524967586a6d764466637a7249766170694b517468 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 517469496a5646464c617062625a6659 remote_crypto_key 517469496a5646464c617062625a6659 integ_alg sha-512-256 local_integ_key 4e4e477645745261634c636e69665750455a49596e417568637553794167437148766842484550704363446b627457547855676566794c43774967594474576a remote_integ_key 4e4e477645745261634c636e69665750455a49596e417568637553794167437148766842484550704363446b627457547855676566794c43774967594474576a 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 6d50624e694267794e46786a67545a63 remote_crypto_key 6d50624e694267794e46786a67545a63 integ_alg sha-512-256 local_integ_key 5a4771536750465243415a6e4d55766e4645485a7448464156556677554c58626a6d7651747741674a517a684f74446c4c4b6c47786762784775494a6445494a remote_integ_key 5a4771536750465243415a6e4d55766e4645485a7448464156556677554c58626a6d7651747741674a517a684f74446c4c4b6c47786762784775494a6445494a 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 594966484b656c67774149436f76646f remote_crypto_key 594966484b656c67774149436f76646f integ_alg sha-512-256 local_integ_key 6b6b6d447253446968626c4558674773526962504d50424779536c4369696d6557745943676442664a714b564b5350796449624653644e52776a43464857746d remote_integ_key 6b6b6d447253446968626c4558674773526962504d50424779536c4369696d6557745943676442664a714b564b5350796449624653644e52776a43464857746d 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 77624156586c654752436f6c556c4e6b remote_crypto_key 77624156586c654752436f6c556c4e6b integ_alg sha-512-256 local_integ_key 6a5242695159494a53657046636859486f557948525552444157756675454e715a4f5178464c67647444505a65476e6a556f5776527456786c7859744876765a remote_integ_key 6a5242695159494a53657046636859486f557948525552444157756675454e715a4f5178464c67647444505a65476e6a556f5776527456786c7859744876765a 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 6d4f4c714d4e41525974616c714b695a remote_crypto_key 6d4f4c714d4e41525974616c714b695a integ_alg sha-512-256 local_integ_key 4c4e437357756e514f4946754d534d53484e43476e6f636761764e784b44744c6767644d704f636d6d544665625a79744f634d5852454a714c51476b71616b6e remote_integ_key 4c4e437357756e514f4946754d534d53484e43476e6f636761764e784b44744c6767644d704f636d6d544665625a79744f634d5852454a714c51476b71616b6e 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 414454574f526a43526d7652714d4f54 remote_crypto_key 414454574f526a43526d7652714d4f54 integ_alg sha-512-256 local_integ_key 464e4d72696c507658796d685169794a4b5a525265685a465752516841544a6c734f6e76687970424d544171574d766a47446654726c494447594f494d4d7772 remote_integ_key 464e4d72696c507658796d685169794a4b5a525265685a465752516841544a6c734f6e76687970424d544171574d766a47446654726c494447594f494d4d7772 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 446a5648534e484955645856524e537a remote_crypto_key 446a5648534e484955645856524e537a integ_alg sha-512-256 local_integ_key 5744565750794475696b6a4c4352524d764e7556427062736843786f65794464435562624d586a5554734a6d594e446a466565456850715872716e52506d4e77 remote_integ_key 5744565750794475696b6a4c4352524d764e7556427062736843786f65794464435562624d586a5554734a6d594e446a466565456850715872716e52506d4e77 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 465462696a4d434b6e464241686f6375 remote_crypto_key 465462696a4d434b6e464241686f6375 integ_alg sha-512-256 local_integ_key 4e5762564b4b495245616b56545a6f677564467664474b796361635a6a74626a4b5073504e584a7856716661744666664c50717066436d444e7261714f527a49 remote_integ_key 4e5762564b4b495245616b56545a6f677564467664474b796361635a6a74626a4b5073504e584a7856716661744666664c50717066436d444e7261714f527a49 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 485a7948725779717a73796757725259 remote_crypto_key 485a7948725779717a73796757725259 integ_alg sha-512-256 local_integ_key 4d797259637063556c4555774270517559747a706d434a4e6262746177444c587241516d61566345626d6f527a7861616d625a54544d46416d534c706c636e4f remote_integ_key 4d797259637063556c4555774270517559747a706d434a4e6262746177444c587241516d61566345626d6f527a7861616d625a54544d46416d534c706c636e4f 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 676242565369536856414a4377566e77 remote_crypto_key 676242565369536856414a4377566e77 integ_alg sha-512-256 local_integ_key 4e44675648784d777a4e72706870496a4e704d6e595a73484f6a434d7463545150676f6f70574f6b554946487369666f627353426c6373704f4a4e6e4554434c remote_integ_key 4e44675648784d777a4e72706870496a4e704d6e595a73484f6a434d7463545150676f6f70574f6b554946487369666f627353426c6373704f4a4e6e4554434c 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 70497974734f67457674614457506446 remote_crypto_key 70497974734f67457674614457506446 integ_alg sha-512-256 local_integ_key 7556537679476b7065714f635753664f4842526d72694d6875474e574b435a4641594658734870506f794e726b41614468737744486370794a654e664d6d614d remote_integ_key 7556537679476b7065714f635753664f4842526d72694d6875474e574b435a4641594658734870506f794e726b41614468737744486370794a654e664d6d614d 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 4f6c526f66666c566b7a63564470466d remote_crypto_key 4f6c526f66666c566b7a63564470466d integ_alg sha-512-256 local_integ_key 616c5163564b76524357734e78767465655a5962734d5853494d4642707a68435946746a7363717655616a505a4a70444551754f4c69634c69544f6651457046 remote_integ_key 616c5163564b76524357734e78767465655a5962734d5853494d4642707a68435946746a7363717655616a505a4a70444551754f4c69634c69544f6651457046 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 5656414e6c6b50735861616959464350 remote_crypto_key 5656414e6c6b50735861616959464350 integ_alg sha-512-256 local_integ_key 63786879506473564d6258444852526b625142744151594962686e6952564644627166514e4243447454746d66455a746a55614f774479474850676f667a7049 remote_integ_key 63786879506473564d6258444852526b625142744151594962686e6952564644627166514e4243447454746d66455a746a55614f774479474850676f667a7049 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 675058685a594d78675578726f696571 remote_crypto_key 675058685a594d78675578726f696571 integ_alg sha-512-256 local_integ_key 445959746d7176484f494c76764677574d6e616465475a456e426e664d536172416e486555795664714175426d53717a4a7a5343524959556a504a6b646e7952 remote_integ_key 445959746d7176484f494c76764677574d6e616465475a456e426e664d536172416e486555795664714175426d53717a4a7a5343524959556a504a6b646e7952 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 487a6d464d6858794272597556514943 remote_crypto_key 487a6d464d6858794272597556514943 integ_alg sha-512-256 local_integ_key 7a68457a70465248717558455a616f7570736d4e436e67584a595374714a6867694d56537a53467766416c6b6b4a6263627a6d6c6c7a554a434e5859784b5279 remote_integ_key 7a68457a70465248717558455a616f7570736d4e436e67584a595374714a6867694d56537a53467766416c6b6b4a6263627a6d6c6c7a554a434e5859784b5279 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 71774b5870546759504f424d6f706b65 remote_crypto_key 71774b5870546759504f424d6f706b65 integ_alg sha-512-256 local_integ_key 764d4e74616f4d784671686843426b5277456775674e6871634f7a594756414c4862436c426f434f6d785a4e7275714447534e67776865634e4262574b6e4976 remote_integ_key 764d4e74616f4d784671686843426b5277456775674e6871634f7a594756414c4862436c426f434f6d785a4e7275714447534e67776865634e4262574b6e4976 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 4b554c4767585a635a5965635958776c remote_crypto_key 4b554c4767585a635a5965635958776c integ_alg sha-512-256 local_integ_key 7a475a64696b725150746e5047546d696d455478556b6d4c7171636c624171515164507a7047796755524a6e4c6864735a6e636c646b4d6f49416d6a50646d77 remote_integ_key 7a475a64696b725150746e5047546d696d455478556b6d4c7171636c624171515164507a7047796755524a6e4c6864735a6e636c646b4d6f49416d6a50646d77 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 41466d54485175556d57797571745564 remote_crypto_key 41466d54485175556d57797571745564 integ_alg sha-512-256 local_integ_key 4e4373754a4258427652556b64496e535a5755554947524a4e7757734e6a7a4a4b744f7351624242576f45416657475967444877717544446b6d506b577a4368 remote_integ_key 4e4373754a4258427652556b64496e535a5755554947524a4e7757734e6a7a4a4b744f7351624242576f45416657475967444877717544446b6d506b577a4368 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 4861456d64766a62725156686a795850 remote_crypto_key 4861456d64766a62725156686a795850 integ_alg sha-512-256 local_integ_key 687a49536275504d4545705069746e7849697266544f4c70415a474b65474b424178706e63564f766f6a4967476369495875474b77667a4c4a64704279465143 remote_integ_key 687a49536275504d4545705069746e7849697266544f4c70415a474b65474b424178706e63564f766f6a4967476369495875474b77667a4c4a64704279465143 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 504e72475968526b4c757857664c4464 remote_crypto_key 504e72475968526b4c757857664c4464 integ_alg sha-512-256 local_integ_key 7942686d7a474966734254464f6e624345425641564247414a56464c46414c70756c4e644f5379784661655a737a726a6a667576706a53686858567a446a6b65 remote_integ_key 7942686d7a474966734254464f6e624345425641564247414a56464c46414c70756c4e644f5379784661655a737a726a6a667576706a53686858567a446a6b65 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 4e734b5177546f5248734b77436a4c48 remote_crypto_key 4e734b5177546f5248734b77436a4c48 integ_alg sha-512-256 local_integ_key 456b764f7479757754424e4a666c5a587261766655665778754d6668516450485a5470646475577957495261544463556a574c4c725051647756557448554343 remote_integ_key 456b764f7479757754424e4a666c5a587261766655665778754d6668516450485a5470646475577957495261544463556a574c4c725051647756557448554343 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 4348744a4c584467584a7074774f6674 remote_crypto_key 4348744a4c584467584a7074774f6674 integ_alg sha-512-256 local_integ_key 6c795a6755706563666775537450654468525a71754e647a52646367626e6f554661504e546b4f61665a464975475a76686c5545566542794d49684b6453796e remote_integ_key 6c795a6755706563666775537450654468525a71754e647a52646367626e6f554661504e546b4f61665a464975475a76686c5545566542794d49684b6453796e 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 646c4d665146556c576f63474861744b remote_crypto_key 646c4d665146556c576f63474861744b integ_alg sha-512-256 local_integ_key 525953474954746f6453496264466e414669666d48544f514b58477253776e4d684f78554768674d696570664550746a7945417654696e674942564f61546476 remote_integ_key 525953474954746f6453496264466e414669666d48544f514b58477253776e4d684f78554768674d696570664550746a7945417654696e674942564f61546476 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 6162436c6b4b7276676d46434e474157 remote_crypto_key 6162436c6b4b7276676d46434e474157 integ_alg sha-512-256 local_integ_key 4a4a6e61664c454a6f58625a636572756b4f6c41614a456458636b7361526b4d427a63656842755a4c4271516f55597766656668416a59624265686a586a5a46 remote_integ_key 4a4a6e61664c454a6f58625a636572756b4f6c41614a456458636b7361526b4d427a63656842755a4c4271516f55597766656668416a59624265686a586a5a46 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 454f54575070496d707459504c707451 remote_crypto_key 454f54575070496d707459504c707451 integ_alg sha-512-256 local_integ_key 674a6a51784f506d4e4947436a5441734a7a735a4a47714145557750646d7376566a5247466759596844526a4742567846726b6f727276476a4f634d50567757 remote_integ_key 674a6a51784f506d4e4947436a5441734a7a735a4a47714145557750646d7376566a5247466759596844526a4742567846726b6f727276476a4f634d50567757 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 6a7a464e416d4f78495a6158776b6550 remote_crypto_key 6a7a464e416d4f78495a6158776b6550 integ_alg sha-512-256 local_integ_key 4a77726b7a6a6e455a5862706c6d5456766e6c73786c5950585a6a465849774c595776415470734373596754684543464455506c594872487079617271787143 remote_integ_key 4a77726b7a6a6e455a5862706c6d5456766e6c73786c5950585a6a465849774c595776415470734373596754684543464455506c594872487079617271787143 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 47726b6a786764415a7955437a466873 remote_crypto_key 47726b6a786764415a7955437a466873 integ_alg sha-512-256 local_integ_key 485258575765464275745368425a4b7653515842646b774d487a55574f5668436e544765596742664467765643567879565247776c634f534647764f51505048 remote_integ_key 485258575765464275745368425a4b7653515842646b774d487a55574f5668436e544765596742664467765643567879565247776c634f534647764f51505048 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 506e75487a6b584451436c426a58734c remote_crypto_key 506e75487a6b584451436c426a58734c integ_alg sha-512-256 local_integ_key 41476e476378536677797050477656775a64524c5945637a726472496147426b46485a49705667596b637249556d6658716f4155784a70464a73687866595361 remote_integ_key 41476e476378536677797050477656775a64524c5945637a726472496147426b46485a49705667596b637249556d6658716f4155784a70464a73687866595361 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 7a414c504f7a496e4e7368765873574e remote_crypto_key 7a414c504f7a496e4e7368765873574e integ_alg sha-512-256 local_integ_key 6578714f754d497269554d6a7257496f587170484c72706d50725a616a724573524f4777594b4773454f6b6b557276634b6b686d754d45666c475765734a6251 remote_integ_key 6578714f754d497269554d6a7257496f587170484c72706d50725a616a724573524f4777594b4773454f6b6b557276634b6b686d754d45666c475765734a6251 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-cbc-128 local_crypto_key 466a4f466c4e6f584143554e59716454 remote_crypto_key 466a4f466c4e6f584143554e59716454 integ_alg sha-512-256 local_integ_key 644f514856474e707643627976416374484a75687a44526577684f534d726d664952705046486a79557566456945474a415366655570755a6a5976685648704b remote_integ_key 644f514856474e707643627976416374484a75687a44526577684f534d726d664952705046486a79557566456945474a415366655570755a6a5976685648704b 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 646d41456d675376546357686a787253 remote_crypto_key 646d41456d675376546357686a787253 integ_alg sha-512-256 local_integ_key 51436776454475754a796b74466a7272616a74766d4d7053547a674145487041716f736374556b5958415877565243656e674e6142656e5941435a634c48436f remote_integ_key 51436776454475754a796b74466a7272616a74766d4d7053547a674145487041716f736374556b5958415877565243656e674e6142656e5941435a634c48436f 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 6b5151777a7076774d51535a65766278 remote_crypto_key 6b5151777a7076774d51535a65766278 integ_alg sha-512-256 local_integ_key 61694469784c43786a724a57707a4b4754727a6576415474466453566d6572627448647a747a7a4e794c6d4a75477749446b43724b547341446447596b4c4a76 remote_integ_key 61694469784c43786a724a57707a4b4754727a6576415474466453566d6572627448647a747a7a4e794c6d4a75477749446b43724b547341446447596b4c4a76 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 634550504a757679626d66726a6c4d45 remote_crypto_key 634550504a757679626d66726a6c4d45 integ_alg sha-512-256 local_integ_key 45494b4f49575268625859456c796257777670734c515963465255484b5a53625143724b73496a6c4d4771656e5268486c76616f63776f4747616b4673694c4e remote_integ_key 45494b4f49575268625859456c796257777670734c515963465255484b5a53625143724b73496a6c4d4771656e5268486c76616f63776f4747616b4673694c4e 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 43514f764d63716443515968797a6d6b remote_crypto_key 43514f764d63716443515968797a6d6b integ_alg sha-512-256 local_integ_key 7866656d6b476d4a54696158614d476b665a5262576966596d72525a4b6c5369765a596f4b774a74415459496753464e7a4f556e46776742487857544c7a5047 remote_integ_key 7866656d6b476d4a54696158614d476b665a5262576966596d72525a4b6c5369765a596f4b774a74415459496753464e7a4f556e46776742487857544c7a5047 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 57496a7a774a794c59504b48725a7578 remote_crypto_key 57496a7a774a794c59504b48725a7578 integ_alg sha-512-256 local_integ_key 6d6775455754514a72704874595a61534644734d65504948646a66526c6c414c6d4d794b486a72486c5a6b75667741695a41457061514357545279714c69594b remote_integ_key 6d6775455754514a72704874595a61534644734d65504948646a66526c6c414c6d4d794b486a72486c5a6b75667741695a41457061514357545279714c69594b 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 7a627873744d55635648417871766272 remote_crypto_key 7a627873744d55635648417871766272 integ_alg sha-512-256 local_integ_key 4779515a4d6d46435657436e58594c4c6258556e7656555075774e4270526d7748536144694e774d5756786f7a5370594477476c596f65425349487267495954 remote_integ_key 4779515a4d6d46435657436e58594c4c6258556e7656555075774e4270526d7748536144694e774d5756786f7a5370594477476c596f65425349487267495954 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 4178506e705a6d73775a686852507968 remote_crypto_key 4178506e705a6d73775a686852507968 integ_alg sha-512-256 local_integ_key 4141436867727549557a74427a6174726353634f544d736b48516c4a714662645064766e6e7a4a627472474b6b496b7a43756557437542584e6e48684571686c remote_integ_key 4141436867727549557a74427a6174726353634f544d736b48516c4a714662645064766e6e7a4a627472474b6b496b7a43756557437542584e6e48684571686c 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 696269534d66737759455974766f546f remote_crypto_key 696269534d66737759455974766f546f integ_alg sha-512-256 local_integ_key 44656a4558686b726b4441677a514279686364796142477357446a4555576e707471666465476374587a4f66796d486c7370736c764b516d62456d6c756c4f69 remote_integ_key 44656a4558686b726b4441677a514279686364796142477357446a4555576e707471666465476374587a4f66796d486c7370736c764b516d62456d6c756c4f69 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 685071734c484a76444448796d6a7355 remote_crypto_key 685071734c484a76444448796d6a7355 integ_alg sha-512-256 local_integ_key 656e4e5770665a77527a4456514f6d595043697162785452494a684f4a67496c736877746c6a746161724973527078584b5663434849725a707074514e466c57 remote_integ_key 656e4e5770665a77527a4456514f6d595043697162785452494a684f4a67496c736877746c6a746161724973527078584b5663434849725a707074514e466c57 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 44567a4666416a6259696a5563595872 remote_crypto_key 44567a4666416a6259696a5563595872 integ_alg sha-512-256 local_integ_key 7a6f537448534966776a725546596a495178756c686468576a4365544e72566f64787843754e4642425643524967586a6d764466637a7249766170694b517468 remote_integ_key 7a6f537448534966776a725546596a495178756c686468576a4365544e72566f64787843754e4642425643524967586a6d764466637a7249766170694b517468 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 517469496a5646464c617062625a6659 remote_crypto_key 517469496a5646464c617062625a6659 integ_alg sha-512-256 local_integ_key 4e4e477645745261634c636e69665750455a49596e417568637553794167437148766842484550704363446b627457547855676566794c43774967594474576a remote_integ_key 4e4e477645745261634c636e69665750455a49596e417568637553794167437148766842484550704363446b627457547855676566794c43774967594474576a 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 6d50624e694267794e46786a67545a63 remote_crypto_key 6d50624e694267794e46786a67545a63 integ_alg sha-512-256 local_integ_key 5a4771536750465243415a6e4d55766e4645485a7448464156556677554c58626a6d7651747741674a517a684f74446c4c4b6c47786762784775494a6445494a remote_integ_key 5a4771536750465243415a6e4d55766e4645485a7448464156556677554c58626a6d7651747741674a517a684f74446c4c4b6c47786762784775494a6445494a 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 594966484b656c67774149436f76646f remote_crypto_key 594966484b656c67774149436f76646f integ_alg sha-512-256 local_integ_key 6b6b6d447253446968626c4558674773526962504d50424779536c4369696d6557745943676442664a714b564b5350796449624653644e52776a43464857746d remote_integ_key 6b6b6d447253446968626c4558674773526962504d50424779536c4369696d6557745943676442664a714b564b5350796449624653644e52776a43464857746d 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 77624156586c654752436f6c556c4e6b remote_crypto_key 77624156586c654752436f6c556c4e6b integ_alg sha-512-256 local_integ_key 6a5242695159494a53657046636859486f557948525552444157756675454e715a4f5178464c67647444505a65476e6a556f5776527456786c7859744876765a remote_integ_key 6a5242695159494a53657046636859486f557948525552444157756675454e715a4f5178464c67647444505a65476e6a556f5776527456786c7859744876765a 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 6d4f4c714d4e41525974616c714b695a remote_crypto_key 6d4f4c714d4e41525974616c714b695a integ_alg sha-512-256 local_integ_key 4c4e437357756e514f4946754d534d53484e43476e6f636761764e784b44744c6767644d704f636d6d544665625a79744f634d5852454a714c51476b71616b6e remote_integ_key 4c4e437357756e514f4946754d534d53484e43476e6f636761764e784b44744c6767644d704f636d6d544665625a79744f634d5852454a714c51476b71616b6e 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 414454574f526a43526d7652714d4f54 remote_crypto_key 414454574f526a43526d7652714d4f54 integ_alg sha-512-256 local_integ_key 464e4d72696c507658796d685169794a4b5a525265685a465752516841544a6c734f6e76687970424d544171574d766a47446654726c494447594f494d4d7772 remote_integ_key 464e4d72696c507658796d685169794a4b5a525265685a465752516841544a6c734f6e76687970424d544171574d766a47446654726c494447594f494d4d7772 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 446a5648534e484955645856524e537a remote_crypto_key 446a5648534e484955645856524e537a integ_alg sha-512-256 local_integ_key 5744565750794475696b6a4c4352524d764e7556427062736843786f65794464435562624d586a5554734a6d594e446a466565456850715872716e52506d4e77 remote_integ_key 5744565750794475696b6a4c4352524d764e7556427062736843786f65794464435562624d586a5554734a6d594e446a466565456850715872716e52506d4e77 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 465462696a4d434b6e464241686f6375 remote_crypto_key 465462696a4d434b6e464241686f6375 integ_alg sha-512-256 local_integ_key 4e5762564b4b495245616b56545a6f677564467664474b796361635a6a74626a4b5073504e584a7856716661744666664c50717066436d444e7261714f527a49 remote_integ_key 4e5762564b4b495245616b56545a6f677564467664474b796361635a6a74626a4b5073504e584a7856716661744666664c50717066436d444e7261714f527a49 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 485a7948725779717a73796757725259 remote_crypto_key 485a7948725779717a73796757725259 integ_alg sha-512-256 local_integ_key 4d797259637063556c4555774270517559747a706d434a4e6262746177444c587241516d61566345626d6f527a7861616d625a54544d46416d534c706c636e4f remote_integ_key 4d797259637063556c4555774270517559747a706d434a4e6262746177444c587241516d61566345626d6f527a7861616d625a54544d46416d534c706c636e4f 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 676242565369536856414a4377566e77 remote_crypto_key 676242565369536856414a4377566e77 integ_alg sha-512-256 local_integ_key 4e44675648784d777a4e72706870496a4e704d6e595a73484f6a434d7463545150676f6f70574f6b554946487369666f627353426c6373704f4a4e6e4554434c remote_integ_key 4e44675648784d777a4e72706870496a4e704d6e595a73484f6a434d7463545150676f6f70574f6b554946487369666f627353426c6373704f4a4e6e4554434c 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 70497974734f67457674614457506446 remote_crypto_key 70497974734f67457674614457506446 integ_alg sha-512-256 local_integ_key 7556537679476b7065714f635753664f4842526d72694d6875474e574b435a4641594658734870506f794e726b41614468737744486370794a654e664d6d614d remote_integ_key 7556537679476b7065714f635753664f4842526d72694d6875474e574b435a4641594658734870506f794e726b41614468737744486370794a654e664d6d614d 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 4f6c526f66666c566b7a63564470466d remote_crypto_key 4f6c526f66666c566b7a63564470466d integ_alg sha-512-256 local_integ_key 616c5163564b76524357734e78767465655a5962734d5853494d4642707a68435946746a7363717655616a505a4a70444551754f4c69634c69544f6651457046 remote_integ_key 616c5163564b76524357734e78767465655a5962734d5853494d4642707a68435946746a7363717655616a505a4a70444551754f4c69634c69544f6651457046 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 5656414e6c6b50735861616959464350 remote_crypto_key 5656414e6c6b50735861616959464350 integ_alg sha-512-256 local_integ_key 63786879506473564d6258444852526b625142744151594962686e6952564644627166514e4243447454746d66455a746a55614f774479474850676f667a7049 remote_integ_key 63786879506473564d6258444852526b625142744151594962686e6952564644627166514e4243447454746d66455a746a55614f774479474850676f667a7049 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 675058685a594d78675578726f696571 remote_crypto_key 675058685a594d78675578726f696571 integ_alg sha-512-256 local_integ_key 445959746d7176484f494c76764677574d6e616465475a456e426e664d536172416e486555795664714175426d53717a4a7a5343524959556a504a6b646e7952 remote_integ_key 445959746d7176484f494c76764677574d6e616465475a456e426e664d536172416e486555795664714175426d53717a4a7a5343524959556a504a6b646e7952 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 487a6d464d6858794272597556514943 remote_crypto_key 487a6d464d6858794272597556514943 integ_alg sha-512-256 local_integ_key 7a68457a70465248717558455a616f7570736d4e436e67584a595374714a6867694d56537a53467766416c6b6b4a6263627a6d6c6c7a554a434e5859784b5279 remote_integ_key 7a68457a70465248717558455a616f7570736d4e436e67584a595374714a6867694d56537a53467766416c6b6b4a6263627a6d6c6c7a554a434e5859784b5279 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 71774b5870546759504f424d6f706b65 remote_crypto_key 71774b5870546759504f424d6f706b65 integ_alg sha-512-256 local_integ_key 764d4e74616f4d784671686843426b5277456775674e6871634f7a594756414c4862436c426f434f6d785a4e7275714447534e67776865634e4262574b6e4976 remote_integ_key 764d4e74616f4d784671686843426b5277456775674e6871634f7a594756414c4862436c426f434f6d785a4e7275714447534e67776865634e4262574b6e4976 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 4b554c4767585a635a5965635958776c remote_crypto_key 4b554c4767585a635a5965635958776c integ_alg sha-512-256 local_integ_key 7a475a64696b725150746e5047546d696d455478556b6d4c7171636c624171515164507a7047796755524a6e4c6864735a6e636c646b4d6f49416d6a50646d77 remote_integ_key 7a475a64696b725150746e5047546d696d455478556b6d4c7171636c624171515164507a7047796755524a6e4c6864735a6e636c646b4d6f49416d6a50646d77 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 41466d54485175556d57797571745564 remote_crypto_key 41466d54485175556d57797571745564 integ_alg sha-512-256 local_integ_key 4e4373754a4258427652556b64496e535a5755554947524a4e7757734e6a7a4a4b744f7351624242576f45416657475967444877717544446b6d506b577a4368 remote_integ_key 4e4373754a4258427652556b64496e535a5755554947524a4e7757734e6a7a4a4b744f7351624242576f45416657475967444877717544446b6d506b577a4368 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 4861456d64766a62725156686a795850 remote_crypto_key 4861456d64766a62725156686a795850 integ_alg sha-512-256 local_integ_key 687a49536275504d4545705069746e7849697266544f4c70415a474b65474b424178706e63564f766f6a4967476369495875474b77667a4c4a64704279465143 remote_integ_key 687a49536275504d4545705069746e7849697266544f4c70415a474b65474b424178706e63564f766f6a4967476369495875474b77667a4c4a64704279465143 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 504e72475968526b4c757857664c4464 remote_crypto_key 504e72475968526b4c757857664c4464 integ_alg sha-512-256 local_integ_key 7942686d7a474966734254464f6e624345425641564247414a56464c46414c70756c4e644f5379784661655a737a726a6a667576706a53686858567a446a6b65 remote_integ_key 7942686d7a474966734254464f6e624345425641564247414a56464c46414c70756c4e644f5379784661655a737a726a6a667576706a53686858567a446a6b65 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 4e734b5177546f5248734b77436a4c48 remote_crypto_key 4e734b5177546f5248734b77436a4c48 integ_alg sha-512-256 local_integ_key 456b764f7479757754424e4a666c5a587261766655665778754d6668516450485a5470646475577957495261544463556a574c4c725051647756557448554343 remote_integ_key 456b764f7479757754424e4a666c5a587261766655665778754d6668516450485a5470646475577957495261544463556a574c4c725051647756557448554343 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 4348744a4c584467584a7074774f6674 remote_crypto_key 4348744a4c584467584a7074774f6674 integ_alg sha-512-256 local_integ_key 6c795a6755706563666775537450654468525a71754e647a52646367626e6f554661504e546b4f61665a464975475a76686c5545566542794d49684b6453796e remote_integ_key 6c795a6755706563666775537450654468525a71754e647a52646367626e6f554661504e546b4f61665a464975475a76686c5545566542794d49684b6453796e 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 646c4d665146556c576f63474861744b remote_crypto_key 646c4d665146556c576f63474861744b integ_alg sha-512-256 local_integ_key 525953474954746f6453496264466e414669666d48544f514b58477253776e4d684f78554768674d696570664550746a7945417654696e674942564f61546476 remote_integ_key 525953474954746f6453496264466e414669666d48544f514b58477253776e4d684f78554768674d696570664550746a7945417654696e674942564f61546476 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 6162436c6b4b7276676d46434e474157 remote_crypto_key 6162436c6b4b7276676d46434e474157 integ_alg sha-512-256 local_integ_key 4a4a6e61664c454a6f58625a636572756b4f6c41614a456458636b7361526b4d427a63656842755a4c4271516f55597766656668416a59624265686a586a5a46 remote_integ_key 4a4a6e61664c454a6f58625a636572756b4f6c41614a456458636b7361526b4d427a63656842755a4c4271516f55597766656668416a59624265686a586a5a46 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 454f54575070496d707459504c707451 remote_crypto_key 454f54575070496d707459504c707451 integ_alg sha-512-256 local_integ_key 674a6a51784f506d4e4947436a5441734a7a735a4a47714145557750646d7376566a5247466759596844526a4742567846726b6f727276476a4f634d50567757 remote_integ_key 674a6a51784f506d4e4947436a5441734a7a735a4a47714145557750646d7376566a5247466759596844526a4742567846726b6f727276476a4f634d50567757 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 6a7a464e416d4f78495a6158776b6550 remote_crypto_key 6a7a464e416d4f78495a6158776b6550 integ_alg sha-512-256 local_integ_key 4a77726b7a6a6e455a5862706c6d5456766e6c73786c5950585a6a465849774c595776415470734373596754684543464455506c594872487079617271787143 remote_integ_key 4a77726b7a6a6e455a5862706c6d5456766e6c73786c5950585a6a465849774c595776415470734373596754684543464455506c594872487079617271787143 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 47726b6a786764415a7955437a466873 remote_crypto_key 47726b6a786764415a7955437a466873 integ_alg sha-512-256 local_integ_key 485258575765464275745368425a4b7653515842646b774d487a55574f5668436e544765596742664467765643567879565247776c634f534647764f51505048 remote_integ_key 485258575765464275745368425a4b7653515842646b774d487a55574f5668436e544765596742664467765643567879565247776c634f534647764f51505048 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 506e75487a6b584451436c426a58734c remote_crypto_key 506e75487a6b584451436c426a58734c integ_alg sha-512-256 local_integ_key 41476e476378536677797050477656775a64524c5945637a726472496147426b46485a49705667596b637249556d6658716f4155784a70464a73687866595361 remote_integ_key 41476e476378536677797050477656775a64524c5945637a726472496147426b46485a49705667596b637249556d6658716f4155784a70464a73687866595361 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 7a414c504f7a496e4e7368765873574e remote_crypto_key 7a414c504f7a496e4e7368765873574e integ_alg sha-512-256 local_integ_key 6578714f754d497269554d6a7257496f587170484c72706d50725a616a724573524f4777594b4773454f6b6b557276634b6b686d754d45666c475765734a6251 remote_integ_key 6578714f754d497269554d6a7257496f587170484c72706d50725a616a724573524f4777594b4773454f6b6b557276634b6b686d754d45666c475765734a6251 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 684a596c634569636168676b41734c74 remote_crypto_key 684a596c634569636168676b41734c74 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 666d49764e66556b5667694850585a6c remote_crypto_key 666d49764e66556b5667694850585a6c 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 534d7044414b786d59584c78754a7551 remote_crypto_key 534d7044414b786d59584c78754a7551 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 49624d597950644871455350744d5571 remote_crypto_key 49624d597950644871455350744d5571 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 557951676e787773416254627356565a remote_crypto_key 557951676e787773416254627356565a 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 72777a594276764249524761634f427a remote_crypto_key 72777a594276764249524761634f427a 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 46766f467450484546624e6d43545a6b remote_crypto_key 46766f467450484546624e6d43545a6b 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 73514f494e654b79654b5a4b71796164 remote_crypto_key 73514f494e654b79654b5a4b71796164 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 4964724d62504f52657667717863786c remote_crypto_key 4964724d62504f52657667717863786c 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 7568556358754f48484a754c67614541 remote_crypto_key 7568556358754f48484a754c67614541 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 74424e78714c6b59536d73524e794463 remote_crypto_key 74424e78714c6b59536d73524e794463 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 50764a57696b4d69614b4f5a566a6a44 remote_crypto_key 50764a57696b4d69614b4f5a566a6a44 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 56686f4d71485966516455644e75504c remote_crypto_key 56686f4d71485966516455644e75504c 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 425a62434d6f5774664c79654c5a7766 remote_crypto_key 425a62434d6f5774664c79654c5a7766 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 7152475269476565764a6f4273575052 remote_crypto_key 7152475269476565764a6f4273575052 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 7a6941776348596b424a4c6a51516353 remote_crypto_key 7a6941776348596b424a4c6a51516353 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 50644373736d5774536b6e7164535169 remote_crypto_key 50644373736d5774536b6e7164535169 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 4c636447516d5448485848536f6b456c remote_crypto_key 4c636447516d5448485848536f6b456c 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 746b704e4d4b6f6d746b4c4846436e43 remote_crypto_key 746b704e4d4b6f6d746b4c4846436e43 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 774f6f736f47414744554d514e75444c remote_crypto_key 774f6f736f47414744554d514e75444c 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 7352536567506661776a417677446d77 remote_crypto_key 7352536567506661776a417677446d77 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 676162625059794b576e686869626f64 remote_crypto_key 676162625059794b576e686869626f64 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 637a6d59594c527a4c68624d7844546d remote_crypto_key 637a6d59594c527a4c68624d7844546d 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 656c5576706d6456774c456a7a594c58 remote_crypto_key 656c5576706d6456774c456a7a594c58 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 7852795a425679647546767053687266 remote_crypto_key 7852795a425679647546767053687266 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 477479427749446e5a7a7a574e516b67 remote_crypto_key 477479427749446e5a7a7a574e516b67 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 776c6979484b6f786148556e5077784c remote_crypto_key 776c6979484b6f786148556e5077784c 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 76706e6544735476446356624a715068 remote_crypto_key 76706e6544735476446356624a715068 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 4e445858716556646672456a4d4f625a remote_crypto_key 4e445858716556646672456a4d4f625a 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 66614366534b52746658794f41415769 remote_crypto_key 66614366534b52746658794f41415769 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 54646a4758576b46496c535042494c66 remote_crypto_key 54646a4758576b46496c535042494c66 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 59646e587a5657724445536377494243 remote_crypto_key 59646e587a5657724445536377494243 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 6557746d596d6a734275794f6766486a remote_crypto_key 6557746d596d6a734275794f6766486a 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 416858457165684c75644f4a747a6d74 remote_crypto_key 416858457165684c75644f4a747a6d74 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 454a6673564c596367616e4359796671 remote_crypto_key 454a6673564c596367616e4359796671 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 5a4d536b536474485a574e5259767270 remote_crypto_key 5a4d536b536474485a574e5259767270 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 4b6d527963696b6d626b614c65426247 remote_crypto_key 4b6d527963696b6d626b614c65426247 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 4a6b7953754c586754534e5a70635252 remote_crypto_key 4a6b7953754c586754534e5a70635252 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 63434f6d4b5961696278534b7151734d remote_crypto_key 63434f6d4b5961696278534b7151734d 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 7948556c756249617969724e42776a4e remote_crypto_key 7948556c756249617969724e42776a4e local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 684a596c634569636168676b41734c74 remote_crypto_key 684a596c634569636168676b41734c74 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 666d49764e66556b5667694850585a6c remote_crypto_key 666d49764e66556b5667694850585a6c 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 534d7044414b786d59584c78754a7551 remote_crypto_key 534d7044414b786d59584c78754a7551 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 49624d597950644871455350744d5571 remote_crypto_key 49624d597950644871455350744d5571 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 557951676e787773416254627356565a remote_crypto_key 557951676e787773416254627356565a 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 72777a594276764249524761634f427a remote_crypto_key 72777a594276764249524761634f427a 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 46766f467450484546624e6d43545a6b remote_crypto_key 46766f467450484546624e6d43545a6b 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 73514f494e654b79654b5a4b71796164 remote_crypto_key 73514f494e654b79654b5a4b71796164 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 4964724d62504f52657667717863786c remote_crypto_key 4964724d62504f52657667717863786c 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 7568556358754f48484a754c67614541 remote_crypto_key 7568556358754f48484a754c67614541 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 74424e78714c6b59536d73524e794463 remote_crypto_key 74424e78714c6b59536d73524e794463 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 50764a57696b4d69614b4f5a566a6a44 remote_crypto_key 50764a57696b4d69614b4f5a566a6a44 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 56686f4d71485966516455644e75504c remote_crypto_key 56686f4d71485966516455644e75504c 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 425a62434d6f5774664c79654c5a7766 remote_crypto_key 425a62434d6f5774664c79654c5a7766 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 7152475269476565764a6f4273575052 remote_crypto_key 7152475269476565764a6f4273575052 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 7a6941776348596b424a4c6a51516353 remote_crypto_key 7a6941776348596b424a4c6a51516353 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 50644373736d5774536b6e7164535169 remote_crypto_key 50644373736d5774536b6e7164535169 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 4c636447516d5448485848536f6b456c remote_crypto_key 4c636447516d5448485848536f6b456c 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 746b704e4d4b6f6d746b4c4846436e43 remote_crypto_key 746b704e4d4b6f6d746b4c4846436e43 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 774f6f736f47414744554d514e75444c remote_crypto_key 774f6f736f47414744554d514e75444c 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 7352536567506661776a417677446d77 remote_crypto_key 7352536567506661776a417677446d77 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 676162625059794b576e686869626f64 remote_crypto_key 676162625059794b576e686869626f64 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 637a6d59594c527a4c68624d7844546d remote_crypto_key 637a6d59594c527a4c68624d7844546d 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 656c5576706d6456774c456a7a594c58 remote_crypto_key 656c5576706d6456774c456a7a594c58 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 7852795a425679647546767053687266 remote_crypto_key 7852795a425679647546767053687266 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 477479427749446e5a7a7a574e516b67 remote_crypto_key 477479427749446e5a7a7a574e516b67 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 776c6979484b6f786148556e5077784c remote_crypto_key 776c6979484b6f786148556e5077784c 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 76706e6544735476446356624a715068 remote_crypto_key 76706e6544735476446356624a715068 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 4e445858716556646672456a4d4f625a remote_crypto_key 4e445858716556646672456a4d4f625a 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 66614366534b52746658794f41415769 remote_crypto_key 66614366534b52746658794f41415769 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 54646a4758576b46496c535042494c66 remote_crypto_key 54646a4758576b46496c535042494c66 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 59646e587a5657724445536377494243 remote_crypto_key 59646e587a5657724445536377494243 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 6557746d596d6a734275794f6766486a remote_crypto_key 6557746d596d6a734275794f6766486a 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 416858457165684c75644f4a747a6d74 remote_crypto_key 416858457165684c75644f4a747a6d74 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 454a6673564c596367616e4359796671 remote_crypto_key 454a6673564c596367616e4359796671 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 5a4d536b536474485a574e5259767270 remote_crypto_key 5a4d536b536474485a574e5259767270 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 4b6d527963696b6d626b614c65426247 remote_crypto_key 4b6d527963696b6d626b614c65426247 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 4a6b7953754c586754534e5a70635252 remote_crypto_key 4a6b7953754c586754534e5a70635252 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 63434f6d4b5961696278534b7151734d remote_crypto_key 63434f6d4b5961696278534b7151734d 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 7948556c756249617969724e42776a4e remote_crypto_key 7948556c756249617969724e42776a4e 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 6e50456b54674d4d4b474875674c4961 remote_crypto_key 6e50456b54674d4d4b474875674c4961 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 464a656a6c61774c6e5444764a594f6d remote_crypto_key 464a656a6c61774c6e5444764a594f6d 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 53614f4f494b5349787957576c754e6b remote_crypto_key 53614f4f494b5349787957576c754e6b 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 7856657a584e424956704c6771544551 remote_crypto_key 7856657a584e424956704c6771544551 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 4968524878764e5a5165757059665244 remote_crypto_key 4968524878764e5a5165757059665244 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 70686b54556865494f616161667a726e remote_crypto_key 70686b54556865494f616161667a726e 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 54494a436d596171546b445565614552 remote_crypto_key 54494a436d596171546b445565614552 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 764779416b724e4d4444676665585748 remote_crypto_key 764779416b724e4d4444676665585748 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 416750594f4c726d7a6847614171785a remote_crypto_key 416750594f4c726d7a6847614171785a 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 4b4e4542556c71545a69425264635077 remote_crypto_key 4b4e4542556c71545a69425264635077 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 534f7251456c69536255745050726a6e remote_crypto_key 534f7251456c69536255745050726a6e 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 654651575a56676d4e6c6e7a517a6c50 remote_crypto_key 654651575a56676d4e6c6e7a517a6c50 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 6b6c535752767258507a62536164414d remote_crypto_key 6b6c535752767258507a62536164414d 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 675154546b4671775559494944705573 remote_crypto_key 675154546b4671775559494944705573 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 5051786a714174754f734d63514a5057 remote_crypto_key 5051786a714174754f734d63514a5057 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 5255654c51734f5a72686d6957637776 remote_crypto_key 5255654c51734f5a72686d6957637776 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 674c45476d67526c43464f526978594c remote_crypto_key 674c45476d67526c43464f526978594c 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 71454457634a7859674d59636c526946 remote_crypto_key 71454457634a7859674d59636c526946 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 41474b777256684a57554e4c54455752 remote_crypto_key 41474b777256684a57554e4c54455752 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 42714d6a6374696279797575714a4546 remote_crypto_key 42714d6a6374696279797575714a4546 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 6d6178645070557462537568626b6649 remote_crypto_key 6d6178645070557462537568626b6649 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 646975515a7264467346624e6d6b5551 remote_crypto_key 646975515a7264467346624e6d6b5551 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 435650646a6143465a75736e6170776b remote_crypto_key 435650646a6143465a75736e6170776b 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 59484256784c5863457457507a6c626f remote_crypto_key 59484256784c5863457457507a6c626f 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 714373624a65646e71767357476f6354 remote_crypto_key 714373624a65646e71767357476f6354 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 4c50487a535a70634a5448687a79697a remote_crypto_key 4c50487a535a70634a5448687a79697a 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 58777a6f61486a596c4f654b63756277 remote_crypto_key 58777a6f61486a596c4f654b63756277 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 6a747375575343694978774b78506d4e remote_crypto_key 6a747375575343694978774b78506d4e 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 65534b557466634c67496b6e67576458 remote_crypto_key 65534b557466634c67496b6e67576458 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 566a65516d4d554d55596c6742726972 remote_crypto_key 566a65516d4d554d55596c6742726972 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 6f696c6c424878424a574d56796e656d remote_crypto_key 6f696c6c424878424a574d56796e656d 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 6b754a6b724e546c6476617a4a416d4a remote_crypto_key 6b754a6b724e546c6476617a4a416d4a 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 4d444f4c66446a495979466864414b65 remote_crypto_key 4d444f4c66446a495979466864414b65 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 69504d74474e55656f495a446e554a62 remote_crypto_key 69504d74474e55656f495a446e554a62 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 51686c7070427941787268414d45516d remote_crypto_key 51686c7070427941787268414d45516d 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 7549647863546f536162597050794f6b remote_crypto_key 7549647863546f536162597050794f6b 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 46596e55734d7272436a47784a497942 remote_crypto_key 46596e55734d7272436a47784a497942 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 466a7468496b726a454a54626f71704a remote_crypto_key 466a7468496b726a454a54626f71704a 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 7451684e524e474964496b7270777264 remote_crypto_key 7451684e524e474964496b7270777264 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 7862455a696c53797a44506877547972 remote_crypto_key 7862455a696c53797a44506877547972 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 6e50456b54674d4d4b474875674c4961 remote_crypto_key 6e50456b54674d4d4b474875674c4961 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 464a656a6c61774c6e5444764a594f6d remote_crypto_key 464a656a6c61774c6e5444764a594f6d 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 53614f4f494b5349787957576c754e6b remote_crypto_key 53614f4f494b5349787957576c754e6b 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 7856657a584e424956704c6771544551 remote_crypto_key 7856657a584e424956704c6771544551 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 4968524878764e5a5165757059665244 remote_crypto_key 4968524878764e5a5165757059665244 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 70686b54556865494f616161667a726e remote_crypto_key 70686b54556865494f616161667a726e 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 54494a436d596171546b445565614552 remote_crypto_key 54494a436d596171546b445565614552 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 764779416b724e4d4444676665585748 remote_crypto_key 764779416b724e4d4444676665585748 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 416750594f4c726d7a6847614171785a remote_crypto_key 416750594f4c726d7a6847614171785a 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 4b4e4542556c71545a69425264635077 remote_crypto_key 4b4e4542556c71545a69425264635077 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 534f7251456c69536255745050726a6e remote_crypto_key 534f7251456c69536255745050726a6e 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 654651575a56676d4e6c6e7a517a6c50 remote_crypto_key 654651575a56676d4e6c6e7a517a6c50 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 6b6c535752767258507a62536164414d remote_crypto_key 6b6c535752767258507a62536164414d 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 675154546b4671775559494944705573 remote_crypto_key 675154546b4671775559494944705573 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 5051786a714174754f734d63514a5057 remote_crypto_key 5051786a714174754f734d63514a5057 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 5255654c51734f5a72686d6957637776 remote_crypto_key 5255654c51734f5a72686d6957637776 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 674c45476d67526c43464f526978594c remote_crypto_key 674c45476d67526c43464f526978594c 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 71454457634a7859674d59636c526946 remote_crypto_key 71454457634a7859674d59636c526946 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 41474b777256684a57554e4c54455752 remote_crypto_key 41474b777256684a57554e4c54455752 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 42714d6a6374696279797575714a4546 remote_crypto_key 42714d6a6374696279797575714a4546 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 6d6178645070557462537568626b6649 remote_crypto_key 6d6178645070557462537568626b6649 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 646975515a7264467346624e6d6b5551 remote_crypto_key 646975515a7264467346624e6d6b5551 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 435650646a6143465a75736e6170776b remote_crypto_key 435650646a6143465a75736e6170776b 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 59484256784c5863457457507a6c626f remote_crypto_key 59484256784c5863457457507a6c626f 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 714373624a65646e71767357476f6354 remote_crypto_key 714373624a65646e71767357476f6354 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 4c50487a535a70634a5448687a79697a remote_crypto_key 4c50487a535a70634a5448687a79697a 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 58777a6f61486a596c4f654b63756277 remote_crypto_key 58777a6f61486a596c4f654b63756277 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 6a747375575343694978774b78506d4e remote_crypto_key 6a747375575343694978774b78506d4e 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 65534b557466634c67496b6e67576458 remote_crypto_key 65534b557466634c67496b6e67576458 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 566a65516d4d554d55596c6742726972 remote_crypto_key 566a65516d4d554d55596c6742726972 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 6f696c6c424878424a574d56796e656d remote_crypto_key 6f696c6c424878424a574d56796e656d 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 6b754a6b724e546c6476617a4a416d4a remote_crypto_key 6b754a6b724e546c6476617a4a416d4a 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 4d444f4c66446a495979466864414b65 remote_crypto_key 4d444f4c66446a495979466864414b65 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 69504d74474e55656f495a446e554a62 remote_crypto_key 69504d74474e55656f495a446e554a62 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 51686c7070427941787268414d45516d remote_crypto_key 51686c7070427941787268414d45516d 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 7549647863546f536162597050794f6b remote_crypto_key 7549647863546f536162597050794f6b 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 46596e55734d7272436a47784a497942 remote_crypto_key 46596e55734d7272436a47784a497942 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 466a7468496b726a454a54626f71704a remote_crypto_key 466a7468496b726a454a54626f71704a 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 7451684e524e474964496b7270777264 remote_crypto_key 7451684e524e474964496b7270777264 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 7862455a696c53797a44506877547972 remote_crypto_key 7862455a696c53797a44506877547972 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 69717972676c4f7a685a747059424f6b remote_crypto_key 69717972676c4f7a685a747059424f6b 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 4e497a5468495545626d41796e4e7649 remote_crypto_key 4e497a5468495545626d41796e4e7649 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 594872596a5647504a4c796877686661 remote_crypto_key 594872596a5647504a4c796877686661 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 6854494e51666d57554e65474347716b remote_crypto_key 6854494e51666d57554e65474347716b 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 54494a6466734d66586354786f74416a remote_crypto_key 54494a6466734d66586354786f74416a 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 5a4443705073774b7357476f48746e50 remote_crypto_key 5a4443705073774b7357476f48746e50 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 467157635551686f5663544379687371 remote_crypto_key 467157635551686f5663544379687371 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 7a496d48667a72676542564462476c77 remote_crypto_key 7a496d48667a72676542564462476c77 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 57705151426e4a465665414e6d425872 remote_crypto_key 57705151426e4a465665414e6d425872 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 7759415856436f42524b7a704b7a6b42 remote_crypto_key 7759415856436f42524b7a704b7a6b42 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 454861437474465a4b557953516f6d71 remote_crypto_key 454861437474465a4b557953516f6d71 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 5952775873657a685a7a436352506973 remote_crypto_key 5952775873657a685a7a436352506973 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 6e6f514f724371707a5574664d536261 remote_crypto_key 6e6f514f724371707a5574664d536261 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 4e757073714246797a6664526452546b remote_crypto_key 4e757073714246797a6664526452546b 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 57424d66704c757265756b68556e6d61 remote_crypto_key 57424d66704c757265756b68556e6d61 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 734b4c776d50556a6e637847464d4641 remote_crypto_key 734b4c776d50556a6e637847464d4641 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 5571546e6356655446594d7143726342 remote_crypto_key 5571546e6356655446594d7143726342 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 74626a77577062684751416f6c706257 remote_crypto_key 74626a77577062684751416f6c706257 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 595672645a4165686c4e454358486d6a remote_crypto_key 595672645a4165686c4e454358486d6a 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 6d667474557443647067484770557744 remote_crypto_key 6d667474557443647067484770557744 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 65755a754c5a754a6e6e6d41524a694c remote_crypto_key 65755a754c5a754a6e6e6d41524a694c 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 7479444c4a4768664454757870436945 remote_crypto_key 7479444c4a4768664454757870436945 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 6d53526757496f71495a675553475370 remote_crypto_key 6d53526757496f71495a675553475370 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 5a57694f7a6d4e4f5042664f6158786c remote_crypto_key 5a57694f7a6d4e4f5042664f6158786c 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 666863557943756573794f7551567841 remote_crypto_key 666863557943756573794f7551567841 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 49794d4867765468475149476c7a4b48 remote_crypto_key 49794d4867765468475149476c7a4b48 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 7948746e7a6c4f524469556b5a514453 remote_crypto_key 7948746e7a6c4f524469556b5a514453 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 6a72414b64666b49474d6962566a4659 remote_crypto_key 6a72414b64666b49474d6962566a4659 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 4e646e785662584b71695753714b4149 remote_crypto_key 4e646e785662584b71695753714b4149 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 43624d464d6e5a4550466c4477474555 remote_crypto_key 43624d464d6e5a4550466c4477474555 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 526857504b6e42717748556464446574 remote_crypto_key 526857504b6e42717748556464446574 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 77474b654f46745870744a6b4c4e546d remote_crypto_key 77474b654f46745870744a6b4c4e546d 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 4f63625748416a70776979486a716b6b remote_crypto_key 4f63625748416a70776979486a716b6b 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 496f79686d6d57444351684e4a4d4d50 remote_crypto_key 496f79686d6d57444351684e4a4d4d50 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 724b72435575575167656a7573516d4e remote_crypto_key 724b72435575575167656a7573516d4e 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 5a6846795559504742566b7a4548776f remote_crypto_key 5a6846795559504742566b7a4548776f 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 465a4b6475484842687644614e717569 remote_crypto_key 465a4b6475484842687644614e717569 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 476a61627a647577774262654a41714d remote_crypto_key 476a61627a647577774262654a41714d 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 75454e636f584f4f4e4a677977576b52 remote_crypto_key 75454e636f584f4f4e4a677977576b52 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 72475668706542436c75656f51744257 remote_crypto_key 72475668706542436c75656f51744257 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 69717972676c4f7a685a747059424f6b remote_crypto_key 69717972676c4f7a685a747059424f6b 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 4e497a5468495545626d41796e4e7649 remote_crypto_key 4e497a5468495545626d41796e4e7649 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 594872596a5647504a4c796877686661 remote_crypto_key 594872596a5647504a4c796877686661 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 6854494e51666d57554e65474347716b remote_crypto_key 6854494e51666d57554e65474347716b 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 54494a6466734d66586354786f74416a remote_crypto_key 54494a6466734d66586354786f74416a 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 5a4443705073774b7357476f48746e50 remote_crypto_key 5a4443705073774b7357476f48746e50 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 467157635551686f5663544379687371 remote_crypto_key 467157635551686f5663544379687371 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 7a496d48667a72676542564462476c77 remote_crypto_key 7a496d48667a72676542564462476c77 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 57705151426e4a465665414e6d425872 remote_crypto_key 57705151426e4a465665414e6d425872 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 7759415856436f42524b7a704b7a6b42 remote_crypto_key 7759415856436f42524b7a704b7a6b42 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 454861437474465a4b557953516f6d71 remote_crypto_key 454861437474465a4b557953516f6d71 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 5952775873657a685a7a436352506973 remote_crypto_key 5952775873657a685a7a436352506973 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 6e6f514f724371707a5574664d536261 remote_crypto_key 6e6f514f724371707a5574664d536261 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 4e757073714246797a6664526452546b remote_crypto_key 4e757073714246797a6664526452546b 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 57424d66704c757265756b68556e6d61 remote_crypto_key 57424d66704c757265756b68556e6d61 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 734b4c776d50556a6e637847464d4641 remote_crypto_key 734b4c776d50556a6e637847464d4641 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 5571546e6356655446594d7143726342 remote_crypto_key 5571546e6356655446594d7143726342 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 74626a77577062684751416f6c706257 remote_crypto_key 74626a77577062684751416f6c706257 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 595672645a4165686c4e454358486d6a remote_crypto_key 595672645a4165686c4e454358486d6a 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 6d667474557443647067484770557744 remote_crypto_key 6d667474557443647067484770557744 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 65755a754c5a754a6e6e6d41524a694c remote_crypto_key 65755a754c5a754a6e6e6d41524a694c 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 7479444c4a4768664454757870436945 remote_crypto_key 7479444c4a4768664454757870436945 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 6d53526757496f71495a675553475370 remote_crypto_key 6d53526757496f71495a675553475370 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 5a57694f7a6d4e4f5042664f6158786c remote_crypto_key 5a57694f7a6d4e4f5042664f6158786c 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 666863557943756573794f7551567841 remote_crypto_key 666863557943756573794f7551567841 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 49794d4867765468475149476c7a4b48 remote_crypto_key 49794d4867765468475149476c7a4b48 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 7948746e7a6c4f524469556b5a514453 remote_crypto_key 7948746e7a6c4f524469556b5a514453 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 6a72414b64666b49474d6962566a4659 remote_crypto_key 6a72414b64666b49474d6962566a4659 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 4e646e785662584b71695753714b4149 remote_crypto_key 4e646e785662584b71695753714b4149 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 43624d464d6e5a4550466c4477474555 remote_crypto_key 43624d464d6e5a4550466c4477474555 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 526857504b6e42717748556464446574 remote_crypto_key 526857504b6e42717748556464446574 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 77474b654f46745870744a6b4c4e546d remote_crypto_key 77474b654f46745870744a6b4c4e546d 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 4f63625748416a70776979486a716b6b remote_crypto_key 4f63625748416a70776979486a716b6b 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 496f79686d6d57444351684e4a4d4d50 remote_crypto_key 496f79686d6d57444351684e4a4d4d50 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 724b72435575575167656a7573516d4e remote_crypto_key 724b72435575575167656a7573516d4e 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 5a6846795559504742566b7a4548776f remote_crypto_key 5a6846795559504742566b7a4548776f 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 465a4b6475484842687644614e717569 remote_crypto_key 465a4b6475484842687644614e717569 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 476a61627a647577774262654a41714d remote_crypto_key 476a61627a647577774262654a41714d 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 75454e636f584f4f4e4a677977576b52 remote_crypto_key 75454e636f584f4f4e4a677977576b52 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 72475668706542436c75656f51744257 remote_crypto_key 72475668706542436c75656f51744257 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4b4f726d54764f7545685657614e526a remote_crypto_key 4b4f726d54764f7545685657614e526a 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 4643467a65504e554e66795367516268 remote_crypto_key 4643467a65504e554e66795367516268 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 684c664e486d634e6f736b754f625945 remote_crypto_key 684c664e486d634e6f736b754f625945 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 4f7a4a6346506e564e626e7242455043 remote_crypto_key 4f7a4a6346506e564e626e7242455043 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 7750506f45567a6973774a7254785569 remote_crypto_key 7750506f45567a6973774a7254785569 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 5262555a4f7561624c744f5179664b6f remote_crypto_key 5262555a4f7561624c744f5179664b6f 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 58706a76486578717648677770777250 remote_crypto_key 58706a76486578717648677770777250 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 4a4c51796f7a717673686c4446786a5a remote_crypto_key 4a4c51796f7a717673686c4446786a5a 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 4261616c6c674d45545368504e4e624e remote_crypto_key 4261616c6c674d45545368504e4e624e 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 5a5a70675770564f7a6a58746755726a remote_crypto_key 5a5a70675770564f7a6a58746755726a 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 4948695757666151736267556f457053 remote_crypto_key 4948695757666151736267556f457053 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 4158487673735378766e504e4f425465 remote_crypto_key 4158487673735378766e504e4f425465 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 61436e586e47614655616c6f6d457354 remote_crypto_key 61436e586e47614655616c6f6d457354 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 4774526c696574494a4c487a57417845 remote_crypto_key 4774526c696574494a4c487a57417845 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 4874516757767a546d6167756b4f4d41 remote_crypto_key 4874516757767a546d6167756b4f4d41 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 4241674b544b4a43705661644644706e remote_crypto_key 4241674b544b4a43705661644644706e 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 4e4b72455243434963586f51797a7167 remote_crypto_key 4e4b72455243434963586f51797a7167 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 6158445246445050516e71774d687855 remote_crypto_key 6158445246445050516e71774d687855 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 7079686e5071787a6763654841704554 remote_crypto_key 7079686e5071787a6763654841704554 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 5873516a6946654e54636a62584f6e48 remote_crypto_key 5873516a6946654e54636a62584f6e48 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 5476584f675851576a646a424b536d58 remote_crypto_key 5476584f675851576a646a424b536d58 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 716d494e6b684f41684b67424d637766 remote_crypto_key 716d494e6b684f41684b67424d637766 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 647a696e4e6354487a64584242656147 remote_crypto_key 647a696e4e6354487a64584242656147 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 436f6c4269797a734c6f43634b616867 remote_crypto_key 436f6c4269797a734c6f43634b616867 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 6f6d7165526c7463676a4d6c49755356 remote_crypto_key 6f6d7165526c7463676a4d6c49755356 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 624e434f7579556c7a71497050535776 remote_crypto_key 624e434f7579556c7a71497050535776 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 55416d736a457968414a714b5a437878 remote_crypto_key 55416d736a457968414a714b5a437878 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 446e506e6245744b657475556b684d58 remote_crypto_key 446e506e6245744b657475556b684d58 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 73674164646f77474e4d6b466b744b78 remote_crypto_key 73674164646f77474e4d6b466b744b78 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 444143536476474d6b58794e4c4b6f72 remote_crypto_key 444143536476474d6b58794e4c4b6f72 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 5354514b62554967457176556c6c4b59 remote_crypto_key 5354514b62554967457176556c6c4b59 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 5a536258415154626b4d577864454b76 remote_crypto_key 5a536258415154626b4d577864454b76 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 494a537a7247504955766876654f5478 remote_crypto_key 494a537a7247504955766876654f5478 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 696774654147556d5a52487a6c624954 remote_crypto_key 696774654147556d5a52487a6c624954 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 464b496e694d596b644b5a5973645348 remote_crypto_key 464b496e694d596b644b5a5973645348 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 7364494a62527253475257666a746d6c remote_crypto_key 7364494a62527253475257666a746d6c 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 744f7247686b645a555a7044466c6b58 remote_crypto_key 744f7247686b645a555a7044466c6b58 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 6e637552664f5553624d4971696b5670 remote_crypto_key 6e637552664f5553624d4971696b5670 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 5356515a475441474f586d47426b5464 remote_crypto_key 5356515a475441474f586d47426b5464 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 4d79576a706551597a7956436d424e79 remote_crypto_key 4d79576a706551597a7956436d424e79 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 4b4f726d54764f7545685657614e526a remote_crypto_key 4b4f726d54764f7545685657614e526a 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 4643467a65504e554e66795367516268 remote_crypto_key 4643467a65504e554e66795367516268 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 684c664e486d634e6f736b754f625945 remote_crypto_key 684c664e486d634e6f736b754f625945 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 4f7a4a6346506e564e626e7242455043 remote_crypto_key 4f7a4a6346506e564e626e7242455043 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 7750506f45567a6973774a7254785569 remote_crypto_key 7750506f45567a6973774a7254785569 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 5262555a4f7561624c744f5179664b6f remote_crypto_key 5262555a4f7561624c744f5179664b6f 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 58706a76486578717648677770777250 remote_crypto_key 58706a76486578717648677770777250 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 4a4c51796f7a717673686c4446786a5a remote_crypto_key 4a4c51796f7a717673686c4446786a5a 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 4261616c6c674d45545368504e4e624e remote_crypto_key 4261616c6c674d45545368504e4e624e 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 5a5a70675770564f7a6a58746755726a remote_crypto_key 5a5a70675770564f7a6a58746755726a 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 4948695757666151736267556f457053 remote_crypto_key 4948695757666151736267556f457053 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 4158487673735378766e504e4f425465 remote_crypto_key 4158487673735378766e504e4f425465 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 61436e586e47614655616c6f6d457354 remote_crypto_key 61436e586e47614655616c6f6d457354 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 4774526c696574494a4c487a57417845 remote_crypto_key 4774526c696574494a4c487a57417845 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 4874516757767a546d6167756b4f4d41 remote_crypto_key 4874516757767a546d6167756b4f4d41 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 4241674b544b4a43705661644644706e remote_crypto_key 4241674b544b4a43705661644644706e 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 4e4b72455243434963586f51797a7167 remote_crypto_key 4e4b72455243434963586f51797a7167 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 6158445246445050516e71774d687855 remote_crypto_key 6158445246445050516e71774d687855 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 7079686e5071787a6763654841704554 remote_crypto_key 7079686e5071787a6763654841704554 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 5873516a6946654e54636a62584f6e48 remote_crypto_key 5873516a6946654e54636a62584f6e48 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 5476584f675851576a646a424b536d58 remote_crypto_key 5476584f675851576a646a424b536d58 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 716d494e6b684f41684b67424d637766 remote_crypto_key 716d494e6b684f41684b67424d637766 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 647a696e4e6354487a64584242656147 remote_crypto_key 647a696e4e6354487a64584242656147 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 436f6c4269797a734c6f43634b616867 remote_crypto_key 436f6c4269797a734c6f43634b616867 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 6f6d7165526c7463676a4d6c49755356 remote_crypto_key 6f6d7165526c7463676a4d6c49755356 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 624e434f7579556c7a71497050535776 remote_crypto_key 624e434f7579556c7a71497050535776 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 55416d736a457968414a714b5a437878 remote_crypto_key 55416d736a457968414a714b5a437878 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 446e506e6245744b657475556b684d58 remote_crypto_key 446e506e6245744b657475556b684d58 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 73674164646f77474e4d6b466b744b78 remote_crypto_key 73674164646f77474e4d6b466b744b78 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 444143536476474d6b58794e4c4b6f72 remote_crypto_key 444143536476474d6b58794e4c4b6f72 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 5354514b62554967457176556c6c4b59 remote_crypto_key 5354514b62554967457176556c6c4b59 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 5a536258415154626b4d577864454b76 remote_crypto_key 5a536258415154626b4d577864454b76 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 494a537a7247504955766876654f5478 remote_crypto_key 494a537a7247504955766876654f5478 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 696774654147556d5a52487a6c624954 remote_crypto_key 696774654147556d5a52487a6c624954 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 464b496e694d596b644b5a5973645348 remote_crypto_key 464b496e694d596b644b5a5973645348 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 7364494a62527253475257666a746d6c remote_crypto_key 7364494a62527253475257666a746d6c 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 744f7247686b645a555a7044466c6b58 remote_crypto_key 744f7247686b645a555a7044466c6b58 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 6e637552664f5553624d4971696b5670 remote_crypto_key 6e637552664f5553624d4971696b5670 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 5356515a475441474f586d47426b5464 remote_crypto_key 5356515a475441474f586d47426b5464 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 4d79576a706551597a7956436d424e79 remote_crypto_key 4d79576a706551597a7956436d424e79 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4169545943427645514f796d496f6272 remote_crypto_key 4169545943427645514f796d496f6272 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 644e655a57706f756c4d454e47447750 remote_crypto_key 644e655a57706f756c4d454e47447750 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 637161496d6449696866657a714a6c4c remote_crypto_key 637161496d6449696866657a714a6c4c 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 42494f52417663427644477a6f515357 remote_crypto_key 42494f52417663427644477a6f515357 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 4c554350494475584d47547177676a5a remote_crypto_key 4c554350494475584d47547177676a5a 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 64547948774a64516378744556545353 remote_crypto_key 64547948774a64516378744556545353 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 50624b6b6e526d766578674362485652 remote_crypto_key 50624b6b6e526d766578674362485652 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 51474b5458487476526e54704d71536c remote_crypto_key 51474b5458487476526e54704d71536c 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 496479664d7259414764667a70476d56 remote_crypto_key 496479664d7259414764667a70476d56 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 59654f72445268494c7768705a794445 remote_crypto_key 59654f72445268494c7768705a794445 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 51707a7051556e706c4169735a447053 remote_crypto_key 51707a7051556e706c4169735a447053 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 6e4a51534758614b496e5742707a7650 remote_crypto_key 6e4a51534758614b496e5742707a7650 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 6144474f72654e4c4c466c415a567947 remote_crypto_key 6144474f72654e4c4c466c415a567947 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 4c7556617454424a7849657a48574445 remote_crypto_key 4c7556617454424a7849657a48574445 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 6c52454961656d4c4d47476d764f5958 remote_crypto_key 6c52454961656d4c4d47476d764f5958 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 4950496f6d5876696f6c4a666a466f57 remote_crypto_key 4950496f6d5876696f6c4a666a466f57 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 47514f774e474652784e435971584a61 remote_crypto_key 47514f774e474652784e435971584a61 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 45545665594b4675516770746f645166 remote_crypto_key 45545665594b4675516770746f645166 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 4d486a6e62507157526b54667a754b61 remote_crypto_key 4d486a6e62507157526b54667a754b61 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 634875436a6e587a75416c4942515776 remote_crypto_key 634875436a6e587a75416c4942515776 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 416a615568477a48474e744369767368 remote_crypto_key 416a615568477a48474e744369767368 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 476470726f507673534159686a637a59 remote_crypto_key 476470726f507673534159686a637a59 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 556a535976424a50574c4e76546a4f54 remote_crypto_key 556a535976424a50574c4e76546a4f54 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 4f665a724a4a4d436e4b4a4545504570 remote_crypto_key 4f665a724a4a4d436e4b4a4545504570 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 78684e4b506b496c47664d4a4d58516a remote_crypto_key 78684e4b506b496c47664d4a4d58516a 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 7a6d4868477168507754426e76487a73 remote_crypto_key 7a6d4868477168507754426e76487a73 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 4a6975506968777979476b4c59464e46 remote_crypto_key 4a6975506968777979476b4c59464e46 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 48495354784e4d46576c6762486b5445 remote_crypto_key 48495354784e4d46576c6762486b5445 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 6b79774c4e744f4f516d484c496c4f78 remote_crypto_key 6b79774c4e744f4f516d484c496c4f78 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 6f52427a716c756e4578486853497a70 remote_crypto_key 6f52427a716c756e4578486853497a70 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 504e73504b495076554f53597048725a remote_crypto_key 504e73504b495076554f53597048725a 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 7577616975437562625957684a4c6e52 remote_crypto_key 7577616975437562625957684a4c6e52 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 72464d78764469446d72547550746758 remote_crypto_key 72464d78764469446d72547550746758 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 4249566e4c637561574c726a4f754d59 remote_crypto_key 4249566e4c637561574c726a4f754d59 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 4a5a456854777450636e6b564e664c65 remote_crypto_key 4a5a456854777450636e6b564e664c65 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 6274507151784a7a436b6a74756e776a remote_crypto_key 6274507151784a7a436b6a74756e776a 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 4b615175626f43567350696464705a67 remote_crypto_key 4b615175626f43567350696464705a67 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 745276664a5463486c76754665596865 remote_crypto_key 745276664a5463486c76754665596865 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 4a786b516d4d576374544a684c476f67 remote_crypto_key 4a786b516d4d576374544a684c476f67 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 425a504f7754745667476f564349716b remote_crypto_key 425a504f7754745667476f564349716b local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 4169545943427645514f796d496f6272 remote_crypto_key 4169545943427645514f796d496f6272 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 644e655a57706f756c4d454e47447750 remote_crypto_key 644e655a57706f756c4d454e47447750 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 637161496d6449696866657a714a6c4c remote_crypto_key 637161496d6449696866657a714a6c4c 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 42494f52417663427644477a6f515357 remote_crypto_key 42494f52417663427644477a6f515357 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 4c554350494475584d47547177676a5a remote_crypto_key 4c554350494475584d47547177676a5a 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 64547948774a64516378744556545353 remote_crypto_key 64547948774a64516378744556545353 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 50624b6b6e526d766578674362485652 remote_crypto_key 50624b6b6e526d766578674362485652 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 51474b5458487476526e54704d71536c remote_crypto_key 51474b5458487476526e54704d71536c 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 496479664d7259414764667a70476d56 remote_crypto_key 496479664d7259414764667a70476d56 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 59654f72445268494c7768705a794445 remote_crypto_key 59654f72445268494c7768705a794445 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 51707a7051556e706c4169735a447053 remote_crypto_key 51707a7051556e706c4169735a447053 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 6e4a51534758614b496e5742707a7650 remote_crypto_key 6e4a51534758614b496e5742707a7650 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 6144474f72654e4c4c466c415a567947 remote_crypto_key 6144474f72654e4c4c466c415a567947 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 4c7556617454424a7849657a48574445 remote_crypto_key 4c7556617454424a7849657a48574445 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 6c52454961656d4c4d47476d764f5958 remote_crypto_key 6c52454961656d4c4d47476d764f5958 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 4950496f6d5876696f6c4a666a466f57 remote_crypto_key 4950496f6d5876696f6c4a666a466f57 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 47514f774e474652784e435971584a61 remote_crypto_key 47514f774e474652784e435971584a61 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 45545665594b4675516770746f645166 remote_crypto_key 45545665594b4675516770746f645166 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 4d486a6e62507157526b54667a754b61 remote_crypto_key 4d486a6e62507157526b54667a754b61 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 634875436a6e587a75416c4942515776 remote_crypto_key 634875436a6e587a75416c4942515776 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 416a615568477a48474e744369767368 remote_crypto_key 416a615568477a48474e744369767368 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 476470726f507673534159686a637a59 remote_crypto_key 476470726f507673534159686a637a59 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 556a535976424a50574c4e76546a4f54 remote_crypto_key 556a535976424a50574c4e76546a4f54 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 4f665a724a4a4d436e4b4a4545504570 remote_crypto_key 4f665a724a4a4d436e4b4a4545504570 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 78684e4b506b496c47664d4a4d58516a remote_crypto_key 78684e4b506b496c47664d4a4d58516a 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 7a6d4868477168507754426e76487a73 remote_crypto_key 7a6d4868477168507754426e76487a73 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 4a6975506968777979476b4c59464e46 remote_crypto_key 4a6975506968777979476b4c59464e46 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 48495354784e4d46576c6762486b5445 remote_crypto_key 48495354784e4d46576c6762486b5445 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 6b79774c4e744f4f516d484c496c4f78 remote_crypto_key 6b79774c4e744f4f516d484c496c4f78 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 6f52427a716c756e4578486853497a70 remote_crypto_key 6f52427a716c756e4578486853497a70 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 504e73504b495076554f53597048725a remote_crypto_key 504e73504b495076554f53597048725a 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 7577616975437562625957684a4c6e52 remote_crypto_key 7577616975437562625957684a4c6e52 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 72464d78764469446d72547550746758 remote_crypto_key 72464d78764469446d72547550746758 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 4249566e4c637561574c726a4f754d59 remote_crypto_key 4249566e4c637561574c726a4f754d59 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 4a5a456854777450636e6b564e664c65 remote_crypto_key 4a5a456854777450636e6b564e664c65 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 6274507151784a7a436b6a74756e776a remote_crypto_key 6274507151784a7a436b6a74756e776a 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 4b615175626f43567350696464705a67 remote_crypto_key 4b615175626f43567350696464705a67 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 745276664a5463486c76754665596865 remote_crypto_key 745276664a5463486c76754665596865 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 4a786b516d4d576374544a684c476f67 remote_crypto_key 4a786b516d4d576374544a684c476f67 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 425a504f7754745667476f564349716b remote_crypto_key 425a504f7754745667476f564349716b 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4f4c4167506a4c4a66746d7a716c4b62 remote_crypto_key 4f4c4167506a4c4a66746d7a716c4b62 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 666a53575162486b465a544a78745975 remote_crypto_key 666a53575162486b465a544a78745975 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 4746445a6a46777667754e7041664b79 remote_crypto_key 4746445a6a46777667754e7041664b79 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 6a7a6946647061435a69455a53497278 remote_crypto_key 6a7a6946647061435a69455a53497278 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 6d7277624b6a654d46524b6a6b4d7a77 remote_crypto_key 6d7277624b6a654d46524b6a6b4d7a77 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 7579576d634c6a736363454666537546 remote_crypto_key 7579576d634c6a736363454666537546 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 537276577068736a5672524274524841 remote_crypto_key 537276577068736a5672524274524841 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 704550426c7a6f774e6c57635647694c remote_crypto_key 704550426c7a6f774e6c57635647694c 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 744f434e6970534767474f6d4d564d63 remote_crypto_key 744f434e6970534767474f6d4d564d63 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 4e68676b49596842516154756b52716d remote_crypto_key 4e68676b49596842516154756b52716d 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 6e6148785a4543484569435466755069 remote_crypto_key 6e6148785a4543484569435466755069 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 45684b65466d796a58486b424658434d remote_crypto_key 45684b65466d796a58486b424658434d 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 73504a686d45634d5578584957655945 remote_crypto_key 73504a686d45634d5578584957655945 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 75515149684377597871526a6a517456 remote_crypto_key 75515149684377597871526a6a517456 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 754370656b43766573535a5965636848 remote_crypto_key 754370656b43766573535a5965636848 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 484750467178764a72734856636f7858 remote_crypto_key 484750467178764a72734856636f7858 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 564d5066684e445850456c5066726370 remote_crypto_key 564d5066684e445850456c5066726370 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 514a4b62614a657a63714b5348674f5a remote_crypto_key 514a4b62614a657a63714b5348674f5a 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 49616c6e6a5543464d746179574f4444 remote_crypto_key 49616c6e6a5543464d746179574f4444 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 734f535757677a6c565a78615077524d remote_crypto_key 734f535757677a6c565a78615077524d 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 5374526c6d7442596e7a474e654a7776 remote_crypto_key 5374526c6d7442596e7a474e654a7776 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 6b77624a78787156446375654d75506a remote_crypto_key 6b77624a78787156446375654d75506a 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 4743706b645062526b76546379515258 remote_crypto_key 4743706b645062526b76546379515258 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 726c576254644d646e41794e4c4b7865 remote_crypto_key 726c576254644d646e41794e4c4b7865 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 4a7a7943514d754f5478615a63525250 remote_crypto_key 4a7a7943514d754f5478615a63525250 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 686e50526361754955744e4556477749 remote_crypto_key 686e50526361754955744e4556477749 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 776a536941715155726d757a44495853 remote_crypto_key 776a536941715155726d757a44495853 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 53624756554d734e6c56635858677155 remote_crypto_key 53624756554d734e6c56635858677155 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 48527a626a6771575054615965664f70 remote_crypto_key 48527a626a6771575054615965664f70 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 61545845596c797775557057494d6e50 remote_crypto_key 61545845596c797775557057494d6e50 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 676345616152776f526949664d615a68 remote_crypto_key 676345616152776f526949664d615a68 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 5470646375664e547649687a4f787144 remote_crypto_key 5470646375664e547649687a4f787144 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 58586d574870586374594272634d4b6f remote_crypto_key 58586d574870586374594272634d4b6f 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 426f58744356766e486f6b4d6e41516d remote_crypto_key 426f58744356766e486f6b4d6e41516d 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 4f614e555658704a475a6c6176765470 remote_crypto_key 4f614e555658704a475a6c6176765470 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 774a5271704463744b565379534e536c remote_crypto_key 774a5271704463744b565379534e536c 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 55567751495444445774496d56596a77 remote_crypto_key 55567751495444445774496d56596a77 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 5264497147644772626659727a53494b remote_crypto_key 5264497147644772626659727a53494b 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 6d5a6e564557445477714e6f716f7950 remote_crypto_key 6d5a6e564557445477714e6f716f7950 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 676964684f705a5868757477784b7255 remote_crypto_key 676964684f705a5868757477784b7255 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 4f4c4167506a4c4a66746d7a716c4b62 remote_crypto_key 4f4c4167506a4c4a66746d7a716c4b62 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 666a53575162486b465a544a78745975 remote_crypto_key 666a53575162486b465a544a78745975 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 4746445a6a46777667754e7041664b79 remote_crypto_key 4746445a6a46777667754e7041664b79 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 6a7a6946647061435a69455a53497278 remote_crypto_key 6a7a6946647061435a69455a53497278 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 6d7277624b6a654d46524b6a6b4d7a77 remote_crypto_key 6d7277624b6a654d46524b6a6b4d7a77 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 7579576d634c6a736363454666537546 remote_crypto_key 7579576d634c6a736363454666537546 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 537276577068736a5672524274524841 remote_crypto_key 537276577068736a5672524274524841 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 704550426c7a6f774e6c57635647694c remote_crypto_key 704550426c7a6f774e6c57635647694c 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 744f434e6970534767474f6d4d564d63 remote_crypto_key 744f434e6970534767474f6d4d564d63 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 4e68676b49596842516154756b52716d remote_crypto_key 4e68676b49596842516154756b52716d 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 6e6148785a4543484569435466755069 remote_crypto_key 6e6148785a4543484569435466755069 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 45684b65466d796a58486b424658434d remote_crypto_key 45684b65466d796a58486b424658434d 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 73504a686d45634d5578584957655945 remote_crypto_key 73504a686d45634d5578584957655945 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 75515149684377597871526a6a517456 remote_crypto_key 75515149684377597871526a6a517456 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 754370656b43766573535a5965636848 remote_crypto_key 754370656b43766573535a5965636848 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 484750467178764a72734856636f7858 remote_crypto_key 484750467178764a72734856636f7858 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 564d5066684e445850456c5066726370 remote_crypto_key 564d5066684e445850456c5066726370 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 514a4b62614a657a63714b5348674f5a remote_crypto_key 514a4b62614a657a63714b5348674f5a 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 49616c6e6a5543464d746179574f4444 remote_crypto_key 49616c6e6a5543464d746179574f4444 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 734f535757677a6c565a78615077524d remote_crypto_key 734f535757677a6c565a78615077524d 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 5374526c6d7442596e7a474e654a7776 remote_crypto_key 5374526c6d7442596e7a474e654a7776 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 6b77624a78787156446375654d75506a remote_crypto_key 6b77624a78787156446375654d75506a 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 4743706b645062526b76546379515258 remote_crypto_key 4743706b645062526b76546379515258 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 726c576254644d646e41794e4c4b7865 remote_crypto_key 726c576254644d646e41794e4c4b7865 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 4a7a7943514d754f5478615a63525250 remote_crypto_key 4a7a7943514d754f5478615a63525250 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 686e50526361754955744e4556477749 remote_crypto_key 686e50526361754955744e4556477749 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 776a536941715155726d757a44495853 remote_crypto_key 776a536941715155726d757a44495853 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 53624756554d734e6c56635858677155 remote_crypto_key 53624756554d734e6c56635858677155 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 48527a626a6771575054615965664f70 remote_crypto_key 48527a626a6771575054615965664f70 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 61545845596c797775557057494d6e50 remote_crypto_key 61545845596c797775557057494d6e50 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 676345616152776f526949664d615a68 remote_crypto_key 676345616152776f526949664d615a68 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 5470646375664e547649687a4f787144 remote_crypto_key 5470646375664e547649687a4f787144 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 58586d574870586374594272634d4b6f remote_crypto_key 58586d574870586374594272634d4b6f 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 426f58744356766e486f6b4d6e41516d remote_crypto_key 426f58744356766e486f6b4d6e41516d 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 4f614e555658704a475a6c6176765470 remote_crypto_key 4f614e555658704a475a6c6176765470 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 774a5271704463744b565379534e536c remote_crypto_key 774a5271704463744b565379534e536c 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 55567751495444445774496d56596a77 remote_crypto_key 55567751495444445774496d56596a77 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 5264497147644772626659727a53494b remote_crypto_key 5264497147644772626659727a53494b 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 6d5a6e564557445477714e6f716f7950 remote_crypto_key 6d5a6e564557445477714e6f716f7950 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 676964684f705a5868757477784b7255 remote_crypto_key 676964684f705a5868757477784b7255 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 55746f6763666b76546a696a457a7765 remote_crypto_key 55746f6763666b76546a696a457a7765 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 6d776843714e554f6e474a5954735643 remote_crypto_key 6d776843714e554f6e474a5954735643 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 4346637954507a5857744d4f6f636f4a remote_crypto_key 4346637954507a5857744d4f6f636f4a 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 4a48616b63734a696a41506f72515378 remote_crypto_key 4a48616b63734a696a41506f72515378 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 64796d7556634f616f7062655541426a remote_crypto_key 64796d7556634f616f7062655541426a 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 545a4158654c6a65595a504b637a7a58 remote_crypto_key 545a4158654c6a65595a504b637a7a58 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 434e414a58484c4570746e597050427a remote_crypto_key 434e414a58484c4570746e597050427a 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 466d65535141684761506e644e435544 remote_crypto_key 466d65535141684761506e644e435544 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 6c7a7959506f746b5275526841635a6c remote_crypto_key 6c7a7959506f746b5275526841635a6c 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 6e6377444a5769794e4b7348756c4c43 remote_crypto_key 6e6377444a5769794e4b7348756c4c43 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 686d7063515a67587070575646486b6a remote_crypto_key 686d7063515a67587070575646486b6a 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 766b5142707479686b69796563505243 remote_crypto_key 766b5142707479686b69796563505243 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 715a7252414367714270624264696c65 remote_crypto_key 715a7252414367714270624264696c65 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 4b5764674d424f66516b5966706e5158 remote_crypto_key 4b5764674d424f66516b5966706e5158 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 4553724f4358726b47437164726a7644 remote_crypto_key 4553724f4358726b47437164726a7644 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 75617161576366746942514a4165554b remote_crypto_key 75617161576366746942514a4165554b 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 485a5070576252784c70536677434652 remote_crypto_key 485a5070576252784c70536677434652 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 55654b456470614a69726769494f6968 remote_crypto_key 55654b456470614a69726769494f6968 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 49646c74737779577458516e4e615a4a remote_crypto_key 49646c74737779577458516e4e615a4a 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 73585145736e656b6f694a5952495976 remote_crypto_key 73585145736e656b6f694a5952495976 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 444e7071684b4e6757776b706a56524f remote_crypto_key 444e7071684b4e6757776b706a56524f 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 6f4f6f5757724d556b5a7a414a427570 remote_crypto_key 6f4f6f5757724d556b5a7a414a427570 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 6b7a46567546705a5569794d6b64546c remote_crypto_key 6b7a46567546705a5569794d6b64546c 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 524569746e545968414579567047756e remote_crypto_key 524569746e545968414579567047756e 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 436174495056696e6c635770756a726d remote_crypto_key 436174495056696e6c635770756a726d 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 6f6377715678586b5964487068634848 remote_crypto_key 6f6377715678586b5964487068634848 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 517770466947524a6c425641794f5349 remote_crypto_key 517770466947524a6c425641794f5349 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 6b43546b4f725667614872644f6e4375 remote_crypto_key 6b43546b4f725667614872644f6e4375 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 736b464257716d665345666f43764451 remote_crypto_key 736b464257716d665345666f43764451 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 534d73616d786b4d664a644a77794577 remote_crypto_key 534d73616d786b4d664a644a77794577 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 584a67655a436e4b73676e797654696c remote_crypto_key 584a67655a436e4b73676e797654696c 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 56566c4e59754e55767566544c766454 remote_crypto_key 56566c4e59754e55767566544c766454 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 52574b6443684d724a646c6f786e6561 remote_crypto_key 52574b6443684d724a646c6f786e6561 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 6e47644869426e46536f77546f534c73 remote_crypto_key 6e47644869426e46536f77546f534c73 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 426a79506d6c4e6b50517a5151644c77 remote_crypto_key 426a79506d6c4e6b50517a5151644c77 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 4c63654a5a6a6e594d6b4e4174456f48 remote_crypto_key 4c63654a5a6a6e594d6b4e4174456f48 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 7a576f746966787868714c4947567164 remote_crypto_key 7a576f746966787868714c4947567164 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 436666514e486944524d674a64547849 remote_crypto_key 436666514e486944524d674a64547849 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 625a4c6c4567737a6c7649536e61644a remote_crypto_key 625a4c6c4567737a6c7649536e61644a 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 56695545746e666954737669684f5072 remote_crypto_key 56695545746e666954737669684f5072 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 55746f6763666b76546a696a457a7765 remote_crypto_key 55746f6763666b76546a696a457a7765 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 6d776843714e554f6e474a5954735643 remote_crypto_key 6d776843714e554f6e474a5954735643 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 4346637954507a5857744d4f6f636f4a remote_crypto_key 4346637954507a5857744d4f6f636f4a 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 4a48616b63734a696a41506f72515378 remote_crypto_key 4a48616b63734a696a41506f72515378 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 64796d7556634f616f7062655541426a remote_crypto_key 64796d7556634f616f7062655541426a 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 545a4158654c6a65595a504b637a7a58 remote_crypto_key 545a4158654c6a65595a504b637a7a58 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 434e414a58484c4570746e597050427a remote_crypto_key 434e414a58484c4570746e597050427a 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 466d65535141684761506e644e435544 remote_crypto_key 466d65535141684761506e644e435544 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 6c7a7959506f746b5275526841635a6c remote_crypto_key 6c7a7959506f746b5275526841635a6c 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 6e6377444a5769794e4b7348756c4c43 remote_crypto_key 6e6377444a5769794e4b7348756c4c43 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 686d7063515a67587070575646486b6a remote_crypto_key 686d7063515a67587070575646486b6a 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 766b5142707479686b69796563505243 remote_crypto_key 766b5142707479686b69796563505243 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 715a7252414367714270624264696c65 remote_crypto_key 715a7252414367714270624264696c65 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 4b5764674d424f66516b5966706e5158 remote_crypto_key 4b5764674d424f66516b5966706e5158 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 4553724f4358726b47437164726a7644 remote_crypto_key 4553724f4358726b47437164726a7644 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 75617161576366746942514a4165554b remote_crypto_key 75617161576366746942514a4165554b 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 485a5070576252784c70536677434652 remote_crypto_key 485a5070576252784c70536677434652 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 55654b456470614a69726769494f6968 remote_crypto_key 55654b456470614a69726769494f6968 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 49646c74737779577458516e4e615a4a remote_crypto_key 49646c74737779577458516e4e615a4a 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 73585145736e656b6f694a5952495976 remote_crypto_key 73585145736e656b6f694a5952495976 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 444e7071684b4e6757776b706a56524f remote_crypto_key 444e7071684b4e6757776b706a56524f 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 6f4f6f5757724d556b5a7a414a427570 remote_crypto_key 6f4f6f5757724d556b5a7a414a427570 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 6b7a46567546705a5569794d6b64546c remote_crypto_key 6b7a46567546705a5569794d6b64546c 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 524569746e545968414579567047756e remote_crypto_key 524569746e545968414579567047756e 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 436174495056696e6c635770756a726d remote_crypto_key 436174495056696e6c635770756a726d 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 6f6377715678586b5964487068634848 remote_crypto_key 6f6377715678586b5964487068634848 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 517770466947524a6c425641794f5349 remote_crypto_key 517770466947524a6c425641794f5349 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 6b43546b4f725667614872644f6e4375 remote_crypto_key 6b43546b4f725667614872644f6e4375 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 736b464257716d665345666f43764451 remote_crypto_key 736b464257716d665345666f43764451 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 534d73616d786b4d664a644a77794577 remote_crypto_key 534d73616d786b4d664a644a77794577 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 584a67655a436e4b73676e797654696c remote_crypto_key 584a67655a436e4b73676e797654696c 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 56566c4e59754e55767566544c766454 remote_crypto_key 56566c4e59754e55767566544c766454 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 52574b6443684d724a646c6f786e6561 remote_crypto_key 52574b6443684d724a646c6f786e6561 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 6e47644869426e46536f77546f534c73 remote_crypto_key 6e47644869426e46536f77546f534c73 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 426a79506d6c4e6b50517a5151644c77 remote_crypto_key 426a79506d6c4e6b50517a5151644c77 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 4c63654a5a6a6e594d6b4e4174456f48 remote_crypto_key 4c63654a5a6a6e594d6b4e4174456f48 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 7a576f746966787868714c4947567164 remote_crypto_key 7a576f746966787868714c4947567164 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 436666514e486944524d674a64547849 remote_crypto_key 436666514e486944524d674a64547849 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 625a4c6c4567737a6c7649536e61644a remote_crypto_key 625a4c6c4567737a6c7649536e61644a 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 56695545746e666954737669684f5072 remote_crypto_key 56695545746e666954737669684f5072 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 656356594b794e556a54527379706941 remote_crypto_key 656356594b794e556a54527379706941 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 5456476c4e446c7464676b6473534d7a remote_crypto_key 5456476c4e446c7464676b6473534d7a 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 54524469676552704f6b4b72436f7656 remote_crypto_key 54524469676552704f6b4b72436f7656 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 637757706b7958596c6c764f7a777542 remote_crypto_key 637757706b7958596c6c764f7a777542 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 4a737a4f634d61485678586f6d487a68 remote_crypto_key 4a737a4f634d61485678586f6d487a68 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 77574f6f624e5a785641627743506542 remote_crypto_key 77574f6f624e5a785641627743506542 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 7a62696a75616462706970726470615a remote_crypto_key 7a62696a75616462706970726470615a 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 4e73666a474f694b737a4f6b6d504974 remote_crypto_key 4e73666a474f694b737a4f6b6d504974 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 75544664575559646d5875554b715367 remote_crypto_key 75544664575559646d5875554b715367 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 48627944614a7a575741796b49645463 remote_crypto_key 48627944614a7a575741796b49645463 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 6b4b6879585759414263767952596d70 remote_crypto_key 6b4b6879585759414263767952596d70 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 667554615a6276446d764877756c4651 remote_crypto_key 667554615a6276446d764877756c4651 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 4f496a75486a68776e714a5467497652 remote_crypto_key 4f496a75486a68776e714a5467497652 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 574e51794f557776494e435249546f55 remote_crypto_key 574e51794f557776494e435249546f55 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 6d4b536452755846565056567a435279 remote_crypto_key 6d4b536452755846565056567a435279 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 4a4b634a574146536655555968706853 remote_crypto_key 4a4b634a574146536655555968706853 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 7378756564454953454c724b54596e48 remote_crypto_key 7378756564454953454c724b54596e48 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 775a4a6a617076756567644243417872 remote_crypto_key 775a4a6a617076756567644243417872 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 734c736e5a52676547767971656a6576 remote_crypto_key 734c736e5a52676547767971656a6576 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 5348694f444964634f4b4a7a7a614f77 remote_crypto_key 5348694f444964634f4b4a7a7a614f77 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 62776d6c6b67695450677a7176537754 remote_crypto_key 62776d6c6b67695450677a7176537754 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 444446414e617465474c6264684d5152 remote_crypto_key 444446414e617465474c6264684d5152 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 6d676c4e57426f756b75746468525061 remote_crypto_key 6d676c4e57426f756b75746468525061 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 7a417150514d6b5a7975776763567873 remote_crypto_key 7a417150514d6b5a7975776763567873 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 726c744b4356776d486d727764457654 remote_crypto_key 726c744b4356776d486d727764457654 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 5a7151786a565064546b4e78704b6f4a remote_crypto_key 5a7151786a565064546b4e78704b6f4a 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 4d55625271497a4d6572775068775578 remote_crypto_key 4d55625271497a4d6572775068775578 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 6546585667615366676b5152746c4e75 remote_crypto_key 6546585667615366676b5152746c4e75 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 616256796e724f626453434a70486376 remote_crypto_key 616256796e724f626453434a70486376 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 684e4d70557547426b79644254516e59 remote_crypto_key 684e4d70557547426b79644254516e59 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 6c59696c416a76766e6d524a56787867 remote_crypto_key 6c59696c416a76766e6d524a56787867 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 4a67544a62615779426775506e424c72 remote_crypto_key 4a67544a62615779426775506e424c72 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 785956434b694b774644706f5948736c remote_crypto_key 785956434b694b774644706f5948736c 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 4a73554d47745641484d774142417373 remote_crypto_key 4a73554d47745641484d774142417373 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 4e69444b754269757248787351584464 remote_crypto_key 4e69444b754269757248787351584464 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 735a5456676d4e566d5371554645736b remote_crypto_key 735a5456676d4e566d5371554645736b 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 65436446737342626178474157764e51 remote_crypto_key 65436446737342626178474157764e51 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 4744444f434e5161526a5064624b4152 remote_crypto_key 4744444f434e5161526a5064624b4152 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 4562724346694b6d5458654554515577 remote_crypto_key 4562724346694b6d5458654554515577 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 6d5a4d486a42754973426e6652536958 remote_crypto_key 6d5a4d486a42754973426e6652536958 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 656356594b794e556a54527379706941 remote_crypto_key 656356594b794e556a54527379706941 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 5456476c4e446c7464676b6473534d7a remote_crypto_key 5456476c4e446c7464676b6473534d7a 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 54524469676552704f6b4b72436f7656 remote_crypto_key 54524469676552704f6b4b72436f7656 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 637757706b7958596c6c764f7a777542 remote_crypto_key 637757706b7958596c6c764f7a777542 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 4a737a4f634d61485678586f6d487a68 remote_crypto_key 4a737a4f634d61485678586f6d487a68 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 77574f6f624e5a785641627743506542 remote_crypto_key 77574f6f624e5a785641627743506542 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 7a62696a75616462706970726470615a remote_crypto_key 7a62696a75616462706970726470615a 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 4e73666a474f694b737a4f6b6d504974 remote_crypto_key 4e73666a474f694b737a4f6b6d504974 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 75544664575559646d5875554b715367 remote_crypto_key 75544664575559646d5875554b715367 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 48627944614a7a575741796b49645463 remote_crypto_key 48627944614a7a575741796b49645463 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 6b4b6879585759414263767952596d70 remote_crypto_key 6b4b6879585759414263767952596d70 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 667554615a6276446d764877756c4651 remote_crypto_key 667554615a6276446d764877756c4651 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 4f496a75486a68776e714a5467497652 remote_crypto_key 4f496a75486a68776e714a5467497652 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 574e51794f557776494e435249546f55 remote_crypto_key 574e51794f557776494e435249546f55 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 6d4b536452755846565056567a435279 remote_crypto_key 6d4b536452755846565056567a435279 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 4a4b634a574146536655555968706853 remote_crypto_key 4a4b634a574146536655555968706853 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 7378756564454953454c724b54596e48 remote_crypto_key 7378756564454953454c724b54596e48 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 775a4a6a617076756567644243417872 remote_crypto_key 775a4a6a617076756567644243417872 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 734c736e5a52676547767971656a6576 remote_crypto_key 734c736e5a52676547767971656a6576 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 5348694f444964634f4b4a7a7a614f77 remote_crypto_key 5348694f444964634f4b4a7a7a614f77 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 62776d6c6b67695450677a7176537754 remote_crypto_key 62776d6c6b67695450677a7176537754 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 444446414e617465474c6264684d5152 remote_crypto_key 444446414e617465474c6264684d5152 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 6d676c4e57426f756b75746468525061 remote_crypto_key 6d676c4e57426f756b75746468525061 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 7a417150514d6b5a7975776763567873 remote_crypto_key 7a417150514d6b5a7975776763567873 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 726c744b4356776d486d727764457654 remote_crypto_key 726c744b4356776d486d727764457654 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 5a7151786a565064546b4e78704b6f4a remote_crypto_key 5a7151786a565064546b4e78704b6f4a 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 4d55625271497a4d6572775068775578 remote_crypto_key 4d55625271497a4d6572775068775578 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 6546585667615366676b5152746c4e75 remote_crypto_key 6546585667615366676b5152746c4e75 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 616256796e724f626453434a70486376 remote_crypto_key 616256796e724f626453434a70486376 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 684e4d70557547426b79644254516e59 remote_crypto_key 684e4d70557547426b79644254516e59 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 6c59696c416a76766e6d524a56787867 remote_crypto_key 6c59696c416a76766e6d524a56787867 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 4a67544a62615779426775506e424c72 remote_crypto_key 4a67544a62615779426775506e424c72 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 785956434b694b774644706f5948736c remote_crypto_key 785956434b694b774644706f5948736c 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 4a73554d47745641484d774142417373 remote_crypto_key 4a73554d47745641484d774142417373 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 4e69444b754269757248787351584464 remote_crypto_key 4e69444b754269757248787351584464 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 735a5456676d4e566d5371554645736b remote_crypto_key 735a5456676d4e566d5371554645736b 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 65436446737342626178474157764e51 remote_crypto_key 65436446737342626178474157764e51 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 4744444f434e5161526a5064624b4152 remote_crypto_key 4744444f434e5161526a5064624b4152 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 4562724346694b6d5458654554515577 remote_crypto_key 4562724346694b6d5458654554515577 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 6d5a4d486a42754973426e6652536958 remote_crypto_key 6d5a4d486a42754973426e6652536958 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 696a684d7378796e43515a656775776e remote_crypto_key 696a684d7378796e43515a656775776e 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 6a6a746b4f7a6a6c784865796c694457 remote_crypto_key 6a6a746b4f7a6a6c784865796c694457 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 6c4f664f4c7575656e45775a496e7071 remote_crypto_key 6c4f664f4c7575656e45775a496e7071 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 79436642514170675953436e64544348 remote_crypto_key 79436642514170675953436e64544348 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 6c4f496b4b465a434262534b56564543 remote_crypto_key 6c4f496b4b465a434262534b56564543 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 5648427a5667415257746f7241475447 remote_crypto_key 5648427a5667415257746f7241475447 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 4e4b53724473534d69717763644a4a61 remote_crypto_key 4e4b53724473534d69717763644a4a61 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 6d7a62686b54594252536361477a5978 remote_crypto_key 6d7a62686b54594252536361477a5978 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 496753517550544e6f577258564a6f44 remote_crypto_key 496753517550544e6f577258564a6f44 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 64436e69504e5578584b4d447a416e75 remote_crypto_key 64436e69504e5578584b4d447a416e75 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 714352587750724463477248686f4879 remote_crypto_key 714352587750724463477248686f4879 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 524d4a485047477a6a425a4b4e4a7879 remote_crypto_key 524d4a485047477a6a425a4b4e4a7879 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 41505651637749544865576a4f6e6148 remote_crypto_key 41505651637749544865576a4f6e6148 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 4a69416f7a6e6f474b6141524e494a69 remote_crypto_key 4a69416f7a6e6f474b6141524e494a69 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 456856454644524b474e716854587457 remote_crypto_key 456856454644524b474e716854587457 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 7a4c56786f577a496a526c7750586379 remote_crypto_key 7a4c56786f577a496a526c7750586379 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 73546a764a59594f6d74536856565050 remote_crypto_key 73546a764a59594f6d74536856565050 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 647476506d6972726470684a75757744 remote_crypto_key 647476506d6972726470684a75757744 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 6e6f4a424d564e41556b6e64496d666d remote_crypto_key 6e6f4a424d564e41556b6e64496d666d 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 6b62437064504a524951685851467558 remote_crypto_key 6b62437064504a524951685851467558 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 536c574a4f4a4a4b4379625576736343 remote_crypto_key 536c574a4f4a4a4b4379625576736343 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 47486e77625349664b6b4d636f455945 remote_crypto_key 47486e77625349664b6b4d636f455945 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 65694257465153686177686c78426671 remote_crypto_key 65694257465153686177686c78426671 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 71575963564873464e6e43574167734b remote_crypto_key 71575963564873464e6e43574167734b 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 6f72455a7a514d637147417358496556 remote_crypto_key 6f72455a7a514d637147417358496556 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 4d704d776a77574c5a67464378417a51 remote_crypto_key 4d704d776a77574c5a67464378417a51 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 6267437a7841765748474458546b4c54 remote_crypto_key 6267437a7841765748474458546b4c54 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 6c624262754c58697150756f49786c59 remote_crypto_key 6c624262754c58697150756f49786c59 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 4a5350567a47576e48525a59786a7376 remote_crypto_key 4a5350567a47576e48525a59786a7376 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 794e526649544b4d4550437653506665 remote_crypto_key 794e526649544b4d4550437653506665 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 72736e7162716f6b6876664849584957 remote_crypto_key 72736e7162716f6b6876664849584957 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 614173426d77574d6756536e57495050 remote_crypto_key 614173426d77574d6756536e57495050 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 656a4e78724d566c5148614773616572 remote_crypto_key 656a4e78724d566c5148614773616572 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 4a726e516353514f71726a4461786648 remote_crypto_key 4a726e516353514f71726a4461786648 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 46427452567468654241737a4f514e57 remote_crypto_key 46427452567468654241737a4f514e57 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 6574664b446559476569564e79486c50 remote_crypto_key 6574664b446559476569564e79486c50 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 566b50534b456f71526d4855706d4241 remote_crypto_key 566b50534b456f71526d4855706d4241 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 6d4c4b724f4e5151664367504f526564 remote_crypto_key 6d4c4b724f4e5151664367504f526564 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 4c5272706a58797543625743705a6b6c remote_crypto_key 4c5272706a58797543625743705a6b6c 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 4e7674514e784370646e50417274696d remote_crypto_key 4e7674514e784370646e50417274696d local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-128 local_crypto_key 696a684d7378796e43515a656775776e remote_crypto_key 696a684d7378796e43515a656775776e 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 6a6a746b4f7a6a6c784865796c694457 remote_crypto_key 6a6a746b4f7a6a6c784865796c694457 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 6c4f664f4c7575656e45775a496e7071 remote_crypto_key 6c4f664f4c7575656e45775a496e7071 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 79436642514170675953436e64544348 remote_crypto_key 79436642514170675953436e64544348 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 6c4f496b4b465a434262534b56564543 remote_crypto_key 6c4f496b4b465a434262534b56564543 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 5648427a5667415257746f7241475447 remote_crypto_key 5648427a5667415257746f7241475447 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 4e4b53724473534d69717763644a4a61 remote_crypto_key 4e4b53724473534d69717763644a4a61 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 6d7a62686b54594252536361477a5978 remote_crypto_key 6d7a62686b54594252536361477a5978 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 496753517550544e6f577258564a6f44 remote_crypto_key 496753517550544e6f577258564a6f44 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 64436e69504e5578584b4d447a416e75 remote_crypto_key 64436e69504e5578584b4d447a416e75 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 714352587750724463477248686f4879 remote_crypto_key 714352587750724463477248686f4879 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 524d4a485047477a6a425a4b4e4a7879 remote_crypto_key 524d4a485047477a6a425a4b4e4a7879 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 41505651637749544865576a4f6e6148 remote_crypto_key 41505651637749544865576a4f6e6148 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 4a69416f7a6e6f474b6141524e494a69 remote_crypto_key 4a69416f7a6e6f474b6141524e494a69 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 456856454644524b474e716854587457 remote_crypto_key 456856454644524b474e716854587457 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 7a4c56786f577a496a526c7750586379 remote_crypto_key 7a4c56786f577a496a526c7750586379 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 73546a764a59594f6d74536856565050 remote_crypto_key 73546a764a59594f6d74536856565050 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 647476506d6972726470684a75757744 remote_crypto_key 647476506d6972726470684a75757744 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 6e6f4a424d564e41556b6e64496d666d remote_crypto_key 6e6f4a424d564e41556b6e64496d666d 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 6b62437064504a524951685851467558 remote_crypto_key 6b62437064504a524951685851467558 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 536c574a4f4a4a4b4379625576736343 remote_crypto_key 536c574a4f4a4a4b4379625576736343 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 47486e77625349664b6b4d636f455945 remote_crypto_key 47486e77625349664b6b4d636f455945 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 65694257465153686177686c78426671 remote_crypto_key 65694257465153686177686c78426671 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 71575963564873464e6e43574167734b remote_crypto_key 71575963564873464e6e43574167734b 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 6f72455a7a514d637147417358496556 remote_crypto_key 6f72455a7a514d637147417358496556 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 4d704d776a77574c5a67464378417a51 remote_crypto_key 4d704d776a77574c5a67464378417a51 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 6267437a7841765748474458546b4c54 remote_crypto_key 6267437a7841765748474458546b4c54 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 6c624262754c58697150756f49786c59 remote_crypto_key 6c624262754c58697150756f49786c59 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 4a5350567a47576e48525a59786a7376 remote_crypto_key 4a5350567a47576e48525a59786a7376 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 794e526649544b4d4550437653506665 remote_crypto_key 794e526649544b4d4550437653506665 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 72736e7162716f6b6876664849584957 remote_crypto_key 72736e7162716f6b6876664849584957 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 614173426d77574d6756536e57495050 remote_crypto_key 614173426d77574d6756536e57495050 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 656a4e78724d566c5148614773616572 remote_crypto_key 656a4e78724d566c5148614773616572 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 4a726e516353514f71726a4461786648 remote_crypto_key 4a726e516353514f71726a4461786648 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 46427452567468654241737a4f514e57 remote_crypto_key 46427452567468654241737a4f514e57 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 6574664b446559476569564e79486c50 remote_crypto_key 6574664b446559476569564e79486c50 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 566b50534b456f71526d4855706d4241 remote_crypto_key 566b50534b456f71526d4855706d4241 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 6d4c4b724f4e5151664367504f526564 remote_crypto_key 6d4c4b724f4e5151664367504f526564 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 4c5272706a58797543625743705a6b6c remote_crypto_key 4c5272706a58797543625743705a6b6c 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 4e7674514e784370646e50417274696d remote_crypto_key 4e7674514e784370646e50417274696d 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 4a537479477848474a4a72416a7354435a42686e595053517a7a786f58554d71 remote_crypto_key 4a537479477848474a4a72416a7354435a42686e595053517a7a786f58554d71 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 6f49784f50525a49584f51624275487a5752674d7476594a67744d6f476e7666 remote_crypto_key 6f49784f50525a49584f51624275487a5752674d7476594a67744d6f476e7666 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 5a444e5a5a43625a595565626f416e6e6c7854646f416e746945705256506677 remote_crypto_key 5a444e5a5a43625a595565626f416e6e6c7854646f416e746945705256506677 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 6a586175574a7670556f514764586b51696e725941686e4679717670454e6577 remote_crypto_key 6a586175574a7670556f514764586b51696e725941686e4679717670454e6577 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 586c6c4755617073554f514f55625a634f5a67546e47444b4f764b554c794875 remote_crypto_key 586c6c4755617073554f514f55625a634f5a67546e47444b4f764b554c794875 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 78487a6a6a624176414b6c4d4f5057764176594c646a7048705a5946726d5557 remote_crypto_key 78487a6a6a624176414b6c4d4f5057764176594c646a7048705a5946726d5557 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 494644417a6a6a626365586a515848746248505054645457695447446a685963 remote_crypto_key 494644417a6a6a626365586a515848746248505054645457695447446a685963 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 634144795041686a4f624e6e594465686542534d637768784d736c4a65785671 remote_crypto_key 634144795041686a4f624e6e594465686542534d637768784d736c4a65785671 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 58557358636a6d765270637677536a6764664470476c55515763764175564a65 remote_crypto_key 58557358636a6d765270637677536a6764664470476c55515763764175564a65 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 41624b4d746d7256794c7a414a695a744b4446736549775378474e5973486958 remote_crypto_key 41624b4d746d7256794c7a414a695a744b4446736549775378474e5973486958 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 5a49717a77734f4b7278464a4d5973646279717768564750746e504466627655 remote_crypto_key 5a49717a77734f4b7278464a4d5973646279717768564750746e504466627655 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 5754506e7341507048685155717251574c6b725a677a4c775341564748554971 remote_crypto_key 5754506e7341507048685155717251574c6b725a677a4c775341564748554971 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 474844585a4f7449774e6a655141415a7a6555646d5978706748634261586c67 remote_crypto_key 474844585a4f7449774e6a655141415a7a6555646d5978706748634261586c67 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 4c7a50696c576365414c545a4c47416e6952587a6f56716454766657796b444d remote_crypto_key 4c7a50696c576365414c545a4c47416e6952587a6f56716454766657796b444d 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 6664706d6765557771787567764f464e7274727a6e567a6347756b594a737850 remote_crypto_key 6664706d6765557771787567764f464e7274727a6e567a6347756b594a737850 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 4653634270536748546e4b6c72777a516b596f644e6f50635257656c64616163 remote_crypto_key 4653634270536748546e4b6c72777a516b596f644e6f50635257656c64616163 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 616d73664952754669624365684b64725949525a714b6a7462754c545747707a remote_crypto_key 616d73664952754669624365684b64725949525a714b6a7462754c545747707a 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 65754658794455695449774b6d6254555976574c556f6f5058574e6979515169 remote_crypto_key 65754658794455695449774b6d6254555976574c556f6f5058574e6979515169 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 764c504c6d6f4f65594955756472566372514b467a464c434f53495754487246 remote_crypto_key 764c504c6d6f4f65594955756472566372514b467a464c434f53495754487246 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 526d766354496e72425250724a437264696261454c4775627a476141735a7a50 remote_crypto_key 526d766354496e72425250724a437264696261454c4775627a476141735a7a50 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 525a587a6b496379576161455576446c6e7667514e516244424a4b4f46646143 remote_crypto_key 525a587a6b496379576161455576446c6e7667514e516244424a4b4f46646143 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 7853646f6869435578426658444e42424a5a426a525772526b65717a4d51655a remote_crypto_key 7853646f6869435578426658444e42424a5a426a525772526b65717a4d51655a 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 444f724e7657554f484c78577974476e49414752625a7755705771427369566b remote_crypto_key 444f724e7657554f484c78577974476e49414752625a7755705771427369566b 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 4e78434854517451667641696852494561424a5448765651617a484f4a4f5254 remote_crypto_key 4e78434854517451667641696852494561424a5448765651617a484f4a4f5254 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 554275777669626178476e7878514a57426e5542436f5142446c636e74415570 remote_crypto_key 554275777669626178476e7878514a57426e5542436f5142446c636e74415570 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 704577557a58647a58764d6f6548507a5a77586a474f426d4764665569677771 remote_crypto_key 704577557a58647a58764d6f6548507a5a77586a474f426d4764665569677771 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 5758567a554d59586e4a7466586778574864786d6c447a4a76515969744a6542 remote_crypto_key 5758567a554d59586e4a7466586778574864786d6c447a4a76515969744a6542 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 76456a4853636f4e474d554163534e4457454c50444e75516d6675455049696b remote_crypto_key 76456a4853636f4e474d554163534e4457454c50444e75516d6675455049696b 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 476f485a766c664e41646d7a557364574352717a676e7451637a76736e476552 remote_crypto_key 476f485a766c664e41646d7a557364574352717a676e7451637a76736e476552 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 4f4a655a5063416142795a426f4973477a71796d414d677545704e7149625a41 remote_crypto_key 4f4a655a5063416142795a426f4973477a71796d414d677545704e7149625a41 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 54796a43665058636277707a695343497947634a5a6a59634a674c4e744f5050 remote_crypto_key 54796a43665058636277707a695343497947634a5a6a59634a674c4e744f5050 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 444251546b53476f46617844457379464e776f65637250754c71564e4b516f43 remote_crypto_key 444251546b53476f46617844457379464e776f65637250754c71564e4b516f43 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 577243656b4c505945586d4b764661434575664e744b644246574c5263476552 remote_crypto_key 577243656b4c505945586d4b764661434575664e744b644246574c5263476552 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 65484455754e5461507177427871726671676e77436c655566764d6475486d57 remote_crypto_key 65484455754e5461507177427871726671676e77436c655566764d6475486d57 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 444f52757773427247535164694d6f5569434d6c4344494469545368704e4d45 remote_crypto_key 444f52757773427247535164694d6f5569434d6c4344494469545368704e4d45 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 75496c4d7159454a626d6c5565614c4b4175454a6675496a686b744c536e766c remote_crypto_key 75496c4d7159454a626d6c5565614c4b4175454a6675496a686b744c536e766c 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 616e624c696d4b6b6d4563624a56574177676c524744575679446d426668676a remote_crypto_key 616e624c696d4b6b6d4563624a56574177676c524744575679446d426668676a 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 6f4761457767416c665a4b507768566c6b6d5064706b6d516b5358755a52634b remote_crypto_key 6f4761457767416c665a4b507768566c6b6d5064706b6d516b5358755a52634b 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 717662635775546b6d42766a4d5170544f7254434f5a55494f66645547456455 remote_crypto_key 717662635775546b6d42766a4d5170544f7254434f5a55494f66645547456455 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 62526f41496e474a6c4c48485453716c796b69497968666c776d724d485a7759 remote_crypto_key 62526f41496e474a6c4c48485453716c796b69497968666c776d724d485a7759 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 4a537479477848474a4a72416a7354435a42686e595053517a7a786f58554d71 remote_crypto_key 4a537479477848474a4a72416a7354435a42686e595053517a7a786f58554d71 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 6f49784f50525a49584f51624275487a5752674d7476594a67744d6f476e7666 remote_crypto_key 6f49784f50525a49584f51624275487a5752674d7476594a67744d6f476e7666 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 5a444e5a5a43625a595565626f416e6e6c7854646f416e746945705256506677 remote_crypto_key 5a444e5a5a43625a595565626f416e6e6c7854646f416e746945705256506677 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 6a586175574a7670556f514764586b51696e725941686e4679717670454e6577 remote_crypto_key 6a586175574a7670556f514764586b51696e725941686e4679717670454e6577 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 586c6c4755617073554f514f55625a634f5a67546e47444b4f764b554c794875 remote_crypto_key 586c6c4755617073554f514f55625a634f5a67546e47444b4f764b554c794875 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 78487a6a6a624176414b6c4d4f5057764176594c646a7048705a5946726d5557 remote_crypto_key 78487a6a6a624176414b6c4d4f5057764176594c646a7048705a5946726d5557 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 494644417a6a6a626365586a515848746248505054645457695447446a685963 remote_crypto_key 494644417a6a6a626365586a515848746248505054645457695447446a685963 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 634144795041686a4f624e6e594465686542534d637768784d736c4a65785671 remote_crypto_key 634144795041686a4f624e6e594465686542534d637768784d736c4a65785671 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 58557358636a6d765270637677536a6764664470476c55515763764175564a65 remote_crypto_key 58557358636a6d765270637677536a6764664470476c55515763764175564a65 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 41624b4d746d7256794c7a414a695a744b4446736549775378474e5973486958 remote_crypto_key 41624b4d746d7256794c7a414a695a744b4446736549775378474e5973486958 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 5a49717a77734f4b7278464a4d5973646279717768564750746e504466627655 remote_crypto_key 5a49717a77734f4b7278464a4d5973646279717768564750746e504466627655 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 5754506e7341507048685155717251574c6b725a677a4c775341564748554971 remote_crypto_key 5754506e7341507048685155717251574c6b725a677a4c775341564748554971 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 474844585a4f7449774e6a655141415a7a6555646d5978706748634261586c67 remote_crypto_key 474844585a4f7449774e6a655141415a7a6555646d5978706748634261586c67 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 4c7a50696c576365414c545a4c47416e6952587a6f56716454766657796b444d remote_crypto_key 4c7a50696c576365414c545a4c47416e6952587a6f56716454766657796b444d 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 6664706d6765557771787567764f464e7274727a6e567a6347756b594a737850 remote_crypto_key 6664706d6765557771787567764f464e7274727a6e567a6347756b594a737850 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 4653634270536748546e4b6c72777a516b596f644e6f50635257656c64616163 remote_crypto_key 4653634270536748546e4b6c72777a516b596f644e6f50635257656c64616163 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 616d73664952754669624365684b64725949525a714b6a7462754c545747707a remote_crypto_key 616d73664952754669624365684b64725949525a714b6a7462754c545747707a 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 65754658794455695449774b6d6254555976574c556f6f5058574e6979515169 remote_crypto_key 65754658794455695449774b6d6254555976574c556f6f5058574e6979515169 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 764c504c6d6f4f65594955756472566372514b467a464c434f53495754487246 remote_crypto_key 764c504c6d6f4f65594955756472566372514b467a464c434f53495754487246 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 526d766354496e72425250724a437264696261454c4775627a476141735a7a50 remote_crypto_key 526d766354496e72425250724a437264696261454c4775627a476141735a7a50 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 525a587a6b496379576161455576446c6e7667514e516244424a4b4f46646143 remote_crypto_key 525a587a6b496379576161455576446c6e7667514e516244424a4b4f46646143 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 7853646f6869435578426658444e42424a5a426a525772526b65717a4d51655a remote_crypto_key 7853646f6869435578426658444e42424a5a426a525772526b65717a4d51655a 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 444f724e7657554f484c78577974476e49414752625a7755705771427369566b remote_crypto_key 444f724e7657554f484c78577974476e49414752625a7755705771427369566b 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 4e78434854517451667641696852494561424a5448765651617a484f4a4f5254 remote_crypto_key 4e78434854517451667641696852494561424a5448765651617a484f4a4f5254 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 554275777669626178476e7878514a57426e5542436f5142446c636e74415570 remote_crypto_key 554275777669626178476e7878514a57426e5542436f5142446c636e74415570 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 704577557a58647a58764d6f6548507a5a77586a474f426d4764665569677771 remote_crypto_key 704577557a58647a58764d6f6548507a5a77586a474f426d4764665569677771 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 5758567a554d59586e4a7466586778574864786d6c447a4a76515969744a6542 remote_crypto_key 5758567a554d59586e4a7466586778574864786d6c447a4a76515969744a6542 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 76456a4853636f4e474d554163534e4457454c50444e75516d6675455049696b remote_crypto_key 76456a4853636f4e474d554163534e4457454c50444e75516d6675455049696b 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 476f485a766c664e41646d7a557364574352717a676e7451637a76736e476552 remote_crypto_key 476f485a766c664e41646d7a557364574352717a676e7451637a76736e476552 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 4f4a655a5063416142795a426f4973477a71796d414d677545704e7149625a41 remote_crypto_key 4f4a655a5063416142795a426f4973477a71796d414d677545704e7149625a41 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 54796a43665058636277707a695343497947634a5a6a59634a674c4e744f5050 remote_crypto_key 54796a43665058636277707a695343497947634a5a6a59634a674c4e744f5050 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 444251546b53476f46617844457379464e776f65637250754c71564e4b516f43 remote_crypto_key 444251546b53476f46617844457379464e776f65637250754c71564e4b516f43 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 577243656b4c505945586d4b764661434575664e744b644246574c5263476552 remote_crypto_key 577243656b4c505945586d4b764661434575664e744b644246574c5263476552 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 65484455754e5461507177427871726671676e77436c655566764d6475486d57 remote_crypto_key 65484455754e5461507177427871726671676e77436c655566764d6475486d57 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 444f52757773427247535164694d6f5569434d6c4344494469545368704e4d45 remote_crypto_key 444f52757773427247535164694d6f5569434d6c4344494469545368704e4d45 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 75496c4d7159454a626d6c5565614c4b4175454a6675496a686b744c536e766c remote_crypto_key 75496c4d7159454a626d6c5565614c4b4175454a6675496a686b744c536e766c 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 616e624c696d4b6b6d4563624a56574177676c524744575679446d426668676a remote_crypto_key 616e624c696d4b6b6d4563624a56574177676c524744575679446d426668676a 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 6f4761457767416c665a4b507768566c6b6d5064706b6d516b5358755a52634b remote_crypto_key 6f4761457767416c665a4b507768566c6b6d5064706b6d516b5358755a52634b 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 717662635775546b6d42766a4d5170544f7254434f5a55494f66645547456455 remote_crypto_key 717662635775546b6d42766a4d5170544f7254434f5a55494f66645547456455 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 62526f41496e474a6c4c48485453716c796b69497968666c776d724d485a7759 remote_crypto_key 62526f41496e474a6c4c48485453716c796b69497968666c776d724d485a7759 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 576b534577517946744f46584d4c4b5a6e6f77494a6b4d766670575441577278 remote_crypto_key 576b534577517946744f46584d4c4b5a6e6f77494a6b4d766670575441577278 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 6c6d71477646546b49547a626278514779644f4e72725a657041745a504a544c remote_crypto_key 6c6d71477646546b49547a626278514779644f4e72725a657041745a504a544c 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 6145645873466158774e4e754265585249424167486d7a787443584e42454774 remote_crypto_key 6145645873466158774e4e754265585249424167486d7a787443584e42454774 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 6f46616d6c7341586865784542645749426e5246636e4d6449594e7a4969744d remote_crypto_key 6f46616d6c7341586865784542645749426e5246636e4d6449594e7a4969744d 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 4a4f744c705946776d4259574f4f4d49766b42634a52515861446d59424a6579 remote_crypto_key 4a4f744c705946776d4259574f4f4d49766b42634a52515861446d59424a6579 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 5759676a76706c727078564c58506d794d555959617a6f726a58517a5547694f remote_crypto_key 5759676a76706c727078564c58506d794d555959617a6f726a58517a5547694f 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 57696b677a68694d494a4f7355447072514a7a59706b6a44706f744173646244 remote_crypto_key 57696b677a68694d494a4f7355447072514a7a59706b6a44706f744173646244 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 635177514e6f4150554b414a69647558675a694b55706a4c756b4641776b4968 remote_crypto_key 635177514e6f4150554b414a69647558675a694b55706a4c756b4641776b4968 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 6b4f786941736f7158514e66746e706a5549496b6466497270644149726a7655 remote_crypto_key 6b4f786941736f7158514e66746e706a5549496b6466497270644149726a7655 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 6373695461767066494262424256546872794d4b474567764e427641616f7746 remote_crypto_key 6373695461767066494262424256546872794d4b474567764e427641616f7746 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 6d475149795343714a6b4253426d5a4a57584d43696e6d504753684b6752714a remote_crypto_key 6d475149795343714a6b4253426d5a4a57584d43696e6d504753684b6752714a 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 544a4d626e6b644263726e684273466864664d78507851767a6a67446f695371 remote_crypto_key 544a4d626e6b644263726e684273466864664d78507851767a6a67446f695371 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 6c4a564d4d7359564a4a505575554c54684562416c5a714c557864797a577857 remote_crypto_key 6c4a564d4d7359564a4a505575554c54684562416c5a714c557864797a577857 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 46724977456e4e7754664d6e5147426258674f7054446e66466b6c45474a7564 remote_crypto_key 46724977456e4e7754664d6e5147426258674f7054446e66466b6c45474a7564 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 5044585053754c427441504f4c69674a67737453564e426e5675746f75704a4c remote_crypto_key 5044585053754c427441504f4c69674a67737453564e426e5675746f75704a4c 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 427262476f4f474d4547625847794e76786c4d426f5577706e6a634b69704f68 remote_crypto_key 427262476f4f474d4547625847794e76786c4d426f5577706e6a634b69704f68 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 49554b4a73574c46556e6a684651524b6652724d7742614f6874596871504a77 remote_crypto_key 49554b4a73574c46556e6a684651524b6652724d7742614f6874596871504a77 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 76714166435a71456e786545574a7577646d4e68794c514f4d56714a784e7379 remote_crypto_key 76714166435a71456e786545574a7577646d4e68794c514f4d56714a784e7379 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 416b616346706f6163796e594150534e7267484a534377434e62537541494747 remote_crypto_key 416b616346706f6163796e594150534e7267484a534377434e62537541494747 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 626a5343494e6c4f4248626244544f676c6162616f4e4e784e69696553534b72 remote_crypto_key 626a5343494e6c4f4248626244544f676c6162616f4e4e784e69696553534b72 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 626c68474146587546736b644856767a436d795466746a6b59694c4a6d7a5850 remote_crypto_key 626c68474146587546736b644856767a436d795466746a6b59694c4a6d7a5850 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 795968456e784676775371694a544c557744554944416f4c72494a7641594149 remote_crypto_key 795968456e784676775371694a544c557744554944416f4c72494a7641594149 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 55427a4a757a7849465354614862425550414f425a726a5a4a4d4b4a47616d6e remote_crypto_key 55427a4a757a7849465354614862425550414f425a726a5a4a4d4b4a47616d6e 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 4971657a66487a4576596f6a6978797272416458436e4b746375706e70694b59 remote_crypto_key 4971657a66487a4576596f6a6978797272416458436e4b746375706e70694b59 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 6e4d775379435358455a515a7255506c47516870785941574152594154476945 remote_crypto_key 6e4d775379435358455a515a7255506c47516870785941574152594154476945 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 48494c556168444f534553716666516c517967746274537647444e716e706943 remote_crypto_key 48494c556168444f534553716666516c517967746274537647444e716e706943 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 54764a625a6a79736f5065735541457765444958785776664f6f646571714854 remote_crypto_key 54764a625a6a79736f5065735541457765444958785776664f6f646571714854 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 79614f7377585a706b4956456d5445674954514246486c6d4f52627457665043 remote_crypto_key 79614f7377585a706b4956456d5445674954514246486c6d4f52627457665043 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 4254796143436662734b6a475547476b624e5477566a724556424b6f6f534a6f remote_crypto_key 4254796143436662734b6a475547476b624e5477566a724556424b6f6f534a6f 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 7266667749584c4e79444151536b795845796a6e7754596262686c5a6f50444f remote_crypto_key 7266667749584c4e79444151536b795845796a6e7754596262686c5a6f50444f 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 50747144636f504f774c74716d73724d6769664c77526c6841426b6b774d7a4f remote_crypto_key 50747144636f504f774c74716d73724d6769664c77526c6841426b6b774d7a4f 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 555177464f6854637a796a427352727363636a4d4957634c4a6265495a6b7673 remote_crypto_key 555177464f6854637a796a427352727363636a4d4957634c4a6265495a6b7673 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 554f6b6b47426c53576b53594670595a734c535963555a675058415267727367 remote_crypto_key 554f6b6b47426c53576b53594670595a734c535963555a675058415267727367 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 74744b4e6d47637944434e586a6872794548577978714f4a73475142666f594e remote_crypto_key 74744b4e6d47637944434e586a6872794548577978714f4a73475142666f594e 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 5449475565467577456c6d5970635456684369634c69614a73705a636f554751 remote_crypto_key 5449475565467577456c6d5970635456684369634c69614a73705a636f554751 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 6a717359444a4b586671466e4d6b705a4271464b695553464b42744a74794668 remote_crypto_key 6a717359444a4b586671466e4d6b705a4271464b695553464b42744a74794668 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 78437a506c696d756e456b54475761724557496f787770414852545747447742 remote_crypto_key 78437a506c696d756e456b54475761724557496f787770414852545747447742 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 6d774665436a766e6474594d724649504e6f43487171427a5a496b70664c7869 remote_crypto_key 6d774665436a766e6474594d724649504e6f43487171427a5a496b70664c7869 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 6d585763686a43776764725853636742456c4a536e6d61527a4c516546485062 remote_crypto_key 6d585763686a43776764725853636742456c4a536e6d61527a4c516546485062 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 785975705151716d7454487055637441514348637257747643546d6e46535575 remote_crypto_key 785975705151716d7454487055637441514348637257747643546d6e46535575 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 576b534577517946744f46584d4c4b5a6e6f77494a6b4d766670575441577278 remote_crypto_key 576b534577517946744f46584d4c4b5a6e6f77494a6b4d766670575441577278 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 6c6d71477646546b49547a626278514779644f4e72725a657041745a504a544c remote_crypto_key 6c6d71477646546b49547a626278514779644f4e72725a657041745a504a544c 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 6145645873466158774e4e754265585249424167486d7a787443584e42454774 remote_crypto_key 6145645873466158774e4e754265585249424167486d7a787443584e42454774 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 6f46616d6c7341586865784542645749426e5246636e4d6449594e7a4969744d remote_crypto_key 6f46616d6c7341586865784542645749426e5246636e4d6449594e7a4969744d 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 4a4f744c705946776d4259574f4f4d49766b42634a52515861446d59424a6579 remote_crypto_key 4a4f744c705946776d4259574f4f4d49766b42634a52515861446d59424a6579 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 5759676a76706c727078564c58506d794d555959617a6f726a58517a5547694f remote_crypto_key 5759676a76706c727078564c58506d794d555959617a6f726a58517a5547694f 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 57696b677a68694d494a4f7355447072514a7a59706b6a44706f744173646244 remote_crypto_key 57696b677a68694d494a4f7355447072514a7a59706b6a44706f744173646244 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 635177514e6f4150554b414a69647558675a694b55706a4c756b4641776b4968 remote_crypto_key 635177514e6f4150554b414a69647558675a694b55706a4c756b4641776b4968 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 6b4f786941736f7158514e66746e706a5549496b6466497270644149726a7655 remote_crypto_key 6b4f786941736f7158514e66746e706a5549496b6466497270644149726a7655 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 6373695461767066494262424256546872794d4b474567764e427641616f7746 remote_crypto_key 6373695461767066494262424256546872794d4b474567764e427641616f7746 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 6d475149795343714a6b4253426d5a4a57584d43696e6d504753684b6752714a remote_crypto_key 6d475149795343714a6b4253426d5a4a57584d43696e6d504753684b6752714a 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 544a4d626e6b644263726e684273466864664d78507851767a6a67446f695371 remote_crypto_key 544a4d626e6b644263726e684273466864664d78507851767a6a67446f695371 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 6c4a564d4d7359564a4a505575554c54684562416c5a714c557864797a577857 remote_crypto_key 6c4a564d4d7359564a4a505575554c54684562416c5a714c557864797a577857 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 46724977456e4e7754664d6e5147426258674f7054446e66466b6c45474a7564 remote_crypto_key 46724977456e4e7754664d6e5147426258674f7054446e66466b6c45474a7564 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 5044585053754c427441504f4c69674a67737453564e426e5675746f75704a4c remote_crypto_key 5044585053754c427441504f4c69674a67737453564e426e5675746f75704a4c 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 427262476f4f474d4547625847794e76786c4d426f5577706e6a634b69704f68 remote_crypto_key 427262476f4f474d4547625847794e76786c4d426f5577706e6a634b69704f68 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 49554b4a73574c46556e6a684651524b6652724d7742614f6874596871504a77 remote_crypto_key 49554b4a73574c46556e6a684651524b6652724d7742614f6874596871504a77 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 76714166435a71456e786545574a7577646d4e68794c514f4d56714a784e7379 remote_crypto_key 76714166435a71456e786545574a7577646d4e68794c514f4d56714a784e7379 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 416b616346706f6163796e594150534e7267484a534377434e62537541494747 remote_crypto_key 416b616346706f6163796e594150534e7267484a534377434e62537541494747 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 626a5343494e6c4f4248626244544f676c6162616f4e4e784e69696553534b72 remote_crypto_key 626a5343494e6c4f4248626244544f676c6162616f4e4e784e69696553534b72 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 626c68474146587546736b644856767a436d795466746a6b59694c4a6d7a5850 remote_crypto_key 626c68474146587546736b644856767a436d795466746a6b59694c4a6d7a5850 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 795968456e784676775371694a544c557744554944416f4c72494a7641594149 remote_crypto_key 795968456e784676775371694a544c557744554944416f4c72494a7641594149 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 55427a4a757a7849465354614862425550414f425a726a5a4a4d4b4a47616d6e remote_crypto_key 55427a4a757a7849465354614862425550414f425a726a5a4a4d4b4a47616d6e 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 4971657a66487a4576596f6a6978797272416458436e4b746375706e70694b59 remote_crypto_key 4971657a66487a4576596f6a6978797272416458436e4b746375706e70694b59 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 6e4d775379435358455a515a7255506c47516870785941574152594154476945 remote_crypto_key 6e4d775379435358455a515a7255506c47516870785941574152594154476945 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 48494c556168444f534553716666516c517967746274537647444e716e706943 remote_crypto_key 48494c556168444f534553716666516c517967746274537647444e716e706943 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 54764a625a6a79736f5065735541457765444958785776664f6f646571714854 remote_crypto_key 54764a625a6a79736f5065735541457765444958785776664f6f646571714854 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 79614f7377585a706b4956456d5445674954514246486c6d4f52627457665043 remote_crypto_key 79614f7377585a706b4956456d5445674954514246486c6d4f52627457665043 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 4254796143436662734b6a475547476b624e5477566a724556424b6f6f534a6f remote_crypto_key 4254796143436662734b6a475547476b624e5477566a724556424b6f6f534a6f 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 7266667749584c4e79444151536b795845796a6e7754596262686c5a6f50444f remote_crypto_key 7266667749584c4e79444151536b795845796a6e7754596262686c5a6f50444f 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 50747144636f504f774c74716d73724d6769664c77526c6841426b6b774d7a4f remote_crypto_key 50747144636f504f774c74716d73724d6769664c77526c6841426b6b774d7a4f 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 555177464f6854637a796a427352727363636a4d4957634c4a6265495a6b7673 remote_crypto_key 555177464f6854637a796a427352727363636a4d4957634c4a6265495a6b7673 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 554f6b6b47426c53576b53594670595a734c535963555a675058415267727367 remote_crypto_key 554f6b6b47426c53576b53594670595a734c535963555a675058415267727367 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 74744b4e6d47637944434e586a6872794548577978714f4a73475142666f594e remote_crypto_key 74744b4e6d47637944434e586a6872794548577978714f4a73475142666f594e 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 5449475565467577456c6d5970635456684369634c69614a73705a636f554751 remote_crypto_key 5449475565467577456c6d5970635456684369634c69614a73705a636f554751 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 6a717359444a4b586671466e4d6b705a4271464b695553464b42744a74794668 remote_crypto_key 6a717359444a4b586671466e4d6b705a4271464b695553464b42744a74794668 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 78437a506c696d756e456b54475761724557496f787770414852545747447742 remote_crypto_key 78437a506c696d756e456b54475761724557496f787770414852545747447742 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 6d774665436a766e6474594d724649504e6f43487171427a5a496b70664c7869 remote_crypto_key 6d774665436a766e6474594d724649504e6f43487171427a5a496b70664c7869 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 6d585763686a43776764725853636742456c4a536e6d61527a4c516546485062 remote_crypto_key 6d585763686a43776764725853636742456c4a536e6d61527a4c516546485062 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 785975705151716d7454487055637441514348637257747643546d6e46535575 remote_crypto_key 785975705151716d7454487055637441514348637257747643546d6e46535575 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 6f774564665662556b746474564d6f675764755046644f55724948716b796568 remote_crypto_key 6f774564665662556b746474564d6f675764755046644f55724948716b796568 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 4e79735958614e75444578474d5a434c7475647553466f527249537069544355 remote_crypto_key 4e79735958614e75444578474d5a434c7475647553466f527249537069544355 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 797a795041496c4b486676534b4775554f4c74674a5669584a49457679524458 remote_crypto_key 797a795041496c4b486676534b4775554f4c74674a5669584a49457679524458 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 4b576e43796f6c75644557686a4b587a5562784b48444b734150656e6e47727a remote_crypto_key 4b576e43796f6c75644557686a4b587a5562784b48444b734150656e6e47727a 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 4459696c6e4d676244686961754373704f61556e495249755174484a55645652 remote_crypto_key 4459696c6e4d676244686961754373704f61556e495249755174484a55645652 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 6d7148656b54765a536252654e6c42584c72595464706b4a586a484643624f75 remote_crypto_key 6d7148656b54765a536252654e6c42584c72595464706b4a586a484643624f75 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 68756944586d49684a50566c46556767785a5343796755615542776d787a6969 remote_crypto_key 68756944586d49684a50566c46556767785a5343796755615542776d787a6969 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 41517175596d65664253437572414d6d465243417554494668706d49536e574e remote_crypto_key 41517175596d65664253437572414d6d465243417554494668706d49536e574e 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 4c5843534c6f4a456e547942696979636c52495978425076475771474f5a766e remote_crypto_key 4c5843534c6f4a456e547942696979636c52495978425076475771474f5a766e 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 6b584b5a726e4a707878726b6778556a7563494d4678637851757a7968505741 remote_crypto_key 6b584b5a726e4a707878726b6778556a7563494d4678637851757a7968505741 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 71416f435047585261787764756856547778424c4b66764d514b6a4a546a4150 remote_crypto_key 71416f435047585261787764756856547778424c4b66764d514b6a4a546a4150 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 4776485369566f737774744250526f6262595863766b504751586f565162627a remote_crypto_key 4776485369566f737774744250526f6262595863766b504751586f565162627a 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 636a6c61576351744d656b514d4a7a7a66486c6947516d496b4f476a48497068 remote_crypto_key 636a6c61576351744d656b514d4a7a7a66486c6947516d496b4f476a48497068 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 494b50775341586e56426a78774753615251656c694f63437a75735177704d4a remote_crypto_key 494b50775341586e56426a78774753615251656c694f63437a75735177704d4a 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 47485067515a4f6c714468714941737850516e6e4a58465a4e4f686761795654 remote_crypto_key 47485067515a4f6c714468714941737850516e6e4a58465a4e4f686761795654 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 6f5478766955424948636f6a4a5a766c6c624b6b67754379674876644a66505a remote_crypto_key 6f5478766955424948636f6a4a5a766c6c624b6b67754379674876644a66505a 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 6c6174496c706b62764567776a646248705775574a557a556257654349664e44 remote_crypto_key 6c6174496c706b62764567776a646248705775574a557a556257654349664e44 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 647876426c44727156456d414e50766f74436b6c565a756375766d6352535256 remote_crypto_key 647876426c44727156456d414e50766f74436b6c565a756375766d6352535256 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 7a426c52477942554e554e65634b456f757073446f6446596b6f774262516241 remote_crypto_key 7a426c52477942554e554e65634b456f757073446f6446596b6f774262516241 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 4747787344756f666d6f51784a6f59415a4e4d6f7a70596b4a64427250766e56 remote_crypto_key 4747787344756f666d6f51784a6f59415a4e4d6f7a70596b4a64427250766e56 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 436c706c514a626c67694f667866757747525352566c68634b4c634148536c76 remote_crypto_key 436c706c514a626c67694f667866757747525352566c68634b4c634148536c76 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 456b68544a746d64776f52567070746f68594e5766427a5952514b4d6a797271 remote_crypto_key 456b68544a746d64776f52567070746f68594e5766427a5952514b4d6a797271 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 576b7a55674772414c4453784369754e6c4a4268585a444559436f4667736a47 remote_crypto_key 576b7a55674772414c4453784369754e6c4a4268585a444559436f4667736a47 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 52727a444451684958465a79517848635748716868757a726b5742714e504b62 remote_crypto_key 52727a444451684958465a79517848635748716868757a726b5742714e504b62 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 654761426467544a646d504a474a49587a7862475861684c4a6d6e5456745555 remote_crypto_key 654761426467544a646d504a474a49587a7862475861684c4a6d6e5456745555 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 705a645464476f66456e5572546b63696e597369755554666c7468435a4f494d remote_crypto_key 705a645464476f66456e5572546b63696e597369755554666c7468435a4f494d 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 4e7262484b736e6645736571656e66465a4a4575656a66454863547574557744 remote_crypto_key 4e7262484b736e6645736571656e66465a4a4575656a66454863547574557744 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 634e57636c7547495976664c4a6d75486b4b686d6b414b496570566355675346 remote_crypto_key 634e57636c7547495976664c4a6d75486b4b686d6b414b496570566355675346 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 485762526b797a427658714f77657673505056696a447251706b746256597753 remote_crypto_key 485762526b797a427658714f77657673505056696a447251706b746256597753 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 4f4b5567517743416753797a595a544e6a5670534f6e49477a447a564565444e remote_crypto_key 4f4b5567517743416753797a595a544e6a5670534f6e49477a447a564565444e 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 575057494f416653584c764f794e506f4c5a54764e4d63646b42416643494653 remote_crypto_key 575057494f416653584c764f794e506f4c5a54764e4d63646b42416643494653 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 4d785a4c57595a5061704b696f4853766e766555525359524f4941484c56684b remote_crypto_key 4d785a4c57595a5061704b696f4853766e766555525359524f4941484c56684b 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 57526f4275747653775642674a46676661624163504675474c564e57626e4750 remote_crypto_key 57526f4275747653775642674a46676661624163504675474c564e57626e4750 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 52646c4c4e7a66414f676d527254706c43554a6279786a545a534c4362504a4f remote_crypto_key 52646c4c4e7a66414f676d527254706c43554a6279786a545a534c4362504a4f 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 507a4c72464a725a7878686d47744e79565345706a4c624f6a4c53615242546a remote_crypto_key 507a4c72464a725a7878686d47744e79565345706a4c624f6a4c53615242546a 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 557877744f78795969794e746d72666c4e64524f6e4849594f5351435649574a remote_crypto_key 557877744f78795969794e746d72666c4e64524f6e4849594f5351435649574a 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 556964516a6879614f535157594e6d594f584654524872744d764f5861736d53 remote_crypto_key 556964516a6879614f535157594e6d594f584654524872744d764f5861736d53 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 4c4d45797770475a5879506873484f4971434569525774444f6a4a616f556465 remote_crypto_key 4c4d45797770475a5879506873484f4971434569525774444f6a4a616f556465 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 5862466c44494c72656673564e506e6b4662656a62704e69665a43774669424d remote_crypto_key 5862466c44494c72656673564e506e6b4662656a62704e69665a43774669424d 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 41664a584142476a59666169696142436d434b484a5261676c4379444f507442 remote_crypto_key 41664a584142476a59666169696142436d434b484a5261676c4379444f507442 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 6f774564665662556b746474564d6f675764755046644f55724948716b796568 remote_crypto_key 6f774564665662556b746474564d6f675764755046644f55724948716b796568 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 4e79735958614e75444578474d5a434c7475647553466f527249537069544355 remote_crypto_key 4e79735958614e75444578474d5a434c7475647553466f527249537069544355 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 797a795041496c4b486676534b4775554f4c74674a5669584a49457679524458 remote_crypto_key 797a795041496c4b486676534b4775554f4c74674a5669584a49457679524458 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 4b576e43796f6c75644557686a4b587a5562784b48444b734150656e6e47727a remote_crypto_key 4b576e43796f6c75644557686a4b587a5562784b48444b734150656e6e47727a 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 4459696c6e4d676244686961754373704f61556e495249755174484a55645652 remote_crypto_key 4459696c6e4d676244686961754373704f61556e495249755174484a55645652 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 6d7148656b54765a536252654e6c42584c72595464706b4a586a484643624f75 remote_crypto_key 6d7148656b54765a536252654e6c42584c72595464706b4a586a484643624f75 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 68756944586d49684a50566c46556767785a5343796755615542776d787a6969 remote_crypto_key 68756944586d49684a50566c46556767785a5343796755615542776d787a6969 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 41517175596d65664253437572414d6d465243417554494668706d49536e574e remote_crypto_key 41517175596d65664253437572414d6d465243417554494668706d49536e574e 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 4c5843534c6f4a456e547942696979636c52495978425076475771474f5a766e remote_crypto_key 4c5843534c6f4a456e547942696979636c52495978425076475771474f5a766e 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 6b584b5a726e4a707878726b6778556a7563494d4678637851757a7968505741 remote_crypto_key 6b584b5a726e4a707878726b6778556a7563494d4678637851757a7968505741 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 71416f435047585261787764756856547778424c4b66764d514b6a4a546a4150 remote_crypto_key 71416f435047585261787764756856547778424c4b66764d514b6a4a546a4150 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 4776485369566f737774744250526f6262595863766b504751586f565162627a remote_crypto_key 4776485369566f737774744250526f6262595863766b504751586f565162627a 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 636a6c61576351744d656b514d4a7a7a66486c6947516d496b4f476a48497068 remote_crypto_key 636a6c61576351744d656b514d4a7a7a66486c6947516d496b4f476a48497068 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 494b50775341586e56426a78774753615251656c694f63437a75735177704d4a remote_crypto_key 494b50775341586e56426a78774753615251656c694f63437a75735177704d4a 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 47485067515a4f6c714468714941737850516e6e4a58465a4e4f686761795654 remote_crypto_key 47485067515a4f6c714468714941737850516e6e4a58465a4e4f686761795654 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 6f5478766955424948636f6a4a5a766c6c624b6b67754379674876644a66505a remote_crypto_key 6f5478766955424948636f6a4a5a766c6c624b6b67754379674876644a66505a 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 6c6174496c706b62764567776a646248705775574a557a556257654349664e44 remote_crypto_key 6c6174496c706b62764567776a646248705775574a557a556257654349664e44 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 647876426c44727156456d414e50766f74436b6c565a756375766d6352535256 remote_crypto_key 647876426c44727156456d414e50766f74436b6c565a756375766d6352535256 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 7a426c52477942554e554e65634b456f757073446f6446596b6f774262516241 remote_crypto_key 7a426c52477942554e554e65634b456f757073446f6446596b6f774262516241 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 4747787344756f666d6f51784a6f59415a4e4d6f7a70596b4a64427250766e56 remote_crypto_key 4747787344756f666d6f51784a6f59415a4e4d6f7a70596b4a64427250766e56 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 436c706c514a626c67694f667866757747525352566c68634b4c634148536c76 remote_crypto_key 436c706c514a626c67694f667866757747525352566c68634b4c634148536c76 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 456b68544a746d64776f52567070746f68594e5766427a5952514b4d6a797271 remote_crypto_key 456b68544a746d64776f52567070746f68594e5766427a5952514b4d6a797271 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 576b7a55674772414c4453784369754e6c4a4268585a444559436f4667736a47 remote_crypto_key 576b7a55674772414c4453784369754e6c4a4268585a444559436f4667736a47 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 52727a444451684958465a79517848635748716868757a726b5742714e504b62 remote_crypto_key 52727a444451684958465a79517848635748716868757a726b5742714e504b62 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 654761426467544a646d504a474a49587a7862475861684c4a6d6e5456745555 remote_crypto_key 654761426467544a646d504a474a49587a7862475861684c4a6d6e5456745555 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 705a645464476f66456e5572546b63696e597369755554666c7468435a4f494d remote_crypto_key 705a645464476f66456e5572546b63696e597369755554666c7468435a4f494d 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 4e7262484b736e6645736571656e66465a4a4575656a66454863547574557744 remote_crypto_key 4e7262484b736e6645736571656e66465a4a4575656a66454863547574557744 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 634e57636c7547495976664c4a6d75486b4b686d6b414b496570566355675346 remote_crypto_key 634e57636c7547495976664c4a6d75486b4b686d6b414b496570566355675346 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 485762526b797a427658714f77657673505056696a447251706b746256597753 remote_crypto_key 485762526b797a427658714f77657673505056696a447251706b746256597753 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 4f4b5567517743416753797a595a544e6a5670534f6e49477a447a564565444e remote_crypto_key 4f4b5567517743416753797a595a544e6a5670534f6e49477a447a564565444e 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 575057494f416653584c764f794e506f4c5a54764e4d63646b42416643494653 remote_crypto_key 575057494f416653584c764f794e506f4c5a54764e4d63646b42416643494653 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 4d785a4c57595a5061704b696f4853766e766555525359524f4941484c56684b remote_crypto_key 4d785a4c57595a5061704b696f4853766e766555525359524f4941484c56684b 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 57526f4275747653775642674a46676661624163504675474c564e57626e4750 remote_crypto_key 57526f4275747653775642674a46676661624163504675474c564e57626e4750 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 52646c4c4e7a66414f676d527254706c43554a6279786a545a534c4362504a4f remote_crypto_key 52646c4c4e7a66414f676d527254706c43554a6279786a545a534c4362504a4f 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 507a4c72464a725a7878686d47744e79565345706a4c624f6a4c53615242546a remote_crypto_key 507a4c72464a725a7878686d47744e79565345706a4c624f6a4c53615242546a 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 557877744f78795969794e746d72666c4e64524f6e4849594f5351435649574a remote_crypto_key 557877744f78795969794e746d72666c4e64524f6e4849594f5351435649574a 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 556964516a6879614f535157594e6d594f584654524872744d764f5861736d53 remote_crypto_key 556964516a6879614f535157594e6d594f584654524872744d764f5861736d53 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 4c4d45797770475a5879506873484f4971434569525774444f6a4a616f556465 remote_crypto_key 4c4d45797770475a5879506873484f4971434569525774444f6a4a616f556465 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 5862466c44494c72656673564e506e6b4662656a62704e69665a43774669424d remote_crypto_key 5862466c44494c72656673564e506e6b4662656a62704e69665a43774669424d 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 41664a584142476a59666169696142436d434b484a5261676c4379444f507442 remote_crypto_key 41664a584142476a59666169696142436d434b484a5261676c4379444f507442 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 46626b54596e594e7847476c757166506a754e486e71517a52675255556b4a67 remote_crypto_key 46626b54596e594e7847476c757166506a754e486e71517a52675255556b4a67 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 45434b497a577762555a4b574f5a4e56527944427079755851426a5241496349 remote_crypto_key 45434b497a577762555a4b574f5a4e56527944427079755851426a5241496349 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 5769564f655564527a76584169555763656446674d755456584c6f53474a5266 remote_crypto_key 5769564f655564527a76584169555763656446674d755456584c6f53474a5266 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 516b584a56724c4456765967706b4e66414b4b4e4c50506c46427a6a65735a69 remote_crypto_key 516b584a56724c4456765967706b4e66414b4b4e4c50506c46427a6a65735a69 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 6a6e65774253496d614e4678425a506a526b527a5a666f796272724b51764553 remote_crypto_key 6a6e65774253496d614e4678425a506a526b527a5a666f796272724b51764553 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 6b5958537047484b78775249754e745253476c456773516153675959514a4757 remote_crypto_key 6b5958537047484b78775249754e745253476c456773516153675959514a4757 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 6164714b6956684e5176644f796a725874527977646d744d49716f6d45764355 remote_crypto_key 6164714b6956684e5176644f796a725874527977646d744d49716f6d45764355 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 4762566164626648516143716846507a69667650434c61417a5a616742726b66 remote_crypto_key 4762566164626648516143716846507a69667650434c61417a5a616742726b66 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 744d464476645146505859704341415943577944505041644554494f54484e63 remote_crypto_key 744d464476645146505859704341415943577944505041644554494f54484e63 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 6c78546e546c525174776c644b4a7763684755526f6e55737369504c65564872 remote_crypto_key 6c78546e546c525174776c644b4a7763684755526f6e55737369504c65564872 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 6145494f51414a704767584c6d47584e536d4243565a616e5a725548774f7875 remote_crypto_key 6145494f51414a704767584c6d47584e536d4243565a616e5a725548774f7875 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 46716a68636b6a5a6e4361706a424f667057584375565657686d514a54654a59 remote_crypto_key 46716a68636b6a5a6e4361706a424f667057584375565657686d514a54654a59 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 6e43645854796d614b536f666368624f656e7a77627971767075654a704f5350 remote_crypto_key 6e43645854796d614b536f666368624f656e7a77627971767075654a704f5350 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 664e4e6b54724e776865424351614e49694f464178437a7757725177474f4e45 remote_crypto_key 664e4e6b54724e776865424351614e49694f464178437a7757725177474f4e45 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 5a73626f4979466544637362494c526a57766546584d476b4c4b466c457a4947 remote_crypto_key 5a73626f4979466544637362494c526a57766546584d476b4c4b466c457a4947 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 4142587576694c454b534577546862734a4c774750776e7657584d5653744952 remote_crypto_key 4142587576694c454b534577546862734a4c774750776e7657584d5653744952 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 526b4a6255424556576d61736e4e465459516766444e6a517668475a684b5251 remote_crypto_key 526b4a6255424556576d61736e4e465459516766444e6a517668475a684b5251 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 6663527669494449695a417557544b4371664e4f596b527a776b514e67726448 remote_crypto_key 6663527669494449695a417557544b4371664e4f596b527a776b514e67726448 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 766f656b645973425773516250704e756f4b6849734978416154517852775669 remote_crypto_key 766f656b645973425773516250704e756f4b6849734978416154517852775669 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 784a6c414759644b68446b746e6163576c426852497761594f4364794c735265 remote_crypto_key 784a6c414759644b68446b746e6163576c426852497761594f4364794c735265 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 4a4d6d497357536a54684a4e44776278427a434b544449534d6f6a766d685674 remote_crypto_key 4a4d6d497357536a54684a4e44776278427a434b544449534d6f6a766d685674 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 4b564f4e424475616d7a6e426d684e435677734b574c426d71725a6f46596359 remote_crypto_key 4b564f4e424475616d7a6e426d684e435677734b574c426d71725a6f46596359 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 6c464d6d4e55444544757a686b4855774b496652676957754c514c534c6c7271 remote_crypto_key 6c464d6d4e55444544757a686b4855774b496652676957754c514c534c6c7271 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 5a44715159466655794959474f755765446c6c647877497a47716f6a794d4a6a remote_crypto_key 5a44715159466655794959474f755765446c6c647877497a47716f6a794d4a6a 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 61714a6f574572526a484952666e566956617a5569426148735364797777537a remote_crypto_key 61714a6f574572526a484952666e566956617a5569426148735364797777537a 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 524e467175764f6c49524574416b4358445069627742594b6677424967524867 remote_crypto_key 524e467175764f6c49524574416b4358445069627742594b6677424967524867 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 6d464a77545a637366706f4e4b4e65796c6a78565648746e486a596471596b72 remote_crypto_key 6d464a77545a637366706f4e4b4e65796c6a78565648746e486a596471596b72 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 66454d734a5261534e6e79524f654b5471426876534b41596f48496c73666970 remote_crypto_key 66454d734a5261534e6e79524f654b5471426876534b41596f48496c73666970 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 476a42634b616350767748696a646353494441677065757a4f6d456367437861 remote_crypto_key 476a42634b616350767748696a646353494441677065757a4f6d456367437861 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 494c556845704a50415943554f516a724a747972584353417152737a43527757 remote_crypto_key 494c556845704a50415943554f516a724a747972584353417152737a43527757 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 5a7468517479506b7a7543774a78545875594a754256506772706a526d516e73 remote_crypto_key 5a7468517479506b7a7543774a78545875594a754256506772706a526d516e73 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 61586f744569734d6162476c5a424f677362764177726a544a74645842525267 remote_crypto_key 61586f744569734d6162476c5a424f677362764177726a544a74645842525267 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 6a5a4d6f57787078736f4a457675644b55624853725575536f75657a4c444578 remote_crypto_key 6a5a4d6f57787078736f4a457675644b55624853725575536f75657a4c444578 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 4e615263536d464463424d6151424f7771725349655255615159656763635871 remote_crypto_key 4e615263536d464463424d6151424f7771725349655255615159656763635871 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 6d734174655671464a6f685853706a54696a677575554f486c59716e6d784859 remote_crypto_key 6d734174655671464a6f685853706a54696a677575554f486c59716e6d784859 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 654748514f6f656458524a63657778774b6a6b4c715678536c50537a76725767 remote_crypto_key 654748514f6f656458524a63657778774b6a6b4c715678536c50537a76725767 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 4c426f7941576f4c6855586f77585561596953705a6265524674556943726e74 remote_crypto_key 4c426f7941576f4c6855586f77585561596953705a6265524674556943726e74 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 7a42774b617948505a47756d4c6f4668704d57687a4454704c6a45707851516d remote_crypto_key 7a42774b617948505a47756d4c6f4668704d57687a4454704c6a45707851516d 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 6d6c414376444a5873494e666c7852755370747754755745524b6d4c6e7a7971 remote_crypto_key 6d6c414376444a5873494e666c7852755370747754755745524b6d4c6e7a7971 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 6f454b4c5a725a454a44684967446d474d4752596356525953797a45624b6a58 remote_crypto_key 6f454b4c5a725a454a44684967446d474d4752596356525953797a45624b6a58 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 46626b54596e594e7847476c757166506a754e486e71517a52675255556b4a67 remote_crypto_key 46626b54596e594e7847476c757166506a754e486e71517a52675255556b4a67 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 45434b497a577762555a4b574f5a4e56527944427079755851426a5241496349 remote_crypto_key 45434b497a577762555a4b574f5a4e56527944427079755851426a5241496349 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 5769564f655564527a76584169555763656446674d755456584c6f53474a5266 remote_crypto_key 5769564f655564527a76584169555763656446674d755456584c6f53474a5266 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 516b584a56724c4456765967706b4e66414b4b4e4c50506c46427a6a65735a69 remote_crypto_key 516b584a56724c4456765967706b4e66414b4b4e4c50506c46427a6a65735a69 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 6a6e65774253496d614e4678425a506a526b527a5a666f796272724b51764553 remote_crypto_key 6a6e65774253496d614e4678425a506a526b527a5a666f796272724b51764553 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 6b5958537047484b78775249754e745253476c456773516153675959514a4757 remote_crypto_key 6b5958537047484b78775249754e745253476c456773516153675959514a4757 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 6164714b6956684e5176644f796a725874527977646d744d49716f6d45764355 remote_crypto_key 6164714b6956684e5176644f796a725874527977646d744d49716f6d45764355 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 4762566164626648516143716846507a69667650434c61417a5a616742726b66 remote_crypto_key 4762566164626648516143716846507a69667650434c61417a5a616742726b66 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 744d464476645146505859704341415943577944505041644554494f54484e63 remote_crypto_key 744d464476645146505859704341415943577944505041644554494f54484e63 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 6c78546e546c525174776c644b4a7763684755526f6e55737369504c65564872 remote_crypto_key 6c78546e546c525174776c644b4a7763684755526f6e55737369504c65564872 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 6145494f51414a704767584c6d47584e536d4243565a616e5a725548774f7875 remote_crypto_key 6145494f51414a704767584c6d47584e536d4243565a616e5a725548774f7875 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 46716a68636b6a5a6e4361706a424f667057584375565657686d514a54654a59 remote_crypto_key 46716a68636b6a5a6e4361706a424f667057584375565657686d514a54654a59 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 6e43645854796d614b536f666368624f656e7a77627971767075654a704f5350 remote_crypto_key 6e43645854796d614b536f666368624f656e7a77627971767075654a704f5350 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 664e4e6b54724e776865424351614e49694f464178437a7757725177474f4e45 remote_crypto_key 664e4e6b54724e776865424351614e49694f464178437a7757725177474f4e45 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 5a73626f4979466544637362494c526a57766546584d476b4c4b466c457a4947 remote_crypto_key 5a73626f4979466544637362494c526a57766546584d476b4c4b466c457a4947 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 4142587576694c454b534577546862734a4c774750776e7657584d5653744952 remote_crypto_key 4142587576694c454b534577546862734a4c774750776e7657584d5653744952 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 526b4a6255424556576d61736e4e465459516766444e6a517668475a684b5251 remote_crypto_key 526b4a6255424556576d61736e4e465459516766444e6a517668475a684b5251 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 6663527669494449695a417557544b4371664e4f596b527a776b514e67726448 remote_crypto_key 6663527669494449695a417557544b4371664e4f596b527a776b514e67726448 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 766f656b645973425773516250704e756f4b6849734978416154517852775669 remote_crypto_key 766f656b645973425773516250704e756f4b6849734978416154517852775669 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 784a6c414759644b68446b746e6163576c426852497761594f4364794c735265 remote_crypto_key 784a6c414759644b68446b746e6163576c426852497761594f4364794c735265 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 4a4d6d497357536a54684a4e44776278427a434b544449534d6f6a766d685674 remote_crypto_key 4a4d6d497357536a54684a4e44776278427a434b544449534d6f6a766d685674 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 4b564f4e424475616d7a6e426d684e435677734b574c426d71725a6f46596359 remote_crypto_key 4b564f4e424475616d7a6e426d684e435677734b574c426d71725a6f46596359 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 6c464d6d4e55444544757a686b4855774b496652676957754c514c534c6c7271 remote_crypto_key 6c464d6d4e55444544757a686b4855774b496652676957754c514c534c6c7271 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 5a44715159466655794959474f755765446c6c647877497a47716f6a794d4a6a remote_crypto_key 5a44715159466655794959474f755765446c6c647877497a47716f6a794d4a6a 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 61714a6f574572526a484952666e566956617a5569426148735364797777537a remote_crypto_key 61714a6f574572526a484952666e566956617a5569426148735364797777537a 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 524e467175764f6c49524574416b4358445069627742594b6677424967524867 remote_crypto_key 524e467175764f6c49524574416b4358445069627742594b6677424967524867 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 6d464a77545a637366706f4e4b4e65796c6a78565648746e486a596471596b72 remote_crypto_key 6d464a77545a637366706f4e4b4e65796c6a78565648746e486a596471596b72 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 66454d734a5261534e6e79524f654b5471426876534b41596f48496c73666970 remote_crypto_key 66454d734a5261534e6e79524f654b5471426876534b41596f48496c73666970 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 476a42634b616350767748696a646353494441677065757a4f6d456367437861 remote_crypto_key 476a42634b616350767748696a646353494441677065757a4f6d456367437861 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 494c556845704a50415943554f516a724a747972584353417152737a43527757 remote_crypto_key 494c556845704a50415943554f516a724a747972584353417152737a43527757 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 5a7468517479506b7a7543774a78545875594a754256506772706a526d516e73 remote_crypto_key 5a7468517479506b7a7543774a78545875594a754256506772706a526d516e73 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 61586f744569734d6162476c5a424f677362764177726a544a74645842525267 remote_crypto_key 61586f744569734d6162476c5a424f677362764177726a544a74645842525267 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 6a5a4d6f57787078736f4a457675644b55624853725575536f75657a4c444578 remote_crypto_key 6a5a4d6f57787078736f4a457675644b55624853725575536f75657a4c444578 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 4e615263536d464463424d6151424f7771725349655255615159656763635871 remote_crypto_key 4e615263536d464463424d6151424f7771725349655255615159656763635871 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 6d734174655671464a6f685853706a54696a677575554f486c59716e6d784859 remote_crypto_key 6d734174655671464a6f685853706a54696a677575554f486c59716e6d784859 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 654748514f6f656458524a63657778774b6a6b4c715678536c50537a76725767 remote_crypto_key 654748514f6f656458524a63657778774b6a6b4c715678536c50537a76725767 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 4c426f7941576f4c6855586f77585561596953705a6265524674556943726e74 remote_crypto_key 4c426f7941576f4c6855586f77585561596953705a6265524674556943726e74 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 7a42774b617948505a47756d4c6f4668704d57687a4454704c6a45707851516d remote_crypto_key 7a42774b617948505a47756d4c6f4668704d57687a4454704c6a45707851516d 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 6d6c414376444a5873494e666c7852755370747754755745524b6d4c6e7a7971 remote_crypto_key 6d6c414376444a5873494e666c7852755370747754755745524b6d4c6e7a7971 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 6f454b4c5a725a454a44684967446d474d4752596356525953797a45624b6a58 remote_crypto_key 6f454b4c5a725a454a44684967446d474d4752596356525953797a45624b6a58 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 687448757967426452645043646948644e4472675045785646574f54446f504d remote_crypto_key 687448757967426452645043646948644e4472675045785646574f54446f504d 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 674e72666e65614c7a5275556f75785571416d516543666a4c715a795a534d6d remote_crypto_key 674e72666e65614c7a5275556f75785571416d516543666a4c715a795a534d6d 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 5352715644506b436e6857594f4946496368686250566d545568466b707a4c48 remote_crypto_key 5352715644506b436e6857594f4946496368686250566d545568466b707a4c48 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 58424c7a4a754e45447861724a64496b636b6e764d66785542496e5043635873 remote_crypto_key 58424c7a4a754e45447861724a64496b636b6e764d66785542496e5043635873 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 704c69717972474a6a4f675946566f6249445a70734f4b6f62786d55754e5456 remote_crypto_key 704c69717972474a6a4f675946566f6249445a70734f4b6f62786d55754e5456 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 514e636d48536a6545417853727868727045455a764f784b577a6c5a69537848 remote_crypto_key 514e636d48536a6545417853727868727045455a764f784b577a6c5a69537848 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 46686a66754e7467677962704e62575653726a784170566c624b564347527768 remote_crypto_key 46686a66754e7467677962704e62575653726a784170566c624b564347527768 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 6d66426a764147566c48766561614b4556634f6e5541454f504773516c434342 remote_crypto_key 6d66426a764147566c48766561614b4556634f6e5541454f504773516c434342 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 7166786277736664474e777769477a714b7256496b6e71727942514b4d6f6356 remote_crypto_key 7166786277736664474e777769477a714b7256496b6e71727942514b4d6f6356 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 6541426a41776a444d42487753557a66455a4d526e46734f64594b6e527a7755 remote_crypto_key 6541426a41776a444d42487753557a66455a4d526e46734f64594b6e527a7755 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 48724f7341465771584e784b484166556b535a6e726179717a616e6c53707364 remote_crypto_key 48724f7341465771584e784b484166556b535a6e726179717a616e6c53707364 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 57656d48656b774c5078497473615743587350524c624967495a537455504b63 remote_crypto_key 57656d48656b774c5078497473615743587350524c624967495a537455504b63 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 7871654c4b624e455a694545424e456b48526b6b4f49437552786a6d454f6b45 remote_crypto_key 7871654c4b624e455a694545424e456b48526b6b4f49437552786a6d454f6b45 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 4553497a7a74447567674c474f6d66556c6a6f4a5a586457506248455a524f43 remote_crypto_key 4553497a7a74447567674c474f6d66556c6a6f4a5a586457506248455a524f43 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 524a4b477461664c6252537a6c6b50484f55594e4372664346625a61774c5464 remote_crypto_key 524a4b477461664c6252537a6c6b50484f55594e4372664346625a61774c5464 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 454b617751575a7050476a427a635251597146785a416b5465655875684d4659 remote_crypto_key 454b617751575a7050476a427a635251597146785a416b5465655875684d4659 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 6a7544736f697164766b467a50594e526e70434a54564679505a674659737646 remote_crypto_key 6a7544736f697164766b467a50594e526e70434a54564679505a674659737646 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 64654a4e42524c624a474c464457516766646558714c7763725567694d634c64 remote_crypto_key 64654a4e42524c624a474c464457516766646558714c7763725567694d634c64 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 6e524b727942784c67457876536a487242656671684d6f7543575349625a7575 remote_crypto_key 6e524b727942784c67457876536a487242656671684d6f7543575349625a7575 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 4a617947536c534b577a726d45644a64514d48466b7a4573456366477452724e remote_crypto_key 4a617947536c534b577a726d45644a64514d48466b7a4573456366477452724e 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 4f69527a4263636371755052627954585566706752575471495a6f52774d7257 remote_crypto_key 4f69527a4263636371755052627954585566706752575471495a6f52774d7257 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 5944525443447652744743507a5a57686448424568724c6551474c4f75434f6c remote_crypto_key 5944525443447652744743507a5a57686448424568724c6551474c4f75434f6c 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 744d45455a4a5351637449796e5462447074514857784767776b7a4f4a64766a remote_crypto_key 744d45455a4a5351637449796e5462447074514857784767776b7a4f4a64766a 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 684e694556504b546a47534978694441476b6865656366494259657053636567 remote_crypto_key 684e694556504b546a47534978694441476b6865656366494259657053636567 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 67576e624c444d754d416d5164716e58574f6a6352496a6b6a504255564a506c remote_crypto_key 67576e624c444d754d416d5164716e58574f6a6352496a6b6a504255564a506c 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 674b69537064585944696b6b766569686f4b6e546d6346554f6e476677634962 remote_crypto_key 674b69537064585944696b6b766569686f4b6e546d6346554f6e476677634962 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 6376654750435052427a614a4775514b6a627a54726c53626b6d67797647666c remote_crypto_key 6376654750435052427a614a4775514b6a627a54726c53626b6d67797647666c 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 4f6b6441615369544c634e4b4c4b6e747063775a666d6d6a5063656b75655856 remote_crypto_key 4f6b6441615369544c634e4b4c4b6e747063775a666d6d6a5063656b75655856 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 7545646a757965475557734e6f426552466a5246744e416f41794b4d59507248 remote_crypto_key 7545646a757965475557734e6f426552466a5246744e416f41794b4d59507248 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 64676f486e4367624f63726d484b6c546447486349796c6d645a4f6f71544751 remote_crypto_key 64676f486e4367624f63726d484b6c546447486349796c6d645a4f6f71544751 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 64647370456f417171544a575879507553734957756a61424a7361476f765545 remote_crypto_key 64647370456f417171544a575879507553734957756a61424a7361476f765545 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 4459436f4d7172506473776e464349576e724361495a65726b7a4e714c436e6f remote_crypto_key 4459436f4d7172506473776e464349576e724361495a65726b7a4e714c436e6f 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 504f524a746e74426f6942676978526b707879794b4a444675724c73535a734a remote_crypto_key 504f524a746e74426f6942676978526b707879794b4a444675724c73535a734a 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 796b664a765668764f515171744963585541686e54714945796b6c6e77456941 remote_crypto_key 796b664a765668764f515171744963585541686e54714945796b6c6e77456941 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 6f537972595a53596d73466e617a43794c4e5a5763794150625748744a474f49 remote_crypto_key 6f537972595a53596d73466e617a43794c4e5a5763794150625748744a474f49 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 717258767a4b7259654743526466755261434352476d62587246454e4666676e remote_crypto_key 717258767a4b7259654743526466755261434352476d62587246454e4666676e 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 474b524a65534f714a62636d766e5046547a534c7044624f744c504541716d51 remote_crypto_key 474b524a65534f714a62636d766e5046547a534c7044624f744c504541716d51 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 4e45527774465561716c7554424c4747487357775075686268794e4b54716444 remote_crypto_key 4e45527774465561716c7554424c4747487357775075686268794e4b54716444 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 71647341574364697a6c51764d64554e5a7868514370427061466a484955504a remote_crypto_key 71647341574364697a6c51764d64554e5a7868514370427061466a484955504a 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 5266615a6b66727a75636448716d55434e734e45616e4a496d5a784b757a5241 remote_crypto_key 5266615a6b66727a75636448716d55434e734e45616e4a496d5a784b757a5241 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 687448757967426452645043646948644e4472675045785646574f54446f504d remote_crypto_key 687448757967426452645043646948644e4472675045785646574f54446f504d 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 674e72666e65614c7a5275556f75785571416d516543666a4c715a795a534d6d remote_crypto_key 674e72666e65614c7a5275556f75785571416d516543666a4c715a795a534d6d 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 5352715644506b436e6857594f4946496368686250566d545568466b707a4c48 remote_crypto_key 5352715644506b436e6857594f4946496368686250566d545568466b707a4c48 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 58424c7a4a754e45447861724a64496b636b6e764d66785542496e5043635873 remote_crypto_key 58424c7a4a754e45447861724a64496b636b6e764d66785542496e5043635873 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 704c69717972474a6a4f675946566f6249445a70734f4b6f62786d55754e5456 remote_crypto_key 704c69717972474a6a4f675946566f6249445a70734f4b6f62786d55754e5456 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 514e636d48536a6545417853727868727045455a764f784b577a6c5a69537848 remote_crypto_key 514e636d48536a6545417853727868727045455a764f784b577a6c5a69537848 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 46686a66754e7467677962704e62575653726a784170566c624b564347527768 remote_crypto_key 46686a66754e7467677962704e62575653726a784170566c624b564347527768 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 6d66426a764147566c48766561614b4556634f6e5541454f504773516c434342 remote_crypto_key 6d66426a764147566c48766561614b4556634f6e5541454f504773516c434342 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 7166786277736664474e777769477a714b7256496b6e71727942514b4d6f6356 remote_crypto_key 7166786277736664474e777769477a714b7256496b6e71727942514b4d6f6356 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 6541426a41776a444d42487753557a66455a4d526e46734f64594b6e527a7755 remote_crypto_key 6541426a41776a444d42487753557a66455a4d526e46734f64594b6e527a7755 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 48724f7341465771584e784b484166556b535a6e726179717a616e6c53707364 remote_crypto_key 48724f7341465771584e784b484166556b535a6e726179717a616e6c53707364 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 57656d48656b774c5078497473615743587350524c624967495a537455504b63 remote_crypto_key 57656d48656b774c5078497473615743587350524c624967495a537455504b63 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 7871654c4b624e455a694545424e456b48526b6b4f49437552786a6d454f6b45 remote_crypto_key 7871654c4b624e455a694545424e456b48526b6b4f49437552786a6d454f6b45 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 4553497a7a74447567674c474f6d66556c6a6f4a5a586457506248455a524f43 remote_crypto_key 4553497a7a74447567674c474f6d66556c6a6f4a5a586457506248455a524f43 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 524a4b477461664c6252537a6c6b50484f55594e4372664346625a61774c5464 remote_crypto_key 524a4b477461664c6252537a6c6b50484f55594e4372664346625a61774c5464 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 454b617751575a7050476a427a635251597146785a416b5465655875684d4659 remote_crypto_key 454b617751575a7050476a427a635251597146785a416b5465655875684d4659 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 6a7544736f697164766b467a50594e526e70434a54564679505a674659737646 remote_crypto_key 6a7544736f697164766b467a50594e526e70434a54564679505a674659737646 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 64654a4e42524c624a474c464457516766646558714c7763725567694d634c64 remote_crypto_key 64654a4e42524c624a474c464457516766646558714c7763725567694d634c64 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 6e524b727942784c67457876536a487242656671684d6f7543575349625a7575 remote_crypto_key 6e524b727942784c67457876536a487242656671684d6f7543575349625a7575 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 4a617947536c534b577a726d45644a64514d48466b7a4573456366477452724e remote_crypto_key 4a617947536c534b577a726d45644a64514d48466b7a4573456366477452724e 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 4f69527a4263636371755052627954585566706752575471495a6f52774d7257 remote_crypto_key 4f69527a4263636371755052627954585566706752575471495a6f52774d7257 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 5944525443447652744743507a5a57686448424568724c6551474c4f75434f6c remote_crypto_key 5944525443447652744743507a5a57686448424568724c6551474c4f75434f6c 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 744d45455a4a5351637449796e5462447074514857784767776b7a4f4a64766a remote_crypto_key 744d45455a4a5351637449796e5462447074514857784767776b7a4f4a64766a 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 684e694556504b546a47534978694441476b6865656366494259657053636567 remote_crypto_key 684e694556504b546a47534978694441476b6865656366494259657053636567 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 67576e624c444d754d416d5164716e58574f6a6352496a6b6a504255564a506c remote_crypto_key 67576e624c444d754d416d5164716e58574f6a6352496a6b6a504255564a506c 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 674b69537064585944696b6b766569686f4b6e546d6346554f6e476677634962 remote_crypto_key 674b69537064585944696b6b766569686f4b6e546d6346554f6e476677634962 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 6376654750435052427a614a4775514b6a627a54726c53626b6d67797647666c remote_crypto_key 6376654750435052427a614a4775514b6a627a54726c53626b6d67797647666c 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 4f6b6441615369544c634e4b4c4b6e747063775a666d6d6a5063656b75655856 remote_crypto_key 4f6b6441615369544c634e4b4c4b6e747063775a666d6d6a5063656b75655856 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 7545646a757965475557734e6f426552466a5246744e416f41794b4d59507248 remote_crypto_key 7545646a757965475557734e6f426552466a5246744e416f41794b4d59507248 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 64676f486e4367624f63726d484b6c546447486349796c6d645a4f6f71544751 remote_crypto_key 64676f486e4367624f63726d484b6c546447486349796c6d645a4f6f71544751 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 64647370456f417171544a575879507553734957756a61424a7361476f765545 remote_crypto_key 64647370456f417171544a575879507553734957756a61424a7361476f765545 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 4459436f4d7172506473776e464349576e724361495a65726b7a4e714c436e6f remote_crypto_key 4459436f4d7172506473776e464349576e724361495a65726b7a4e714c436e6f 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 504f524a746e74426f6942676978526b707879794b4a444675724c73535a734a remote_crypto_key 504f524a746e74426f6942676978526b707879794b4a444675724c73535a734a 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 796b664a765668764f515171744963585541686e54714945796b6c6e77456941 remote_crypto_key 796b664a765668764f515171744963585541686e54714945796b6c6e77456941 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 6f537972595a53596d73466e617a43794c4e5a5763794150625748744a474f49 remote_crypto_key 6f537972595a53596d73466e617a43794c4e5a5763794150625748744a474f49 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 717258767a4b7259654743526466755261434352476d62587246454e4666676e remote_crypto_key 717258767a4b7259654743526466755261434352476d62587246454e4666676e 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 474b524a65534f714a62636d766e5046547a534c7044624f744c504541716d51 remote_crypto_key 474b524a65534f714a62636d766e5046547a534c7044624f744c504541716d51 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 4e45527774465561716c7554424c4747487357775075686268794e4b54716444 remote_crypto_key 4e45527774465561716c7554424c4747487357775075686268794e4b54716444 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 71647341574364697a6c51764d64554e5a7868514370427061466a484955504a remote_crypto_key 71647341574364697a6c51764d64554e5a7868514370427061466a484955504a 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 5266615a6b66727a75636448716d55434e734e45616e4a496d5a784b757a5241 remote_crypto_key 5266615a6b66727a75636448716d55434e734e45616e4a496d5a784b757a5241 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 50616f72634770785852487a5759444b4645696375785943574b56445a734e66 remote_crypto_key 50616f72634770785852487a5759444b4645696375785943574b56445a734e66 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 7249524e594f465241656f57784e547a714b635165645551576b7a5076417450 remote_crypto_key 7249524e594f465241656f57784e547a714b635165645551576b7a5076417450 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 7867444a57704378694f5a4e57506c4564686467464471724266414e6c58426f remote_crypto_key 7867444a57704378694f5a4e57506c4564686467464471724266414e6c58426f 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 6a70685979644e6166484b5267615354756e6c59735463447a6b53616f64516b remote_crypto_key 6a70685979644e6166484b5267615354756e6c59735463447a6b53616f64516b 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 786b65635843784679417543524b4a484b4d725043526e4b61794e474a544f68 remote_crypto_key 786b65635843784679417543524b4a484b4d725043526e4b61794e474a544f68 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 445761537970667370747a68765858474551755a634c664f7a764f6a666d6863 remote_crypto_key 445761537970667370747a68765858474551755a634c664f7a764f6a666d6863 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 59654b784f5a6956557753414a4b4848444562794263587a4753505356686259 remote_crypto_key 59654b784f5a6956557753414a4b4848444562794263587a4753505356686259 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 725a64506e57684d725a67547872686d6c7179414c54596a49656b7447556562 remote_crypto_key 725a64506e57684d725a67547872686d6c7179414c54596a49656b7447556562 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 72565861506d6b436b5a676b43677552646c484f77777562694d6c744b697566 remote_crypto_key 72565861506d6b436b5a676b43677552646c484f77777562694d6c744b697566 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 53765042434f6d724d5959636a574941614968795446687741436a5762535566 remote_crypto_key 53765042434f6d724d5959636a574941614968795446687741436a5762535566 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 6648434d484d4756694f595451754b494552474a4c564f414e65676b6d646c42 remote_crypto_key 6648434d484d4756694f595451754b494552474a4c564f414e65676b6d646c42 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 6f73794566535a786b686f5541655757415a776e6b54594f47747a65696f5059 remote_crypto_key 6f73794566535a786b686f5541655757415a776e6b54594f47747a65696f5059 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 7263726a63667647685a6a4469714c51524c5971715144477763476b50457871 remote_crypto_key 7263726a63667647685a6a4469714c51524c5971715144477763476b50457871 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 4f4b5a4d72624f4251684d4659714c597a4653784c42555a59564f7170674959 remote_crypto_key 4f4b5a4d72624f4251684d4659714c597a4653784c42555a59564f7170674959 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 5252435a4b626445624d5368595547577165494143476d614f50597855694842 remote_crypto_key 5252435a4b626445624d5368595547577165494143476d614f50597855694842 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 4574576b50676d6a4a4c70784175484b766b754f6f4a636446656353706c6e72 remote_crypto_key 4574576b50676d6a4a4c70784175484b766b754f6f4a636446656353706c6e72 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 44454f624c6161774764476b736e524a585a6d6f57494279765a4b657051656f remote_crypto_key 44454f624c6161774764476b736e524a585a6d6f57494279765a4b657051656f 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 4d55554f4f5764754774744e6a72524c7374474c51776d575842597144495467 remote_crypto_key 4d55554f4f5764754774744e6a72524c7374474c51776d575842597144495467 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 6a446b7753635466745563704f5679785a6871744a4a4e7876474f4e42647163 remote_crypto_key 6a446b7753635466745563704f5679785a6871744a4a4e7876474f4e42647163 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 45786142506f687854594e6a446a456674486b43626d41656741486953705778 remote_crypto_key 45786142506f687854594e6a446a456674486b43626d41656741486953705778 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 46457970586d6e77555a746a7061724758524b5869467448746e586259466b41 remote_crypto_key 46457970586d6e77555a746a7061724758524b5869467448746e586259466b41 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 4e4f57626464764857476c76766a4658747a766877426e486f554c5772724279 remote_crypto_key 4e4f57626464764857476c76766a4658747a766877426e486f554c5772724279 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 674b566d4959747a50775267527148664a5267777567734967476a6f4d615577 remote_crypto_key 674b566d4959747a50775267527148664a5267777567734967476a6f4d615577 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 527148504557496172584b4744596a79466643436d4447766470466c6f4b5969 remote_crypto_key 527148504557496172584b4744596a79466643436d4447766470466c6f4b5969 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 78527959576d67636e436143566755554a75634a6e7377527a67506867425464 remote_crypto_key 78527959576d67636e436143566755554a75634a6e7377527a67506867425464 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 456c55586d7053574c456a7166484574695a416568557764565856717a636867 remote_crypto_key 456c55586d7053574c456a7166484574695a416568557764565856717a636867 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 7567424e6f45746d736c4d776475666d4e466c5361627152665a7a6f64475052 remote_crypto_key 7567424e6f45746d736c4d776475666d4e466c5361627152665a7a6f64475052 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 6543684669646c6a4c51774d694a4e754b514875454f47797a4d6448464d4576 remote_crypto_key 6543684669646c6a4c51774d694a4e754b514875454f47797a4d6448464d4576 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 44676369467374574b464649486e51794950624d5a6458704d535a617a685665 remote_crypto_key 44676369467374574b464649486e51794950624d5a6458704d535a617a685665 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 6f7249466672664f6842535043546a7870485344774d52505674765968674f69 remote_crypto_key 6f7249466672664f6842535043546a7870485344774d52505674765968674f69 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 667275685a4c79545a42436b62755267484c6b7452614f5150686150686e4475 remote_crypto_key 667275685a4c79545a42436b62755267484c6b7452614f5150686150686e4475 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 706c7778776a6a534447627666747465436f79736c7a416d69444d55456d6f71 remote_crypto_key 706c7778776a6a534447627666747465436f79736c7a416d69444d55456d6f71 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 4a4c416671564c7841716a514a7444765a766568536e6f5156557a5a654c4b76 remote_crypto_key 4a4c416671564c7841716a514a7444765a766568536e6f5156557a5a654c4b76 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 4968676f74526d576f766563686c68746f586d675245754a4a494c5271644965 remote_crypto_key 4968676f74526d576f766563686c68746f586d675245754a4a494c5271644965 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 79637875696a7753776a52496e464d506f71667a706172684568476a526a4247 remote_crypto_key 79637875696a7753776a52496e464d506f71667a706172684568476a526a4247 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 61727974654879717853527a7569426f7262635850624f6e794b744646744762 remote_crypto_key 61727974654879717853527a7569426f7262635850624f6e794b744646744762 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 7966494459456d577a48454a6e4b5a58514a4e576d49766f5845715079546655 remote_crypto_key 7966494459456d577a48454a6e4b5a58514a4e576d49766f5845715079546655 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 4a566c62687945724e5a72794a5a6b63546c506e48444f594a72684573754c68 remote_crypto_key 4a566c62687945724e5a72794a5a6b63546c506e48444f594a72684573754c68 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 4d48436b7466735767534851536f6f4a706c6e52416b69444c7a7742634d4c4f remote_crypto_key 4d48436b7466735767534851536f6f4a706c6e52416b69444c7a7742634d4c4f 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 70557a53664f4b654f4b67574d6d4d6563706b75565a6858694f6f5746556465 remote_crypto_key 70557a53664f4b654f4b67574d6d4d6563706b75565a6858694f6f5746556465 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 50616f72634770785852487a5759444b4645696375785943574b56445a734e66 remote_crypto_key 50616f72634770785852487a5759444b4645696375785943574b56445a734e66 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 7249524e594f465241656f57784e547a714b635165645551576b7a5076417450 remote_crypto_key 7249524e594f465241656f57784e547a714b635165645551576b7a5076417450 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 7867444a57704378694f5a4e57506c4564686467464471724266414e6c58426f remote_crypto_key 7867444a57704378694f5a4e57506c4564686467464471724266414e6c58426f 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 6a70685979644e6166484b5267615354756e6c59735463447a6b53616f64516b remote_crypto_key 6a70685979644e6166484b5267615354756e6c59735463447a6b53616f64516b 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 786b65635843784679417543524b4a484b4d725043526e4b61794e474a544f68 remote_crypto_key 786b65635843784679417543524b4a484b4d725043526e4b61794e474a544f68 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 445761537970667370747a68765858474551755a634c664f7a764f6a666d6863 remote_crypto_key 445761537970667370747a68765858474551755a634c664f7a764f6a666d6863 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 59654b784f5a6956557753414a4b4848444562794263587a4753505356686259 remote_crypto_key 59654b784f5a6956557753414a4b4848444562794263587a4753505356686259 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 725a64506e57684d725a67547872686d6c7179414c54596a49656b7447556562 remote_crypto_key 725a64506e57684d725a67547872686d6c7179414c54596a49656b7447556562 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 72565861506d6b436b5a676b43677552646c484f77777562694d6c744b697566 remote_crypto_key 72565861506d6b436b5a676b43677552646c484f77777562694d6c744b697566 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 53765042434f6d724d5959636a574941614968795446687741436a5762535566 remote_crypto_key 53765042434f6d724d5959636a574941614968795446687741436a5762535566 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 6648434d484d4756694f595451754b494552474a4c564f414e65676b6d646c42 remote_crypto_key 6648434d484d4756694f595451754b494552474a4c564f414e65676b6d646c42 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 6f73794566535a786b686f5541655757415a776e6b54594f47747a65696f5059 remote_crypto_key 6f73794566535a786b686f5541655757415a776e6b54594f47747a65696f5059 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 7263726a63667647685a6a4469714c51524c5971715144477763476b50457871 remote_crypto_key 7263726a63667647685a6a4469714c51524c5971715144477763476b50457871 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 4f4b5a4d72624f4251684d4659714c597a4653784c42555a59564f7170674959 remote_crypto_key 4f4b5a4d72624f4251684d4659714c597a4653784c42555a59564f7170674959 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 5252435a4b626445624d5368595547577165494143476d614f50597855694842 remote_crypto_key 5252435a4b626445624d5368595547577165494143476d614f50597855694842 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 4574576b50676d6a4a4c70784175484b766b754f6f4a636446656353706c6e72 remote_crypto_key 4574576b50676d6a4a4c70784175484b766b754f6f4a636446656353706c6e72 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 44454f624c6161774764476b736e524a585a6d6f57494279765a4b657051656f remote_crypto_key 44454f624c6161774764476b736e524a585a6d6f57494279765a4b657051656f 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 4d55554f4f5764754774744e6a72524c7374474c51776d575842597144495467 remote_crypto_key 4d55554f4f5764754774744e6a72524c7374474c51776d575842597144495467 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 6a446b7753635466745563704f5679785a6871744a4a4e7876474f4e42647163 remote_crypto_key 6a446b7753635466745563704f5679785a6871744a4a4e7876474f4e42647163 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 45786142506f687854594e6a446a456674486b43626d41656741486953705778 remote_crypto_key 45786142506f687854594e6a446a456674486b43626d41656741486953705778 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 46457970586d6e77555a746a7061724758524b5869467448746e586259466b41 remote_crypto_key 46457970586d6e77555a746a7061724758524b5869467448746e586259466b41 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 4e4f57626464764857476c76766a4658747a766877426e486f554c5772724279 remote_crypto_key 4e4f57626464764857476c76766a4658747a766877426e486f554c5772724279 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 674b566d4959747a50775267527148664a5267777567734967476a6f4d615577 remote_crypto_key 674b566d4959747a50775267527148664a5267777567734967476a6f4d615577 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 527148504557496172584b4744596a79466643436d4447766470466c6f4b5969 remote_crypto_key 527148504557496172584b4744596a79466643436d4447766470466c6f4b5969 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 78527959576d67636e436143566755554a75634a6e7377527a67506867425464 remote_crypto_key 78527959576d67636e436143566755554a75634a6e7377527a67506867425464 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 456c55586d7053574c456a7166484574695a416568557764565856717a636867 remote_crypto_key 456c55586d7053574c456a7166484574695a416568557764565856717a636867 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 7567424e6f45746d736c4d776475666d4e466c5361627152665a7a6f64475052 remote_crypto_key 7567424e6f45746d736c4d776475666d4e466c5361627152665a7a6f64475052 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 6543684669646c6a4c51774d694a4e754b514875454f47797a4d6448464d4576 remote_crypto_key 6543684669646c6a4c51774d694a4e754b514875454f47797a4d6448464d4576 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 44676369467374574b464649486e51794950624d5a6458704d535a617a685665 remote_crypto_key 44676369467374574b464649486e51794950624d5a6458704d535a617a685665 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 6f7249466672664f6842535043546a7870485344774d52505674765968674f69 remote_crypto_key 6f7249466672664f6842535043546a7870485344774d52505674765968674f69 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 667275685a4c79545a42436b62755267484c6b7452614f5150686150686e4475 remote_crypto_key 667275685a4c79545a42436b62755267484c6b7452614f5150686150686e4475 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 706c7778776a6a534447627666747465436f79736c7a416d69444d55456d6f71 remote_crypto_key 706c7778776a6a534447627666747465436f79736c7a416d69444d55456d6f71 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 4a4c416671564c7841716a514a7444765a766568536e6f5156557a5a654c4b76 remote_crypto_key 4a4c416671564c7841716a514a7444765a766568536e6f5156557a5a654c4b76 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 4968676f74526d576f766563686c68746f586d675245754a4a494c5271644965 remote_crypto_key 4968676f74526d576f766563686c68746f586d675245754a4a494c5271644965 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 79637875696a7753776a52496e464d506f71667a706172684568476a526a4247 remote_crypto_key 79637875696a7753776a52496e464d506f71667a706172684568476a526a4247 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 61727974654879717853527a7569426f7262635850624f6e794b744646744762 remote_crypto_key 61727974654879717853527a7569426f7262635850624f6e794b744646744762 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 7966494459456d577a48454a6e4b5a58514a4e576d49766f5845715079546655 remote_crypto_key 7966494459456d577a48454a6e4b5a58514a4e576d49766f5845715079546655 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 4a566c62687945724e5a72794a5a6b63546c506e48444f594a72684573754c68 remote_crypto_key 4a566c62687945724e5a72794a5a6b63546c506e48444f594a72684573754c68 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 4d48436b7466735767534851536f6f4a706c6e52416b69444c7a7742634d4c4f remote_crypto_key 4d48436b7466735767534851536f6f4a706c6e52416b69444c7a7742634d4c4f 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 70557a53664f4b654f4b67574d6d4d6563706b75565a6858694f6f5746556465 remote_crypto_key 70557a53664f4b654f4b67574d6d4d6563706b75565a6858694f6f5746556465 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 6647414a75437369704c5054544570687778756d67724450524346465a644274 remote_crypto_key 6647414a75437369704c5054544570687778756d67724450524346465a644274 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 595571476f6477595366726b7742646c425078484b50426e756a6175654d6556 remote_crypto_key 595571476f6477595366726b7742646c425078484b50426e756a6175654d6556 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 4a4953746b544d6c647961676a6655724d4a5067756e46506666414d626b4a63 remote_crypto_key 4a4953746b544d6c647961676a6655724d4a5067756e46506666414d626b4a63 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 52697748706976774f77766e69595474415067724364726c7066505341566444 remote_crypto_key 52697748706976774f77766e69595474415067724364726c7066505341566444 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 504c43597263744f584b444d4a79555a46565054514770414c4e665066744378 remote_crypto_key 504c43597263744f584b444d4a79555a46565054514770414c4e665066744378 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 4a534d6c55595a4c55674174416a5369646979616d6642444958757867687349 remote_crypto_key 4a534d6c55595a4c55674174416a5369646979616d6642444958757867687349 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 614c555a596a67466268526a4569574d63446f43544f4b527644615a655a6455 remote_crypto_key 614c555a596a67466268526a4569574d63446f43544f4b527644615a655a6455 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 4d494d79646665554a7052507376504b524d595744655a757164496c65676348 remote_crypto_key 4d494d79646665554a7052507376504b524d595744655a757164496c65676348 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 794a70564d4c6576496f63704777417346485247784b6d654e4553725679684f remote_crypto_key 794a70564d4c6576496f63704777417346485247784b6d654e4553725679684f 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 6672766663655a54486d6c4174764c62536a584273495964645a436247616d51 remote_crypto_key 6672766663655a54486d6c4174764c62536a584273495964645a436247616d51 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 486a6c4b4b66775377636b42424e747958706577565674704e454253434a694c remote_crypto_key 486a6c4b4b66775377636b42424e747958706577565674704e454253434a694c 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 6a5050497158635a4e474e694d4671777269566e746e76776453776c57475262 remote_crypto_key 6a5050497158635a4e474e694d4671777269566e746e76776453776c57475262 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 5a597370735544457479686456517463695844426b594e626d6e6447724d6c6f remote_crypto_key 5a597370735544457479686456517463695844426b594e626d6e6447724d6c6f 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 41666451494f576f7776734876474e4c41625669666b5467484e5269676a6f48 remote_crypto_key 41666451494f576f7776734876474e4c41625669666b5467484e5269676a6f48 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 71675677696a5671756d56666f5a5441576241634a686b616b65744e4f415558 remote_crypto_key 71675677696a5671756d56666f5a5441576241634a686b616b65744e4f415558 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 4c6a4c576e745866446d6b6869674f516e6e6f577147704271774a69664f586e remote_crypto_key 4c6a4c576e745866446d6b6869674f516e6e6f577147704271774a69664f586e 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 594a414b53634662774f7a516e5567435a46424e666c71626a55776274786462 remote_crypto_key 594a414b53634662774f7a516e5567435a46424e666c71626a55776274786462 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 4c6c7348665a5771756a4464447a6d644e6c59724f6678656c4e6d4f646e756b remote_crypto_key 4c6c7348665a5771756a4464447a6d644e6c59724f6678656c4e6d4f646e756b 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 5a6b41724655764e454a6a716659454e786e7568637645434663484e447a6150 remote_crypto_key 5a6b41724655764e454a6a716659454e786e7568637645434663484e447a6150 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 44546b686b774443585875745065546f6d66744a684d485159414f7950595578 remote_crypto_key 44546b686b774443585875745065546f6d66744a684d485159414f7950595578 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 425376767a654663674d6f544e6b6c774d786f446b6b776d4f78617575754670 remote_crypto_key 425376767a654663674d6f544e6b6c774d786f446b6b776d4f78617575754670 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 6648474f455a534a4a79577369746d4c434c73504f486b4963586c4a6e524a4d remote_crypto_key 6648474f455a534a4a79577369746d4c434c73504f486b4963586c4a6e524a4d 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 71486c42636f56446457626445486f5057674c53514e6652474b646345797269 remote_crypto_key 71486c42636f56446457626445486f5057674c53514e6652474b646345797269 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 4d5457517555414b4b6b52584c4550586b7057686c6c46684f646358534f4658 remote_crypto_key 4d5457517555414b4b6b52584c4550586b7057686c6c46684f646358534f4658 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 715a5843674c47507459735263596349707a4e66645072705a597744657a6c59 remote_crypto_key 715a5843674c47507459735263596349707a4e66645072705a597744657a6c59 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 464979645a70417363616f774a6a726871506c54686c534f6e6870484e6a7549 remote_crypto_key 464979645a70417363616f774a6a726871506c54686c534f6e6870484e6a7549 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 576e4a514d45627062536b69657a4c6e744a5a4f746b566d777042736b725564 remote_crypto_key 576e4a514d45627062536b69657a4c6e744a5a4f746b566d777042736b725564 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 4e4a44446f5244754a6b4c4c536b6d7a4c506943497153725573477864614347 remote_crypto_key 4e4a44446f5244754a6b4c4c536b6d7a4c506943497153725573477864614347 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 764d4a466e504d77595553726c545a555a6b765162614f71684865756b7a6d4c remote_crypto_key 764d4a466e504d77595553726c545a555a6b765162614f71684865756b7a6d4c 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 6a796a7858596d7276797674444562534c6958765a67774f7557574a7952684e remote_crypto_key 6a796a7858596d7276797674444562534c6958765a67774f7557574a7952684e 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 484e5445414d6552484e59676a676b6c494b73785441624c555050564755694b remote_crypto_key 484e5445414d6552484e59676a676b6c494b73785441624c555050564755694b 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 5371646f6f47624347666b6c4f556347574767556c7a64694e64707063524c4e remote_crypto_key 5371646f6f47624347666b6c4f556347574767556c7a64694e64707063524c4e 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 5a636b6a6a4d68676777676242484d6d467745486a527672446f784a44597063 remote_crypto_key 5a636b6a6a4d68676777676242484d6d467745486a527672446f784a44597063 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 574e63624f6e72576952677a694c616444426e6c614152717778554641517049 remote_crypto_key 574e63624f6e72576952677a694c616444426e6c614152717778554641517049 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 435777654c435561786c644b6d554c77414e6c7a4246504846635548694b4c4c remote_crypto_key 435777654c435561786c644b6d554c77414e6c7a4246504846635548694b4c4c 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 467767436970756b7449584553474a626f79426f56496441584a4352456a4d72 remote_crypto_key 467767436970756b7449584553474a626f79426f56496441584a4352456a4d72 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 6b5469694c4d7268747152726b76736b4d4862656d4a714f6e6a5269736b5676 remote_crypto_key 6b5469694c4d7268747152726b76736b4d4862656d4a714f6e6a5269736b5676 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 6176567a7a6c6d696c794342596e4e5948457061426d4671796b7a6b61636844 remote_crypto_key 6176567a7a6c6d696c794342596e4e5948457061426d4671796b7a6b61636844 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 764a744a4455475641764c78617142584a4b6c64636279514c4b445a6f494465 remote_crypto_key 764a744a4455475641764c78617142584a4b6c64636279514c4b445a6f494465 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 516b666b4446767461476e4a52514d70566b6b754e6c645044646b7849764c6c remote_crypto_key 516b666b4446767461476e4a52514d70566b6b754e6c645044646b7849764c6c local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 6647414a75437369704c5054544570687778756d67724450524346465a644274 remote_crypto_key 6647414a75437369704c5054544570687778756d67724450524346465a644274 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 595571476f6477595366726b7742646c425078484b50426e756a6175654d6556 remote_crypto_key 595571476f6477595366726b7742646c425078484b50426e756a6175654d6556 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 4a4953746b544d6c647961676a6655724d4a5067756e46506666414d626b4a63 remote_crypto_key 4a4953746b544d6c647961676a6655724d4a5067756e46506666414d626b4a63 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 52697748706976774f77766e69595474415067724364726c7066505341566444 remote_crypto_key 52697748706976774f77766e69595474415067724364726c7066505341566444 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 504c43597263744f584b444d4a79555a46565054514770414c4e665066744378 remote_crypto_key 504c43597263744f584b444d4a79555a46565054514770414c4e665066744378 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 4a534d6c55595a4c55674174416a5369646979616d6642444958757867687349 remote_crypto_key 4a534d6c55595a4c55674174416a5369646979616d6642444958757867687349 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 614c555a596a67466268526a4569574d63446f43544f4b527644615a655a6455 remote_crypto_key 614c555a596a67466268526a4569574d63446f43544f4b527644615a655a6455 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 4d494d79646665554a7052507376504b524d595744655a757164496c65676348 remote_crypto_key 4d494d79646665554a7052507376504b524d595744655a757164496c65676348 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 794a70564d4c6576496f63704777417346485247784b6d654e4553725679684f remote_crypto_key 794a70564d4c6576496f63704777417346485247784b6d654e4553725679684f 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 6672766663655a54486d6c4174764c62536a584273495964645a436247616d51 remote_crypto_key 6672766663655a54486d6c4174764c62536a584273495964645a436247616d51 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 486a6c4b4b66775377636b42424e747958706577565674704e454253434a694c remote_crypto_key 486a6c4b4b66775377636b42424e747958706577565674704e454253434a694c 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 6a5050497158635a4e474e694d4671777269566e746e76776453776c57475262 remote_crypto_key 6a5050497158635a4e474e694d4671777269566e746e76776453776c57475262 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 5a597370735544457479686456517463695844426b594e626d6e6447724d6c6f remote_crypto_key 5a597370735544457479686456517463695844426b594e626d6e6447724d6c6f 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 41666451494f576f7776734876474e4c41625669666b5467484e5269676a6f48 remote_crypto_key 41666451494f576f7776734876474e4c41625669666b5467484e5269676a6f48 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 71675677696a5671756d56666f5a5441576241634a686b616b65744e4f415558 remote_crypto_key 71675677696a5671756d56666f5a5441576241634a686b616b65744e4f415558 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 4c6a4c576e745866446d6b6869674f516e6e6f577147704271774a69664f586e remote_crypto_key 4c6a4c576e745866446d6b6869674f516e6e6f577147704271774a69664f586e 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 594a414b53634662774f7a516e5567435a46424e666c71626a55776274786462 remote_crypto_key 594a414b53634662774f7a516e5567435a46424e666c71626a55776274786462 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 4c6c7348665a5771756a4464447a6d644e6c59724f6678656c4e6d4f646e756b remote_crypto_key 4c6c7348665a5771756a4464447a6d644e6c59724f6678656c4e6d4f646e756b 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 5a6b41724655764e454a6a716659454e786e7568637645434663484e447a6150 remote_crypto_key 5a6b41724655764e454a6a716659454e786e7568637645434663484e447a6150 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 44546b686b774443585875745065546f6d66744a684d485159414f7950595578 remote_crypto_key 44546b686b774443585875745065546f6d66744a684d485159414f7950595578 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 425376767a654663674d6f544e6b6c774d786f446b6b776d4f78617575754670 remote_crypto_key 425376767a654663674d6f544e6b6c774d786f446b6b776d4f78617575754670 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 6648474f455a534a4a79577369746d4c434c73504f486b4963586c4a6e524a4d remote_crypto_key 6648474f455a534a4a79577369746d4c434c73504f486b4963586c4a6e524a4d 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 71486c42636f56446457626445486f5057674c53514e6652474b646345797269 remote_crypto_key 71486c42636f56446457626445486f5057674c53514e6652474b646345797269 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 4d5457517555414b4b6b52584c4550586b7057686c6c46684f646358534f4658 remote_crypto_key 4d5457517555414b4b6b52584c4550586b7057686c6c46684f646358534f4658 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 715a5843674c47507459735263596349707a4e66645072705a597744657a6c59 remote_crypto_key 715a5843674c47507459735263596349707a4e66645072705a597744657a6c59 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 464979645a70417363616f774a6a726871506c54686c534f6e6870484e6a7549 remote_crypto_key 464979645a70417363616f774a6a726871506c54686c534f6e6870484e6a7549 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 576e4a514d45627062536b69657a4c6e744a5a4f746b566d777042736b725564 remote_crypto_key 576e4a514d45627062536b69657a4c6e744a5a4f746b566d777042736b725564 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 4e4a44446f5244754a6b4c4c536b6d7a4c506943497153725573477864614347 remote_crypto_key 4e4a44446f5244754a6b4c4c536b6d7a4c506943497153725573477864614347 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 764d4a466e504d77595553726c545a555a6b765162614f71684865756b7a6d4c remote_crypto_key 764d4a466e504d77595553726c545a555a6b765162614f71684865756b7a6d4c 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 6a796a7858596d7276797674444562534c6958765a67774f7557574a7952684e remote_crypto_key 6a796a7858596d7276797674444562534c6958765a67774f7557574a7952684e 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 484e5445414d6552484e59676a676b6c494b73785441624c555050564755694b remote_crypto_key 484e5445414d6552484e59676a676b6c494b73785441624c555050564755694b 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 5371646f6f47624347666b6c4f556347574767556c7a64694e64707063524c4e remote_crypto_key 5371646f6f47624347666b6c4f556347574767556c7a64694e64707063524c4e 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 5a636b6a6a4d68676777676242484d6d467745486a527672446f784a44597063 remote_crypto_key 5a636b6a6a4d68676777676242484d6d467745486a527672446f784a44597063 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 574e63624f6e72576952677a694c616444426e6c614152717778554641517049 remote_crypto_key 574e63624f6e72576952677a694c616444426e6c614152717778554641517049 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 435777654c435561786c644b6d554c77414e6c7a4246504846635548694b4c4c remote_crypto_key 435777654c435561786c644b6d554c77414e6c7a4246504846635548694b4c4c 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 467767436970756b7449584553474a626f79426f56496441584a4352456a4d72 remote_crypto_key 467767436970756b7449584553474a626f79426f56496441584a4352456a4d72 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 6b5469694c4d7268747152726b76736b4d4862656d4a714f6e6a5269736b5676 remote_crypto_key 6b5469694c4d7268747152726b76736b4d4862656d4a714f6e6a5269736b5676 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 6176567a7a6c6d696c794342596e4e5948457061426d4671796b7a6b61636844 remote_crypto_key 6176567a7a6c6d696c794342596e4e5948457061426d4671796b7a6b61636844 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 764a744a4455475641764c78617142584a4b6c64636279514c4b445a6f494465 remote_crypto_key 764a744a4455475641764c78617142584a4b6c64636279514c4b445a6f494465 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 516b666b4446767461476e4a52514d70566b6b754e6c645044646b7849764c6c remote_crypto_key 516b666b4446767461476e4a52514d70566b6b754e6c645044646b7849764c6c 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 49615766636a634a797354515775695542424a524d774f79525142625978706b remote_crypto_key 49615766636a634a797354515775695542424a524d774f79525142625978706b 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 4a70444f544270496c6d4b58634c51727059634969625544626a794479774264 remote_crypto_key 4a70444f544270496c6d4b58634c51727059634969625544626a794479774264 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 4e4a787a73774d495a7a7a7a444a526374466b5552467a594942415168766578 remote_crypto_key 4e4a787a73774d495a7a7a7a444a526374466b5552467a594942415168766578 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 6a42746d4f4272434d62755258436b42554f54695a4f6175687062616b75456b remote_crypto_key 6a42746d4f4272434d62755258436b42554f54695a4f6175687062616b75456b 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 746e764652447464764f445a66725049534e774558546c5973745a7675654271 remote_crypto_key 746e764652447464764f445a66725049534e774558546c5973745a7675654271 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 4241734b506e6f55765963645547745856426b7455716a497244586c72655458 remote_crypto_key 4241734b506e6f55765963645547745856426b7455716a497244586c72655458 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 62486f5750504e4661447a77414b5757674c46464d6171624c48635076517262 remote_crypto_key 62486f5750504e4661447a77414b5757674c46464d6171624c48635076517262 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 7969744453504579646e6b69436857704c5a424e5a5262594141437a75525163 remote_crypto_key 7969744453504579646e6b69436857704c5a424e5a5262594141437a75525163 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 455379597158746b434466444f4c555a43415179455564694373586b64564854 remote_crypto_key 455379597158746b434466444f4c555a43415179455564694373586b64564854 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 6b435366524c76796f6f634a4a524a577679666e495a756a61776474744f7255 remote_crypto_key 6b435366524c76796f6f634a4a524a577679666e495a756a61776474744f7255 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 756a67656f6b42706655666b4b5546446359415a4964415872566a7943477379 remote_crypto_key 756a67656f6b42706655666b4b5546446359415a4964415872566a7943477379 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 756e48476f5268574a696c42524c6378587a75565565725a557372477a787844 remote_crypto_key 756e48476f5268574a696c42524c6378587a75565565725a557372477a787844 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 6b6b725050755175444354487a524d6e524f796a446d6a49516b667848434c4e remote_crypto_key 6b6b725050755175444354487a524d6e524f796a446d6a49516b667848434c4e 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 61784355504257564552497159735048634c566a6f737377415573696643734c remote_crypto_key 61784355504257564552497159735048634c566a6f737377415573696643734c 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 66444374697944706361654a53564a6d524f4943774659546b6e6b6364795247 remote_crypto_key 66444374697944706361654a53564a6d524f4943774659546b6e6b6364795247 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 6c61556e6c5976716b6b6b504e455365434478476656516e73776377705a5276 remote_crypto_key 6c61556e6c5976716b6b6b504e455365434478476656516e73776377705a5276 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 6f724b77737477426f67764c6768636f50486d774c6a515462554f754e544b6c remote_crypto_key 6f724b77737477426f67764c6768636f50486d774c6a515462554f754e544b6c 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 416c435143476c556f5856746457486f564b634c6d524f536764644155594a57 remote_crypto_key 416c435143476c556f5856746457486f564b634c6d524f536764644155594a57 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 675752466f4c727949426f51464b77557167516843564f46686c787246784159 remote_crypto_key 675752466f4c727949426f51464b77557167516843564f46686c787246784159 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 4f6f6f7956526173446e415343526664476e427175724d7359744e6a6a4d4155 remote_crypto_key 4f6f6f7956526173446e415343526664476e427175724d7359744e6a6a4d4155 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 45546a6e48455254444c4b416852767a51614655516f7365716e7166525a7258 remote_crypto_key 45546a6e48455254444c4b416852767a51614655516f7365716e7166525a7258 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 554362494e63797371536b497057445259665476615355594a6245734c446b52 remote_crypto_key 554362494e63797371536b497057445259665476615355594a6245734c446b52 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 64746f7a71664a6858736542434e686255694e646173764670455661646b6859 remote_crypto_key 64746f7a71664a6858736542434e686255694e646173764670455661646b6859 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 534e41795870614666744f68634264576e584755797958577356427565786854 remote_crypto_key 534e41795870614666744f68634264576e584755797958577356427565786854 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 7650736a457a585578787476474e59595148434268736c7978776c484e4d6d4c remote_crypto_key 7650736a457a585578787476474e59595148434268736c7978776c484e4d6d4c 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 6a76686965415666614d73476176764a7579785a4f5249615143417a4e654c6c remote_crypto_key 6a76686965415666614d73476176764a7579785a4f5249615143417a4e654c6c 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 466f646451447466624872566170637343664845767a6a5a636745536a77484b remote_crypto_key 466f646451447466624872566170637343664845767a6a5a636745536a77484b 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 634b4a667768676a5873726b4254716a72464548506e496c6261744464766443 remote_crypto_key 634b4a667768676a5873726b4254716a72464548506e496c6261744464766443 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 44556954734767744c6c735662567558734354635a41524b766d4675676c6756 remote_crypto_key 44556954734767744c6c735662567558734354635a41524b766d4675676c6756 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 64717a75584743694342646242564d6f47534a474a524c6a70674946736b6c6f remote_crypto_key 64717a75584743694342646242564d6f47534a474a524c6a70674946736b6c6f 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 427a52426171726c524165686745616175614c4e6763564644476b6e50667362 remote_crypto_key 427a52426171726c524165686745616175614c4e6763564644476b6e50667362 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 56586d59514b6c5a6c6c596279725057664e6c764a654176427875796b416858 remote_crypto_key 56586d59514b6c5a6c6c596279725057664e6c764a654176427875796b416858 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 53544a4f474544656f7146464b4e50446e614358516d76645552546d6e576d4e remote_crypto_key 53544a4f474544656f7146464b4e50446e614358516d76645552546d6e576d4e 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 6f4a7257467542586342655051595957427952686245577577706658446c5644 remote_crypto_key 6f4a7257467542586342655051595957427952686245577577706658446c5644 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 475459476d5753474b4f556a4d4854636d6171596d757667464a56647978474c remote_crypto_key 475459476d5753474b4f556a4d4854636d6171596d757667464a56647978474c 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 6c6b4865587464597354656758746f56667a6541574f4d55504164494c667872 remote_crypto_key 6c6b4865587464597354656758746f56667a6541574f4d55504164494c667872 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 4f6a5154446450664a587643656743495354664c584b73774b44505974596879 remote_crypto_key 4f6a5154446450664a587643656743495354664c584b73774b44505974596879 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 56557341524e55644c62596267495a6277696676726b56774242696f70704357 remote_crypto_key 56557341524e55644c62596267495a6277696676726b56774242696f70704357 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 487764546a4f4e6a7a476c417468466e41554d79775661654a73764653634b62 remote_crypto_key 487764546a4f4e6a7a476c417468466e41554d79775661654a73764653634b62 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 6f5947717274647a415763634f6d566472656d594d6e5278474576556b79754a remote_crypto_key 6f5947717274647a415763634f6d566472656d594d6e5278474576556b79754a local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 49615766636a634a797354515775695542424a524d774f79525142625978706b remote_crypto_key 49615766636a634a797354515775695542424a524d774f79525142625978706b 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 4a70444f544270496c6d4b58634c51727059634969625544626a794479774264 remote_crypto_key 4a70444f544270496c6d4b58634c51727059634969625544626a794479774264 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 4e4a787a73774d495a7a7a7a444a526374466b5552467a594942415168766578 remote_crypto_key 4e4a787a73774d495a7a7a7a444a526374466b5552467a594942415168766578 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 6a42746d4f4272434d62755258436b42554f54695a4f6175687062616b75456b remote_crypto_key 6a42746d4f4272434d62755258436b42554f54695a4f6175687062616b75456b 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 746e764652447464764f445a66725049534e774558546c5973745a7675654271 remote_crypto_key 746e764652447464764f445a66725049534e774558546c5973745a7675654271 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 4241734b506e6f55765963645547745856426b7455716a497244586c72655458 remote_crypto_key 4241734b506e6f55765963645547745856426b7455716a497244586c72655458 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 62486f5750504e4661447a77414b5757674c46464d6171624c48635076517262 remote_crypto_key 62486f5750504e4661447a77414b5757674c46464d6171624c48635076517262 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 7969744453504579646e6b69436857704c5a424e5a5262594141437a75525163 remote_crypto_key 7969744453504579646e6b69436857704c5a424e5a5262594141437a75525163 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 455379597158746b434466444f4c555a43415179455564694373586b64564854 remote_crypto_key 455379597158746b434466444f4c555a43415179455564694373586b64564854 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 6b435366524c76796f6f634a4a524a577679666e495a756a61776474744f7255 remote_crypto_key 6b435366524c76796f6f634a4a524a577679666e495a756a61776474744f7255 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 756a67656f6b42706655666b4b5546446359415a4964415872566a7943477379 remote_crypto_key 756a67656f6b42706655666b4b5546446359415a4964415872566a7943477379 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 756e48476f5268574a696c42524c6378587a75565565725a557372477a787844 remote_crypto_key 756e48476f5268574a696c42524c6378587a75565565725a557372477a787844 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 6b6b725050755175444354487a524d6e524f796a446d6a49516b667848434c4e remote_crypto_key 6b6b725050755175444354487a524d6e524f796a446d6a49516b667848434c4e 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 61784355504257564552497159735048634c566a6f737377415573696643734c remote_crypto_key 61784355504257564552497159735048634c566a6f737377415573696643734c 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 66444374697944706361654a53564a6d524f4943774659546b6e6b6364795247 remote_crypto_key 66444374697944706361654a53564a6d524f4943774659546b6e6b6364795247 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 6c61556e6c5976716b6b6b504e455365434478476656516e73776377705a5276 remote_crypto_key 6c61556e6c5976716b6b6b504e455365434478476656516e73776377705a5276 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 6f724b77737477426f67764c6768636f50486d774c6a515462554f754e544b6c remote_crypto_key 6f724b77737477426f67764c6768636f50486d774c6a515462554f754e544b6c 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 416c435143476c556f5856746457486f564b634c6d524f536764644155594a57 remote_crypto_key 416c435143476c556f5856746457486f564b634c6d524f536764644155594a57 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 675752466f4c727949426f51464b77557167516843564f46686c787246784159 remote_crypto_key 675752466f4c727949426f51464b77557167516843564f46686c787246784159 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 4f6f6f7956526173446e415343526664476e427175724d7359744e6a6a4d4155 remote_crypto_key 4f6f6f7956526173446e415343526664476e427175724d7359744e6a6a4d4155 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 45546a6e48455254444c4b416852767a51614655516f7365716e7166525a7258 remote_crypto_key 45546a6e48455254444c4b416852767a51614655516f7365716e7166525a7258 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 554362494e63797371536b497057445259665476615355594a6245734c446b52 remote_crypto_key 554362494e63797371536b497057445259665476615355594a6245734c446b52 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 64746f7a71664a6858736542434e686255694e646173764670455661646b6859 remote_crypto_key 64746f7a71664a6858736542434e686255694e646173764670455661646b6859 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 534e41795870614666744f68634264576e584755797958577356427565786854 remote_crypto_key 534e41795870614666744f68634264576e584755797958577356427565786854 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 7650736a457a585578787476474e59595148434268736c7978776c484e4d6d4c remote_crypto_key 7650736a457a585578787476474e59595148434268736c7978776c484e4d6d4c 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 6a76686965415666614d73476176764a7579785a4f5249615143417a4e654c6c remote_crypto_key 6a76686965415666614d73476176764a7579785a4f5249615143417a4e654c6c 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 466f646451447466624872566170637343664845767a6a5a636745536a77484b remote_crypto_key 466f646451447466624872566170637343664845767a6a5a636745536a77484b 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 634b4a667768676a5873726b4254716a72464548506e496c6261744464766443 remote_crypto_key 634b4a667768676a5873726b4254716a72464548506e496c6261744464766443 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 44556954734767744c6c735662567558734354635a41524b766d4675676c6756 remote_crypto_key 44556954734767744c6c735662567558734354635a41524b766d4675676c6756 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 64717a75584743694342646242564d6f47534a474a524c6a70674946736b6c6f remote_crypto_key 64717a75584743694342646242564d6f47534a474a524c6a70674946736b6c6f 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 427a52426171726c524165686745616175614c4e6763564644476b6e50667362 remote_crypto_key 427a52426171726c524165686745616175614c4e6763564644476b6e50667362 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 56586d59514b6c5a6c6c596279725057664e6c764a654176427875796b416858 remote_crypto_key 56586d59514b6c5a6c6c596279725057664e6c764a654176427875796b416858 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 53544a4f474544656f7146464b4e50446e614358516d76645552546d6e576d4e remote_crypto_key 53544a4f474544656f7146464b4e50446e614358516d76645552546d6e576d4e 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 6f4a7257467542586342655051595957427952686245577577706658446c5644 remote_crypto_key 6f4a7257467542586342655051595957427952686245577577706658446c5644 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 475459476d5753474b4f556a4d4854636d6171596d757667464a56647978474c remote_crypto_key 475459476d5753474b4f556a4d4854636d6171596d757667464a56647978474c 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 6c6b4865587464597354656758746f56667a6541574f4d55504164494c667872 remote_crypto_key 6c6b4865587464597354656758746f56667a6541574f4d55504164494c667872 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 4f6a5154446450664a587643656743495354664c584b73774b44505974596879 remote_crypto_key 4f6a5154446450664a587643656743495354664c584b73774b44505974596879 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 56557341524e55644c62596267495a6277696676726b56774242696f70704357 remote_crypto_key 56557341524e55644c62596267495a6277696676726b56774242696f70704357 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 487764546a4f4e6a7a476c417468466e41554d79775661654a73764653634b62 remote_crypto_key 487764546a4f4e6a7a476c417468466e41554d79775661654a73764653634b62 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 6f5947717274647a415763634f6d566472656d594d6e5278474576556b79754a remote_crypto_key 6f5947717274647a415763634f6d566472656d594d6e5278474576556b79754a 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/0 200.0.0.1/24
exec set ip neighbor TenGigabitEthernet8a/0/0 200.0.0.2/32 3c:fd:fe:9c:ef:95 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 69466a487053494e47514b7370554d49736665794872664c51455a664c6d4249 remote_crypto_key 69466a487053494e47514b7370554d49736665794872664c51455a664c6d4249 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 776a73664f4e6a514843746d45785a4f78585872784a4f4b4e4d54537a424a53 remote_crypto_key 776a73664f4e6a514843746d45785a4f78585872784a4f4b4e4d54537a424a53 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 755a7263704a747a55644f4f6e486c49725a6d70624171686d71687571786451 remote_crypto_key 755a7263704a747a55644f4f6e486c49725a6d70624171686d71687571786451 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 765251626d42504e7445616b744e6b476e414a414c76496e6d61745351707976 remote_crypto_key 765251626d42504e7445616b744e6b476e414a414c76496e6d61745351707976 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 55776b6263796c64586d556971754f757a4646455a61706f53784e544f6c5344 remote_crypto_key 55776b6263796c64586d556971754f757a4646455a61706f53784e544f6c5344 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 6d77657671654e4556455041416957466a4b5167676c56686b76695269686745 remote_crypto_key 6d77657671654e4556455041416957466a4b5167676c56686b76695269686745 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 4c4e41554d4961686a7155426e42726e6c42506b43684e636a614e6973546d72 remote_crypto_key 4c4e41554d4961686a7155426e42726e6c42506b43684e636a614e6973546d72 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 45564e794f4e6d7876484942736d576d46625a7379756a6c48746b4669586152 remote_crypto_key 45564e794f4e6d7876484942736d576d46625a7379756a6c48746b4669586152 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 5954655a636b637751426b726b45575345646859707a765445764f6474456543 remote_crypto_key 5954655a636b637751426b726b45575345646859707a765445764f6474456543 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 4e436a47794d4d79526f46546844565a514c7572694368526547415772497772 remote_crypto_key 4e436a47794d4d79526f46546844565a514c7572694368526547415772497772 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 7069585949794d654e4a66654874426f47647a574b6d6a726973634875775546 remote_crypto_key 7069585949794d654e4a66654874426f47647a574b6d6a726973634875775546 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 51584d5268756345544e5a48554c764f524a456f715769764659516879777652 remote_crypto_key 51584d5268756345544e5a48554c764f524a456f715769764659516879777652 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 41526d445a477a41746963754671496269435441446941726b6144795045566a remote_crypto_key 41526d445a477a41746963754671496269435441446941726b6144795045566a 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 704d425356514c6b5455644641416d4d4b67415555437567634163564b634f4b remote_crypto_key 704d425356514c6b5455644641416d4d4b67415555437567634163564b634f4b 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 7a4a41466246766b7858784775786d4c7153545242795854724b5a5a73547542 remote_crypto_key 7a4a41466246766b7858784775786d4c7153545242795854724b5a5a73547542 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 456b4a70665671647465634e6b4c486f50464f7672577a7664484a4e6d47704d remote_crypto_key 456b4a70665671647465634e6b4c486f50464f7672577a7664484a4e6d47704d 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 71664d4b4a747a624c7749624364694c796176756279747542494f4b746f6255 remote_crypto_key 71664d4b4a747a624c7749624364694c796176756279747542494f4b746f6255 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 4e496f716b4b4976675279696b4d6363496a5666436f4741677365694b71647a remote_crypto_key 4e496f716b4b4976675279696b4d6363496a5666436f4741677365694b71647a 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 6c7a6c6c47414973754e72664165495853666f6f4c7749726352614d6a626368 remote_crypto_key 6c7a6c6c47414973754e72664165495853666f6f4c7749726352614d6a626368 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 507754425567796144567162737867677a4f69525a6961586d6a4a727444534a remote_crypto_key 507754425567796144567162737867677a4f69525a6961586d6a4a727444534a 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 6b4652494a7468684a47674d6454425851474778454d75704c75415541707446 remote_crypto_key 6b4652494a7468684a47674d6454425851474778454d75704c75415541707446 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 4e4d456a6f49527950756b6b63496572755479586776704e5a776953696f7241 remote_crypto_key 4e4d456a6f49527950756b6b63496572755479586776704e5a776953696f7241 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 484b48647041524253636865644c4e664d5a6d70784b43534b6251775771494e remote_crypto_key 484b48647041524253636865644c4e664d5a6d70784b43534b6251775771494e 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 476f56464f505843566968446a6741734a776b58555378756c6b4d5555556859 remote_crypto_key 476f56464f505843566968446a6741734a776b58555378756c6b4d5555556859 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 7864716c7076516d4e75594d7871685563446a5a446547754249585771784849 remote_crypto_key 7864716c7076516d4e75594d7871685563446a5a446547754249585771784849 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 537755536a517048594449585167616343456f686965454d685752746a6d6e6b remote_crypto_key 537755536a517048594449585167616343456f686965454d685752746a6d6e6b 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 43595070784b4d724e76644543635a63654a575351455279564c4a70684e4750 remote_crypto_key 43595070784b4d724e76644543635a63654a575351455279564c4a70684e4750 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 6345647a674f5459456769624645594e6d616d4b674656564f4c776359766356 remote_crypto_key 6345647a674f5459456769624645594e6d616d4b674656564f4c776359766356 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 4a4b645a6a46674a4255766c5a6f687845487a725178584745416c4142796848 remote_crypto_key 4a4b645a6a46674a4255766c5a6f687845487a725178584745416c4142796848 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 7971727861526f65474f5a53634570447a4245635542544b5a526364527a686d remote_crypto_key 7971727861526f65474f5a53634570447a4245635542544b5a526364527a686d 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 78734a49726c6c4f627755796e51734e4f4d466373706273597257714f696f4e remote_crypto_key 78734a49726c6c4f627755796e51734e4f4d466373706273597257714f696f4e 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 7149634d7448495847727666714f744143756a4848716a6e424c4873624c4d6e remote_crypto_key 7149634d7448495847727666714f744143756a4848716a6e424c4873624c4d6e 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 74476b644c6e526a47584948735a45514e526d67756c704d785875685078665a remote_crypto_key 74476b644c6e526a47584948735a45514e526d67756c704d785875685078665a 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 4f63686563726557786a506f634370797165685a585278475871467278466f4c remote_crypto_key 4f63686563726557786a506f634370797165685a585278475871467278466f4c 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 54734d54664a457a5250476c466f4a69766c504e6d5a455462434f6c54536156 remote_crypto_key 54734d54664a457a5250476c466f4a69766c504e6d5a455462434f6c54536156 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 6b73656365666a64436e6a716d69556a725973547873496670686a6b4a6b6a75 remote_crypto_key 6b73656365666a64436e6a716d69556a725973547873496670686a6b4a6b6a75 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 617a6e6b7766456e5648426443624751726f5152494f756d67566a544c4a4242 remote_crypto_key 617a6e6b7766456e5648426443624751726f5152494f756d67566a544c4a4242 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 565267706d6a4f526f6467554d56466f535a4f535457676354527a7861527351 remote_crypto_key 565267706d6a4f526f6467554d56466f535a4f535457676354527a7861527351 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 7573576b736d77754452574777714f4d6249565667536a73596258744566714f remote_crypto_key 7573576b736d77754452574777714f4d6249565667536a73596258744566714f 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 5041514b57744142736d694d544556416c7558647563704371646e7543765977 remote_crypto_key 5041514b57744142736d694d544556416c7558647563704371646e7543765977 local_ip 100.0.39.1 remote_ip 200.0.0.2 instance 39
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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 TenGigabitEthernet8a/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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘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 TenGigabitEthernet8a/0/1 200.0.0.2/24
ipsec_tunnel_if_add_del local_spi 200000 remote_spi 100000 crypto_alg aes-gcm-256 local_crypto_key 69466a487053494e47514b7370554d49736665794872664c51455a664c6d4249 remote_crypto_key 69466a487053494e47514b7370554d49736665794872664c51455a664c6d4249 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 776a73664f4e6a514843746d45785a4f78585872784a4f4b4e4d54537a424a53 remote_crypto_key 776a73664f4e6a514843746d45785a4f78585872784a4f4b4e4d54537a424a53 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 755a7263704a747a55644f4f6e486c49725a6d70624171686d71687571786451 remote_crypto_key 755a7263704a747a55644f4f6e486c49725a6d70624171686d71687571786451 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 765251626d42504e7445616b744e6b476e414a414c76496e6d61745351707976 remote_crypto_key 765251626d42504e7445616b744e6b476e414a414c76496e6d61745351707976 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 55776b6263796c64586d556971754f757a4646455a61706f53784e544f6c5344 remote_crypto_key 55776b6263796c64586d556971754f757a4646455a61706f53784e544f6c5344 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 6d77657671654e4556455041416957466a4b5167676c56686b76695269686745 remote_crypto_key 6d77657671654e4556455041416957466a4b5167676c56686b76695269686745 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 4c4e41554d4961686a7155426e42726e6c42506b43684e636a614e6973546d72 remote_crypto_key 4c4e41554d4961686a7155426e42726e6c42506b43684e636a614e6973546d72 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 45564e794f4e6d7876484942736d576d46625a7379756a6c48746b4669586152 remote_crypto_key 45564e794f4e6d7876484942736d576d46625a7379756a6c48746b4669586152 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 5954655a636b637751426b726b45575345646859707a765445764f6474456543 remote_crypto_key 5954655a636b637751426b726b45575345646859707a765445764f6474456543 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 4e436a47794d4d79526f46546844565a514c7572694368526547415772497772 remote_crypto_key 4e436a47794d4d79526f46546844565a514c7572694368526547415772497772 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 7069585949794d654e4a66654874426f47647a574b6d6a726973634875775546 remote_crypto_key 7069585949794d654e4a66654874426f47647a574b6d6a726973634875775546 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 51584d5268756345544e5a48554c764f524a456f715769764659516879777652 remote_crypto_key 51584d5268756345544e5a48554c764f524a456f715769764659516879777652 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 41526d445a477a41746963754671496269435441446941726b6144795045566a remote_crypto_key 41526d445a477a41746963754671496269435441446941726b6144795045566a 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 704d425356514c6b5455644641416d4d4b67415555437567634163564b634f4b remote_crypto_key 704d425356514c6b5455644641416d4d4b67415555437567634163564b634f4b 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 7a4a41466246766b7858784775786d4c7153545242795854724b5a5a73547542 remote_crypto_key 7a4a41466246766b7858784775786d4c7153545242795854724b5a5a73547542 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 456b4a70665671647465634e6b4c486f50464f7672577a7664484a4e6d47704d remote_crypto_key 456b4a70665671647465634e6b4c486f50464f7672577a7664484a4e6d47704d 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 71664d4b4a747a624c7749624364694c796176756279747542494f4b746f6255 remote_crypto_key 71664d4b4a747a624c7749624364694c796176756279747542494f4b746f6255 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 4e496f716b4b4976675279696b4d6363496a5666436f4741677365694b71647a remote_crypto_key 4e496f716b4b4976675279696b4d6363496a5666436f4741677365694b71647a 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 6c7a6c6c47414973754e72664165495853666f6f4c7749726352614d6a626368 remote_crypto_key 6c7a6c6c47414973754e72664165495853666f6f4c7749726352614d6a626368 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 507754425567796144567162737867677a4f69525a6961586d6a4a727444534a remote_crypto_key 507754425567796144567162737867677a4f69525a6961586d6a4a727444534a 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 6b4652494a7468684a47674d6454425851474778454d75704c75415541707446 remote_crypto_key 6b4652494a7468684a47674d6454425851474778454d75704c75415541707446 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 4e4d456a6f49527950756b6b63496572755479586776704e5a776953696f7241 remote_crypto_key 4e4d456a6f49527950756b6b63496572755479586776704e5a776953696f7241 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 484b48647041524253636865644c4e664d5a6d70784b43534b6251775771494e remote_crypto_key 484b48647041524253636865644c4e664d5a6d70784b43534b6251775771494e 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 476f56464f505843566968446a6741734a776b58555378756c6b4d5555556859 remote_crypto_key 476f56464f505843566968446a6741734a776b58555378756c6b4d5555556859 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 7864716c7076516d4e75594d7871685563446a5a446547754249585771784849 remote_crypto_key 7864716c7076516d4e75594d7871685563446a5a446547754249585771784849 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 537755536a517048594449585167616343456f686965454d685752746a6d6e6b remote_crypto_key 537755536a517048594449585167616343456f686965454d685752746a6d6e6b 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 43595070784b4d724e76644543635a63654a575351455279564c4a70684e4750 remote_crypto_key 43595070784b4d724e76644543635a63654a575351455279564c4a70684e4750 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 6345647a674f5459456769624645594e6d616d4b674656564f4c776359766356 remote_crypto_key 6345647a674f5459456769624645594e6d616d4b674656564f4c776359766356 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 4a4b645a6a46674a4255766c5a6f687845487a725178584745416c4142796848 remote_crypto_key 4a4b645a6a46674a4255766c5a6f687845487a725178584745416c4142796848 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 7971727861526f65474f5a53634570447a4245635542544b5a526364527a686d remote_crypto_key 7971727861526f65474f5a53634570447a4245635542544b5a526364527a686d 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 78734a49726c6c4f627755796e51734e4f4d466373706273597257714f696f4e remote_crypto_key 78734a49726c6c4f627755796e51734e4f4d466373706273597257714f696f4e 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 7149634d7448495847727666714f744143756a4848716a6e424c4873624c4d6e remote_crypto_key 7149634d7448495847727666714f744143756a4848716a6e424c4873624c4d6e 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 74476b644c6e526a47584948735a45514e526d67756c704d785875685078665a remote_crypto_key 74476b644c6e526a47584948735a45514e526d67756c704d785875685078665a 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 4f63686563726557786a506f634370797165685a585278475871467278466f4c remote_crypto_key 4f63686563726557786a506f634370797165685a585278475871467278466f4c 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 54734d54664a457a5250476c466f4a69766c504e6d5a455462434f6c54536156 remote_crypto_key 54734d54664a457a5250476c466f4a69766c504e6d5a455462434f6c54536156 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 6b73656365666a64436e6a716d69556a725973547873496670686a6b4a6b6a75 remote_crypto_key 6b73656365666a64436e6a716d69556a725973547873496670686a6b4a6b6a75 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 617a6e6b7766456e5648426443624751726f5152494f756d67566a544c4a4242 remote_crypto_key 617a6e6b7766456e5648426443624751726f5152494f756d67566a544c4a4242 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 565267706d6a4f526f6467554d56466f535a4f535457676354527a7861527351 remote_crypto_key 565267706d6a4f526f6467554d56466f535a4f535457676354527a7861527351 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 7573576b736d77754452574777714f4d6249565667536a73596258744566714f remote_crypto_key 7573576b736d77754452574777714f4d6249565667536a73596258744566714f 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 5041514b57744142736d694d544556416c7558647563704371646e7543765977 remote_crypto_key 5041514b57744142736d694d544556416c7558647563704371646e7543765977 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 TenGigabitEthernet8a/0/1
exec set interface unnumbered ipip0 use TenGigabitEthernet8a/0/1
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use TenGigabitEthernet8a/0/1
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use TenGigabitEthernet8a/0/1
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use TenGigabitEthernet8a/0/1
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use TenGigabitEthernet8a/0/1
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use TenGigabitEthernet8a/0/1
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use TenGigabitEthernet8a/0/1
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use TenGigabitEthernet8a/0/1
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use TenGigabitEthernet8a/0/1
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use TenGigabitEthernet8a/0/1
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use TenGigabitEthernet8a/0/1
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use TenGigabitEthernet8a/0/1
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use TenGigabitEthernet8a/0/1
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use TenGigabitEthernet8a/0/1
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use TenGigabitEthernet8a/0/1
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use TenGigabitEthernet8a/0/1
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use TenGigabitEthernet8a/0/1
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use TenGigabitEthernet8a/0/1
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use TenGigabitEthernet8a/0/1
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use TenGigabitEthernet8a/0/1
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use TenGigabitEthernet8a/0/1
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use TenGigabitEthernet8a/0/1
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use TenGigabitEthernet8a/0/1
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use TenGigabitEthernet8a/0/1
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use TenGigabitEthernet8a/0/1
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use TenGigabitEthernet8a/0/1
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use TenGigabitEthernet8a/0/1
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use TenGigabitEthernet8a/0/1
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use TenGigabitEthernet8a/0/1
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use TenGigabitEthernet8a/0/1
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use TenGigabitEthernet8a/0/1
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use TenGigabitEthernet8a/0/1
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use TenGigabitEthernet8a/0/1
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use TenGigabitEthernet8a/0/1
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use TenGigabitEthernet8a/0/1
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use TenGigabitEthernet8a/0/1
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use TenGigabitEthernet8a/0/1
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use TenGigabitEthernet8a/0/1
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use TenGigabitEthernet8a/0/1
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use TenGigabitEthernet8a/0/1
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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’nWMWEGcDRaFfMeRQ’,remote_crypto_key_len=16,remote_crypto_key=b’nWMWEGcDRaFfMeRQ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nZnwvpkPYuCumXcPgEfNCFfSmLZWPlEr’,remote_integ_key_len=32,remote_integ_key=b’nZnwvpkPYuCumXcPgEfNCFfSmLZWPlEr’,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’sXluHbWGZAodWQFc’,remote_crypto_key_len=16,remote_crypto_key=b’sXluHbWGZAodWQFc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’eBFxoUdsKPqMLDvelPGxItFBcHbkjZEj’,remote_integ_key_len=32,remote_integ_key=b’eBFxoUdsKPqMLDvelPGxItFBcHbkjZEj’,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’ZWPFtRaZsJIqNvMy’,remote_crypto_key_len=16,remote_crypto_key=b’ZWPFtRaZsJIqNvMy’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’QHPgTvwQMRRBLTzZVqKUXPFRNBkuQcAf’,remote_integ_key_len=32,remote_integ_key=b’QHPgTvwQMRRBLTzZVqKUXPFRNBkuQcAf’,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’PyfgFhAQghhElfeZ’,remote_crypto_key_len=16,remote_crypto_key=b’PyfgFhAQghhElfeZ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’EtCCzKFlIgsCrRJqOkSWozNSlWmhZOcw’,remote_integ_key_len=32,remote_integ_key=b’EtCCzKFlIgsCrRJqOkSWozNSlWmhZOcw’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’nWMWEGcDRaFfMeRQ’,remote_crypto_key_len=16,remote_crypto_key=b’nWMWEGcDRaFfMeRQ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nZnwvpkPYuCumXcPgEfNCFfSmLZWPlEr’,remote_integ_key_len=32,remote_integ_key=b’nZnwvpkPYuCumXcPgEfNCFfSmLZWPlEr’,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’sXluHbWGZAodWQFc’,remote_crypto_key_len=16,remote_crypto_key=b’sXluHbWGZAodWQFc’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’eBFxoUdsKPqMLDvelPGxItFBcHbkjZEj’,remote_integ_key_len=32,remote_integ_key=b’eBFxoUdsKPqMLDvelPGxItFBcHbkjZEj’,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’ZWPFtRaZsJIqNvMy’,remote_crypto_key_len=16,remote_crypto_key=b’ZWPFtRaZsJIqNvMy’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’QHPgTvwQMRRBLTzZVqKUXPFRNBkuQcAf’,remote_integ_key_len=32,remote_integ_key=b’QHPgTvwQMRRBLTzZVqKUXPFRNBkuQcAf’,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’PyfgFhAQghhElfeZ’,remote_crypto_key_len=16,remote_crypto_key=b’PyfgFhAQghhElfeZ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’EtCCzKFlIgsCrRJqOkSWozNSlWmhZOcw’,remote_integ_key_len=32,remote_integ_key=b’EtCCzKFlIgsCrRJqOkSWozNSlWmhZOcw’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’bbTCftfWBHsKkluw’,remote_crypto_key_len=16,remote_crypto_key=b’bbTCftfWBHsKkluw’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xSxUqmCiyveBtrwKlFcBMWpuJwHTZEKE’,remote_integ_key_len=32,remote_integ_key=b’xSxUqmCiyveBtrwKlFcBMWpuJwHTZEKE’,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’hwHPmDNTzRPeuwKo’,remote_crypto_key_len=16,remote_crypto_key=b’hwHPmDNTzRPeuwKo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’mlpRaCuZjNOSYrVSNtLLGAxKXIYTfTdp’,remote_integ_key_len=32,remote_integ_key=b’mlpRaCuZjNOSYrVSNtLLGAxKXIYTfTdp’,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’PrtWAdzKYHpngVFW’,remote_crypto_key_len=16,remote_crypto_key=b’PrtWAdzKYHpngVFW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FmnIYbtUTmVYpiXZahoSQYiSNFxhUnsh’,remote_integ_key_len=32,remote_integ_key=b’FmnIYbtUTmVYpiXZahoSQYiSNFxhUnsh’,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’hKDMcsXANUMMSbQO’,remote_crypto_key_len=16,remote_crypto_key=b’hKDMcsXANUMMSbQO’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’UkQFYnFaNEnWSGfbcmtOQFMxphMYQaTN’,remote_integ_key_len=32,remote_integ_key=b’UkQFYnFaNEnWSGfbcmtOQFMxphMYQaTN’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’bbTCftfWBHsKkluw’,remote_crypto_key_len=16,remote_crypto_key=b’bbTCftfWBHsKkluw’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’xSxUqmCiyveBtrwKlFcBMWpuJwHTZEKE’,remote_integ_key_len=32,remote_integ_key=b’xSxUqmCiyveBtrwKlFcBMWpuJwHTZEKE’,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’hwHPmDNTzRPeuwKo’,remote_crypto_key_len=16,remote_crypto_key=b’hwHPmDNTzRPeuwKo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’mlpRaCuZjNOSYrVSNtLLGAxKXIYTfTdp’,remote_integ_key_len=32,remote_integ_key=b’mlpRaCuZjNOSYrVSNtLLGAxKXIYTfTdp’,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’PrtWAdzKYHpngVFW’,remote_crypto_key_len=16,remote_crypto_key=b’PrtWAdzKYHpngVFW’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FmnIYbtUTmVYpiXZahoSQYiSNFxhUnsh’,remote_integ_key_len=32,remote_integ_key=b’FmnIYbtUTmVYpiXZahoSQYiSNFxhUnsh’,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’hKDMcsXANUMMSbQO’,remote_crypto_key_len=16,remote_crypto_key=b’hKDMcsXANUMMSbQO’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’UkQFYnFaNEnWSGfbcmtOQFMxphMYQaTN’,remote_integ_key_len=32,remote_integ_key=b’UkQFYnFaNEnWSGfbcmtOQFMxphMYQaTN’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’XTPILrDuiuibEfOI’,remote_crypto_key_len=16,remote_crypto_key=b’XTPILrDuiuibEfOI’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’GJYgHWXnEEursrGWiQSLCtetHoKGLcvU’,remote_integ_key_len=32,remote_integ_key=b’GJYgHWXnEEursrGWiQSLCtetHoKGLcvU’,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’GxcFbVcEzoXNWqsR’,remote_crypto_key_len=16,remote_crypto_key=b’GxcFbVcEzoXNWqsR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’UQMmdtJdRTHAklAYqfVEpscZIJKyMoEt’,remote_integ_key_len=32,remote_integ_key=b’UQMmdtJdRTHAklAYqfVEpscZIJKyMoEt’,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’fEHnJVYuAbeimfrj’,remote_crypto_key_len=16,remote_crypto_key=b’fEHnJVYuAbeimfrj’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’HkKAYoEKnDDJoEOQFySkyotvzYJwdwHj’,remote_integ_key_len=32,remote_integ_key=b’HkKAYoEKnDDJoEOQFySkyotvzYJwdwHj’,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’ukugNkUTfRQISBna’,remote_crypto_key_len=16,remote_crypto_key=b’ukugNkUTfRQISBna’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’fhAOYKiUUfbCNkqJzIvNXyDLKiNKixhS’,remote_integ_key_len=32,remote_integ_key=b’fhAOYKiUUfbCNkqJzIvNXyDLKiNKixhS’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’XTPILrDuiuibEfOI’,remote_crypto_key_len=16,remote_crypto_key=b’XTPILrDuiuibEfOI’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’GJYgHWXnEEursrGWiQSLCtetHoKGLcvU’,remote_integ_key_len=32,remote_integ_key=b’GJYgHWXnEEursrGWiQSLCtetHoKGLcvU’,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’GxcFbVcEzoXNWqsR’,remote_crypto_key_len=16,remote_crypto_key=b’GxcFbVcEzoXNWqsR’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’UQMmdtJdRTHAklAYqfVEpscZIJKyMoEt’,remote_integ_key_len=32,remote_integ_key=b’UQMmdtJdRTHAklAYqfVEpscZIJKyMoEt’,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’fEHnJVYuAbeimfrj’,remote_crypto_key_len=16,remote_crypto_key=b’fEHnJVYuAbeimfrj’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’HkKAYoEKnDDJoEOQFySkyotvzYJwdwHj’,remote_integ_key_len=32,remote_integ_key=b’HkKAYoEKnDDJoEOQFySkyotvzYJwdwHj’,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’ukugNkUTfRQISBna’,remote_crypto_key_len=16,remote_crypto_key=b’ukugNkUTfRQISBna’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’fhAOYKiUUfbCNkqJzIvNXyDLKiNKixhS’,remote_integ_key_len=32,remote_integ_key=b’fhAOYKiUUfbCNkqJzIvNXyDLKiNKixhS’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’COjrqssPZDVQgqzo’,remote_crypto_key_len=16,remote_crypto_key=b’COjrqssPZDVQgqzo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’mKRBjzgdeMXlmxwXrsIzvocFXTJBSYWj’,remote_integ_key_len=32,remote_integ_key=b’mKRBjzgdeMXlmxwXrsIzvocFXTJBSYWj’,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’eYlopGHvICOdjVHr’,remote_crypto_key_len=16,remote_crypto_key=b’eYlopGHvICOdjVHr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nhkdCcBKGRWRHssiDShbIBFQciWvlJKm’,remote_integ_key_len=32,remote_integ_key=b’nhkdCcBKGRWRHssiDShbIBFQciWvlJKm’,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’wlxxzJlLnuRbheHy’,remote_crypto_key_len=16,remote_crypto_key=b’wlxxzJlLnuRbheHy’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VeMoCVKjKYUAucTzcrtrhqcBsKFdBmux’,remote_integ_key_len=32,remote_integ_key=b’VeMoCVKjKYUAucTzcrtrhqcBsKFdBmux’,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’IoNXLykqvYiqqnES’,remote_crypto_key_len=16,remote_crypto_key=b’IoNXLykqvYiqqnES’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VssmhdldiJtDRWUSyXHbNIGpPOItBiDl’,remote_integ_key_len=32,remote_integ_key=b’VssmhdldiJtDRWUSyXHbNIGpPOItBiDl’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’COjrqssPZDVQgqzo’,remote_crypto_key_len=16,remote_crypto_key=b’COjrqssPZDVQgqzo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’mKRBjzgdeMXlmxwXrsIzvocFXTJBSYWj’,remote_integ_key_len=32,remote_integ_key=b’mKRBjzgdeMXlmxwXrsIzvocFXTJBSYWj’,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’eYlopGHvICOdjVHr’,remote_crypto_key_len=16,remote_crypto_key=b’eYlopGHvICOdjVHr’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nhkdCcBKGRWRHssiDShbIBFQciWvlJKm’,remote_integ_key_len=32,remote_integ_key=b’nhkdCcBKGRWRHssiDShbIBFQciWvlJKm’,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’wlxxzJlLnuRbheHy’,remote_crypto_key_len=16,remote_crypto_key=b’wlxxzJlLnuRbheHy’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VeMoCVKjKYUAucTzcrtrhqcBsKFdBmux’,remote_integ_key_len=32,remote_integ_key=b’VeMoCVKjKYUAucTzcrtrhqcBsKFdBmux’,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’IoNXLykqvYiqqnES’,remote_crypto_key_len=16,remote_crypto_key=b’IoNXLykqvYiqqnES’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’VssmhdldiJtDRWUSyXHbNIGpPOItBiDl’,remote_integ_key_len=32,remote_integ_key=b’VssmhdldiJtDRWUSyXHbNIGpPOItBiDl’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’VzmWgLthKfAjpSYv’,remote_crypto_key_len=16,remote_crypto_key=b’VzmWgLthKfAjpSYv’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’cMXeAFAwVhiyZFKALraBUtLjkAKitwxr’,remote_integ_key_len=32,remote_integ_key=b’cMXeAFAwVhiyZFKALraBUtLjkAKitwxr’,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’fhOWKYRabvQEcNsl’,remote_crypto_key_len=16,remote_crypto_key=b’fhOWKYRabvQEcNsl’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’bFkCkisNPOoAzRPqEpsyVTRETWGRkxlI’,remote_integ_key_len=32,remote_integ_key=b’bFkCkisNPOoAzRPqEpsyVTRETWGRkxlI’,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’zPKaQbiRriRKSluu’,remote_crypto_key_len=16,remote_crypto_key=b’zPKaQbiRriRKSluu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XSSIMXcglmGvwSZThSLXSLNjHeKNicMT’,remote_integ_key_len=32,remote_integ_key=b’XSSIMXcglmGvwSZThSLXSLNjHeKNicMT’,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’MiEKLKGUHxiFaxNI’,remote_crypto_key_len=16,remote_crypto_key=b’MiEKLKGUHxiFaxNI’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FFKPNhKxiHTOndRftDuMadYysCXSKvJg’,remote_integ_key_len=32,remote_integ_key=b’FFKPNhKxiHTOndRftDuMadYysCXSKvJg’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’VzmWgLthKfAjpSYv’,remote_crypto_key_len=16,remote_crypto_key=b’VzmWgLthKfAjpSYv’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’cMXeAFAwVhiyZFKALraBUtLjkAKitwxr’,remote_integ_key_len=32,remote_integ_key=b’cMXeAFAwVhiyZFKALraBUtLjkAKitwxr’,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’fhOWKYRabvQEcNsl’,remote_crypto_key_len=16,remote_crypto_key=b’fhOWKYRabvQEcNsl’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’bFkCkisNPOoAzRPqEpsyVTRETWGRkxlI’,remote_integ_key_len=32,remote_integ_key=b’bFkCkisNPOoAzRPqEpsyVTRETWGRkxlI’,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’zPKaQbiRriRKSluu’,remote_crypto_key_len=16,remote_crypto_key=b’zPKaQbiRriRKSluu’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’XSSIMXcglmGvwSZThSLXSLNjHeKNicMT’,remote_integ_key_len=32,remote_integ_key=b’XSSIMXcglmGvwSZThSLXSLNjHeKNicMT’,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’MiEKLKGUHxiFaxNI’,remote_crypto_key_len=16,remote_crypto_key=b’MiEKLKGUHxiFaxNI’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’FFKPNhKxiHTOndRftDuMadYysCXSKvJg’,remote_integ_key_len=32,remote_integ_key=b’FFKPNhKxiHTOndRftDuMadYysCXSKvJg’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’zTGdjYYPLOqrYrGM’,remote_crypto_key_len=16,remote_crypto_key=b’zTGdjYYPLOqrYrGM’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tAJenIWkqssOweTcDSDBBkmkBdyehEcZ’,remote_integ_key_len=32,remote_integ_key=b’tAJenIWkqssOweTcDSDBBkmkBdyehEcZ’,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’IqDEzuZnwhapFqBx’,remote_crypto_key_len=16,remote_crypto_key=b’IqDEzuZnwhapFqBx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’GyawCXNhScasmrMAOpTOskwOLYBcgHaW’,remote_integ_key_len=32,remote_integ_key=b’GyawCXNhScasmrMAOpTOskwOLYBcgHaW’,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’SYYWpNHpmpTcntdj’,remote_crypto_key_len=16,remote_crypto_key=b’SYYWpNHpmpTcntdj’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’lUxideMlhctQWgZawmiWYlnoxZbAGZmk’,remote_integ_key_len=32,remote_integ_key=b’lUxideMlhctQWgZawmiWYlnoxZbAGZmk’,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’AUYwClHXzcLIVXtS’,remote_crypto_key_len=16,remote_crypto_key=b’AUYwClHXzcLIVXtS’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nCZwSaUmkDxODcQJWjzZnrwwrAARKIhz’,remote_integ_key_len=32,remote_integ_key=b’nCZwSaUmkDxODcQJWjzZnrwwrAARKIhz’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’zTGdjYYPLOqrYrGM’,remote_crypto_key_len=16,remote_crypto_key=b’zTGdjYYPLOqrYrGM’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tAJenIWkqssOweTcDSDBBkmkBdyehEcZ’,remote_integ_key_len=32,remote_integ_key=b’tAJenIWkqssOweTcDSDBBkmkBdyehEcZ’,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’IqDEzuZnwhapFqBx’,remote_crypto_key_len=16,remote_crypto_key=b’IqDEzuZnwhapFqBx’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’GyawCXNhScasmrMAOpTOskwOLYBcgHaW’,remote_integ_key_len=32,remote_integ_key=b’GyawCXNhScasmrMAOpTOskwOLYBcgHaW’,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’SYYWpNHpmpTcntdj’,remote_crypto_key_len=16,remote_crypto_key=b’SYYWpNHpmpTcntdj’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’lUxideMlhctQWgZawmiWYlnoxZbAGZmk’,remote_integ_key_len=32,remote_integ_key=b’lUxideMlhctQWgZawmiWYlnoxZbAGZmk’,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’AUYwClHXzcLIVXtS’,remote_crypto_key_len=16,remote_crypto_key=b’AUYwClHXzcLIVXtS’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’nCZwSaUmkDxODcQJWjzZnrwwrAARKIhz’,remote_integ_key_len=32,remote_integ_key=b’nCZwSaUmkDxODcQJWjzZnrwwrAARKIhz’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’efYAxfodBFdTbzkn’,remote_crypto_key_len=16,remote_crypto_key=b’efYAxfodBFdTbzkn’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’DsVPOHxmisUTFcUnDXEzTFOzmHAfgZhK’,remote_integ_key_len=32,remote_integ_key=b’DsVPOHxmisUTFcUnDXEzTFOzmHAfgZhK’,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’szAAciqDrCTQxaHz’,remote_crypto_key_len=16,remote_crypto_key=b’szAAciqDrCTQxaHz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’MKPLMfPbOPNpMJmLwJNEwOdqmzSdFQHE’,remote_integ_key_len=32,remote_integ_key=b’MKPLMfPbOPNpMJmLwJNEwOdqmzSdFQHE’,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’CRzWmpoTlRQlNpTM’,remote_crypto_key_len=16,remote_crypto_key=b’CRzWmpoTlRQlNpTM’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’dcZTQMPZibDqBYNJhYmxDraaIdhOneup’,remote_integ_key_len=32,remote_integ_key=b’dcZTQMPZibDqBYNJhYmxDraaIdhOneup’,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’nAEdKpqlduMjWioV’,remote_crypto_key_len=16,remote_crypto_key=b’nAEdKpqlduMjWioV’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’RyZhoRUuvJrTaHViYMKqKWDYfKAhvrJM’,remote_integ_key_len=32,remote_integ_key=b’RyZhoRUuvJrTaHViYMKqKWDYfKAhvrJM’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’efYAxfodBFdTbzkn’,remote_crypto_key_len=16,remote_crypto_key=b’efYAxfodBFdTbzkn’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’DsVPOHxmisUTFcUnDXEzTFOzmHAfgZhK’,remote_integ_key_len=32,remote_integ_key=b’DsVPOHxmisUTFcUnDXEzTFOzmHAfgZhK’,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’szAAciqDrCTQxaHz’,remote_crypto_key_len=16,remote_crypto_key=b’szAAciqDrCTQxaHz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’MKPLMfPbOPNpMJmLwJNEwOdqmzSdFQHE’,remote_integ_key_len=32,remote_integ_key=b’MKPLMfPbOPNpMJmLwJNEwOdqmzSdFQHE’,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’CRzWmpoTlRQlNpTM’,remote_crypto_key_len=16,remote_crypto_key=b’CRzWmpoTlRQlNpTM’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’dcZTQMPZibDqBYNJhYmxDraaIdhOneup’,remote_integ_key_len=32,remote_integ_key=b’dcZTQMPZibDqBYNJhYmxDraaIdhOneup’,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’nAEdKpqlduMjWioV’,remote_crypto_key_len=16,remote_crypto_key=b’nAEdKpqlduMjWioV’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’RyZhoRUuvJrTaHViYMKqKWDYfKAhvrJM’,remote_integ_key_len=32,remote_integ_key=b’RyZhoRUuvJrTaHViYMKqKWDYfKAhvrJM’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’tpZjUbnLsuVHZYKY’,remote_crypto_key_len=16,remote_crypto_key=b’tpZjUbnLsuVHZYKY’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’TZUzMPYHvTJGsjYrdMMCPnYHYrGEOsOy’,remote_integ_key_len=32,remote_integ_key=b’TZUzMPYHvTJGsjYrdMMCPnYHYrGEOsOy’,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’lETpUNTxscKCELRo’,remote_crypto_key_len=16,remote_crypto_key=b’lETpUNTxscKCELRo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’frQpZpdNZfyzbUvNJXnNOshyxMYoALwN’,remote_integ_key_len=32,remote_integ_key=b’frQpZpdNZfyzbUvNJXnNOshyxMYoALwN’,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’cxgEhWkmgKlPVwhD’,remote_crypto_key_len=16,remote_crypto_key=b’cxgEhWkmgKlPVwhD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’imRmLbdHudbljlMOSUbYfqhAlPAGUjdK’,remote_integ_key_len=32,remote_integ_key=b’imRmLbdHudbljlMOSUbYfqhAlPAGUjdK’,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’QVoeUeMqqtWPuEtz’,remote_crypto_key_len=16,remote_crypto_key=b’QVoeUeMqqtWPuEtz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’EhSBqtmzXbgxxzrnvNERhodevmmSTQKC’,remote_integ_key_len=32,remote_integ_key=b’EhSBqtmzXbgxxzrnvNERhodevmmSTQKC’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’tpZjUbnLsuVHZYKY’,remote_crypto_key_len=16,remote_crypto_key=b’tpZjUbnLsuVHZYKY’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’TZUzMPYHvTJGsjYrdMMCPnYHYrGEOsOy’,remote_integ_key_len=32,remote_integ_key=b’TZUzMPYHvTJGsjYrdMMCPnYHYrGEOsOy’,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’lETpUNTxscKCELRo’,remote_crypto_key_len=16,remote_crypto_key=b’lETpUNTxscKCELRo’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’frQpZpdNZfyzbUvNJXnNOshyxMYoALwN’,remote_integ_key_len=32,remote_integ_key=b’frQpZpdNZfyzbUvNJXnNOshyxMYoALwN’,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’cxgEhWkmgKlPVwhD’,remote_crypto_key_len=16,remote_crypto_key=b’cxgEhWkmgKlPVwhD’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’imRmLbdHudbljlMOSUbYfqhAlPAGUjdK’,remote_integ_key_len=32,remote_integ_key=b’imRmLbdHudbljlMOSUbYfqhAlPAGUjdK’,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’QVoeUeMqqtWPuEtz’,remote_crypto_key_len=16,remote_crypto_key=b’QVoeUeMqqtWPuEtz’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’EhSBqtmzXbgxxzrnvNERhodevmmSTQKC’,remote_integ_key_len=32,remote_integ_key=b’EhSBqtmzXbgxxzrnvNERhodevmmSTQKC’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’AZlRgoWnzXnICZga’,remote_crypto_key_len=16,remote_crypto_key=b’AZlRgoWnzXnICZga’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’bGKfhgMatvsvOKjviYUXKulAHoFGgCGG’,remote_integ_key_len=32,remote_integ_key=b’bGKfhgMatvsvOKjviYUXKulAHoFGgCGG’,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’bETVjoDJjVATgDyq’,remote_crypto_key_len=16,remote_crypto_key=b’bETVjoDJjVATgDyq’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ZpParoaPwzTFKTqpTkKWmCqUbgXBCuuF’,remote_integ_key_len=32,remote_integ_key=b’ZpParoaPwzTFKTqpTkKWmCqUbgXBCuuF’,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’LxEcElcepsfmlteZ’,remote_crypto_key_len=16,remote_crypto_key=b’LxEcElcepsfmlteZ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tMNDLpbxDFxaCjMoPLAhGTogGDPPXDYf’,remote_integ_key_len=32,remote_integ_key=b’tMNDLpbxDFxaCjMoPLAhGTogGDPPXDYf’,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’iWpYNxAdazRfGPRb’,remote_crypto_key_len=16,remote_crypto_key=b’iWpYNxAdazRfGPRb’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’lCQKZZIogAtsjJbmZpifBpVFYpWnPOMF’,remote_integ_key_len=32,remote_integ_key=b’lCQKZZIogAtsjJbmZpifBpVFYpWnPOMF’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’AZlRgoWnzXnICZga’,remote_crypto_key_len=16,remote_crypto_key=b’AZlRgoWnzXnICZga’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’bGKfhgMatvsvOKjviYUXKulAHoFGgCGG’,remote_integ_key_len=32,remote_integ_key=b’bGKfhgMatvsvOKjviYUXKulAHoFGgCGG’,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’bETVjoDJjVATgDyq’,remote_crypto_key_len=16,remote_crypto_key=b’bETVjoDJjVATgDyq’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’ZpParoaPwzTFKTqpTkKWmCqUbgXBCuuF’,remote_integ_key_len=32,remote_integ_key=b’ZpParoaPwzTFKTqpTkKWmCqUbgXBCuuF’,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’LxEcElcepsfmlteZ’,remote_crypto_key_len=16,remote_crypto_key=b’LxEcElcepsfmlteZ’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’tMNDLpbxDFxaCjMoPLAhGTogGDPPXDYf’,remote_integ_key_len=32,remote_integ_key=b’tMNDLpbxDFxaCjMoPLAhGTogGDPPXDYf’,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’iWpYNxAdazRfGPRb’,remote_crypto_key_len=16,remote_crypto_key=b’iWpYNxAdazRfGPRb’,integ_alg=4,local_integ_key_len=32,local_integ_key=b’lCQKZZIogAtsjJbmZpifBpVFYpWnPOMF’,remote_integ_key_len=32,remote_integ_key=b’lCQKZZIogAtsjJbmZpifBpVFYpWnPOMF’,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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’gIGeuPjLAjafuarh’,remote_crypto_key_len=16,remote_crypto_key=b’gIGeuPjLAjafuarh’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dbtuTgvuEWvtfcLDAnfcMjGKUzrBANlRdRxQmmTGuKsywBToGmMKxcaYXkDSbUet’,remote_integ_key_len=64,remote_integ_key=b’dbtuTgvuEWvtfcLDAnfcMjGKUzrBANlRdRxQmmTGuKsywBToGmMKxcaYXkDSbUet’,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’frKgBQWetFoQJAGv’,remote_crypto_key_len=16,remote_crypto_key=b’frKgBQWetFoQJAGv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’haTKuWSCkqDvRyQlCWBLhSGKXHZJnkEZfJhqOlaylmomBBgFMQgetihcGiEOwwNW’,remote_integ_key_len=64,remote_integ_key=b’haTKuWSCkqDvRyQlCWBLhSGKXHZJnkEZfJhqOlaylmomBBgFMQgetihcGiEOwwNW’,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’TRJzwRdhUgXmyszd’,remote_crypto_key_len=16,remote_crypto_key=b’TRJzwRdhUgXmyszd’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’aRFESLhwoVxnjjyVSJeSAoAIQcibDXDLoyFXLajRIxApKGEFtWOfWFmtulaEUOXz’,remote_integ_key_len=64,remote_integ_key=b’aRFESLhwoVxnjjyVSJeSAoAIQcibDXDLoyFXLajRIxApKGEFtWOfWFmtulaEUOXz’,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’cwrgXszYiFUybWhV’,remote_crypto_key_len=16,remote_crypto_key=b’cwrgXszYiFUybWhV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’jyZRvYnPzEvOPWUdEEixXNhdZRxMjlUerlMXnFHQNAvZzbHAbftHsyYZfjRxKwxR’,remote_integ_key_len=64,remote_integ_key=b’jyZRvYnPzEvOPWUdEEixXNhdZRxMjlUerlMXnFHQNAvZzbHAbftHsyYZfjRxKwxR’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’gIGeuPjLAjafuarh’,remote_crypto_key_len=16,remote_crypto_key=b’gIGeuPjLAjafuarh’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’dbtuTgvuEWvtfcLDAnfcMjGKUzrBANlRdRxQmmTGuKsywBToGmMKxcaYXkDSbUet’,remote_integ_key_len=64,remote_integ_key=b’dbtuTgvuEWvtfcLDAnfcMjGKUzrBANlRdRxQmmTGuKsywBToGmMKxcaYXkDSbUet’,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’frKgBQWetFoQJAGv’,remote_crypto_key_len=16,remote_crypto_key=b’frKgBQWetFoQJAGv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’haTKuWSCkqDvRyQlCWBLhSGKXHZJnkEZfJhqOlaylmomBBgFMQgetihcGiEOwwNW’,remote_integ_key_len=64,remote_integ_key=b’haTKuWSCkqDvRyQlCWBLhSGKXHZJnkEZfJhqOlaylmomBBgFMQgetihcGiEOwwNW’,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’TRJzwRdhUgXmyszd’,remote_crypto_key_len=16,remote_crypto_key=b’TRJzwRdhUgXmyszd’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’aRFESLhwoVxnjjyVSJeSAoAIQcibDXDLoyFXLajRIxApKGEFtWOfWFmtulaEUOXz’,remote_integ_key_len=64,remote_integ_key=b’aRFESLhwoVxnjjyVSJeSAoAIQcibDXDLoyFXLajRIxApKGEFtWOfWFmtulaEUOXz’,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’cwrgXszYiFUybWhV’,remote_crypto_key_len=16,remote_crypto_key=b’cwrgXszYiFUybWhV’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’jyZRvYnPzEvOPWUdEEixXNhdZRxMjlUerlMXnFHQNAvZzbHAbftHsyYZfjRxKwxR’,remote_integ_key_len=64,remote_integ_key=b’jyZRvYnPzEvOPWUdEEixXNhdZRxMjlUerlMXnFHQNAvZzbHAbftHsyYZfjRxKwxR’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’OqGePdbZPwQushhw’,remote_crypto_key_len=16,remote_crypto_key=b’OqGePdbZPwQushhw’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’TnejZtsDAobXjTrkmTohCNLehNpdkszlxDLjPqydmTHmFXwmytcMyLibBCLJOsBi’,remote_integ_key_len=64,remote_integ_key=b’TnejZtsDAobXjTrkmTohCNLehNpdkszlxDLjPqydmTHmFXwmytcMyLibBCLJOsBi’,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’UNbtzXiDXzQINfCn’,remote_crypto_key_len=16,remote_crypto_key=b’UNbtzXiDXzQINfCn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’SEYDqYTpIJgAdZevaoAagLkttvRXZLybQGlZCyxwmAySoSZROvioXXcNvEKNkFLf’,remote_integ_key_len=64,remote_integ_key=b’SEYDqYTpIJgAdZevaoAagLkttvRXZLybQGlZCyxwmAySoSZROvioXXcNvEKNkFLf’,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’wGuhISMUyhBHaJYh’,remote_crypto_key_len=16,remote_crypto_key=b’wGuhISMUyhBHaJYh’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’EuAbXrsoSXKfGetYkoVTdMritEpCdLxDEpbXykQSeWmuUTjRvkCNeYoCvqWPRMdI’,remote_integ_key_len=64,remote_integ_key=b’EuAbXrsoSXKfGetYkoVTdMritEpCdLxDEpbXykQSeWmuUTjRvkCNeYoCvqWPRMdI’,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’dHXBZvJQlTVkQkbm’,remote_crypto_key_len=16,remote_crypto_key=b’dHXBZvJQlTVkQkbm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’nBEPhdtdJanMHPoPFQEEZdegZhdaAHfHNOMesULVxbutakkCxtGTklzsqtflmonc’,remote_integ_key_len=64,remote_integ_key=b’nBEPhdtdJanMHPoPFQEEZdegZhdaAHfHNOMesULVxbutakkCxtGTklzsqtflmonc’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’OqGePdbZPwQushhw’,remote_crypto_key_len=16,remote_crypto_key=b’OqGePdbZPwQushhw’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’TnejZtsDAobXjTrkmTohCNLehNpdkszlxDLjPqydmTHmFXwmytcMyLibBCLJOsBi’,remote_integ_key_len=64,remote_integ_key=b’TnejZtsDAobXjTrkmTohCNLehNpdkszlxDLjPqydmTHmFXwmytcMyLibBCLJOsBi’,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’UNbtzXiDXzQINfCn’,remote_crypto_key_len=16,remote_crypto_key=b’UNbtzXiDXzQINfCn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’SEYDqYTpIJgAdZevaoAagLkttvRXZLybQGlZCyxwmAySoSZROvioXXcNvEKNkFLf’,remote_integ_key_len=64,remote_integ_key=b’SEYDqYTpIJgAdZevaoAagLkttvRXZLybQGlZCyxwmAySoSZROvioXXcNvEKNkFLf’,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’wGuhISMUyhBHaJYh’,remote_crypto_key_len=16,remote_crypto_key=b’wGuhISMUyhBHaJYh’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’EuAbXrsoSXKfGetYkoVTdMritEpCdLxDEpbXykQSeWmuUTjRvkCNeYoCvqWPRMdI’,remote_integ_key_len=64,remote_integ_key=b’EuAbXrsoSXKfGetYkoVTdMritEpCdLxDEpbXykQSeWmuUTjRvkCNeYoCvqWPRMdI’,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’dHXBZvJQlTVkQkbm’,remote_crypto_key_len=16,remote_crypto_key=b’dHXBZvJQlTVkQkbm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’nBEPhdtdJanMHPoPFQEEZdegZhdaAHfHNOMesULVxbutakkCxtGTklzsqtflmonc’,remote_integ_key_len=64,remote_integ_key=b’nBEPhdtdJanMHPoPFQEEZdegZhdaAHfHNOMesULVxbutakkCxtGTklzsqtflmonc’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’sdpmuEKRtnYAZmWm’,remote_crypto_key_len=16,remote_crypto_key=b’sdpmuEKRtnYAZmWm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’cHyzEZlVRHRxEfoLsljwkEvOeWujMjFlULbzfopqBNfsDJDndtNrjaDDFZjZxDbP’,remote_integ_key_len=64,remote_integ_key=b’cHyzEZlVRHRxEfoLsljwkEvOeWujMjFlULbzfopqBNfsDJDndtNrjaDDFZjZxDbP’,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’PNsufrhwwNleasNU’,remote_crypto_key_len=16,remote_crypto_key=b’PNsufrhwwNleasNU’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’PdXDZNAuTSoppbPlBSyBMDAtNMuhgUwRZTjUncJtWxgqUUXipYrYarDwskkpMnum’,remote_integ_key_len=64,remote_integ_key=b’PdXDZNAuTSoppbPlBSyBMDAtNMuhgUwRZTjUncJtWxgqUUXipYrYarDwskkpMnum’,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’MXyBRGBAxlMoVyPu’,remote_crypto_key_len=16,remote_crypto_key=b’MXyBRGBAxlMoVyPu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’UYCMuFzFyIoYPHCigVAgsaNTImDvVahRRMBVgZlrzohjGSISydpOYBlfnIbfmMdU’,remote_integ_key_len=64,remote_integ_key=b’UYCMuFzFyIoYPHCigVAgsaNTImDvVahRRMBVgZlrzohjGSISydpOYBlfnIbfmMdU’,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’KucIjBfxeUuTnvBY’,remote_crypto_key_len=16,remote_crypto_key=b’KucIjBfxeUuTnvBY’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zAeFJJTjsWJlHttKrSjXfZzayuNvPcRJKIHKyHRSBHvjrsCJKAhcBRQrxjVDeycW’,remote_integ_key_len=64,remote_integ_key=b’zAeFJJTjsWJlHttKrSjXfZzayuNvPcRJKIHKyHRSBHvjrsCJKAhcBRQrxjVDeycW’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’sdpmuEKRtnYAZmWm’,remote_crypto_key_len=16,remote_crypto_key=b’sdpmuEKRtnYAZmWm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’cHyzEZlVRHRxEfoLsljwkEvOeWujMjFlULbzfopqBNfsDJDndtNrjaDDFZjZxDbP’,remote_integ_key_len=64,remote_integ_key=b’cHyzEZlVRHRxEfoLsljwkEvOeWujMjFlULbzfopqBNfsDJDndtNrjaDDFZjZxDbP’,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’PNsufrhwwNleasNU’,remote_crypto_key_len=16,remote_crypto_key=b’PNsufrhwwNleasNU’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’PdXDZNAuTSoppbPlBSyBMDAtNMuhgUwRZTjUncJtWxgqUUXipYrYarDwskkpMnum’,remote_integ_key_len=64,remote_integ_key=b’PdXDZNAuTSoppbPlBSyBMDAtNMuhgUwRZTjUncJtWxgqUUXipYrYarDwskkpMnum’,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’MXyBRGBAxlMoVyPu’,remote_crypto_key_len=16,remote_crypto_key=b’MXyBRGBAxlMoVyPu’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’UYCMuFzFyIoYPHCigVAgsaNTImDvVahRRMBVgZlrzohjGSISydpOYBlfnIbfmMdU’,remote_integ_key_len=64,remote_integ_key=b’UYCMuFzFyIoYPHCigVAgsaNTImDvVahRRMBVgZlrzohjGSISydpOYBlfnIbfmMdU’,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’KucIjBfxeUuTnvBY’,remote_crypto_key_len=16,remote_crypto_key=b’KucIjBfxeUuTnvBY’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’zAeFJJTjsWJlHttKrSjXfZzayuNvPcRJKIHKyHRSBHvjrsCJKAhcBRQrxjVDeycW’,remote_integ_key_len=64,remote_integ_key=b’zAeFJJTjsWJlHttKrSjXfZzayuNvPcRJKIHKyHRSBHvjrsCJKAhcBRQrxjVDeycW’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’xqzzehVkGBuxrDSe’,remote_crypto_key_len=16,remote_crypto_key=b’xqzzehVkGBuxrDSe’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HHQRIvKhGscTkoyRZttJOWYffLqaEmNhllLhhwSSyJLYBpbbovJbqYLXFtlFOzUg’,remote_integ_key_len=64,remote_integ_key=b’HHQRIvKhGscTkoyRZttJOWYffLqaEmNhllLhhwSSyJLYBpbbovJbqYLXFtlFOzUg’,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’MzokZivPXXlfqeEN’,remote_crypto_key_len=16,remote_crypto_key=b’MzokZivPXXlfqeEN’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MDPlwyhJhAweksjBaIlcrWQlpWznbUJHrYpMfcPtVgfAiGFhNHhDSvoAmuczLBQD’,remote_integ_key_len=64,remote_integ_key=b’MDPlwyhJhAweksjBaIlcrWQlpWznbUJHrYpMfcPtVgfAiGFhNHhDSvoAmuczLBQD’,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’uHLcPmEmhmgiRSLt’,remote_crypto_key_len=16,remote_crypto_key=b’uHLcPmEmhmgiRSLt’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’oWKvOAHzIIvBGyyLQiyIVJueLfHcRpeuKLLLFzEHVZxgQtidWajPLNaOSSxISJby’,remote_integ_key_len=64,remote_integ_key=b’oWKvOAHzIIvBGyyLQiyIVJueLfHcRpeuKLLLFzEHVZxgQtidWajPLNaOSSxISJby’,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’QCHMDeaXfPPMYDMe’,remote_crypto_key_len=16,remote_crypto_key=b’QCHMDeaXfPPMYDMe’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’bUPOuAHkYtjknVItvOjSkUtpdLsAEDoqaAPBLeBXrQIqwNJnXnSvwqAGdllKGZJA’,remote_integ_key_len=64,remote_integ_key=b’bUPOuAHkYtjknVItvOjSkUtpdLsAEDoqaAPBLeBXrQIqwNJnXnSvwqAGdllKGZJA’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’xqzzehVkGBuxrDSe’,remote_crypto_key_len=16,remote_crypto_key=b’xqzzehVkGBuxrDSe’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HHQRIvKhGscTkoyRZttJOWYffLqaEmNhllLhhwSSyJLYBpbbovJbqYLXFtlFOzUg’,remote_integ_key_len=64,remote_integ_key=b’HHQRIvKhGscTkoyRZttJOWYffLqaEmNhllLhhwSSyJLYBpbbovJbqYLXFtlFOzUg’,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’MzokZivPXXlfqeEN’,remote_crypto_key_len=16,remote_crypto_key=b’MzokZivPXXlfqeEN’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MDPlwyhJhAweksjBaIlcrWQlpWznbUJHrYpMfcPtVgfAiGFhNHhDSvoAmuczLBQD’,remote_integ_key_len=64,remote_integ_key=b’MDPlwyhJhAweksjBaIlcrWQlpWznbUJHrYpMfcPtVgfAiGFhNHhDSvoAmuczLBQD’,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’uHLcPmEmhmgiRSLt’,remote_crypto_key_len=16,remote_crypto_key=b’uHLcPmEmhmgiRSLt’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’oWKvOAHzIIvBGyyLQiyIVJueLfHcRpeuKLLLFzEHVZxgQtidWajPLNaOSSxISJby’,remote_integ_key_len=64,remote_integ_key=b’oWKvOAHzIIvBGyyLQiyIVJueLfHcRpeuKLLLFzEHVZxgQtidWajPLNaOSSxISJby’,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’QCHMDeaXfPPMYDMe’,remote_crypto_key_len=16,remote_crypto_key=b’QCHMDeaXfPPMYDMe’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’bUPOuAHkYtjknVItvOjSkUtpdLsAEDoqaAPBLeBXrQIqwNJnXnSvwqAGdllKGZJA’,remote_integ_key_len=64,remote_integ_key=b’bUPOuAHkYtjknVItvOjSkUtpdLsAEDoqaAPBLeBXrQIqwNJnXnSvwqAGdllKGZJA’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’yKkiAaSaUchOOdMv’,remote_crypto_key_len=16,remote_crypto_key=b’yKkiAaSaUchOOdMv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’iJCFyZpaGyPBiCBobciqsTbwswuhQgwGEkFwWADqJRLgfSNmMwvaDQmJQoHrVWUY’,remote_integ_key_len=64,remote_integ_key=b’iJCFyZpaGyPBiCBobciqsTbwswuhQgwGEkFwWADqJRLgfSNmMwvaDQmJQoHrVWUY’,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’DrWHVLYMosZnTnju’,remote_crypto_key_len=16,remote_crypto_key=b’DrWHVLYMosZnTnju’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AEFAEEZJxrzIStRmDRaZaSCIoFWRBwUGtrRfjUJbiBtzbrJqBuCAbrVFQBVfDQNI’,remote_integ_key_len=64,remote_integ_key=b’AEFAEEZJxrzIStRmDRaZaSCIoFWRBwUGtrRfjUJbiBtzbrJqBuCAbrVFQBVfDQNI’,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’ixoYlZcNlOsNPWSZ’,remote_crypto_key_len=16,remote_crypto_key=b’ixoYlZcNlOsNPWSZ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HaqoGPkdQyjyHKscnJpMREpBaQmJUYrBXmbWyUIdVjjTuQFDosEcGkUvRQkskfrA’,remote_integ_key_len=64,remote_integ_key=b’HaqoGPkdQyjyHKscnJpMREpBaQmJUYrBXmbWyUIdVjjTuQFDosEcGkUvRQkskfrA’,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’kXjhFkOrpOIrtQDy’,remote_crypto_key_len=16,remote_crypto_key=b’kXjhFkOrpOIrtQDy’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xGdAyxzuNbIvXZSpLgAPCvPIOfCZOJOlOiybrfiJtYkrfXLwIqxjFfssJOlEsMWj’,remote_integ_key_len=64,remote_integ_key=b’xGdAyxzuNbIvXZSpLgAPCvPIOfCZOJOlOiybrfiJtYkrfXLwIqxjFfssJOlEsMWj’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’yKkiAaSaUchOOdMv’,remote_crypto_key_len=16,remote_crypto_key=b’yKkiAaSaUchOOdMv’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’iJCFyZpaGyPBiCBobciqsTbwswuhQgwGEkFwWADqJRLgfSNmMwvaDQmJQoHrVWUY’,remote_integ_key_len=64,remote_integ_key=b’iJCFyZpaGyPBiCBobciqsTbwswuhQgwGEkFwWADqJRLgfSNmMwvaDQmJQoHrVWUY’,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’DrWHVLYMosZnTnju’,remote_crypto_key_len=16,remote_crypto_key=b’DrWHVLYMosZnTnju’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AEFAEEZJxrzIStRmDRaZaSCIoFWRBwUGtrRfjUJbiBtzbrJqBuCAbrVFQBVfDQNI’,remote_integ_key_len=64,remote_integ_key=b’AEFAEEZJxrzIStRmDRaZaSCIoFWRBwUGtrRfjUJbiBtzbrJqBuCAbrVFQBVfDQNI’,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’ixoYlZcNlOsNPWSZ’,remote_crypto_key_len=16,remote_crypto_key=b’ixoYlZcNlOsNPWSZ’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’HaqoGPkdQyjyHKscnJpMREpBaQmJUYrBXmbWyUIdVjjTuQFDosEcGkUvRQkskfrA’,remote_integ_key_len=64,remote_integ_key=b’HaqoGPkdQyjyHKscnJpMREpBaQmJUYrBXmbWyUIdVjjTuQFDosEcGkUvRQkskfrA’,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’kXjhFkOrpOIrtQDy’,remote_crypto_key_len=16,remote_crypto_key=b’kXjhFkOrpOIrtQDy’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xGdAyxzuNbIvXZSpLgAPCvPIOfCZOJOlOiybrfiJtYkrfXLwIqxjFfssJOlEsMWj’,remote_integ_key_len=64,remote_integ_key=b’xGdAyxzuNbIvXZSpLgAPCvPIOfCZOJOlOiybrfiJtYkrfXLwIqxjFfssJOlEsMWj’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’FUOIlkhRHrgNfeDO’,remote_crypto_key_len=16,remote_crypto_key=b’FUOIlkhRHrgNfeDO’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’RJapLxWjiopCLyPuPxWJzaEgmItfgFiRueXsqUkXvEKPwxyLHVdGgjWQYsKtwcLx’,remote_integ_key_len=64,remote_integ_key=b’RJapLxWjiopCLyPuPxWJzaEgmItfgFiRueXsqUkXvEKPwxyLHVdGgjWQYsKtwcLx’,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’rvNPhkwygBMgDmTC’,remote_crypto_key_len=16,remote_crypto_key=b’rvNPhkwygBMgDmTC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’SdpkOfJkeVeOfrAKaPSKrGxuTATwrnHXTJfgrjbCCSLxTQRkoQgJlYbfFKeBegLO’,remote_integ_key_len=64,remote_integ_key=b’SdpkOfJkeVeOfrAKaPSKrGxuTATwrnHXTJfgrjbCCSLxTQRkoQgJlYbfFKeBegLO’,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’vQiWMWslLedHqXZP’,remote_crypto_key_len=16,remote_crypto_key=b’vQiWMWslLedHqXZP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’DGImyFNZRIqRPaPepvbAwVYRGLpKyTsuESxpDGhsWrCTKbYscUwzRJEQMbEjUhNF’,remote_integ_key_len=64,remote_integ_key=b’DGImyFNZRIqRPaPepvbAwVYRGLpKyTsuESxpDGhsWrCTKbYscUwzRJEQMbEjUhNF’,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’LNbRZJnRomWzskvk’,remote_crypto_key_len=16,remote_crypto_key=b’LNbRZJnRomWzskvk’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’wgZKOUBAiUUjhbxLpQpHrNROaxmACMNYmusiSvHfmHEfFYBqiGgoHTYUulFNUGEL’,remote_integ_key_len=64,remote_integ_key=b’wgZKOUBAiUUjhbxLpQpHrNROaxmACMNYmusiSvHfmHEfFYBqiGgoHTYUulFNUGEL’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’FUOIlkhRHrgNfeDO’,remote_crypto_key_len=16,remote_crypto_key=b’FUOIlkhRHrgNfeDO’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’RJapLxWjiopCLyPuPxWJzaEgmItfgFiRueXsqUkXvEKPwxyLHVdGgjWQYsKtwcLx’,remote_integ_key_len=64,remote_integ_key=b’RJapLxWjiopCLyPuPxWJzaEgmItfgFiRueXsqUkXvEKPwxyLHVdGgjWQYsKtwcLx’,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’rvNPhkwygBMgDmTC’,remote_crypto_key_len=16,remote_crypto_key=b’rvNPhkwygBMgDmTC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’SdpkOfJkeVeOfrAKaPSKrGxuTATwrnHXTJfgrjbCCSLxTQRkoQgJlYbfFKeBegLO’,remote_integ_key_len=64,remote_integ_key=b’SdpkOfJkeVeOfrAKaPSKrGxuTATwrnHXTJfgrjbCCSLxTQRkoQgJlYbfFKeBegLO’,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’vQiWMWslLedHqXZP’,remote_crypto_key_len=16,remote_crypto_key=b’vQiWMWslLedHqXZP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’DGImyFNZRIqRPaPepvbAwVYRGLpKyTsuESxpDGhsWrCTKbYscUwzRJEQMbEjUhNF’,remote_integ_key_len=64,remote_integ_key=b’DGImyFNZRIqRPaPepvbAwVYRGLpKyTsuESxpDGhsWrCTKbYscUwzRJEQMbEjUhNF’,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’LNbRZJnRomWzskvk’,remote_crypto_key_len=16,remote_crypto_key=b’LNbRZJnRomWzskvk’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’wgZKOUBAiUUjhbxLpQpHrNROaxmACMNYmusiSvHfmHEfFYBqiGgoHTYUulFNUGEL’,remote_integ_key_len=64,remote_integ_key=b’wgZKOUBAiUUjhbxLpQpHrNROaxmACMNYmusiSvHfmHEfFYBqiGgoHTYUulFNUGEL’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’SNkAYMpxhTqCYigK’,remote_crypto_key_len=16,remote_crypto_key=b’SNkAYMpxhTqCYigK’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’GvyJZqkcmDMIuXhmPRdYrbGkfYWYPfIDKJqFzTpVrxVCYcriUUiRRqHYRouVLDjC’,remote_integ_key_len=64,remote_integ_key=b’GvyJZqkcmDMIuXhmPRdYrbGkfYWYPfIDKJqFzTpVrxVCYcriUUiRRqHYRouVLDjC’,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’MgcLjmkfPWqMfzaK’,remote_crypto_key_len=16,remote_crypto_key=b’MgcLjmkfPWqMfzaK’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’euFKYsndaiegBSRhRalNahWgTxUrkBFKuhwIQyzKQhLgQEziLnPMDxEeykddRVha’,remote_integ_key_len=64,remote_integ_key=b’euFKYsndaiegBSRhRalNahWgTxUrkBFKuhwIQyzKQhLgQEziLnPMDxEeykddRVha’,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’lJeKryxMrSTvruAB’,remote_crypto_key_len=16,remote_crypto_key=b’lJeKryxMrSTvruAB’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MLRbMvcWaFpXNMrBpoKeUShIXSfDHsOLkknXOSkvuASvwbMfsZGtPDheqHzxpkJt’,remote_integ_key_len=64,remote_integ_key=b’MLRbMvcWaFpXNMrBpoKeUShIXSfDHsOLkknXOSkvuASvwbMfsZGtPDheqHzxpkJt’,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’asjWaAuxkNYytuyc’,remote_crypto_key_len=16,remote_crypto_key=b’asjWaAuxkNYytuyc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mNLLSaVRyWgsmwIFIYJBHFWiqIFzpcfdnXEruCCbbuWvlQeFShDAZdCBLIAXSTCh’,remote_integ_key_len=64,remote_integ_key=b’mNLLSaVRyWgsmwIFIYJBHFWiqIFzpcfdnXEruCCbbuWvlQeFShDAZdCBLIAXSTCh’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’SNkAYMpxhTqCYigK’,remote_crypto_key_len=16,remote_crypto_key=b’SNkAYMpxhTqCYigK’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’GvyJZqkcmDMIuXhmPRdYrbGkfYWYPfIDKJqFzTpVrxVCYcriUUiRRqHYRouVLDjC’,remote_integ_key_len=64,remote_integ_key=b’GvyJZqkcmDMIuXhmPRdYrbGkfYWYPfIDKJqFzTpVrxVCYcriUUiRRqHYRouVLDjC’,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’MgcLjmkfPWqMfzaK’,remote_crypto_key_len=16,remote_crypto_key=b’MgcLjmkfPWqMfzaK’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’euFKYsndaiegBSRhRalNahWgTxUrkBFKuhwIQyzKQhLgQEziLnPMDxEeykddRVha’,remote_integ_key_len=64,remote_integ_key=b’euFKYsndaiegBSRhRalNahWgTxUrkBFKuhwIQyzKQhLgQEziLnPMDxEeykddRVha’,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’lJeKryxMrSTvruAB’,remote_crypto_key_len=16,remote_crypto_key=b’lJeKryxMrSTvruAB’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MLRbMvcWaFpXNMrBpoKeUShIXSfDHsOLkknXOSkvuASvwbMfsZGtPDheqHzxpkJt’,remote_integ_key_len=64,remote_integ_key=b’MLRbMvcWaFpXNMrBpoKeUShIXSfDHsOLkknXOSkvuASvwbMfsZGtPDheqHzxpkJt’,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’asjWaAuxkNYytuyc’,remote_crypto_key_len=16,remote_crypto_key=b’asjWaAuxkNYytuyc’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mNLLSaVRyWgsmwIFIYJBHFWiqIFzpcfdnXEruCCbbuWvlQeFShDAZdCBLIAXSTCh’,remote_integ_key_len=64,remote_integ_key=b’mNLLSaVRyWgsmwIFIYJBHFWiqIFzpcfdnXEruCCbbuWvlQeFShDAZdCBLIAXSTCh’,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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’hmzxECdftYaKLgvm’,remote_crypto_key_len=16,remote_crypto_key=b’hmzxECdftYaKLgvm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’oJzwgaZgsKbfJljEKKYflxJEMFlpuQVHrOVNzztrsySAvEpaavPVTmnNYNqyUdOj’,remote_integ_key_len=64,remote_integ_key=b’oJzwgaZgsKbfJljEKKYflxJEMFlpuQVHrOVNzztrsySAvEpaavPVTmnNYNqyUdOj’,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’IMscERdekSHaDDei’,remote_crypto_key_len=16,remote_crypto_key=b’IMscERdekSHaDDei’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MrRdGKieRGDPEzAvOpACNWCHaznneOJiZuwELtBDJMTfmyAncQnnxVbKzfTyBkeL’,remote_integ_key_len=64,remote_integ_key=b’MrRdGKieRGDPEzAvOpACNWCHaznneOJiZuwELtBDJMTfmyAncQnnxVbKzfTyBkeL’,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’qvrzSmRRcspZNUHh’,remote_crypto_key_len=16,remote_crypto_key=b’qvrzSmRRcspZNUHh’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mOcuOPPIqqPGbnbRJdwRcAqXUTmhHqNrBpttHFLUgqBNGbAwWbLETTyBcoHyEwXn’,remote_integ_key_len=64,remote_integ_key=b’mOcuOPPIqqPGbnbRJdwRcAqXUTmhHqNrBpttHFLUgqBNGbAwWbLETTyBcoHyEwXn’,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’IMOJuiZjAlmeTCEN’,remote_crypto_key_len=16,remote_crypto_key=b’IMOJuiZjAlmeTCEN’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AyYjfmeoYzbyccEbbVMvDcnaCVZZFomrKPLsjEWyArqwNhDcrApnGlsMzTXyNbxX’,remote_integ_key_len=64,remote_integ_key=b’AyYjfmeoYzbyccEbbVMvDcnaCVZZFomrKPLsjEWyArqwNhDcrApnGlsMzTXyNbxX’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’hmzxECdftYaKLgvm’,remote_crypto_key_len=16,remote_crypto_key=b’hmzxECdftYaKLgvm’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’oJzwgaZgsKbfJljEKKYflxJEMFlpuQVHrOVNzztrsySAvEpaavPVTmnNYNqyUdOj’,remote_integ_key_len=64,remote_integ_key=b’oJzwgaZgsKbfJljEKKYflxJEMFlpuQVHrOVNzztrsySAvEpaavPVTmnNYNqyUdOj’,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’IMscERdekSHaDDei’,remote_crypto_key_len=16,remote_crypto_key=b’IMscERdekSHaDDei’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’MrRdGKieRGDPEzAvOpACNWCHaznneOJiZuwELtBDJMTfmyAncQnnxVbKzfTyBkeL’,remote_integ_key_len=64,remote_integ_key=b’MrRdGKieRGDPEzAvOpACNWCHaznneOJiZuwELtBDJMTfmyAncQnnxVbKzfTyBkeL’,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’qvrzSmRRcspZNUHh’,remote_crypto_key_len=16,remote_crypto_key=b’qvrzSmRRcspZNUHh’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’mOcuOPPIqqPGbnbRJdwRcAqXUTmhHqNrBpttHFLUgqBNGbAwWbLETTyBcoHyEwXn’,remote_integ_key_len=64,remote_integ_key=b’mOcuOPPIqqPGbnbRJdwRcAqXUTmhHqNrBpttHFLUgqBNGbAwWbLETTyBcoHyEwXn’,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’IMOJuiZjAlmeTCEN’,remote_crypto_key_len=16,remote_crypto_key=b’IMOJuiZjAlmeTCEN’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’AyYjfmeoYzbyccEbbVMvDcnaCVZZFomrKPLsjEWyArqwNhDcrApnGlsMzTXyNbxX’,remote_integ_key_len=64,remote_integ_key=b’AyYjfmeoYzbyccEbbVMvDcnaCVZZFomrKPLsjEWyArqwNhDcrApnGlsMzTXyNbxX’,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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’FCyMpLNtBwntPoeP’,remote_crypto_key_len=16,remote_crypto_key=b’FCyMpLNtBwntPoeP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IQsaAhZYqhRCcKLuimLrIjEsWvXRdoakNqswXvrMilrfZsybjpefFbRHkXdtLSIu’,remote_integ_key_len=64,remote_integ_key=b’IQsaAhZYqhRCcKLuimLrIjEsWvXRdoakNqswXvrMilrfZsybjpefFbRHkXdtLSIu’,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’ayOBwDdTKWCKefZn’,remote_crypto_key_len=16,remote_crypto_key=b’ayOBwDdTKWCKefZn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’lUJZHJODQErMzLInFkNqTUiZmUGWPEzsJgLDsxwbPodyGYsQvzvnUpSHsscKFKPy’,remote_integ_key_len=64,remote_integ_key=b’lUJZHJODQErMzLInFkNqTUiZmUGWPEzsJgLDsxwbPodyGYsQvzvnUpSHsscKFKPy’,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’EfmHEBLatInZljzC’,remote_crypto_key_len=16,remote_crypto_key=b’EfmHEBLatInZljzC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’kmlVUHJYTnMyWxPVIKHqOEXKYEidIXOCAfXpDFlGpcdjULXSlYNxeijxQhdZEDJp’,remote_integ_key_len=64,remote_integ_key=b’kmlVUHJYTnMyWxPVIKHqOEXKYEidIXOCAfXpDFlGpcdjULXSlYNxeijxQhdZEDJp’,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’WiWXuXfzySqgVQQy’,remote_crypto_key_len=16,remote_crypto_key=b’WiWXuXfzySqgVQQy’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xkicTdqOXORZjOanWVlCfSowzkLtSLpJSBbbYDwMkZQbAVnnhoGHPyrduiWAWfqZ’,remote_integ_key_len=64,remote_integ_key=b’xkicTdqOXORZjOanWVlCfSowzkLtSLpJSBbbYDwMkZQbAVnnhoGHPyrduiWAWfqZ’,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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’FCyMpLNtBwntPoeP’,remote_crypto_key_len=16,remote_crypto_key=b’FCyMpLNtBwntPoeP’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’IQsaAhZYqhRCcKLuimLrIjEsWvXRdoakNqswXvrMilrfZsybjpefFbRHkXdtLSIu’,remote_integ_key_len=64,remote_integ_key=b’IQsaAhZYqhRCcKLuimLrIjEsWvXRdoakNqswXvrMilrfZsybjpefFbRHkXdtLSIu’,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’ayOBwDdTKWCKefZn’,remote_crypto_key_len=16,remote_crypto_key=b’ayOBwDdTKWCKefZn’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’lUJZHJODQErMzLInFkNqTUiZmUGWPEzsJgLDsxwbPodyGYsQvzvnUpSHsscKFKPy’,remote_integ_key_len=64,remote_integ_key=b’lUJZHJODQErMzLInFkNqTUiZmUGWPEzsJgLDsxwbPodyGYsQvzvnUpSHsscKFKPy’,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’EfmHEBLatInZljzC’,remote_crypto_key_len=16,remote_crypto_key=b’EfmHEBLatInZljzC’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’kmlVUHJYTnMyWxPVIKHqOEXKYEidIXOCAfXpDFlGpcdjULXSlYNxeijxQhdZEDJp’,remote_integ_key_len=64,remote_integ_key=b’kmlVUHJYTnMyWxPVIKHqOEXKYEidIXOCAfXpDFlGpcdjULXSlYNxeijxQhdZEDJp’,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’WiWXuXfzySqgVQQy’,remote_crypto_key_len=16,remote_crypto_key=b’WiWXuXfzySqgVQQy’,integ_alg=6,local_integ_key_len=64,local_integ_key=b’xkicTdqOXORZjOanWVlCfSowzkLtSLpJSBbbYDwMkZQbAVnnhoGHPyrduiWAWfqZ’,remote_integ_key_len=64,remote_integ_key=b’xkicTdqOXORZjOanWVlCfSowzkLtSLpJSBbbYDwMkZQbAVnnhoGHPyrduiWAWfqZ’,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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’RcgPMBxPwZqRvYic’,remote_crypto_key_len=16,remote_crypto_key=b’RcgPMBxPwZqRvYic’,integ_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’BcGRhBIilQwLumlb’,remote_crypto_key_len=16,remote_crypto_key=b’BcGRhBIilQwLumlb’,integ_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’msDfJkGdcVCdnwbA’,remote_crypto_key_len=16,remote_crypto_key=b’msDfJkGdcVCdnwbA’,integ_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’ukiZLIDpXPWsnVRe’,remote_crypto_key_len=16,remote_crypto_key=b’ukiZLIDpXPWsnVRe’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’RcgPMBxPwZqRvYic’,remote_crypto_key_len=16,remote_crypto_key=b’RcgPMBxPwZqRvYic’,integ_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’BcGRhBIilQwLumlb’,remote_crypto_key_len=16,remote_crypto_key=b’BcGRhBIilQwLumlb’,integ_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’msDfJkGdcVCdnwbA’,remote_crypto_key_len=16,remote_crypto_key=b’msDfJkGdcVCdnwbA’,integ_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’ukiZLIDpXPWsnVRe’,remote_crypto_key_len=16,remote_crypto_key=b’ukiZLIDpXPWsnVRe’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’izBQQitfJZDHewFt’,remote_crypto_key_len=16,remote_crypto_key=b’izBQQitfJZDHewFt’,integ_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’ZcASwdRMhgPgwGWM’,remote_crypto_key_len=16,remote_crypto_key=b’ZcASwdRMhgPgwGWM’,integ_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’ONQAMuyNDemcTbOY’,remote_crypto_key_len=16,remote_crypto_key=b’ONQAMuyNDemcTbOY’,integ_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’JHpkYYQbkTOBfYTs’,remote_crypto_key_len=16,remote_crypto_key=b’JHpkYYQbkTOBfYTs’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’izBQQitfJZDHewFt’,remote_crypto_key_len=16,remote_crypto_key=b’izBQQitfJZDHewFt’,integ_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’ZcASwdRMhgPgwGWM’,remote_crypto_key_len=16,remote_crypto_key=b’ZcASwdRMhgPgwGWM’,integ_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’ONQAMuyNDemcTbOY’,remote_crypto_key_len=16,remote_crypto_key=b’ONQAMuyNDemcTbOY’,integ_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’JHpkYYQbkTOBfYTs’,remote_crypto_key_len=16,remote_crypto_key=b’JHpkYYQbkTOBfYTs’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’lmHJWOAhixxYNdCt’,remote_crypto_key_len=16,remote_crypto_key=b’lmHJWOAhixxYNdCt’,integ_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’vveEBIJGuHYbsdle’,remote_crypto_key_len=16,remote_crypto_key=b’vveEBIJGuHYbsdle’,integ_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’FTBtNeqHEzZmyMDa’,remote_crypto_key_len=16,remote_crypto_key=b’FTBtNeqHEzZmyMDa’,integ_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’CWNokwaEIwtOAFyD’,remote_crypto_key_len=16,remote_crypto_key=b’CWNokwaEIwtOAFyD’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’lmHJWOAhixxYNdCt’,remote_crypto_key_len=16,remote_crypto_key=b’lmHJWOAhixxYNdCt’,integ_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’vveEBIJGuHYbsdle’,remote_crypto_key_len=16,remote_crypto_key=b’vveEBIJGuHYbsdle’,integ_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’FTBtNeqHEzZmyMDa’,remote_crypto_key_len=16,remote_crypto_key=b’FTBtNeqHEzZmyMDa’,integ_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’CWNokwaEIwtOAFyD’,remote_crypto_key_len=16,remote_crypto_key=b’CWNokwaEIwtOAFyD’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’KrAOtRShIZgItmnl’,remote_crypto_key_len=16,remote_crypto_key=b’KrAOtRShIZgItmnl’,integ_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’fgkOxgfSfObMZDff’,remote_crypto_key_len=16,remote_crypto_key=b’fgkOxgfSfObMZDff’,integ_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’zIyYgRcrYXApxJcP’,remote_crypto_key_len=16,remote_crypto_key=b’zIyYgRcrYXApxJcP’,integ_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’eFlIvNzaIknCrkaV’,remote_crypto_key_len=16,remote_crypto_key=b’eFlIvNzaIknCrkaV’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’KrAOtRShIZgItmnl’,remote_crypto_key_len=16,remote_crypto_key=b’KrAOtRShIZgItmnl’,integ_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’fgkOxgfSfObMZDff’,remote_crypto_key_len=16,remote_crypto_key=b’fgkOxgfSfObMZDff’,integ_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’zIyYgRcrYXApxJcP’,remote_crypto_key_len=16,remote_crypto_key=b’zIyYgRcrYXApxJcP’,integ_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’eFlIvNzaIknCrkaV’,remote_crypto_key_len=16,remote_crypto_key=b’eFlIvNzaIknCrkaV’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’kZAdjiJQusBbyikH’,remote_crypto_key_len=16,remote_crypto_key=b’kZAdjiJQusBbyikH’,integ_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’fkfMGIDpsAFafkig’,remote_crypto_key_len=16,remote_crypto_key=b’fkfMGIDpsAFafkig’,integ_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’TJgGVwORGkxwDPun’,remote_crypto_key_len=16,remote_crypto_key=b’TJgGVwORGkxwDPun’,integ_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’keqqJLunbuHLLIOC’,remote_crypto_key_len=16,remote_crypto_key=b’keqqJLunbuHLLIOC’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’kZAdjiJQusBbyikH’,remote_crypto_key_len=16,remote_crypto_key=b’kZAdjiJQusBbyikH’,integ_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’fkfMGIDpsAFafkig’,remote_crypto_key_len=16,remote_crypto_key=b’fkfMGIDpsAFafkig’,integ_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’TJgGVwORGkxwDPun’,remote_crypto_key_len=16,remote_crypto_key=b’TJgGVwORGkxwDPun’,integ_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’keqqJLunbuHLLIOC’,remote_crypto_key_len=16,remote_crypto_key=b’keqqJLunbuHLLIOC’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’RSbjyQpwlPtXdedJ’,remote_crypto_key_len=16,remote_crypto_key=b’RSbjyQpwlPtXdedJ’,integ_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’QUlZFBPbLGHMBFvj’,remote_crypto_key_len=16,remote_crypto_key=b’QUlZFBPbLGHMBFvj’,integ_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’uxwjgTUZWmeHpDZy’,remote_crypto_key_len=16,remote_crypto_key=b’uxwjgTUZWmeHpDZy’,integ_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’rpmUSQxrAytXCQAp’,remote_crypto_key_len=16,remote_crypto_key=b’rpmUSQxrAytXCQAp’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’RSbjyQpwlPtXdedJ’,remote_crypto_key_len=16,remote_crypto_key=b’RSbjyQpwlPtXdedJ’,integ_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’QUlZFBPbLGHMBFvj’,remote_crypto_key_len=16,remote_crypto_key=b’QUlZFBPbLGHMBFvj’,integ_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’uxwjgTUZWmeHpDZy’,remote_crypto_key_len=16,remote_crypto_key=b’uxwjgTUZWmeHpDZy’,integ_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’rpmUSQxrAytXCQAp’,remote_crypto_key_len=16,remote_crypto_key=b’rpmUSQxrAytXCQAp’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’vDWYGQzrdjysrScY’,remote_crypto_key_len=16,remote_crypto_key=b’vDWYGQzrdjysrScY’,integ_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’XGkyJmDcXrGCoZVg’,remote_crypto_key_len=16,remote_crypto_key=b’XGkyJmDcXrGCoZVg’,integ_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’vgWhunpyZGrWZVbd’,remote_crypto_key_len=16,remote_crypto_key=b’vgWhunpyZGrWZVbd’,integ_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’DWHTEzGOSxhVgOed’,remote_crypto_key_len=16,remote_crypto_key=b’DWHTEzGOSxhVgOed’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’vDWYGQzrdjysrScY’,remote_crypto_key_len=16,remote_crypto_key=b’vDWYGQzrdjysrScY’,integ_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’XGkyJmDcXrGCoZVg’,remote_crypto_key_len=16,remote_crypto_key=b’XGkyJmDcXrGCoZVg’,integ_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’vgWhunpyZGrWZVbd’,remote_crypto_key_len=16,remote_crypto_key=b’vgWhunpyZGrWZVbd’,integ_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’DWHTEzGOSxhVgOed’,remote_crypto_key_len=16,remote_crypto_key=b’DWHTEzGOSxhVgOed’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’VMNFOxWITGFpLfNg’,remote_crypto_key_len=16,remote_crypto_key=b’VMNFOxWITGFpLfNg’,integ_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’YWRBmfZbYDFgliRO’,remote_crypto_key_len=16,remote_crypto_key=b’YWRBmfZbYDFgliRO’,integ_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’xVDFlbtvrPPSOeje’,remote_crypto_key_len=16,remote_crypto_key=b’xVDFlbtvrPPSOeje’,integ_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’LJTcsFrlhXofveXy’,remote_crypto_key_len=16,remote_crypto_key=b’LJTcsFrlhXofveXy’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’VMNFOxWITGFpLfNg’,remote_crypto_key_len=16,remote_crypto_key=b’VMNFOxWITGFpLfNg’,integ_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’YWRBmfZbYDFgliRO’,remote_crypto_key_len=16,remote_crypto_key=b’YWRBmfZbYDFgliRO’,integ_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’xVDFlbtvrPPSOeje’,remote_crypto_key_len=16,remote_crypto_key=b’xVDFlbtvrPPSOeje’,integ_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’LJTcsFrlhXofveXy’,remote_crypto_key_len=16,remote_crypto_key=b’LJTcsFrlhXofveXy’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’yPCqhlHlTAZQncuC’,remote_crypto_key_len=16,remote_crypto_key=b’yPCqhlHlTAZQncuC’,integ_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’QGZuPBDktYcVumoa’,remote_crypto_key_len=16,remote_crypto_key=b’QGZuPBDktYcVumoa’,integ_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’qXLgxGnAzMmuOtbn’,remote_crypto_key_len=16,remote_crypto_key=b’qXLgxGnAzMmuOtbn’,integ_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’OtJPkHknBdkpaSiv’,remote_crypto_key_len=16,remote_crypto_key=b’OtJPkHknBdkpaSiv’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’yPCqhlHlTAZQncuC’,remote_crypto_key_len=16,remote_crypto_key=b’yPCqhlHlTAZQncuC’,integ_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’QGZuPBDktYcVumoa’,remote_crypto_key_len=16,remote_crypto_key=b’QGZuPBDktYcVumoa’,integ_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’qXLgxGnAzMmuOtbn’,remote_crypto_key_len=16,remote_crypto_key=b’qXLgxGnAzMmuOtbn’,integ_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’OtJPkHknBdkpaSiv’,remote_crypto_key_len=16,remote_crypto_key=b’OtJPkHknBdkpaSiv’,integ_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’)

10ge2p1x710-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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’dIQYPNEfMceQRbElXRFoQajJNSyNlbuR’,remote_crypto_key_len=32,remote_crypto_key=b’dIQYPNEfMceQRbElXRFoQajJNSyNlbuR’,integ_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’mlxLSWoxfJLFgtFRTHOnPHwoiXOIfgtO’,remote_crypto_key_len=32,remote_crypto_key=b’mlxLSWoxfJLFgtFRTHOnPHwoiXOIfgtO’,integ_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’WEBtkFQbCpIBjmiIbNgCApubjdSrNjzc’,remote_crypto_key_len=32,remote_crypto_key=b’WEBtkFQbCpIBjmiIbNgCApubjdSrNjzc’,integ_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’yryDmpCwIXbVVRAXmmEBbeJPmNmdmbia’,remote_crypto_key_len=32,remote_crypto_key=b’yryDmpCwIXbVVRAXmmEBbeJPmNmdmbia’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’dIQYPNEfMceQRbElXRFoQajJNSyNlbuR’,remote_crypto_key_len=32,remote_crypto_key=b’dIQYPNEfMceQRbElXRFoQajJNSyNlbuR’,integ_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’mlxLSWoxfJLFgtFRTHOnPHwoiXOIfgtO’,remote_crypto_key_len=32,remote_crypto_key=b’mlxLSWoxfJLFgtFRTHOnPHwoiXOIfgtO’,integ_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’WEBtkFQbCpIBjmiIbNgCApubjdSrNjzc’,remote_crypto_key_len=32,remote_crypto_key=b’WEBtkFQbCpIBjmiIbNgCApubjdSrNjzc’,integ_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’yryDmpCwIXbVVRAXmmEBbeJPmNmdmbia’,remote_crypto_key_len=32,remote_crypto_key=b’yryDmpCwIXbVVRAXmmEBbeJPmNmdmbia’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’DPSqwwYDCeMbOihhPfDuTRZxaCSGnjLo’,remote_crypto_key_len=32,remote_crypto_key=b’DPSqwwYDCeMbOihhPfDuTRZxaCSGnjLo’,integ_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’WCYXjIcfdLJfwLUnRZFHjVktfGajJDrs’,remote_crypto_key_len=32,remote_crypto_key=b’WCYXjIcfdLJfwLUnRZFHjVktfGajJDrs’,integ_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’cDJIyNRuSBfwwnDWoTUKPBiNDMOAJEIS’,remote_crypto_key_len=32,remote_crypto_key=b’cDJIyNRuSBfwwnDWoTUKPBiNDMOAJEIS’,integ_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’qeMSUaFnlnwRXldyoazjHZxLzVluVWEf’,remote_crypto_key_len=32,remote_crypto_key=b’qeMSUaFnlnwRXldyoazjHZxLzVluVWEf’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’DPSqwwYDCeMbOihhPfDuTRZxaCSGnjLo’,remote_crypto_key_len=32,remote_crypto_key=b’DPSqwwYDCeMbOihhPfDuTRZxaCSGnjLo’,integ_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’WCYXjIcfdLJfwLUnRZFHjVktfGajJDrs’,remote_crypto_key_len=32,remote_crypto_key=b’WCYXjIcfdLJfwLUnRZFHjVktfGajJDrs’,integ_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’cDJIyNRuSBfwwnDWoTUKPBiNDMOAJEIS’,remote_crypto_key_len=32,remote_crypto_key=b’cDJIyNRuSBfwwnDWoTUKPBiNDMOAJEIS’,integ_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’qeMSUaFnlnwRXldyoazjHZxLzVluVWEf’,remote_crypto_key_len=32,remote_crypto_key=b’qeMSUaFnlnwRXldyoazjHZxLzVluVWEf’,integ_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:ee:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’abxMUEQZeGqzwEeqeEyQjTNqZFNkUbtZ’,remote_crypto_key_len=32,remote_crypto_key=b’abxMUEQZeGqzwEeqeEyQjTNqZFNkUbtZ’,integ_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’QMgkGLJghnKAhbohGLwNywLIkPZBRUza’,remote_crypto_key_len=32,remote_crypto_key=b’QMgkGLJghnKAhbohGLwNywLIkPZBRUza’,integ_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’PjDZDqzLcqvTYKGORNRsuvVYTzbwWkNu’,remote_crypto_key_len=32,remote_crypto_key=b’PjDZDqzLcqvTYKGORNRsuvVYTzbwWkNu’,integ_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’mDVcLgMtQHwsHgZdKUcIpOMxcDAwZQFo’,remote_crypto_key_len=32,remote_crypto_key=b’mDVcLgMtQHwsHgZdKUcIpOMxcDAwZQFo’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’abxMUEQZeGqzwEeqeEyQjTNqZFNkUbtZ’,remote_crypto_key_len=32,remote_crypto_key=b’abxMUEQZeGqzwEeqeEyQjTNqZFNkUbtZ’,integ_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’QMgkGLJghnKAhbohGLwNywLIkPZBRUza’,remote_crypto_key_len=32,remote_crypto_key=b’QMgkGLJghnKAhbohGLwNywLIkPZBRUza’,integ_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’PjDZDqzLcqvTYKGORNRsuvVYTzbwWkNu’,remote_crypto_key_len=32,remote_crypto_key=b’PjDZDqzLcqvTYKGORNRsuvVYTzbwWkNu’,integ_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’mDVcLgMtQHwsHgZdKUcIpOMxcDAwZQFo’,remote_crypto_key_len=32,remote_crypto_key=b’mDVcLgMtQHwsHgZdKUcIpOMxcDAwZQFo’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’TJBOyThkFcZPCkpKfkqPsMpIqxCHMnUR’,remote_crypto_key_len=32,remote_crypto_key=b’TJBOyThkFcZPCkpKfkqPsMpIqxCHMnUR’,integ_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’wMjnTDPTgccvKPxQgKdDlYatNClmrlYX’,remote_crypto_key_len=32,remote_crypto_key=b’wMjnTDPTgccvKPxQgKdDlYatNClmrlYX’,integ_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’DQwPtAVdciqOQkPvPAOesrCqIBLrVgyJ’,remote_crypto_key_len=32,remote_crypto_key=b’DQwPtAVdciqOQkPvPAOesrCqIBLrVgyJ’,integ_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’sQUgCsANJuvnjsTXJtTaipNizPOeNUgl’,remote_crypto_key_len=32,remote_crypto_key=b’sQUgCsANJuvnjsTXJtTaipNizPOeNUgl’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’TJBOyThkFcZPCkpKfkqPsMpIqxCHMnUR’,remote_crypto_key_len=32,remote_crypto_key=b’TJBOyThkFcZPCkpKfkqPsMpIqxCHMnUR’,integ_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’wMjnTDPTgccvKPxQgKdDlYatNClmrlYX’,remote_crypto_key_len=32,remote_crypto_key=b’wMjnTDPTgccvKPxQgKdDlYatNClmrlYX’,integ_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’DQwPtAVdciqOQkPvPAOesrCqIBLrVgyJ’,remote_crypto_key_len=32,remote_crypto_key=b’DQwPtAVdciqOQkPvPAOesrCqIBLrVgyJ’,integ_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’sQUgCsANJuvnjsTXJtTaipNizPOeNUgl’,remote_crypto_key_len=32,remote_crypto_key=b’sQUgCsANJuvnjsTXJtTaipNizPOeNUgl’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’QUzCRNjIUdYNjksZDQsWNTyQWqepWDYC’,remote_crypto_key_len=32,remote_crypto_key=b’QUzCRNjIUdYNjksZDQsWNTyQWqepWDYC’,integ_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’EvzSySXcOhUAJxpwqHuZUtPSXcasPoXx’,remote_crypto_key_len=32,remote_crypto_key=b’EvzSySXcOhUAJxpwqHuZUtPSXcasPoXx’,integ_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’iujGslDaVrLMELDmNxtbtNwatexUysDF’,remote_crypto_key_len=32,remote_crypto_key=b’iujGslDaVrLMELDmNxtbtNwatexUysDF’,integ_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’iJSkYhHfruXbINkjFSCaYapLxdFAmlAC’,remote_crypto_key_len=32,remote_crypto_key=b’iJSkYhHfruXbINkjFSCaYapLxdFAmlAC’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’QUzCRNjIUdYNjksZDQsWNTyQWqepWDYC’,remote_crypto_key_len=32,remote_crypto_key=b’QUzCRNjIUdYNjksZDQsWNTyQWqepWDYC’,integ_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’EvzSySXcOhUAJxpwqHuZUtPSXcasPoXx’,remote_crypto_key_len=32,remote_crypto_key=b’EvzSySXcOhUAJxpwqHuZUtPSXcasPoXx’,integ_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’iujGslDaVrLMELDmNxtbtNwatexUysDF’,remote_crypto_key_len=32,remote_crypto_key=b’iujGslDaVrLMELDmNxtbtNwatexUysDF’,integ_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’iJSkYhHfruXbINkjFSCaYapLxdFAmlAC’,remote_crypto_key_len=32,remote_crypto_key=b’iJSkYhHfruXbINkjFSCaYapLxdFAmlAC’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’cAaCARLGwYmESFtHOdVoDYMnKyQszebh’,remote_crypto_key_len=32,remote_crypto_key=b’cAaCARLGwYmESFtHOdVoDYMnKyQszebh’,integ_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’xQXFFZagylmZToLukbkPBYYrSKwuhIjd’,remote_crypto_key_len=32,remote_crypto_key=b’xQXFFZagylmZToLukbkPBYYrSKwuhIjd’,integ_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’mOQMLLDfjMBRHqHLPQJUwaQGMjjAlHJX’,remote_crypto_key_len=32,remote_crypto_key=b’mOQMLLDfjMBRHqHLPQJUwaQGMjjAlHJX’,integ_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’hhZEzhrrFJQjRAcEOdCWumbTMuhpQBVT’,remote_crypto_key_len=32,remote_crypto_key=b’hhZEzhrrFJQjRAcEOdCWumbTMuhpQBVT’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’cAaCARLGwYmESFtHOdVoDYMnKyQszebh’,remote_crypto_key_len=32,remote_crypto_key=b’cAaCARLGwYmESFtHOdVoDYMnKyQszebh’,integ_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’xQXFFZagylmZToLukbkPBYYrSKwuhIjd’,remote_crypto_key_len=32,remote_crypto_key=b’xQXFFZagylmZToLukbkPBYYrSKwuhIjd’,integ_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’mOQMLLDfjMBRHqHLPQJUwaQGMjjAlHJX’,remote_crypto_key_len=32,remote_crypto_key=b’mOQMLLDfjMBRHqHLPQJUwaQGMjjAlHJX’,integ_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’hhZEzhrrFJQjRAcEOdCWumbTMuhpQBVT’,remote_crypto_key_len=32,remote_crypto_key=b’hhZEzhrrFJQjRAcEOdCWumbTMuhpQBVT’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’jXZGnMQlpNdHoetcrAaPNkOUJrlRjRit’,remote_crypto_key_len=32,remote_crypto_key=b’jXZGnMQlpNdHoetcrAaPNkOUJrlRjRit’,integ_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’puUQuYYAVIInYuprOSXyzingiLAulOWg’,remote_crypto_key_len=32,remote_crypto_key=b’puUQuYYAVIInYuprOSXyzingiLAulOWg’,integ_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’LOOkXoAckZCYxFduJQltAHlUuRKbvHcH’,remote_crypto_key_len=32,remote_crypto_key=b’LOOkXoAckZCYxFduJQltAHlUuRKbvHcH’,integ_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’hltwybKvBMviMWTuhaHmXIKjusNmmAEw’,remote_crypto_key_len=32,remote_crypto_key=b’hltwybKvBMviMWTuhaHmXIKjusNmmAEw’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’jXZGnMQlpNdHoetcrAaPNkOUJrlRjRit’,remote_crypto_key_len=32,remote_crypto_key=b’jXZGnMQlpNdHoetcrAaPNkOUJrlRjRit’,integ_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’puUQuYYAVIInYuprOSXyzingiLAulOWg’,remote_crypto_key_len=32,remote_crypto_key=b’puUQuYYAVIInYuprOSXyzingiLAulOWg’,integ_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’LOOkXoAckZCYxFduJQltAHlUuRKbvHcH’,remote_crypto_key_len=32,remote_crypto_key=b’LOOkXoAckZCYxFduJQltAHlUuRKbvHcH’,integ_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’hltwybKvBMviMWTuhaHmXIKjusNmmAEw’,remote_crypto_key_len=32,remote_crypto_key=b’hltwybKvBMviMWTuhaHmXIKjusNmmAEw’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’TqvoLNFXpuoLQeTUIEjanKDmgZBNAtvG’,remote_crypto_key_len=32,remote_crypto_key=b’TqvoLNFXpuoLQeTUIEjanKDmgZBNAtvG’,integ_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’TMedIiODRFEOopsFQJOpDPSCIdBEMjPs’,remote_crypto_key_len=32,remote_crypto_key=b’TMedIiODRFEOopsFQJOpDPSCIdBEMjPs’,integ_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’ahpCXvrnkrmkTUcdncwyHNoiZBrgnLNJ’,remote_crypto_key_len=32,remote_crypto_key=b’ahpCXvrnkrmkTUcdncwyHNoiZBrgnLNJ’,integ_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’zPEpoxjIhONOhmueifSPPduJwvvKCHlE’,remote_crypto_key_len=32,remote_crypto_key=b’zPEpoxjIhONOhmueifSPPduJwvvKCHlE’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’TqvoLNFXpuoLQeTUIEjanKDmgZBNAtvG’,remote_crypto_key_len=32,remote_crypto_key=b’TqvoLNFXpuoLQeTUIEjanKDmgZBNAtvG’,integ_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’TMedIiODRFEOopsFQJOpDPSCIdBEMjPs’,remote_crypto_key_len=32,remote_crypto_key=b’TMedIiODRFEOopsFQJOpDPSCIdBEMjPs’,integ_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’ahpCXvrnkrmkTUcdncwyHNoiZBrgnLNJ’,remote_crypto_key_len=32,remote_crypto_key=b’ahpCXvrnkrmkTUcdncwyHNoiZBrgnLNJ’,integ_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’zPEpoxjIhONOhmueifSPPduJwvvKCHlE’,remote_crypto_key_len=32,remote_crypto_key=b’zPEpoxjIhONOhmueifSPPduJwvvKCHlE’,integ_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:2c’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘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’: ‘3c:fd:fe:9c:ef:95’, ‘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’ukoUrIvLGGdCJNOuJsUWpkcVTEPEaVrR’,remote_crypto_key_len=32,remote_crypto_key=b’ukoUrIvLGGdCJNOuJsUWpkcVTEPEaVrR’,integ_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’HXRtOxCyOeaOuDVBIFijKddrkUaLXDtm’,remote_crypto_key_len=32,remote_crypto_key=b’HXRtOxCyOeaOuDVBIFijKddrkUaLXDtm’,integ_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’CBfBsmlzhLuKFhRddcfciYrTXHSsHuRU’,remote_crypto_key_len=32,remote_crypto_key=b’CBfBsmlzhLuKFhRddcfciYrTXHSsHuRU’,integ_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’NvDYJKdgXlwuwMCfIygxPMyAhAJCgRbC’,remote_crypto_key_len=32,remote_crypto_key=b’NvDYJKdgXlwuwMCfIygxPMyAhAJCgRbC’,integ_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:ee:2d’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [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’ukoUrIvLGGdCJNOuJsUWpkcVTEPEaVrR’,remote_crypto_key_len=32,remote_crypto_key=b’ukoUrIvLGGdCJNOuJsUWpkcVTEPEaVrR’,integ_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’HXRtOxCyOeaOuDVBIFijKddrkUaLXDtm’,remote_crypto_key_len=32,remote_crypto_key=b’HXRtOxCyOeaOuDVBIFijKddrkUaLXDtm’,integ_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’CBfBsmlzhLuKFhRddcfciYrTXHSsHuRU’,remote_crypto_key_len=32,remote_crypto_key=b’CBfBsmlzhLuKFhRddcfciYrTXHSsHuRU’,integ_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’NvDYJKdgXlwuwMCfIygxPMyAhAJCgRbC’,remote_crypto_key_len=32,remote_crypto_key=b’NvDYJKdgXlwuwMCfIygxPMyAhAJCgRbC’,integ_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’)

10ge2p1x710-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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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

10ge2p1x710-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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})

 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 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:75’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_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_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=2,flags=1)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 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:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=False,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)
cli_inband(cmd=’clear runtime’)
vpp-stats(path=’^/sys/node’)
cli_inband(cmd=’clear errors’)
cli_inband(cmd=’clear interfaces’)
cli_inband(cmd=’elog trace api cli barrier’)
cli_inband(cmd=’show event-logger’)
cli_inband(cmd=’show errors’)
cli_inband(cmd=’show hardware verbose’)

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