8.1.1. container memif

8.1.1.1. 10ge2p1x520-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdrdisc

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) 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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc03-imix-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc04-imix-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc05-1518b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc06-1518b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc09-imix-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc10-imix-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc11-1518b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump
tc12-1518b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_l2_bridge sw_if_index 2 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_bridge sw_if_index 1 bd_id 2 shg 0 enable
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_bridge sw_if_index 3 bd_id 1 shg 0 enable
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_l2_bridge sw_if_index 4 bd_id 2 shg 0 enable
sw_interface_dump
sw_interface_dump

8.1.1.2. 10ge2p1x520-eth-l2xcbase-eth-2memif-1drc-ndrpdrdisc

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) 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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc02-64b-1t1c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc03-imix-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc04-imix-1t1c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc05-1518b-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc06-1518b-1t1c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc07-64b-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc08-64b-2t2c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc09-imix-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc10-imix-2t2c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc11-1518b-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc12-1518b-2t2c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump

8.1.1.3. 10ge2p1x520-eth-l2xcbase-eth-2memif-1lxc-ndrpdrdisc

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) 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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
tc02-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc03-imix-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc04-imix-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc05-1518b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc06-1518b-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc07-64b-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc08-64b-2t2c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc09-imix-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc10-imix-2t2c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc11-1518b-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump
tc12-1518b-2t2c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT1_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT1_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
memif_socket_filename_add_del add id 1 filename /tmp/memif-DUT2_VNF1-1
memif_create id 1 socket-id 1 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
memif_socket_filename_add_del add id 2 filename /tmp/memif-DUT2_VNF1-2
memif_create id 1 socket-id 2 slave rx-queues 1 tx-queues 1
memif_dump
memif_dump
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 3 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 2 tx_sw_if_index 3
sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 2
sw_interface_set_flags sw_if_index 4 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_set_l2_xconnect rx_sw_if_index 4 tx_sw_if_index 1
sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 4
sw_interface_dump
sw_interface_dump

8.1.2. crypto

8.1.2.1. 40ge2p1xl710-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.2. 40ge2p1xl710-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.3. 40ge2p1xl710-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.4. 40ge2p1xl710-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.5. 40ge2p1xl710-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdrdisc

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 DPDK SW crypto devices and 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.6. 40ge2p1xl710-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdrdisc

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 DPDK SW crypto devices and 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.7. 40ge2p1xl710-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdrdisc

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 DPDK SW crypto devices and 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.8. 40ge2p1xl710-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdrdisc

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 DPDK SW crypto devices and 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.9. 40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.10. 40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.11. 40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.12. 40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdrdisc

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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_add_del_address sw_if_index 2 192.168.10.1/24
sw_interface_add_del_address sw_if_index 1 172.168.1.1/24
ip_neighbor_add_del sw_if_index 2 dst 192.168.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 172.168.1.2 mac 68:05:ca:35:76:99
ip_add_del_route 10.0.0.0/8 via 192.168.10.2 sw_if_index 2 resolve-attempts 10 count 1
ip_add_del_route 20.0.0.0/8 via 172.168.1.2 sw_if_index 1 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_add_del_address sw_if_index 2 172.168.1.2/24
sw_interface_add_del_address sw_if_index 1 192.168.20.1/24
ip_neighbor_add_del sw_if_index 1 dst 192.168.20.2 mac 68:05:ca:37:1f:19
ip_neighbor_add_del sw_if_index 2 dst 172.168.1.1 mac 68:05:ca:35:77:08
ip_add_del_route 20.0.0.0/8 via 192.168.20.2 sw_if_index 1 resolve-attempts 10 count 1
ip_add_del_route 10.0.0.0/8 via 172.168.1.1 sw_if_index 2 resolve-attempts 10 count 1
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.2.13. 40ge2p1xl710-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdrdisc

IPv4 IPsec transport 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-LISPGPE-IPv4 on DUT1-DUT2
  • [Cfg] DUT configuration: Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. 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: RFC6830, RFC4303 and RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 5254466c385844766b53614d694e5668 integ_alg sha1-96 integ_key 4a52386d556371653551306636427a7844566a73
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 5254466c385844766b53614d694e5668 integ_alg sha1-96 integ_key 4a52386d556371653551306636427a7844566a73
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 5254466c385844766b53614d694e5668 integ_alg sha1-96 integ_key 4a52386d556371653551306636427a7844566a73
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 5254466c385844766b53614d694e5668 integ_alg sha1-96 integ_key 4a52386d556371653551306636427a7844566a73
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc02-64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 5a7354436b745a584733394f547a7352 integ_alg sha1-96 integ_key 457a645364325452504b5061476d756543676c7a
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 5a7354436b745a584733394f547a7352 integ_alg sha1-96 integ_key 457a645364325452504b5061476d756543676c7a
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 5a7354436b745a584733394f547a7352 integ_alg sha1-96 integ_key 457a645364325452504b5061476d756543676c7a
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 5a7354436b745a584733394f547a7352 integ_alg sha1-96 integ_key 457a645364325452504b5061476d756543676c7a
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc03-1518b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4f305741476e663054424762734f584d integ_alg sha1-96 integ_key 4d7345304a766d524f48456f714a6d323148714d
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4f305741476e663054424762734f584d integ_alg sha1-96 integ_key 4d7345304a766d524f48456f714a6d323148714d
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 4f305741476e663054424762734f584d integ_alg sha1-96 integ_key 4d7345304a766d524f48456f714a6d323148714d
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 4f305741476e663054424762734f584d integ_alg sha1-96 integ_key 4d7345304a766d524f48456f714a6d323148714d
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc04-1518b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 50486b53446d4177556b703241626d79 integ_alg sha1-96 integ_key 737371326c544930455851393163695153334847
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 50486b53446d4177556b703241626d79 integ_alg sha1-96 integ_key 737371326c544930455851393163695153334847
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 50486b53446d4177556b703241626d79 integ_alg sha1-96 integ_key 737371326c544930455851393163695153334847
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 50486b53446d4177556b703241626d79 integ_alg sha1-96 integ_key 737371326c544930455851393163695153334847
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc05-imix-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 65337666726145464b326b4d70346568 integ_alg sha1-96 integ_key 454b477a6d3635725a48614c4d67336b6d6c3568
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 65337666726145464b326b4d70346568 integ_alg sha1-96 integ_key 454b477a6d3635725a48614c4d67336b6d6c3568
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 65337666726145464b326b4d70346568 integ_alg sha1-96 integ_key 454b477a6d3635725a48614c4d67336b6d6c3568
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 65337666726145464b326b4d70346568 integ_alg sha1-96 integ_key 454b477a6d3635725a48614c4d67336b6d6c3568
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc06-imix-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 585973424c48306570434b71476f6f77 integ_alg sha1-96 integ_key 4138597438335150346c48526b66356f71584455
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 585973424c48306570434b71476f6f77 integ_alg sha1-96 integ_key 4138597438335150346c48526b66356f71584455
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 585973424c48306570434b71476f6f77 integ_alg sha1-96 integ_key 4138597438335150346c48526b66356f71584455
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 585973424c48306570434b71476f6f77 integ_alg sha1-96 integ_key 4138597438335150346c48526b66356f71584455
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc07-64b-2t2c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 736154725673625675444d57696b4e59 integ_alg sha1-96 integ_key 33664a476f34554f6c65594f6a4648454e48546e
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 736154725673625675444d57696b4e59 integ_alg sha1-96 integ_key 33664a476f34554f6c65594f6a4648454e48546e
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 736154725673625675444d57696b4e59 integ_alg sha1-96 integ_key 33664a476f34554f6c65594f6a4648454e48546e
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 736154725673625675444d57696b4e59 integ_alg sha1-96 integ_key 33664a476f34554f6c65594f6a4648454e48546e
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc08-64b-2t2c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6d4a5231546c776f5a36593738764d6d integ_alg sha1-96 integ_key 684d5a4a51767875594a62365847747347437a51
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6d4a5231546c776f5a36593738764d6d integ_alg sha1-96 integ_key 684d5a4a51767875594a62365847747347437a51
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 6d4a5231546c776f5a36593738764d6d integ_alg sha1-96 integ_key 684d5a4a51767875594a62365847747347437a51
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 6d4a5231546c776f5a36593738764d6d integ_alg sha1-96 integ_key 684d5a4a51767875594a62365847747347437a51
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc13-64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6e6835555a4b6f7831616a7457665531 integ_alg sha1-96 integ_key 577547726d3137625873755a5754455a68523051
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6e6835555a4b6f7831616a7457665531 integ_alg sha1-96 integ_key 577547726d3137625873755a5754455a68523051
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 6e6835555a4b6f7831616a7457665531 integ_alg sha1-96 integ_key 577547726d3137625873755a5754455a68523051
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 6e6835555a4b6f7831616a7457665531 integ_alg sha1-96 integ_key 577547726d3137625873755a5754455a68523051
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump
tc14-64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 68:05:ca:37:1f:1c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 68:05:ca:35:76:99
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 1 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 10.10.10.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 20.20.20.0/24 seid 10.10.10.0/24 rloc 1.1.1.2
lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 78376747454931564f31747869767263 integ_alg sha1-96 integ_key 566e694934575341476b58694f5950366e5a7773
ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 78376747454931564f31747869767263 integ_alg sha1-96 integ_key 566e694934575341476b58694f5950366e5a7773
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 1 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.1 laddr_stop 1.1.1.1 raddr_start 1.1.1.2 raddr_stop 1.1.1.2
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 68:05:ca:35:77:08
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 68:05:ca:37:1f:19
sw_interface_add_del_address sw_if_index 2 1.1.1.2/24
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
sw_interface_dump
lisp_enable_disable enable
lisp_gpe_enable_disable enable
lisp_add_del_locator_set locator-set ls1
lisp_add_del_locator locator-set ls1 sw_if_index 2 p 1 w 1
lisp_eid_table_add_del_map vni 0 vrf 0
lisp_add_del_local_eid vni 0 eid 20.20.20.0/24 locator-set ls1
lisp_add_del_remote_mapping add vni 0 eid 10.10.10.0/24 seid 20.20.20.0/24 rloc 1.1.1.1
lisp_add_del_adjacency add vni 0 reid 10.10.10.0/24 leid 20.20.20.0/24
ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 78376747454931564f31747869767263 integ_alg sha1-96 integ_key 566e694934575341476b58694f5950366e5a7773
ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 78376747454931564f31747869767263 integ_alg sha1-96 integ_key 566e694934575341476b58694f5950366e5a7773
ipsec_spd_add_del spd_id 1
ipsec_interface_add_del_spd sw_if_index 2 spd_id 1
ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50
ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 1.1.1.2 laddr_stop 1.1.1.2 raddr_start 1.1.1.1 raddr_stop 1.1.1.1
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
sw_interface_dump

8.1.3. ip4

8.1.3.1. 10ge2p1x520-ethip4-ip4base-copwhtlistbase-ndrpdrdisc

RFC2544: Pkt throughput IPv4 whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing, two static IPv4 /24 routes and IPv4 COP security whitelist ingress /24 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) 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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc02-64b-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc03-1518b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc04-1518b-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc05-9000b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc06-9000b-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc07-64b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc08-64b-2t2c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc09-1518b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc10-1518b-2t2c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc11-9000b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc12-9000b-2t2c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc13-64b-4t4c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc14-64b-4t4c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc15-1518b-4t4c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc16-1518b-4t4c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc17-9000b-4t4c-ethip4-ip4base-copwhtlistbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1
tc18-9000b-4t4c-ethip4-ip4base-copwhtlistbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 10.10.10.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 2 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 2

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
ip_table_add_del table 1
ip_add_del_route 20.20.20.0/24 vrf 1 resolve-attempts 10 count 1 local
cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1
cop_interface_enable_disable sw_if_index 1

8.1.3.2. 10ge2p1x520-ethip4-ip4base-iacldstbase-ndrpdrdisc

RFC2544: Pkt throughput IPv4 iAcl whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing, two static IPv4 /24 routes and IPv4 iAcl security whitelist ingress /24 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) 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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc02-64b-1t1c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc03-1518b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc04-1518b-1t1c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc05-9000b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc06-9000b-1t1c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc07-64b-2t2c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc08-64b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc09-1518b-2t2c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc10-1518b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc11-9000b-2t2c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc12-9000b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc13-64b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc14-64b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc15-1518b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc16-1518b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc17-9000b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0
tc18-9000b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
input_acl_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
classify_add_del_table mask l3 ip4 dst
classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
input_acl_set_interface sw_if_index 1 ip4-table 0

8.1.3.3. 10ge2p1x520-ethip4-ip4base-ipolicemarkbase-ndrpdrdisc

RFC2544: Pkt throughput IPv4 policer test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries and policer with 2R3C color-aware configuration. Policer is applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC2698.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc02-64b-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc03-1518b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc04-1518b-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc05-9000b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc06-9000b-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc07-64b-2t2c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc08-64b-2t2c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc09-1518b-2t2c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc10-1518b-2t2c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc11-9000b-2t2c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc12-9000b-2t2c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc13-64b-4t4c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc14-64b-4t4c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 64 eb 64 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc15-1518b-4t4c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc16-1518b-4t4c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 1518 eb 1518 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc17-9000b-4t4c-ethip4-ip4base-ipolicemarkbase-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0
tc18-9000b-4t4c-ethip4-ip4base-ipolicemarkbase-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 20.20.20.2
policer_classify_set_interface sw_if_index 2 ip4-table 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
policer_add_del name policer1 cir 100 eir 150 cb 9000 eb 9000 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action transmit color-aware
classify_add_del_table mask l3 ip4 dst
classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 10.10.10.2
policer_classify_set_interface sw_if_index 1 ip4-table 0

8.1.3.4. 10ge2p1x520-ethip4-ip4base-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) 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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-1518b-1t1c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-1518b-1t1c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-9000b-1t1c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-9000b-1t1c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc07-64b-2t2c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc08-64b-2t2c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc09-1518b-2t2c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc10-1518b-2t2c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc11-9000b-2t2c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc12-9000b-2t2c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc13-64b-4t4c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc14-64b-4t4c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc15-1518b-4t4c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc16-1518b-4t4c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc17-9000b-4t4c-ethip4-ip4base-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc18-9000b-4t4c-ethip4-ip4base-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.5. 10ge2p1x520-ethip4-ip4scale200k-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x100k static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) 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: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc02-64b-1t1c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc03-1518b-1t1c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc04-1518b-1t1c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc05-9000b-1t1c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc06-9000b-1t1c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc07-64b-2t2c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc08-64b-2t2c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc09-1518b-2t2c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc10-1518b-2t2c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc11-9000b-2t2c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc12-9000b-2t2c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc13-64b-4t4c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc14-64b-4t4c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc15-1518b-4t4c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc16-1518b-4t4c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc17-9000b-4t4c-ethip4-ip4scale200k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump
tc18-9000b-4t4c-ethip4-ip4scale200k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 100000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 100000
sw_interface_dump

8.1.3.6. 10ge2p1x520-ethip4-ip4scale20k-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x10k static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) 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: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump
tc02-64b-1t1c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc03-1518b-1t1c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump
tc04-1518b-1t1c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump
tc05-9000b-1t1c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump
tc06-9000b-1t1c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump
tc07-64b-2t2c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc08-64b-2t2c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc09-1518b-2t2c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc10-1518b-2t2c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc11-9000b-2t2c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc12-9000b-2t2c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump
tc13-64b-4t4c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc14-64b-4t4c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc15-1518b-4t4c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc16-1518b-4t4c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc17-9000b-4t4c-ethip4-ip4scale20k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
tc18-9000b-4t4c-ethip4-ip4scale20k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 10000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 10000
sw_interface_dump

8.1.3.7. 10ge2p1x520-ethip4-ip4scale2m-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x1M static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) 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: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc02-64b-1t1c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc03-1518b-1t1c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc04-1518b-1t1c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc05-9000b-1t1c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc06-9000b-1t1c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc07-64b-2t2c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc08-64b-2t2c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc09-1518b-2t2c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc10-1518b-2t2c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc11-9000b-2t2c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc12-9000b-2t2c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc13-64b-4t4c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc14-64b-4t4c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc15-1518b-4t4c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc16-1518b-4t4c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc17-9000b-4t4c-ethip4-ip4scale2m-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump
tc18-9000b-4t4c-ethip4-ip4scale2m-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 2.2.2.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 2.2.2.1/30
ip_add_del_route 10.0.0.0/32 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 2.2.2.2 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 2.2.2.1 mac 90:e2:ba:b5:02:b8
ip_neighbor_add_del sw_if_index 1 dst 3.3.3.1 mac 3c:fd:fe:9c:ed:5d
sw_interface_add_del_address sw_if_index 2 2.2.2.2/30
sw_interface_add_del_address sw_if_index 1 3.3.3.2/30
ip_add_del_route 10.0.0.0/32 via 2.2.2.1 sw_if_index 2 resolve-attempts 10 count 1000000
ip_add_del_route 20.0.0.0/32 via 3.3.3.1 sw_if_index 1 resolve-attempts 10 count 1000000
sw_interface_dump

8.1.3.8. 10ge2p1x520-ethip4udp-ip4base-iacl10sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.9. 10ge2p1x520-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.10. 10ge2p1x520-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.11. 10ge2p1x520-ethip4udp-ip4base-iacl10sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.12. 10ge2p1x520-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.13. 10ge2p1x520-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, src 30.30.30.2/32 dst 40.40.40.2/32 sport 1001 dport 1001, src 30.30.30.3/32 dst 40.40.40.3/32 sport 1002 dport 1002, src 30.30.30.4/32 dst 40.40.40.4/32 sport 1003 dport 1003, src 30.30.30.5/32 dst 40.40.40.5/32 sport 1004 dport 1004, src 30.30.30.6/32 dst 40.40.40.6/32 sport 1005 dport 1005, src 30.30.30.7/32 dst 40.40.40.7/32 sport 1006 dport 1006, src 30.30.30.8/32 dst 40.40.40.8/32 sport 1007 dport 1007, src 30.30.30.9/32 dst 40.40.40.9/32 sport 1008 dport 1008, src 30.30.30.10/32 dst 40.40.40.10/32 sport 1009 dport 1009, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.14. 10ge2p1x520-ethip4udp-ip4base-iacl1sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.15. 10ge2p1x520-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.12 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.13 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.14 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.15 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.16 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.17 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.18 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.19 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.20 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.21 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.22 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.23 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.24 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.25 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.26 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.27 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.28 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.29 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.30 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.31 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.32 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.33 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.34 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.35 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.36 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.37 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.38 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.39 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.40 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.41 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.42 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.43 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.44 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.45 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.46 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.47 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.48 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.49 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.50 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.51 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.52 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.53 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.54 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.55 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.56 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.57 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.58 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.59 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.60 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.61 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.62 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.63 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.64 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.65 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.66 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.67 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.68 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.69 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.70 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.71 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.72 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.73 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.74 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.75 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.76 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.77 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.78 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.79 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.80 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.81 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.82 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.83 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.84 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.85 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.86 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.87 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.88 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.89 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.90 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.91 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.92 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.93 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.94 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.95 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.96 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.97 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.98 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.99 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.100 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.101 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.12 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.13 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.14 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.15 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.16 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.17 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.18 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.19 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.20 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.21 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.22 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.23 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.24 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.25 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.26 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.27 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.28 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.29 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.30 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.31 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.32 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.33 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.34 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.35 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.36 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.37 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.38 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.39 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.40 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.41 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.42 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.43 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.44 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.45 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.46 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.47 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.48 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.49 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.50 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.51 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.52 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.53 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.54 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.55 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.56 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.57 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.58 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.59 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.60 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.61 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.62 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.63 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.64 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.65 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.66 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.67 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.68 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.69 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.70 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.71 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.72 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.73 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.74 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.75 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.76 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.77 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.78 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.79 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.80 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.81 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.82 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.83 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.84 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.85 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.86 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.87 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.88 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.89 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.90 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.91 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.92 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.93 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.94 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.95 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.96 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.97 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.98 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.99 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.100 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.101 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.16. 10ge2p1x520-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit+reflect src 10.10.10.0/24, ipv4 permit+reflect src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump

8.1.3.17. 10ge2p1x520-ethip4udp-ip4base-iacl1sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or 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 either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP API Test (VAT) Commands History - Commands Used Per Test Case
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
sw_interface_dump
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.9 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.10 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.11 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 1 dst 1.1.1.2 mac 90:e2:ba:b5:01:d9
sw_interface_add_del_address sw_if_index 2 10.10.10.1/24
sw_interface_add_del_address sw_if_index 1 1.1.1.1/30
ip_add_del_route 20.20.20.0/24 via 1.1.1.2 sw_if_index 1 resolve-attempts 10 count 1
sw_interface_dump
acl_add_replace ipv4 permit src 30.30.30.1/32 dst 40.40.40.1/32 sport 1000 dport 1000, ipv4 permit src 10.10.10.0/24, ipv4 permit src 20.20.20.0/24
acl_interface_set_acl_list sw_if_index 2 input 0
acl_interface_set_acl_list sw_if_index 1 input 0

DUT2:
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.2 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.3 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.4 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.5 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.6 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.7 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.8 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.9 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.10 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 1 dst 20.20.20.11 mac 3c:fd:fe:9c:ed:5d
ip_neighbor_add_del sw_if_index 2 dst 1.1.1.1 mac 90:e2:ba:b5:02:b8
sw_interface_add_del_address sw_if_index 2 1.1.1.2/30
sw_interface_add_del_address sw_if_index 1 20.20.20.1/24
ip_add_del_route 10.10.10.0/24 via 1.1.1.1 sw_if_index 2 resolve-attempts 10 count 1
sw_interface_dump
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc
 DUT1:  
sw_interface_set_flags sw_if_index 2 admin-up
sw_interface_set_flags sw_if_index 1 admin-up
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.2 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.3 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.4 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.5 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.6 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.7 mac 3c:fd:fe:9c:ed:5c
ip_neighbor_add_del sw_if_index 2 dst 10.10.10.8 mac 3c:f