6.1.1. container memif

6.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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4090/4331’, ‘30/4136/4312’]
LAT_50%NDR: [‘10/56/226’, ‘10/57/261’]
LAT_10%NDR: [‘10/25/223’, ‘10/29/211’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4157/4398’, ‘20/4166/4387’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2747400.4375 pps (2x 1373700.21875 pps)
FINAL_BANDWIDTH: 8.21655883515 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc04-imix-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2747400.4375 pps (2x 1373700.21875 pps)
FINAL_BANDWIDTH: 8.21655883515 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/5642/5823’, ‘30/4301/4445’]
LAT_50%NDR: [‘20/91/310’, ‘20/91/274’]
LAT_10%NDR: [‘20/34/193’, ‘20/36/188’]
tc06-1518b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/5696/5953’, ‘30/4316/4606’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/564/685’, ‘20/2387/2542’]
LAT_50%NDR: [‘10/47/107’, ‘10/46/320’]
LAT_10%NDR: [‘10/26/164’, ‘10/27/91’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2353/2462’, ‘20/2380/2535’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4987508.5 pps (2x 2493754.25 pps)
FINAL_BANDWIDTH: 14.9159752877 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc10-imix-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5089331.59376 pps (2x 2544665.79688 pps)
FINAL_BANDWIDTH: 15.2204942174 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/563/567’, ‘20/638/884’]
LAT_50%NDR: [‘20/45/144’, ‘20/47/373’]
LAT_10%NDR: [‘20/30/170’, ‘20/32/267’]
tc12-1518b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/537/541’, ‘30/529/550’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/378/525’, ‘20/403/538’]
LAT_50%NDR: [‘10/42/238’, ‘10/37/94’]
LAT_10%NDR: [‘10/24/169’, ‘10/25/152’]
tc02-64b-1t1c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/337/458’, ‘20/364/483’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3154692.8125 pps (2x 1577346.40625 pps)
FINAL_BANDWIDTH: 9.43463455379 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc04-imix-1t1c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3154692.8125 pps (2x 1577346.40625 pps)
FINAL_BANDWIDTH: 9.43463455379 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518b-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/5352/5585’, ‘100/4047/4303’]
LAT_50%NDR: [‘20/92/513’, ‘20/98/560’]
LAT_10%NDR: [‘20/33/182’, ‘20/36/156’]
tc06-1518b-1t1c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5312/5583’, ‘30/4100/4288’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/281/439’, ‘20/346/563’]
LAT_50%NDR: [‘10/41/340’, ‘10/41/177’]
LAT_10%NDR: [‘10/23/59’, ‘10/24/68’]
tc08-64b-2t2c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/367/477’, ‘20/418/515’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5598447.0625 pps (2x 2799223.53125 pps)
FINAL_BANDWIDTH: 16.7430888656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc10-imix-2t2c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5700270.15624 pps (2x 2850135.07812 pps)
FINAL_BANDWIDTH: 17.0476077953 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/313/316’, ‘30/907/914’]
LAT_50%NDR: [‘20/38/344’, ‘20/41/331’]
LAT_10%NDR: [‘20/30/94’, ‘20/33/301’]
tc12-1518b-2t2c-eth-l2xcbase-eth-2memif-1dcr-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/841/846’, ‘20/566/575’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/371/661’, ‘20/384/644’]
LAT_50%NDR: [‘10/64/338’, ‘10/64/280’]
LAT_10%NDR: [‘10/24/73’, ‘10/24/68’]
tc02-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/352/483’, ‘20/372/526’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3154692.8125 pps (2x 1577346.40625 pps)
FINAL_BANDWIDTH: 9.43463455379 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc04-imix-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3154692.8125 pps (2x 1577346.40625 pps)
FINAL_BANDWIDTH: 9.43463455379 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/5361/5538’, ‘30/4088/4340’]
LAT_50%NDR: [‘20/70/310’, ‘20/68/270’]
LAT_10%NDR: [‘20/31/222’, ‘20/37/206’]
tc06-1518b-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5304/5547’, ‘30/4093/4370’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/293/417’, ‘10/322/394’]
LAT_50%NDR: [‘10/45/125’, ‘10/46/242’]
LAT_10%NDR: [‘10/23/380’, ‘10/25/360’]
tc08-64b-2t2c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/303/422’, ‘60/319/460’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5598447.0625 pps (2x 2799223.53125 pps)
FINAL_BANDWIDTH: 16.7430888656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc10-imix-2t2c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5700270.15624 pps (2x 2850135.07812 pps)
FINAL_BANDWIDTH: 17.0476077953 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/505/522’, ‘30/850/865’]
LAT_50%NDR: [‘20/36/135’, ‘20/39/410’]
LAT_10%NDR: [‘20/29/100’, ‘20/31/256’]
tc12-1518b-2t2c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/511/518’, ‘30/512/528’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.2. crypto

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1583/1685’, ‘40/1522/1639’]
LAT_50%NDR: [‘20/70/352’, ‘20/65/267’]
LAT_10%NDR: [‘30/50/115’, ‘30/52/118’]
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1550/1651’, ‘30/1495/1617’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3261835.0 pps (2x 1630917.5 pps)
FINAL_BANDWIDTH: 40.13361784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/235/338’, ‘50/236/333’]
LAT_50%NDR: [‘30/78/294’, ‘30/72/244’]
LAT_10%NDR: [‘30/53/135’, ‘30/59/212’]
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3261835.0 pps (2x 1630917.5 pps)
FINAL_BANDWIDTH: 40.13361784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/240/301’, ‘50/244/319’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3320885.45312 pps (2x 1660442.72656 pps)
FINAL_BANDWIDTH: 9.93166133991 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3320885.45312 pps (2x 1660442.72656 pps)
FINAL_BANDWIDTH: 9.93166133991 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 6820312.5 pps (2x 3410156.25 pps)
FINAL_BANDWIDTH: 4.58325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/810/864’, ‘50/156/221’]
LAT_50%NDR: [‘20/53/200’, ‘20/52/325’]
LAT_10%NDR: [‘20/47/93’, ‘30/48/99’]
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 6820312.5 pps (2x 3410156.25 pps)
FINAL_BANDWIDTH: 4.58325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/160/207’, ‘30/836/892’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/1555/1666’, ‘30/1482/1589’]
LAT_50%NDR: [‘20/67/368’, ‘20/65/316’]
LAT_10%NDR: [‘20/49/109’, ‘20/49/112’]
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1562/1699’, ‘40/1493/1598’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3020092.1875 pps (2x 1510046.09375 pps)
FINAL_BANDWIDTH: 37.159214275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/243/285’, ‘40/245/301’]
LAT_50%NDR: [‘30/75/154’, ‘40/81/141’]
LAT_10%NDR: [‘30/57/248’, ‘30/58/281’]
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3136895.875 pps (2x 1568447.9375 pps)
FINAL_BANDWIDTH: 38.596366846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1938/2023’, ‘50/1837/1914’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3062985.0 pps (2x 1531492.5 pps)
FINAL_BANDWIDTH: 9.16036705832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 10kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
VAT command sw_interface_dump: no JSON data.
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 6528125.0 pps (2x 3264062.5 pps)
FINAL_BANDWIDTH: 4.3869 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/107/157’, ‘40/827/884’]
LAT_50%NDR: [‘20/56/382’, ‘20/57/215’]
LAT_10%NDR: [‘20/47/105’, ‘20/46/156’]
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 6674218.75 pps (2x 3337109.375 pps)
FINAL_BANDWIDTH: 4.485075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/115/179’, ‘30/145/202’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/212/298’, ‘40/213/286’]
LAT_50%NDR: [‘30/75/235’, ‘30/71/226’]
LAT_10%NDR: [‘30/49/120’, ‘20/52/145’]
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/193/265’, ‘40/196/268’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2793415.0 pps (2x 1396707.5 pps)
FINAL_BANDWIDTH: 34.37017816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/243/287’, ‘40/250/296’]
LAT_50%NDR: [‘30/81/304’, ‘30/81/305’]
LAT_10%NDR: [‘40/55/115’, ‘30/59/109’]
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2793415.0 pps (2x 1396707.5 pps)
FINAL_BANDWIDTH: 34.37017816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/247/304’, ‘40/247/292’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2896017.90234 pps (2x 1448008.95117 pps)
FINAL_BANDWIDTH: 8.66102412937 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 10kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2896017.90234 pps (2x 1448008.95117 pps)
FINAL_BANDWIDTH: 8.66102412937 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 5943750.0 pps (2x 2971875.0 pps)
FINAL_BANDWIDTH: 3.9942 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/919/983’, ‘30/259/322’]
LAT_50%NDR: [‘20/62/158’, ‘20/60/274’]
LAT_10%NDR: [‘20/47/143’, ‘20/48/291’]
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 5943750.0 pps (2x 2971875.0 pps)
FINAL_BANDWIDTH: 3.9942 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/924/978’, ‘40/928/974’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/165/223’, ‘30/165/234’]
LAT_50%NDR: [‘20/67/309’, ‘20/67/273’]
LAT_10%NDR: [‘30/49/238’, ‘20/50/222’]
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/198/324’, ‘30/197/288’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2903288.5 pps (2x 1451644.25 pps)
FINAL_BANDWIDTH: 35.722061704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/1917/2001’, ‘40/2016/2087’]
LAT_50%NDR: [‘40/82/272’, ‘40/82/297’]
LAT_10%NDR: [‘40/56/118’, ‘40/58/117’]
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2786484.8125 pps (2x 1393242.40625 pps)
FINAL_BANDWIDTH: 34.284909133 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/244/279’, ‘40/245/282’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2897004.0 pps (2x 1448502.0 pps)
FINAL_BANDWIDTH: 8.66397321875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 10kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2952331.0 pps (2x 1476165.5 pps)
FINAL_BANDWIDTH: 8.82943783194 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 5943750.0 pps (2x 2971875.0 pps)
FINAL_BANDWIDTH: 3.9942 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/155/209’, ‘30/927/980’]
LAT_50%NDR: [‘20/54/152’, ‘20/53/106’]
LAT_10%NDR: [‘20/47/117’, ‘20/49/171’]
tc08-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 5797656.25 pps (2x 2898828.125 pps)
FINAL_BANDWIDTH: 3.896025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/122/181’, ‘30/210/299’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/104/199’, ‘10/105/167’]
LAT_50%NDR: [‘10/47/226’, ‘10/51/272’]
LAT_10%NDR: [‘10/36/117’, ‘10/34/134’]
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/100/152’, ‘10/103/151’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/6055/6506’, ‘20/9464/10023’]
LAT_50%NDR: [‘20/75/260’, ‘10/76/268’]
LAT_10%NDR: [‘20/42/103’, ‘20/41/106’]
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/9452/9965’, ‘20/6102/6509’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1765975.23438 pps (2x 882987.617188 pps)
FINAL_BANDWIDTH: 5.28144322053 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1765975.23438 pps (2x 882987.617188 pps)
FINAL_BANDWIDTH: 5.28144322053 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 5505468.75 pps (2x 2752734.375 pps)
FINAL_BANDWIDTH: 3.699675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/83/132’, ‘20/84/122’]
LAT_50%NDR: [‘10/40/274’, ‘10/45/205’]
LAT_10%NDR: [‘10/31/91’, ‘10/31/97’]
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 5505468.75 pps (2x 2752734.375 pps)
FINAL_BANDWIDTH: 3.699675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/79/138’, ‘20/82/127’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 1707031.25 pps (2x 853515.625 pps)
FINAL_BANDWIDTH: 1.147125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/190/267’, ‘30/188/260’]
LAT_50%NDR: [‘10/78/330’, ‘10/84/369’]
LAT_10%NDR: [‘10/34/97’, ‘10/36/102’]
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 1707031.25 pps (2x 853515.625 pps)
FINAL_BANDWIDTH: 1.147125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/177/269’, ‘30/192/287’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 451315.0 pps (2x 225657.5 pps)
FINAL_BANDWIDTH: 5.55297976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/325/636’, ‘30/319/616’]
LAT_50%NDR: [‘40/126/358’, ‘40/123/319’]
LAT_10%NDR: [‘40/63/126’, ‘40/63/128’]
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 568420.0 pps (2x 284210.0 pps)
FINAL_BANDWIDTH: 6.99383968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/9824/10411’, ‘50/14876/15547’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1210650.15625 pps (2x 605325.078125 pps)
FINAL_BANDWIDTH: 3.62065103501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1210650.15625 pps (2x 605325.078125 pps)
FINAL_BANDWIDTH: 3.62065103501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1365/1452’, ‘30/1348/1429’]
LAT_50%NDR: [‘10/56/149’, ‘10/58/156’]
LAT_10%NDR: [‘20/36/84’, ‘10/38/98’]
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1364/1475’, ‘40/1362/1471’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2437500.0 pps (2x 1218750.0 pps)
FINAL_BANDWIDTH: 1.638 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1729/2089’, ‘20/1719/2037’]
LAT_50%NDR: [‘10/53/143’, ‘10/55/151’]
LAT_10%NDR: [‘10/31/175’, ‘10/33/170’]
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1139/2071’, ‘20/1135/2027’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/9837/10438’, ‘20/5895/6381’]
LAT_50%NDR: [‘20/69/336’, ‘20/72/282’]
LAT_10%NDR: [‘20/40/110’, ‘20/40/108’]
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/9813/10400’, ‘20/5922/6418’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1765975.23438 pps (2x 882987.617188 pps)
FINAL_BANDWIDTH: 5.28144322053 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1765975.23438 pps (2x 882987.617188 pps)
FINAL_BANDWIDTH: 5.28144322053 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/97/140’, ‘10/91/122’]
LAT_50%NDR: [‘10/45/133’, ‘10/46/106’]
LAT_10%NDR: [‘10/33/178’, ‘10/34/89’]
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/92/149’, ‘30/98/157’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 1707031.25 pps (2x 853515.625 pps)
FINAL_BANDWIDTH: 1.147125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/283/434’, ‘20/289/435’]
LAT_50%NDR: [‘10/87/235’, ‘20/90/213’]
LAT_10%NDR: [‘10/37/204’, ‘20/35/196’]
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 1707031.25 pps (2x 853515.625 pps)
FINAL_BANDWIDTH: 1.147125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/279/409’, ‘30/283/392’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 451315.0 pps (2x 225657.5 pps)
FINAL_BANDWIDTH: 5.55297976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/280/545’, ‘50/305/582’]
LAT_50%NDR: [‘40/140/516’, ‘40/141/438’]
LAT_10%NDR: [‘40/64/149’, ‘40/65/144’]
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 451315.0 pps (2x 225657.5 pps)
FINAL_BANDWIDTH: 5.55297976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/222/369’, ‘40/248/424’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1210650.15625 pps (2x 605325.078125 pps)
FINAL_BANDWIDTH: 3.62065103501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1210650.15625 pps (2x 605325.078125 pps)
FINAL_BANDWIDTH: 3.62065103501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3460156.25 pps (2x 1730078.125 pps)
FINAL_BANDWIDTH: 2.325225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/138/210’, ‘20/126/179’]
LAT_50%NDR: [‘20/64/153’, ‘10/59/150’]
LAT_10%NDR: [‘10/35/95’, ‘10/35/96’]
tc08-64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3460156.25 pps (2x 1730078.125 pps)
FINAL_BANDWIDTH: 2.325225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/140/210’, ‘30/137/193’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2291406.25 pps (2x 1145703.125 pps)
FINAL_BANDWIDTH: 1.539825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/219/339’, ‘40/221/394’]
LAT_50%NDR: [‘30/78/226’, ‘30/76/217’]
LAT_10%NDR: [‘30/48/131’, ‘30/51/122’]
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2437500.0 pps (2x 1218750.0 pps)
FINAL_BANDWIDTH: 1.638 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2740/2891’, ‘40/3590/3738’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2207890.0 pps (2x 1103945.0 pps)
FINAL_BANDWIDTH: 27.16587856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/2451/2564’, ‘40/2408/2581’]
LAT_50%NDR: [‘30/78/196’, ‘30/78/200’]
LAT_10%NDR: [‘40/56/130’, ‘30/57/114’]
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2207890.0 pps (2x 1103945.0 pps)
FINAL_BANDWIDTH: 27.16587856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2431/2529’, ‘40/2398/2531’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2210235.29688 pps (2x 1105117.64844 pps)
FINAL_BANDWIDTH: 6.61007696893 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2210235.29688 pps (2x 1105117.64844 pps)
FINAL_BANDWIDTH: 6.61007696893 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
Search FAILED
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
Search FAILED

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2291406.25 pps (2x 1145703.125 pps)
FINAL_BANDWIDTH: 1.539825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/186/293’, ‘50/185/300’]
LAT_50%NDR: [‘20/73/314’, ‘20/72/333’]
LAT_10%NDR: [‘20/48/108’, ‘20/51/107’]
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2291406.25 pps (2x 1145703.125 pps)
FINAL_BANDWIDTH: 1.539825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/190/271’, ‘40/189/274’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2202466.375 pps (2x 1101233.1875 pps)
FINAL_BANDWIDTH: 27.099146278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/2475/2599’, ‘60/2439/2579’]
LAT_50%NDR: [‘30/75/149’, ‘30/75/156’]
LAT_10%NDR: [‘30/57/117’, ‘40/57/108’]
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2202466.375 pps (2x 1101233.1875 pps)
FINAL_BANDWIDTH: 27.099146278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2500/2615’, ‘40/2471/2623’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2190551.0 pps (2x 1095275.5 pps)
FINAL_BANDWIDTH: 6.55120779892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2190551.0 pps (2x 1095275.5 pps)
FINAL_BANDWIDTH: 6.55120779892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
Search FAILED
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
Search FAILED

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 392187.5 pps (2x 196093.75 pps)
FINAL_BANDWIDTH: 0.26355 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/17386/18876’, ‘30/17310/18984’]
LAT_50%NDR: [‘30/147/888’, ‘30/137/803’]
LAT_10%NDR: [‘30/49/173’, ‘30/51/197’]
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 392187.5 pps (2x 196093.75 pps)
FINAL_BANDWIDTH: 0.26355 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/15680/17798’, ‘40/22901/25394’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 334210.0 pps (2x 167105.0 pps)
FINAL_BANDWIDTH: 4.11211984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/17361/18378’, ‘40/16752/18043’]
LAT_50%NDR: [‘30/110/704’, ‘30/117/748’]
LAT_10%NDR: [‘30/55/176’, ‘40/64/248’]
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 334210.0 pps (2x 167105.0 pps)
FINAL_BANDWIDTH: 4.11211984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/16140/17503’, ‘40/22711/24656’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 322130.03125 pps (2x 161065.015625 pps)
FINAL_BANDWIDTH: 0.963383538202 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 322130.03125 pps (2x 161065.015625 pps)
FINAL_BANDWIDTH: 0.963383538202 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
Search FAILED
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
Search FAILED

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 392187.5 pps (2x 196093.75 pps)
FINAL_BANDWIDTH: 0.26355 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/15816/17727’, ‘30/22485/24216’]
LAT_50%NDR: [‘30/203/1450’, ‘30/186/1264’]
LAT_10%NDR: [‘20/51/170’, ‘30/53/150’]
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 392187.5 pps (2x 196093.75 pps)
FINAL_BANDWIDTH: 0.26355 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/22490/24928’, ‘30/15734/17584’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 333607.375 pps (2x 166803.6875 pps)
FINAL_BANDWIDTH: 4.104705142 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/23949/25296’, ‘40/16654/17928’]
LAT_50%NDR: [‘30/96/797’, ‘30/101/779’]
LAT_10%NDR: [‘40/54/183’, ‘40/57/188’]
tc04-1518b-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 333607.375 pps (2x 166803.6875 pps)
FINAL_BANDWIDTH: 4.104705142 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/23502/25143’, ‘50/15914/17068’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 320058.0 pps (2x 160029.0 pps)
FINAL_BANDWIDTH: 0.957186783465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 320058.0 pps (2x 160029.0 pps)
FINAL_BANDWIDTH: 0.957186783465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
Search FAILED
tc08-64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
Search FAILED

6.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 Documentation Status
tc01-64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2729687.5 pps (2x 1364843.75 pps)
FINAL_BANDWIDTH: 1.83435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2175/2342’, ‘50/3310/3541’]
LAT_50%NDR: [‘30/76/379’, ‘30/80/312’]
LAT_10%NDR: [‘30/48/117’, ‘30/50/97’]
tc02-64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2729687.5 pps (2x 1364843.75 pps)
FINAL_BANDWIDTH: 1.83435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2213/2337’, ‘40/3282/3413’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2559205.0 pps (2x 1279602.5 pps)
FINAL_BANDWIDTH: 31.48845832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/843/1045’, ‘50/818/1048’]
LAT_50%NDR: [‘30/87/403’, ‘30/87/321’]
LAT_10%NDR: [‘30/58/118’, ‘30/59/113’]
tc04-1518b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2559205.0 pps (2x 1279602.5 pps)
FINAL_BANDWIDTH: 31.48845832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/823/1026’, ‘30/807/1017’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2543430.34376 pps (2x 1271715.17188 pps)
FINAL_BANDWIDTH: 7.60655228025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2543430.34376 pps (2x 1271715.17188 pps)
FINAL_BANDWIDTH: 7.60655228025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 4775000.0 pps (2x 2387500.0 pps)
FINAL_BANDWIDTH: 3.2088 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/237/502’, ‘50/1033/1121’]
LAT_50%NDR: [‘20/60/120’, ‘20/63/125’]
LAT_10%NDR: [‘20/50/108’, ‘30/49/116’]
tc08-64b-2t2c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/127/185’, ‘40/115/174’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/644/904’, ‘30/101/148’]
LAT_50%NDR: [‘20/56/129’, ‘20/56/124’]
LAT_10%NDR: [‘20/47/111’, ‘20/48/114’]
tc14-64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/128/183’, ‘30/990/1091’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3. ip4

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1259/1408’, ‘20/1270/1426’]
LAT_50%NDR: [‘10/32/106’, ‘10/31/152’]
LAT_10%NDR: [‘10/19/35’, ‘10/20/84’]
tc02-64b-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1380/1429’, ‘10/1386/1437’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/439/450’, ‘20/292/300’]
LAT_50%NDR: [‘10/28/207’, ‘10/29/204’]
LAT_10%NDR: [‘10/26/110’, ‘10/25/159’]
tc04-1518b-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/446/454’, ‘20/299/307’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/413/421’, ‘50/276/286’]
LAT_50%NDR: [‘50/65/228’, ‘50/65/230’]
LAT_10%NDR: [‘50/55/162’, ‘50/62/103’]
tc06-9000b-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/345/372’, ‘50/250/272’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18059355.9375 pps (2x 9029677.96875 pps)
FINAL_BANDWIDTH: 12.13588719 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/81’, ‘10/71/84’]
LAT_50%NDR: [‘10/25/140’, ‘10/25/53’]
LAT_10%NDR: [‘10/20/111’, ‘10/20/82’]
tc08-64b-2t2c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18291089.5625 pps (2x 9145544.78125 pps)
FINAL_BANDWIDTH: 12.291612186 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/117/139’, ‘10/740/753’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/526/534’, ‘20/208/219’]
LAT_50%NDR: [‘10/25/211’, ‘10/27/74’]
LAT_10%NDR: [‘10/27/52’, ‘10/27/39’]
tc10-1518b-2t2c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/198/207’, ‘20/296/305’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/311/318’, ‘50/285/295’]
LAT_50%NDR: [‘50/65/117’, ‘50/65/266’]
LAT_10%NDR: [‘50/62/171’, ‘50/61/218’]
tc12-9000b-2t2c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/431/446’, ‘60/173/180’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/492/503’, ‘10/931/938’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/43’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/57’]
tc14-64b-4t4c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/487/500’, ‘10/930/943’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/169/175’, ‘20/171/180’]
LAT_50%NDR: [‘10/28/70’, ‘10/26/53’]
LAT_10%NDR: [‘10/26/54’, ‘10/25/55’]
tc16-1518b-4t4c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/187/192’, ‘20/202/214’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/160/166’, ‘50/194/198’]
LAT_50%NDR: [‘50/65/114’, ‘50/64/266’]
LAT_10%NDR: [‘50/61/76’, ‘50/56/186’]
tc18-9000b-4t4c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/164/168’, ‘50/213/219’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1567/1623’, ‘10/1573/1624’]
LAT_50%NDR: [‘10/24/102’, ‘10/23/61’]
LAT_10%NDR: [‘10/23/101’, ‘10/23/69’]
tc02-64b-1t1c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1562/1611’, ‘10/1573/1628’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/476/518’, ‘20/313/321’]
LAT_50%NDR: [‘10/28/119’, ‘10/27/142’]
LAT_10%NDR: [‘10/26/115’, ‘10/27/66’]
tc04-1518b-1t1c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/483/490’, ‘20/492/499’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/382/388’, ‘50/255/262’]
LAT_50%NDR: [‘50/62/219’, ‘50/64/207’]
LAT_10%NDR: [‘50/63/91’, ‘50/62/113’]
tc06-9000b-1t1c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/409/437’, ‘50/257/267’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/893/909’, ‘10/898/912’]
LAT_50%NDR: [‘10/24/417’, ‘10/22/403’]
LAT_10%NDR: [‘10/20/85’, ‘10/17/142’]
tc08-64b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/894/910’, ‘10/900/924’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/326/333’, ‘20/299/306’]
LAT_50%NDR: [‘10/27/210’, ‘10/27/123’]
LAT_10%NDR: [‘10/25/112’, ‘10/26/105’]
tc10-1518b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/310/312’, ‘20/277/284’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/448/465’, ‘60/268/278’]
LAT_50%NDR: [‘50/64/164’, ‘50/65/229’]
LAT_10%NDR: [‘50/63/144’, ‘50/62/89’]
tc12-9000b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/261/266’, ‘50/277/285’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/503/522’, ‘10/940/959’]
LAT_50%NDR: [‘10/21/53’, ‘10/23/39’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/36’]
tc14-64b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/520/609’, ‘10/941/953’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/179/187’, ‘20/178/190’]
LAT_50%NDR: [‘10/25/84’, ‘10/27/182’]
LAT_10%NDR: [‘10/26/50’, ‘10/27/196’]
tc16-1518b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/203/220’, ‘20/209/223’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/175/185’, ‘50/205/212’]
LAT_50%NDR: [‘50/65/148’, ‘50/65/109’]
LAT_10%NDR: [‘50/62/108’, ‘50/62/113’]
tc18-9000b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/205/231’, ‘50/184/192’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/193/248’, ‘10/187/237’]
LAT_50%NDR: [‘10/42/65’, ‘10/35/93’]
LAT_10%NDR: [‘10/21/133’, ‘10/20/118’]
tc02-64b-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/180/225’, ‘10/182/229’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/477/491’, ‘10/308/315’]
LAT_50%NDR: [‘10/26/194’, ‘10/28/180’]
LAT_10%NDR: [‘10/26/112’, ‘10/24/78’]
tc04-1518b-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/467/477’, ‘20/313/320’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/419/430’, ‘50/272/281’]
LAT_50%NDR: [‘50/65/227’, ‘50/66/227’]
LAT_10%NDR: [‘50/62/113’, ‘50/62/133’]
tc06-9000b-1t1c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/417/433’, ‘50/255/265’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/921/1006’, ‘10/926/940’]
LAT_50%NDR: [‘10/31/59’, ‘10/31/57’]
LAT_10%NDR: [‘10/22/152’, ‘10/18/51’]
tc08-64b-2t2c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/917/933’, ‘10/929/947’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/448/464’, ‘20/309/317’]
LAT_50%NDR: [‘10/26/183’, ‘10/27/66’]
LAT_10%NDR: [‘10/26/150’, ‘10/26/61’]
tc10-1518b-2t2c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/311/350’, ‘20/285/295’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/260/266’, ‘50/255/261’]
LAT_50%NDR: [‘50/66/96’, ‘50/65/244’]
LAT_10%NDR: [‘50/60/97’, ‘50/62/190’]
tc12-9000b-2t2c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/311/317’, ‘50/257/267’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23157495.6876 pps (2x 11578747.8438 pps)
FINAL_BANDWIDTH: 15.5618371021 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/114’, ‘10/45/85’]
LAT_50%NDR: [‘10/22/51’, ‘10/21/41’]
LAT_10%NDR: [‘10/19/36’, ‘10/19/194’]
tc14-64b-4t4c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/96/263’, ‘10/57/79’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/291/308’, ‘2/112/122’]
LAT_50%NDR: [‘10/26/510’, ‘10/27/473’]
LAT_10%NDR: [‘10/26/52’, ‘10/24/53’]
tc16-1518b-4t4c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/182/187’, ‘20/202/209’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/184/192’, ‘50/217/227’]
LAT_50%NDR: [‘50/66/254’, ‘50/65/90’]
LAT_10%NDR: [‘50/61/121’, ‘50/62/99’]
tc18-9000b-4t4c-ethip4-ip4base-ipolicemarkbase-pdrdisc [Cfg] DUT runs IPv4 routing and policer config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/89/113’, ‘50/209/270’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1372/1403’, ‘10/1705/1739’]
LAT_50%NDR: [‘10/26/122’, ‘10/27/54’]
LAT_10%NDR: [‘10/20/40’, ‘10/19/117’]
tc02-64b-1t1c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1237/1272’, ‘10/1238/1270’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/492/502’, ‘20/465/475’]
LAT_50%NDR: [‘10/28/112’, ‘10/26/129’]
LAT_10%NDR: [‘10/27/135’, ‘10/26/96’]
tc04-1518b-1t1c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/470/477’, ‘20/410/419’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/375/385’, ‘50/275/284’]
LAT_50%NDR: [‘50/61/189’, ‘50/66/193’]
LAT_10%NDR: [‘50/55/111’, ‘50/61/131’]
tc06-9000b-1t1c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/357/367’, ‘50/256/265’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23273362.5 pps (2x 11636681.25 pps)
FINAL_BANDWIDTH: 15.6396996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1002/1014’, ‘20/1063/1078’]
LAT_50%NDR: [‘10/23/176’, ‘10/23/113’]
LAT_10%NDR: [‘10/21/75’, ‘10/19/38’]
tc08-64b-2t2c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/998/1007’, ‘20/548/557’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/474/487’, ‘20/148/157’]
LAT_50%NDR: [‘10/26/384’, ‘10/27/455’]
LAT_10%NDR: [‘10/26/105’, ‘10/26/38’]
tc10-1518b-2t2c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/315/320’, ‘20/218/227’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/129/138’, ‘50/442/449’]
LAT_50%NDR: [‘50/67/195’, ‘50/66/243’]
LAT_10%NDR: [‘50/61/119’, ‘50/61/84’]
tc12-9000b-2t2c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/448/460’, ‘60/316/326’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/489/502’, ‘10/939/946’]
LAT_50%NDR: [‘10/17/49’, ‘10/17/203’]
LAT_10%NDR: [‘10/19/35’, ‘10/17/33’]
tc14-64b-4t4c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/485/505’, ‘10/930/943’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/192/206’, ‘20/221/233’]
LAT_50%NDR: [‘10/27/73’, ‘10/25/84’]
LAT_10%NDR: [‘10/26/49’, ‘10/25/38’]
tc16-1518b-4t4c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/215/227’, ‘20/156/164’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/271/311’, ‘60/192/202’]
LAT_50%NDR: [‘50/64/104’, ‘50/64/91’]
LAT_10%NDR: [‘50/61/90’, ‘50/61/84’]
tc18-9000b-4t4c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/210/215’, ‘50/181/190’]
LOSS_ACCEPTANCE: 0.5 percentage
tc19-imix-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-1t1c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/150/195’, ‘10/159/201’]
LAT_50%NDR: [‘10/26/159’, ‘10/26/206’]
LAT_10%NDR: [‘10/20/45’, ‘10/18/33’]
tc02-64b-1t1c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1327/1362’, ‘20/2498/2542’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/296/301’, ‘20/291/299’]
LAT_50%NDR: [‘10/28/190’, ‘10/26/175’]
LAT_10%NDR: [‘10/27/61’, ‘2/27/141’]
tc04-1518b-1t1c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/283/290’, ‘20/424/446’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/248/253’, ‘50/269/276’]
LAT_50%NDR: [‘50/63/244’, ‘50/65/238’]
LAT_10%NDR: [‘50/54/187’, ‘50/62/179’]
tc06-9000b-1t1c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/258/265’, ‘50/384/406’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21651227.125 pps (2x 10825613.5625 pps)
FINAL_BANDWIDTH: 14.549624628 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1219/1230’, ‘20/650/662’]
LAT_50%NDR: [‘10/26/175’, ‘10/24/90’]
LAT_10%NDR: [‘10/20/40’, ‘10/19/34’]
tc08-64b-2t2c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21882960.75 pps (2x 10941480.375 pps)
FINAL_BANDWIDTH: 14.705349624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1213/1223’, ‘20/643/669’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/255/267’, ‘20/303/313’]
LAT_50%NDR: [‘10/25/189’, ‘10/27/197’]
LAT_10%NDR: [‘10/24/62’, ‘10/26/55’]
tc10-1518b-2t2c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/251/261’, ‘20/132/139’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/104/113’, ‘50/417/427’]
LAT_50%NDR: [‘50/65/106’, ‘50/66/258’]
LAT_10%NDR: [‘50/61/87’, ‘50/61/143’]
tc12-9000b-2t2c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/275/282’, ‘50/107/116’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/487/497’, ‘10/932/940’]
LAT_50%NDR: [‘10/18/42’, ‘10/19/40’]
LAT_10%NDR: [‘10/19/46’, ‘10/19/41’]
tc14-64b-4t4c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/483/493’, ‘10/930/937’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/188/213’, ‘20/102/115’]
LAT_50%NDR: [‘10/26/88’, ‘10/27/259’]
LAT_10%NDR: [‘10/26/57’, ‘10/26/171’]
tc16-1518b-4t4c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/168/184’, ‘20/272/291’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/109/120’, ‘60/302/309’]
LAT_50%NDR: [‘50/65/93’, ‘50/66/125’]
LAT_10%NDR: [‘50/61/89’, ‘50/62/248’]
tc18-9000b-4t4c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/210/244’, ‘60/113/118’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1512/1549’, ‘10/2283/2299’]
LAT_50%NDR: [‘10/24/84’, ‘10/25/121’]
LAT_10%NDR: [‘10/22/61’, ‘10/18/39’]
tc02-64b-1t1c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1339/1370’, ‘10/2474/2509’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/457/482’, ‘20/421/435’]
LAT_50%NDR: [‘10/27/186’, ‘10/29/185’]
LAT_10%NDR: [‘10/26/115’, ‘10/24/93’]
tc04-1518b-1t1c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/421/429’, ‘20/310/319’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/424/441’, ‘50/280/290’]
LAT_50%NDR: [‘50/66/494’, ‘50/65/491’]
LAT_10%NDR: [‘50/61/98’, ‘50/61/86’]
tc06-9000b-1t1c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/418/439’, ‘60/290/300’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21767093.9376 pps (2x 10883546.9688 pps)
FINAL_BANDWIDTH: 14.6274871261 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/97/107’, ‘10/90/103’]
LAT_50%NDR: [‘10/24/100’, ‘10/23/143’]
LAT_10%NDR: [‘10/20/37’, ‘10/19/39’]
tc08-64b-2t2c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21882960.75 pps (2x 10941480.375 pps)
FINAL_BANDWIDTH: 14.705349624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/662/662’, ‘10/653/665’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/163/170’, ‘20/317/327’]
LAT_50%NDR: [‘10/26/48’, ‘10/27/205’]
LAT_10%NDR: [‘10/26/35’, ‘10/27/51’]
tc10-1518b-2t2c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/309/319’, ‘20/313/324’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/417/421’, ‘50/129/135’]
LAT_50%NDR: [‘50/66/166’, ‘50/65/274’]
LAT_10%NDR: [‘50/61/116’, ‘50/61/109’]
tc12-9000b-2t2c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/297/307’, ‘50/286/297’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/488/495’, ‘10/932/950’]
LAT_50%NDR: [‘10/17/44’, ‘10/17/78’]
LAT_10%NDR: [‘10/18/35’, ‘10/17/40’]
tc14-64b-4t4c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/486/501’, ‘10/931/940’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/217/243’, ‘20/132/141’]
LAT_50%NDR: [‘10/27/88’, ‘10/25/44’]
LAT_10%NDR: [‘10/26/49’, ‘10/24/197’]
tc16-1518b-4t4c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/235/271’, ‘20/155/261’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/102/113’, ‘50/215/225’]
LAT_50%NDR: [‘50/61/97’, ‘50/65/88’]
LAT_10%NDR: [‘50/61/95’, ‘50/61/87’]
tc18-9000b-4t4c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/191/196’, ‘50/222/226’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1575/1632’, ‘20/2926/3020’]
LAT_50%NDR: [‘10/30/60’, ‘10/28/62’]
LAT_10%NDR: [‘10/21/66’, ‘10/21/66’]
tc02-64b-1t1c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1529/1580’, ‘10/1532/1615’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/159/167’, ‘20/127/134’]
LAT_50%NDR: [‘10/29/221’, ‘10/26/216’]
LAT_10%NDR: [‘10/26/180’, ‘10/27/199’]
tc04-1518b-1t1c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/287/295’, ‘20/292/303’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/126/130’, ‘50/131/136’]
LAT_50%NDR: [‘50/64/195’, ‘50/65/196’]
LAT_10%NDR: [‘50/62/156’, ‘50/61/108’]
tc06-9000b-1t1c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/207/217’, ‘50/257/270’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18175222.75 pps (2x 9087611.375 pps)
FINAL_BANDWIDTH: 12.213749688 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/112/138’, ‘10/591/755’]
LAT_50%NDR: [‘10/25/169’, ‘10/25/51’]
LAT_10%NDR: [‘10/19/104’, ‘10/19/42’]
tc08-64b-2t2c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18406956.375 pps (2x 9203478.1875 pps)
FINAL_BANDWIDTH: 12.369474684 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/781/811’, ‘20/769/789’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/140/147’, ‘20/252/262’]
LAT_50%NDR: [‘10/27/186’, ‘10/27/211’]
LAT_10%NDR: [‘10/26/40’, ‘10/24/41’]
tc10-1518b-2t2c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/84/93’, ‘20/97/109’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/99/108’, ‘60/98/107’]
LAT_50%NDR: [‘50/65/243’, ‘50/65/253’]
LAT_10%NDR: [‘50/61/74’, ‘50/61/158’]
tc12-9000b-2t2c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/96/109’, ‘60/83/92’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/490/505’, ‘10/932/946’]
LAT_50%NDR: [‘10/21/46’, ‘10/18/44’]
LAT_10%NDR: [‘10/18/37’, ‘10/17/198’]
tc14-64b-4t4c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/491/507’, ‘20/932/957’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/93/100’, ‘20/91/129’]
LAT_50%NDR: [‘10/25/56’, ‘10/27/46’]
LAT_10%NDR: [‘10/26/40’, ‘10/26/42’]
tc16-1518b-4t4c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/91/100’, ‘20/171/179’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/91/97’, ‘50/102/111’]
LAT_50%NDR: [‘50/64/143’, ‘50/64/182’]
LAT_10%NDR: [‘50/61/67’, ‘50/61/73’]
tc18-9000b-4t4c-ethip4-ip4scale2m-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/215/226’, ‘50/221/230’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2208/2260’, ‘10/2199/2257’]
LAT_50%NDR: [‘10/33/93’, ‘10/34/90’]
LAT_10%NDR: [‘10/19/404’, ‘10/23/485’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2216/2273’, ‘10/2204/2270’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1517/1586’, ‘10/1512/1596’]
LAT_50%NDR: [‘10/28/68’, ‘10/29/62’]
LAT_10%NDR: [‘10/19/97’, ‘10/18/32’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1349/1381’, ‘10/1344/1385’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/160/556’, ‘10/700/1227’]
LAT_50%NDR: [‘10/22/58’, ‘10/22/69’]
LAT_10%NDR: [‘10/19/49’, ‘10/19/31’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/680/935’, ‘10/796/1073’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/222/434’, ‘10/219/436’]
LAT_50%NDR: [‘10/32/116’, ‘10/44/127’]
LAT_10%NDR: [‘10/20/151’, ‘10/25/203’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/157/379’, ‘10/145/354’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/49’, ‘10/25/52’]
LAT_50%NDR: [‘10/26/118’, ‘10/22/63’]
LAT_10%NDR: [‘10/19/60’, ‘10/20/52’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/143/350’, ‘10/533/633’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5314006.5625 pps (2x 2657003.28125 pps)
FINAL_BANDWIDTH: 3.57101241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/41’, ‘10/21/41’]
LAT_50%NDR: [‘10/23/58’, ‘10/20/118’]
LAT_10%NDR: [‘10/21/65’, ‘10/20/54’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/324/577’, ‘10/148/270’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2415/2468’, ‘30/2405/2471’]
LAT_50%NDR: [‘10/35/97’, ‘10/30/94’]
LAT_10%NDR: [‘10/23/97’, ‘10/20/63’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2415/2473’, ‘10/2403/2470’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/83/176’, ‘10/119/204’]
LAT_50%NDR: [‘10/29/77’, ‘10/29/82’]
LAT_10%NDR: [‘10/20/93’, ‘10/19/51’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/183/684’, ‘10/173/666’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/85/177’, ‘10/773/883’]
LAT_50%NDR: [‘10/22/53’, ‘10/20/44’]
LAT_10%NDR: [‘10/20/60’, ‘10/19/39’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/856/1183’, ‘10/750/909’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/136/203’, ‘10/130/199’]
LAT_50%NDR: [‘10/37/132’, ‘10/40/199’]
LAT_10%NDR: [‘10/20/62’, ‘10/25/89’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/137/210’, ‘10/132/218’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/104’, ‘10/40/108’]
LAT_50%NDR: [‘10/41/105’, ‘10/41/87’]
LAT_10%NDR: [‘10/20/37’, ‘10/22/63’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1417/1678’, ‘10/1451/1722’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/152’, ‘10/150/192’]
LAT_50%NDR: [‘10/28/219’, ‘10/28/66’]
LAT_10%NDR: [‘10/20/205’, ‘10/18/44’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1148/1512’, ‘10/1095/1497’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3045/3109’, ‘10/3034/3109’]
LAT_50%NDR: [‘10/47/128’, ‘10/51/113’]
LAT_10%NDR: [‘10/20/97’, ‘10/28/106’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3053/3125’, ‘10/3043/3112’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/90’, ‘10/91/176’]
LAT_50%NDR: [‘10/28/128’, ‘10/26/78’]
LAT_10%NDR: [‘10/21/56’, ‘10/19/41’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/49/92’, ‘10/70/141’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1016/1217’, ‘10/1286/1530’]
LAT_50%NDR: [‘10/24/67’, ‘10/22/78’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/32’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1065/1212’, ‘10/1054/1188’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/87’, ‘10/52/91’]
LAT_50%NDR: [‘10/41/234’, ‘2/37/181’]
LAT_10%NDR: [‘10/19/56’, ‘10/25/77’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/74/117’, ‘10/75/119’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/77’, ‘10/47/87’]
LAT_50%NDR: [‘10/19/38’, ‘10/23/56’]
LAT_10%NDR: [‘10/20/56’, ‘10/18/195’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1582/1798’, ‘10/1608/1834’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/88/208’, ‘10/56/176’]
LAT_50%NDR: [‘10/26/243’, ‘10/24/70’]
LAT_10%NDR: [‘10/21/60’, ‘10/19/36’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1416/1580’, ‘10/1084/1379’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2204/2253’, ‘10/2195/2256’]
LAT_50%NDR: [‘10/33/99’, ‘10/36/91’]
LAT_10%NDR: [‘10/19/51’, ‘10/24/96’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2195/2259’, ‘20/2185/2261’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/66’, ‘10/34/62’]
LAT_50%NDR: [‘10/30/232’, ‘10/27/164’]
LAT_10%NDR: [‘10/21/56’, ‘10/18/88’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/33/72’, ‘10/32/64’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16089620.125 pps (2x 8044810.0625 pps)
FINAL_BANDWIDTH: 10.812224724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/122/373’, ‘10/142/457’]
LAT_50%NDR: [‘10/19/46’, ‘10/28/52’]
LAT_10%NDR: [‘10/20/43’, ‘10/19/138’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 16553087.375 pps (2x 8276543.6875 pps)
FINAL_BANDWIDTH: 11.123674716 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/388/803’, ‘10/758/1075’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/289/495’, ‘10/279/518’]
LAT_50%NDR: [‘10/39/133’, ‘10/38/141’]
LAT_10%NDR: [‘10/20/73’, ‘10/26/117’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/196/425’, ‘10/191/441’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/192/435’, ‘10/1756/2093’]
LAT_50%NDR: [‘10/26/72’, ‘10/27/87’]
LAT_10%NDR: [‘10/19/41’, ‘10/21/160’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/221/671’, ‘10/1839/2143’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/65’, ‘10/33/56’]
LAT_50%NDR: [‘10/21/49’, ‘10/22/41’]
LAT_10%NDR: [‘10/19/34’, ‘10/22/73’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/957/1271’, ‘10/145/386’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2411/2470’, ‘20/2398/2463’]
LAT_50%NDR: [‘10/29/72’, ‘10/37/96’]
LAT_10%NDR: [‘10/25/115’, ‘10/22/89’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2413/2462’, ‘20/2402/2473’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/494’, ‘10/57/472’]
LAT_50%NDR: [‘10/25/72’, ‘10/24/63’]
LAT_10%NDR: [‘10/19/32’, ‘10/19/53’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/266/117’, ‘10/261/130’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/74/157’, ‘10/715/962’]
LAT_50%NDR: [‘10/22/72’, ‘10/20/208’]
LAT_10%NDR: [‘10/19/48’, ‘10/17/79’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13424683.4375 pps (2x 6712341.71875 pps)
FINAL_BANDWIDTH: 9.02138727 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/174/504’, ‘10/837/1102’]
LOSS_ACCEPTANCE: 0.5 percentage

6.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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/134/204’, ‘10/127/203’]
LAT_50%NDR: [‘10/31/241’, ‘10/32/191’]
LAT_10%NDR: [‘10/22/99’, ‘10/24/101’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/112/213’, ‘10/107/221’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/123/542’, ‘10/1350/1792’]
LAT_50%NDR: [‘10/21/56’, ‘10/34/81’]
LAT_10%NDR: [‘10/19/51’, ‘10/21/53’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1433/1786’, ‘10/1477/1801’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11918414.875 pps (2x 5959207.4375 pps)
FINAL_BANDWIDTH: 8.009174796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1071/1480’, ‘10/432/1389’]
LAT_50%NDR: [‘10/24/59’, ‘10/22/231’]
LAT_10%NDR: [‘10/19/44’, ‘10/17/243’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/65/168’, ‘10/1405/1610’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.18. 10ge2p1x520-ethip4udp-ip4base-iacl1sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3058/3115’, ‘20/3045/3117’]
LAT_50%NDR: [‘10/49/112’, ‘10/47/103’]
LAT_10%NDR: [‘10/20/232’, ‘10/25/201’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3041/3109’, ‘10/3031/3104’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/99/317’, ‘10/1721/1865’]
LAT_50%NDR: [‘10/26/73’, ‘10/25/76’]
LAT_10%NDR: [‘10/21/191’, ‘10/17/35’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/43/55’, ‘10/56/64’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/253/398’, ‘10/198/324’]
LAT_50%NDR: [‘10/29/129’, ‘10/25/70’]
LAT_10%NDR: [‘10/20/51’, ‘10/19/96’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/148/366’, ‘10/1141/1446’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.19. 10ge2p1x520-ethip4udp-ip4base-iacl1sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/104’, ‘10/62/99’]
LAT_50%NDR: [‘10/35/316’, ‘10/37/361’]
LAT_10%NDR: [‘10/20/66’, ‘10/27/115’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/58/94’, ‘10/57/100’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1105/1880’, ‘10/695/1861’]
LAT_50%NDR: [‘10/23/60’, ‘10/24/60’]
LAT_10%NDR: [‘10/20/95’, ‘10/20/57’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/642/1152’, ‘10/643/1150’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/76/167’, ‘10/944/1093’]
LAT_50%NDR: [‘10/27/60’, ‘10/25/118’]
LAT_10%NDR: [‘10/20/44’, ‘10/17/36’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1442/1616’, ‘10/1135/1332’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.20. 10ge2p1x520-ethip4udp-ip4base-iacl50sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2222/2264’, ‘10/2214/2271’]
LAT_50%NDR: [‘10/27/65’, ‘10/27/75’]
LAT_10%NDR: [‘10/19/82’, ‘10/24/77’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2215/2256’, ‘10/2203/2257’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/61’, ‘10/34/66’]
LAT_50%NDR: [‘10/31/75’, ‘10/26/59’]
LAT_10%NDR: [‘10/19/99’, ‘10/20/49’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9253478.1875 pps (2x 4626739.09375 pps)
FINAL_BANDWIDTH: 6.218337342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/32/59’, ‘10/31/54’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-ip4base-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/108’, ‘10/49/162’]
LAT_50%NDR: [‘10/19/49’, ‘10/19/48’]
LAT_10%NDR: [‘10/20/43’, ‘10/18/34’]
tc06-64b-4t4c-ethip4udp-ip4base-ip4base-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/528/635’, ‘20/880/1117’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.21. 10ge2p1x520-ethip4udp-ip4base-iacl50sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/229/482’, ‘10/209/430’]
LAT_50%NDR: [‘10/42/303’, ‘10/42/294’]
LAT_10%NDR: [‘10/21/80’, ‘10/27/131’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/198/402’, ‘10/197/417’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/202’, ‘10/73/273’]
LAT_50%NDR: [‘10/37/102’, ‘10/35/181’]
LAT_10%NDR: [‘10/21/118’, ‘10/21/84’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/139/323’, ‘10/844/1030’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/48’, ‘10/21/40’]
LAT_50%NDR: [‘10/20/205’, ‘10/21/62’]
LAT_10%NDR: [‘10/19/35’, ‘10/22/87’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1050/1138’, ‘10/1076/1217’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.22. 10ge2p1x520-ethip4udp-ip4base-iacl50sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2406/2458’, ‘10/2396/2455’]
LAT_50%NDR: [‘10/28/82’, ‘10/29/92’]
LAT_10%NDR: [‘10/20/58’, ‘10/19/72’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2404/2461’, ‘20/2393/2460’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/831/1399’, ‘10/210/665’]
LAT_50%NDR: [‘10/24/179’, ‘10/22/51’]
LAT_10%NDR: [‘10/20/56’, ‘10/20/51’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1060/1144’, ‘10/94/167’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/140’, ‘10/49/117’]
LAT_50%NDR: [‘10/21/54’, ‘10/21/45’]
LAT_10%NDR: [‘10/19/36’, ‘10/20/142’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15742019.6875 pps (2x 7871009.84375 pps)
FINAL_BANDWIDTH: 10.57863723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/82’, ‘10/737/802’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.23. 10ge2p1x520-ethip4udp-ip4base-iacl50sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/135/189’, ‘10/129/210’]
LAT_50%NDR: [‘10/35/246’, ‘10/35/229’]
LAT_10%NDR: [‘10/20/60’, ‘10/24/110’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/103/123’, ‘10/97/128’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/87’, ‘20/1596/1648’]
LAT_50%NDR: [‘10/19/68’, ‘10/43/239’]
LAT_10%NDR: [‘10/19/53’, ‘10/24/102’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/124/245’, ‘10/1540/1687’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/120/246’, ‘10/1006/1486’]
LAT_50%NDR: [‘10/26/62’, ‘10/26/294’]
LAT_10%NDR: [‘10/21/58’, ‘10/18/36’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1388/1494’, ‘10/97/351’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.24. 10ge2p1x520-ethip4udp-ip4base-iacl50sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3057/3123’, ‘10/3048/3122’]
LAT_50%NDR: [‘10/34/112’, ‘10/45/115’]
LAT_10%NDR: [‘10/20/84’, ‘10/26/94’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3070/3134’, ‘10/3061/3138’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/97’, ‘10/1783/1845’]
LAT_50%NDR: [‘10/29/66’, ‘10/26/89’]
LAT_10%NDR: [‘10/21/59’, ‘10/20/56’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/55/98’, ‘10/1763/1838’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/110’, ‘10/516/687’]
LAT_50%NDR: [‘10/25/62’, ‘10/23/67’]
LAT_10%NDR: [‘10/20/55’, ‘10/19/40’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/951/1042’, ‘10/77/128’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.25. 10ge2p1x520-ethip4udp-ip4base-iacl50sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-iacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/96’, ‘10/56/86’]
LAT_50%NDR: [‘10/35/111’, ‘10/39/153’]
LAT_10%NDR: [‘10/20/50’, ‘10/25/108’]
tc02-64b-1t1c-ethip4udp-ip4base-iacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/69/95’, ‘10/69/97’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-iacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1797/1889’, ‘10/1792/1893’]
LAT_50%NDR: [‘10/29/521’, ‘10/28/519’]
LAT_10%NDR: [‘10/21/57’, ‘10/19/135’]
tc04-64b-2t2c-ethip4udp-ip4base-iacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1536/1670’, ‘10/1572/1735’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/158’, ‘10/1047/1152’]
LAT_50%NDR: [‘10/22/53’, ‘10/21/59’]
LAT_10%NDR: [‘10/20/43’, ‘10/17/33’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/292/172’, ‘10/45/83’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.26. 10ge2p1x520-ethip4udp-ip4base-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/85/127’, ‘10/82/130’]
LAT_50%NDR: [‘10/24/65’, ‘10/20/58’]
LAT_10%NDR: [‘10/20/209’, ‘10/19/189’]
tc02-64b-1t1c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/139/162’, ‘10/130/165’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/306/314’, ‘10/521/544’]
LAT_50%NDR: [‘10/29/216’, ‘10/27/221’]
LAT_10%NDR: [‘10/26/79’, ‘10/27/48’]
tc04-1518b-1t1c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/451/483’, ‘20/509/520’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/61’, ‘10/40/66’]
LAT_50%NDR: [‘10/25/194’, ‘10/22/64’]
LAT_10%NDR: [‘10/20/38’, ‘10/18/40’]
tc08-64b-2t2c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16553087.375 pps (2x 8276543.6875 pps)
FINAL_BANDWIDTH: 11.123674716 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/812/828’, ‘10/809/830’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/363/367’, ‘20/279/285’]
LAT_50%NDR: [‘10/26/233’, ‘10/28/65’]
LAT_10%NDR: [‘10/26/177’, ‘10/25/226’]
tc10-1518b-2t2c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/240/252’, ‘20/420/430’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/61’, ‘10/41/67’]
LAT_50%NDR: [‘10/25/105’, ‘10/24/323’]
LAT_10%NDR: [‘10/19/37’, ‘10/17/138’]
tc14-64b-4t4c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16553087.375 pps (2x 8276543.6875 pps)
FINAL_BANDWIDTH: 11.123674716 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/815/836’, ‘10/813/838’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/414/442’, ‘20/125/134’]
LAT_50%NDR: [‘10/27/126’, ‘10/26/305’]
LAT_10%NDR: [‘10/26/302’, ‘10/27/58’]
tc16-1518b-4t4c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/643/657’, ‘20/165/199’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.27. 10ge2p1x520-ethip4udp-ip4base-oacl10sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2304/2356’, ‘10/2295/2358’]
LAT_50%NDR: [‘10/30/212’, ‘10/31/182’]
LAT_10%NDR: [‘10/21/60’, ‘10/20/39’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2313/2362’, ‘20/2304/2370’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1450/1486’, ‘10/1443/1489’]
LAT_50%NDR: [‘10/29/64’, ‘10/26/69’]
LAT_10%NDR: [‘10/20/39’, ‘10/19/42’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/35/99’, ‘10/35/107’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16321353.75 pps (2x 8160676.875 pps)
FINAL_BANDWIDTH: 10.96794972 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/83/227’, ‘10/81/316’]
LAT_50%NDR: [‘10/22/49’, ‘10/16/35’]
LAT_10%NDR: [‘10/20/57’, ‘10/18/52’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 16089620.125 pps (2x 8044810.0625 pps)
FINAL_BANDWIDTH: 10.812224724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/480/925’, ‘10/678/891’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.28. 10ge2p1x520-ethip4udp-ip4base-oacl10sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/145’, ‘10/68/155’]
LAT_50%NDR: [‘10/39/127’, ‘10/37/124’]
LAT_10%NDR: [‘10/19/257’, ‘10/25/228’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3427/3535’, ‘10/3418/3536’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/129/308’, ‘10/118/237’]
LAT_50%NDR: [‘10/34/146’, ‘10/31/83’]
LAT_10%NDR: [‘10/22/103’, ‘10/22/87’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1881/2178’, ‘10/1985/2206’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/45’, ‘10/21/43’]
LAT_50%NDR: [‘10/20/179’, ‘10/20/63’]
LAT_10%NDR: [‘10/20/53’, ‘10/19/229’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1118/1252’, ‘10/1175/1408’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.29. 10ge2p1x520-ethip4udp-ip4base-oacl10sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2433/2546’, ‘20/2423/2545’]
LAT_50%NDR: [‘10/33/122’, ‘10/35/123’]
LAT_10%NDR: [‘10/20/53’, ‘10/24/75’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2510/2560’, ‘10/2499/2557’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1009/1458’, ‘10/972/1454’]
LAT_50%NDR: [‘10/31/147’, ‘10/29/74’]
LAT_10%NDR: [‘10/19/31’, ‘10/19/57’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1146/1547’, ‘20/1118/1548’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/138/339’, ‘10/96/218’]
LAT_50%NDR: [‘10/25/84’, ‘10/24/71’]
LAT_10%NDR: [‘10/19/37’, ‘10/19/50’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/511/1179’, ‘10/50/129’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.30. 10ge2p1x520-ethip4udp-ip4base-oacl10sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/56/101’, ‘10/57/91’]
LAT_50%NDR: [‘10/35/172’, ‘10/31/222’]
LAT_10%NDR: [‘10/19/43’, ‘10/21/68’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2933/3005’, ‘20/2921/3004’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/168/534’, ‘10/79/292’]
LAT_50%NDR: [‘10/20/87’, ‘10/17/88’]
LAT_10%NDR: [‘10/20/35’, ‘10/22/75’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/130/372’, ‘10/81/309’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/112/340’, ‘10/51/152’]
LAT_50%NDR: [‘10/26/138’, ‘10/22/274’]
LAT_10%NDR: [‘10/22/57’, ‘10/19/139’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1052/1290’, ‘10/947/1075’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.31. 10ge2p1x520-ethip4udp-ip4base-oacl10sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3193/3259’, ‘10/3182/3257’]
LAT_50%NDR: [‘10/34/128’, ‘10/48/128’]
LAT_10%NDR: [‘10/24/127’, ‘10/25/113’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3194/3270’, ‘20/3183/3271’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1690/1811’, ‘10/1730/1867’]
LAT_50%NDR: [‘10/25/85’, ‘10/27/104’]
LAT_10%NDR: [‘10/21/49’, ‘10/20/48’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/157/349’, ‘10/1824/1986’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/137’, ‘10/215/475’]
LAT_50%NDR: [‘10/27/77’, ‘10/23/70’]
LAT_10%NDR: [‘10/20/49’, ‘10/20/42’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1109/1354’, ‘10/71/153’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.32. 10ge2p1x520-ethip4udp-ip4base-oacl10sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3070/3120’, ‘10/3058/3135’]
LAT_50%NDR: [‘10/48/132’, ‘10/50/120’]
LAT_10%NDR: [‘10/20/49’, ‘10/28/110’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3065/3122’, ‘20/3056/3125’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/72’, ‘10/39/85’]
LAT_50%NDR: [‘10/32/90’, ‘10/30/83’]
LAT_10%NDR: [‘10/21/50’, ‘10/18/180’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/47/107’, ‘10/46/159’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/514/935’, ‘10/125/236’]
LAT_50%NDR: [‘10/27/77’, ‘10/24/97’]
LAT_10%NDR: [‘10/19/41’, ‘10/20/46’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/204/407’, ‘10/1255/1539’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.33. 10ge2p1x520-ethip4udp-ip4base-oacl1sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2315/2356’, ‘10/2307/2354’]
LAT_50%NDR: [‘10/32/83’, ‘10/33/79’]
LAT_10%NDR: [‘10/20/48’, ‘10/20/79’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2310/2356’, ‘20/2301/2360’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1583/1635’, ‘10/1577/1637’]
LAT_50%NDR: [‘10/31/74’, ‘10/30/102’]
LAT_10%NDR: [‘10/20/50’, ‘10/19/48’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/38/70’, ‘10/37/75’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15973753.3125 pps (2x 7986876.65625 pps)
FINAL_BANDWIDTH: 10.734362226 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/83/306’, ‘10/113/483’]
LAT_50%NDR: [‘10/16/103’, ‘10/31/87’]
LAT_10%NDR: [‘10/19/39’, ‘10/19/37’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/678/937’, ‘10/770/1090’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.34. 10ge2p1x520-ethip4udp-ip4base-oacl1sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/181’, ‘10/68/173’]
LAT_50%NDR: [‘10/38/129’, ‘10/40/133’]
LAT_10%NDR: [‘10/19/43’, ‘10/22/70’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/71/152’, ‘10/68/147’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/130/300’, ‘10/102/225’]
LAT_50%NDR: [‘10/38/257’, ‘10/32/100’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/55’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1905/2108’, ‘10/1927/2113’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/76’, ‘10/35/75’]
LAT_50%NDR: [‘10/22/152’, ‘10/20/51’]
LAT_10%NDR: [‘10/20/60’, ‘10/20/52’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/105/225’, ‘10/168/290’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.35. 10ge2p1x520-ethip4udp-ip4base-oacl1sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2437/2557’, ‘20/2426/2558’]
LAT_50%NDR: [‘10/37/107’, ‘10/39/123’]
LAT_10%NDR: [‘10/20/59’, ‘10/24/95’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2514/2574’, ‘20/2506/2564’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/580’, ‘10/53/582’]
LAT_50%NDR: [‘10/27/85’, ‘10/26/60’]
LAT_10%NDR: [‘10/20/40’, ‘10/20/50’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/272/342’, ‘10/453/613’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/211’, ‘10/55/174’]
LAT_50%NDR: [‘10/24/55’, ‘10/26/230’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/73’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/722/1127’, ‘10/72/199’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.36. 10ge2p1x520-ethip4udp-ip4base-oacl1sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/115’, ‘20/62/105’]
LAT_50%NDR: [‘10/39/177’, ‘10/41/98’]
LAT_10%NDR: [‘10/20/43’, ‘10/26/90’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2922/2986’, ‘10/2912/2987’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1634/1809’, ‘10/168/310’]
LAT_50%NDR: [‘10/18/88’, ‘10/34/71’]
LAT_10%NDR: [‘10/20/40’, ‘10/20/42’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/94/252’, ‘10/69/239’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11686681.25 pps (2x 5843340.625 pps)
FINAL_BANDWIDTH: 7.8534498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/930/1186’, ‘10/1044/1373’]
LAT_50%NDR: [‘10/23/81’, ‘10/22/82’]
LAT_10%NDR: [‘10/20/42’, ‘10/21/50’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1385/1553’, ‘10/1266/1633’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.37. 10ge2p1x520-ethip4udp-ip4base-oacl1sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3176/3237’, ‘20/3161/3223’]
LAT_50%NDR: [‘10/43/141’, ‘10/25/138’]
LAT_10%NDR: [‘10/20/38’, ‘10/24/96’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3160/3228’, ‘20/3160/3232’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/135/317’, ‘10/1776/1941’]
LAT_50%NDR: [‘10/25/76’, ‘10/25/234’]
LAT_10%NDR: [‘10/19/36’, ‘10/18/134’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/50/82’, ‘10/76/152’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/146’, ‘10/40/76’]
LAT_50%NDR: [‘10/30/144’, ‘10/28/71’]
LAT_10%NDR: [‘10/19/39’, ‘10/22/58’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/66/105’, ‘10/1045/1168’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.38. 10ge2p1x520-ethip4udp-ip4base-oacl1sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3067/3135’, ‘10/3056/3129’]
LAT_50%NDR: [‘10/44/130’, ‘10/47/117’]
LAT_10%NDR: [‘10/21/61’, ‘10/26/117’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3059/3116’, ‘10/3048/3116’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/72’, ‘10/36/75’]
LAT_50%NDR: [‘10/29/92’, ‘10/30/87’]
LAT_10%NDR: [‘10/19/102’, ‘10/17/194’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1739/1827’, ‘10/1733/1827’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/89/206’, ‘10/182/496’]
LAT_50%NDR: [‘10/23/78’, ‘10/22/97’]
LAT_10%NDR: [‘10/20/50’, ‘10/16/31’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/816/1591’, ‘10/1151/1690’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.39. 10ge2p1x520-ethip4udp-ip4base-oacl50sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2311/2368’, ‘10/2300/2369’]
LAT_50%NDR: [‘10/28/125’, ‘10/29/178’]
LAT_10%NDR: [‘10/19/33’, ‘10/20/53’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2305/2361’, ‘10/2297/2354’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1505/1562’, ‘10/1499/1569’]
LAT_50%NDR: [‘10/31/75’, ‘10/27/73’]
LAT_10%NDR: [‘10/20/39’, ‘10/20/52’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1317/1408’, ‘10/1310/1403’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15973753.3125 pps (2x 7986876.65625 pps)
FINAL_BANDWIDTH: 10.734362226 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/88/364’, ‘10/129/584’]
LAT_50%NDR: [‘10/18/203’, ‘10/16/54’]
LAT_10%NDR: [‘10/21/56’, ‘10/19/39’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15973753.3125 pps (2x 7986876.65625 pps)
FINAL_BANDWIDTH: 10.734362226 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/113/238’, ‘10/548/820’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.40. 10ge2p1x520-ethip4udp-ip4base-oacl50sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/180’, ‘10/64/147’]
LAT_50%NDR: [‘10/34/172’, ‘10/34/169’]
LAT_10%NDR: [‘10/21/72’, ‘10/23/67’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/98/261’, ‘10/91/249’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/131/393’, ‘10/93/261’]
LAT_50%NDR: [‘10/34/93’, ‘10/33/91’]
LAT_10%NDR: [‘10/20/61’, ‘10/16/99’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1632/2294’, ‘10/1940/2319’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/156’, ‘10/95/243’]
LAT_50%NDR: [‘10/27/98’, ‘10/27/110’]
LAT_10%NDR: [‘2/19/53’, ‘10/19/35’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/128/309’, ‘10/1091/1245’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.41. 10ge2p1x520-ethip4udp-ip4base-oacl50sf-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2461/2558’, ‘10/2452/2558’]
LAT_50%NDR: [‘10/30/95’, ‘10/33/96’]
LAT_10%NDR: [‘10/21/65’, ‘10/22/69’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2506/2556’, ‘10/2497/2556’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/163/197’, ‘10/46/70’]
LAT_50%NDR: [‘10/26/63’, ‘10/23/109’]
LAT_10%NDR: [‘10/19/39’, ‘10/21/52’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1275/1374’, ‘10/73/153’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/149’, ‘10/44/120’]
LAT_50%NDR: [‘10/25/122’, ‘10/25/59’]
LAT_10%NDR: [‘10/20/55’, ‘10/19/44’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13424683.4375 pps (2x 6712341.71875 pps)
FINAL_BANDWIDTH: 9.02138727 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/115/264’, ‘10/827/982’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.42. 10ge2p1x520-ethip4udp-ip4base-oacl50sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/94’, ‘10/56/85’]
LAT_50%NDR: [‘10/31/71’, ‘10/34/72’]
LAT_10%NDR: [‘10/20/33’, ‘10/25/96’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2928/2983’, ‘40/2916/2990’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/72’, ‘10/37/66’]
LAT_50%NDR: [‘10/21/69’, ‘10/36/95’]
LAT_10%NDR: [‘10/20/128’, ‘10/20/52’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1628/1807’, ‘10/1578/1759’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1183/1465’, ‘10/98/211’]
LAT_50%NDR: [‘10/27/77’, ‘10/25/109’]
LAT_10%NDR: [‘10/20/228’, ‘10/18/37’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/583/936’, ‘10/62/236’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.43. 10ge2p1x520-ethip4udp-ip4base-oacl50sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3168/3244’, ‘10/3166/3244’]
LAT_50%NDR: [‘10/23/175’, ‘10/44/311’]
LAT_10%NDR: [‘10/20/58’, ‘10/23/86’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3170/3244’, ‘30/3173/3253’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/159/517’, ‘10/228/580’]
LAT_50%NDR: [‘10/27/62’, ‘10/28/73’]
LAT_10%NDR: [‘10/22/74’, ‘10/18/89’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1714/2004’, ‘10/1743/2013’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/476/1214’, ‘10/145/850’]
LAT_50%NDR: [‘10/27/73’, ‘10/24/57’]
LAT_10%NDR: [‘10/20/43’, ‘10/19/34’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1080/1197’, ‘10/1199/1248’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.44. 10ge2p1x520-ethip4udp-ip4base-oacl50sl-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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-oacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3062/3118’, ‘20/3053/3120’]
LAT_50%NDR: [‘10/21/154’, ‘10/25/187’]
LAT_10%NDR: [‘10/19/33’, ‘10/25/81’]
tc02-64b-1t1c-ethip4udp-ip4base-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3060/3125’, ‘20/3051/3128’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-ethip4udp-ip4base-oacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1703/1906’, ‘10/1559/1841’]
LAT_50%NDR: [‘10/24/65’, ‘10/27/110’]
LAT_10%NDR: [‘10/20/37’, ‘10/18/46’]
tc04-64b-2t2c-ethip4udp-ip4base-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/39/63’, ‘10/38/73’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1014/1279’, ‘10/976/1624’]
LAT_50%NDR: [‘10/24/60’, ‘10/21/55’]
LAT_10%NDR: [‘10/19/51’, ‘10/21/53’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/70/149’, ‘10/1144/1489’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.45. 10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1747/1772’, ‘20/1737/1770’]
LAT_50%NDR: [‘10/23/101’, ‘10/24/61’]
LAT_10%NDR: [‘10/19/119’, ‘10/19/103’]
tc02-64b-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1758/1791’, ‘10/1747/1784’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/409/472’, ‘20/476/504’]
LAT_50%NDR: [‘10/26/246’, ‘10/29/243’]
LAT_10%NDR: [‘10/26/139’, ‘10/27/114’]
tc04-1518b-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/289/305’, ‘20/467/510’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/65’, ‘10/76/328’]
LAT_50%NDR: [‘10/28/201’, ‘10/26/80’]
LAT_10%NDR: [‘10/21/48’, ‘10/18/30’]
tc08-64b-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/40/66’, ‘20/234/953’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/754/760’, ‘2/935/944’]
LAT_50%NDR: [‘10/28/261’, ‘10/24/237’]
LAT_10%NDR: [‘10/27/79’, ‘10/26/275’]
tc10-1518b-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/548/555’, ‘20/264/275’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/495/530’, ‘10/503/576’]
LAT_50%NDR: [‘10/24/49’, ‘10/21/46’]
LAT_10%NDR: [‘10/18/64’, ‘10/18/33’]
tc14-64b-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/500/552’, ‘10/507/701’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/303/320’, ‘20/105/114’]
LAT_50%NDR: [‘10/27/302’, ‘10/25/81’]
LAT_10%NDR: [‘10/27/248’, ‘10/26/73’]
tc16-1518b-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/272/288’, ‘20/91/100’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.46. 10ge2p1x520-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1811/1848’, ‘20/1799/1844’]
LAT_50%NDR: [‘10/31/70’, ‘10/31/78’]
LAT_10%NDR: [‘10/21/199’, ‘10/17/194’]
tc02-64b-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1792/1833’, ‘10/1782/1820’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/419/469’, ‘20/479/501’]
LAT_50%NDR: [‘10/29/265’, ‘10/26/256’]
LAT_10%NDR: [‘10/26/110’, ‘10/26/89’]
tc04-1518b-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/392/456’, ‘20/436/459’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/57’, ‘10/51/124’]
LAT_50%NDR: [‘10/30/119’, ‘10/27/229’]
LAT_10%NDR: [‘10/21/60’, ‘10/21/44’]
tc08-64b-2t2c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/55/79’, ‘10/929/948’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/733/737’, ‘20/630/636’]
LAT_50%NDR: [‘10/28/220’, ‘10/25/280’]
LAT_10%NDR: [‘10/26/69’, ‘10/24/194’]
tc10-1518b-2t2c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/421/428’, ‘20/146/154’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/498/529’, ‘20/506/542’]
LAT_50%NDR: [‘10/22/48’, ‘10/23/261’]
LAT_10%NDR: [‘10/20/48’, ‘10/19/226’]
tc14-64b-4t4c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/494/526’, ‘10/497/530’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/855/886’, ‘20/232/263’]
LAT_50%NDR: [‘10/27/276’, ‘10/27/87’]
LAT_10%NDR: [‘10/26/47’, ‘10/25/52’]
tc16-1518b-4t4c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/76/95’, ‘20/327/360’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.47. 10ge2p1x520-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1843/1897’, ‘10/1844/1893’]
LAT_50%NDR: [‘10/28/76’, ‘10/32/82’]
LAT_10%NDR: [‘10/20/199’, ‘10/17/230’]
tc02-64b-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1877/1916’, ‘10/1867/1911’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/453/501’, ‘20/480/486’]
LAT_50%NDR: [‘20/28/235’, ‘10/29/237’]
LAT_10%NDR: [‘10/26/124’, ‘10/26/143’]
tc04-1518b-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/484/543’, ‘20/510/520’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/88’, ‘20/954/995’]
LAT_50%NDR: [‘10/28/192’, ‘10/26/111’]
LAT_10%NDR: [‘10/19/512’, ‘10/19/512’]
tc08-64b-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/62/90’, ‘10/178/1063’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1071/1076’, ‘20/669/680’]
LAT_50%NDR: [‘10/27/214’, ‘10/27/217’]
LAT_10%NDR: [‘10/26/164’, ‘10/27/62’]
tc10-1518b-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/777/782’, ‘20/979/987’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/64’, ‘10/41/68’]
LAT_50%NDR: [‘10/21/50’, ‘10/21/290’]
LAT_10%NDR: [‘10/19/38’, ‘10/19/53’]
tc14-64b-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/499/523’, ‘10/501/531’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/118/124’, ‘20/314/332’]
LAT_50%NDR: [‘10/26/290’, ‘10/27/70’]
LAT_10%NDR: [‘10/26/53’, ‘10/26/47’]
tc16-1518b-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/99/104’, ‘20/297/315’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.48. 10ge2p1x520-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/136/207’, ‘10/127/196’]
LAT_50%NDR: [‘10/29/138’, ‘10/28/109’]
LAT_10%NDR: [‘10/19/67’, ‘10/20/90’]
tc02-64b-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/150/242’, ‘10/145/236’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/500/517’, ‘20/455/529’]
LAT_50%NDR: [‘10/29/194’, ‘10/26/188’]
LAT_10%NDR: [‘10/26/139’, ‘10/26/199’]
tc04-1518b-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/492/490’, ‘20/447/487’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6378684.25 pps (2x 3189342.125 pps)
FINAL_BANDWIDTH: 19.0765181936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6378684.25 pps (2x 3189342.125 pps)
FINAL_BANDWIDTH: 19.0765181936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/186/72’, ‘10/48/102’]
LAT_50%NDR: [‘10/26/59’, ‘10/25/156’]
LAT_10%NDR: [‘10/19/39’, ‘10/18/45’]
tc08-64b-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/988/1016’, ‘10/995/1022’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/341/347’, ‘20/385/394’]
LAT_50%NDR: [‘10/27/303’, ‘10/25/246’]
LAT_10%NDR: [‘10/26/132’, ‘10/24/127’]
tc10-1518b-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/421/429’, ‘20/383/390’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/80/190’, ‘10/69/148’]
LAT_50%NDR: [‘10/20/42’, ‘10/19/50’]
LAT_10%NDR: [‘10/19/42’, ‘10/17/31’]
tc14-64b-4t4c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/498/510’, ‘10/503/514’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/94/109’, ‘20/302/323’]
LAT_50%NDR: [‘10/28/150’, ‘10/25/295’]
LAT_10%NDR: [‘10/26/41’, ‘10/27/46’]
tc16-1518b-4t4c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/280/349’, ‘20/128/315’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.49. 10ge2p1x520-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/170/260’, ‘10/151/273’]
LAT_50%NDR: [‘10/31/81’, ‘10/33/86’]
LAT_10%NDR: [‘10/19/31’, ‘10/21/83’]
tc02-64b-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1940/2179’, ‘10/1929/2181’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/508/513’, ‘20/335/493’]
LAT_50%NDR: [‘10/27/255’, ‘10/29/240’]
LAT_10%NDR: [‘10/26/136’, ‘10/24/88’]
tc04-1518b-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/511/519’, ‘20/501/513’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6378684.25 pps (2x 3189342.125 pps)
FINAL_BANDWIDTH: 19.0765181936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6378684.25 pps (2x 3189342.125 pps)
FINAL_BANDWIDTH: 19.0765181936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/93’, ‘20/267/924’]
LAT_50%NDR: [‘10/27/110’, ‘10/25/268’]
LAT_10%NDR: [‘10/20/47’, ‘10/18/173’]
tc08-64b-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1012/1038’, ‘10/1017/1045’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/951/957’, ‘20/845/855’]
LAT_50%NDR: [‘10/26/70’, ‘10/27/252’]
LAT_10%NDR: [‘10/27/73’, ‘10/26/287’]
tc10-1518b-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/425/434’, ‘20/385/393’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/82’, ‘10/57/75’]
LAT_50%NDR: [‘10/24/56’, ‘10/23/263’]
LAT_10%NDR: [‘10/19/52’, ‘10/18/36’]
tc14-64b-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/506/560’, ‘10/502/527’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/124/129’, ‘20/331/348’]
LAT_50%NDR: [‘10/26/61’, ‘10/26/234’]
LAT_10%NDR: [‘10/26/65’, ‘10/25/242’]
tc16-1518b-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/883/909’, ‘20/312/330’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.50. 10ge2p1x520-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdrdisc

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 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, one flow 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 Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1965/2058’, ‘10/1957/2058’]
LAT_50%NDR: [‘10/34/99’, ‘10/32/83’]
LAT_10%NDR: [‘10/19/134’, ‘10/18/216’]
tc02-64b-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1977/2053’, ‘10/1969/2060’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/439/494’, ‘20/548/570’]
LAT_50%NDR: [‘10/30/268’, ‘10/28/261’]
LAT_10%NDR: [‘10/26/195’, ‘10/24/155’]
tc04-1518b-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/446/538’, ‘20/526/536’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6378684.25 pps (2x 3189342.125 pps)
FINAL_BANDWIDTH: 19.0765181936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6275755.0 pps (2x 3137877.5 pps)
FINAL_BANDWIDTH: 18.7686911193 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/98’, ‘10/72/102’]
LAT_50%NDR: [‘10/27/66’, ‘10/24/114’]
LAT_10%NDR: [‘10/19/183’, ‘10/22/83’]
tc08-64b-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13077083.0 pps (2x 6538541.5 pps)
FINAL_BANDWIDTH: 8.787799776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/80/123’, ‘10/1038/1065’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/295/299’, ‘20/565/572’]
LAT_50%NDR: [‘10/27/267’, ‘10/25/120’]
LAT_10%NDR: [‘10/27/84’, ‘10/27/199’]
tc10-1518b-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/900/908’, ‘20/947/961’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/78’, ‘10/43/65’]
LAT_50%NDR: [‘10/22/255’, ‘10/21/219’]
LAT_10%NDR: [‘10/18/40’, ‘10/19/49’]
tc14-64b-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/502/561’, ‘10/502/532’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/305/329’, ‘20/113/121’]
LAT_50%NDR: [‘10/26/187’, ‘10/25/59’]
LAT_10%NDR: [‘10/26/58’, ‘10/27/56’]
tc16-1518b-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/307/321’, ‘20/122/128’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.3.51. 40ge2p1xl710-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 2p40GE NIC XL710 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 11203125.0 pps (2x 5601562.5 pps)
FINAL_BANDWIDTH: 7.5285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/451/490’, ‘30/465/511’]
LAT_50%NDR: [‘10/40/109’, ‘10/40/105’]
LAT_10%NDR: [‘10/28/85’, ‘10/29/91’]
tc03-1518b-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 10kpps.
FINAL_RATE: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/36/93’, ‘10/36/84’]
LAT_50%NDR: [‘10/33/142’, ‘10/36/131’]
LAT_10%NDR: [‘10/29/139’, ‘10/28/123’]
tc07-64b-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 23182812.5 pps (2x 11591406.25 pps)
FINAL_BANDWIDTH: 15.57885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/217/231’, ‘10/215/232’]
LAT_50%NDR: [‘10/25/143’, ‘10/25/56’]
LAT_10%NDR: [‘10/31/86’, ‘10/35/91’]
tc09-1518b-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 10kpps.
FINAL_RATE: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/54’, ‘10/33/115’]
LAT_50%NDR: [‘10/31/115’, ‘10/31/154’]
LAT_10%NDR: [‘10/27/71’, ‘10/28/179’]
tc13-64b-4t4c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 37207812.5 pps (2x 18603906.25 pps)
FINAL_BANDWIDTH: 25.00365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/92’, ‘10/40/80’]
LAT_50%NDR: [‘10/21/55’, ‘10/20/42’]
LAT_10%NDR: [‘10/32/106’, ‘10/25/85’]
tc15-1518b-4t4c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 10kpps.
FINAL_RATE: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/61’, ‘10/35/55’]
LAT_50%NDR: [‘10/33/111’, ‘10/35/161’]
LAT_10%NDR: [‘10/28/112’, ‘10/27/75’]
tc19-imix-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 11168239.2344 pps (2x 5584119.61719 pps)
FINAL_BANDWIDTH: 33.4004805059 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc21-imix-4t4c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

6.1.4. ip4 tunnels

6.1.4.1. 10ge2p1x520-ethip4lispip4-ip4base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv4 on DUT1-DUT2, Eth-IPv4 on TG-DUTn for IPv4 routing over LISPoIPv4 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2. 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
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-64b-1t1c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5810903.3125 pps (2x 2905451.65625 pps)
FINAL_BANDWIDTH: 3.904927026 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2338/2415’, ‘10/1651/1735’]
LAT_50%NDR: [‘10/31/90’, ‘10/33/131’]
LAT_10%NDR: [‘10/21/55’, ‘10/22/69’]
tc02-64b-1t1c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5810903.3125 pps (2x 2905451.65625 pps)
FINAL_BANDWIDTH: 3.904927026 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2363/2430’, ‘20/1612/1666’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1480b-1t1c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/63’, ‘20/37/62’]
LAT_50%NDR: [‘20/30/134’, ‘20/30/112’]
LAT_10%NDR: [‘20/25/55’, ‘20/27/52’]
tc04-1480b-1t1c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/38/54’, ‘20/38/67’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/70/89’, ‘50/72/92’]
LAT_50%NDR: [‘50/67/152’, ‘50/67/143’]
LAT_10%NDR: [‘50/63/164’, ‘50/62/143’]
tc06-9000b-1t1c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1619/1628’, ‘60/1619/1631’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10569989.4062 pps (2x 5284994.70312 pps)
FINAL_BANDWIDTH: 7.10303288097 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/102/134’, ‘10/105/134’]
LAT_50%NDR: [‘10/26/139’, ‘10/24/61’]
LAT_10%NDR: [‘10/19/53’, ‘10/20/51’]
tc08-64b-2t2c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
VAT command lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24: no JSON data.
tc09-1480b-2t2c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/29/69’, ‘20/29/177’]
LAT_50%NDR: [‘20/28/164’, ‘10/29/141’]
LAT_10%NDR: [‘20/24/46’, ‘20/26/137’]
tc10-1480b-2t2c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/31/49’, ‘20/31/42’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/70/81’, ‘50/70/80’]
LAT_50%NDR: [‘50/65/195’, ‘50/65/95’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/145’]
tc12-9000b-2t2c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
VAT command lisp_add_del_adjacency add vni 0 reid 20.20.20.0/24 leid 10.10.10.0/24: no JSON data.
tc13-64b-4t4c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10464231.9375 pps (2x 5232115.96875 pps)
FINAL_BANDWIDTH: 7.031963862 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/105’, ‘10/838/866’]
LAT_50%NDR: [‘10/23/215’, ‘10/22/95’]
LAT_10%NDR: [‘10/20/52’, ‘10/19/58’]
tc14-64b-4t4c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10569989.4062 pps (2x 5284994.70312 pps)
FINAL_BANDWIDTH: 7.10303288097 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/79/109’, ‘10/847/879’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1480b-4t4c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/32/161’, ‘20/29/45’]
LAT_50%NDR: [‘20/27/49’, ‘10/28/62’]
LAT_10%NDR: [‘20/24/60’, ‘10/27/55’]
tc16-1480b-4t4c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/32/48’, ‘20/31/48’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/92’, ‘50/71/87’]
LAT_50%NDR: [‘50/66/90’, ‘50/67/176’]
LAT_10%NDR: [‘50/63/87’, ‘50/62/288’]
tc18-9000b-4t4c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/2853/2919’, ‘60/2856/2927’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.4.2. 10ge2p1x520-ethip4lispip6-ip4base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv6 on DUT1-DUT2 and Eth-IPv4 on TG-DUTn for IPv4 routing over LISPoIPv6 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2. 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
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-64b-1t1c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4957030.75 pps (2x 2478515.375 pps)
FINAL_BANDWIDTH: 3.331124664 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/361/465’, ‘10/362/439’]
LAT_50%NDR: [‘10/32/191’, ‘10/31/173’]
LAT_10%NDR: [‘10/21/55’, ‘10/20/44’]
tc02-64b-1t1c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4809848.0 pps (2x 2404924.0 pps)
FINAL_BANDWIDTH: 3.232217856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1890/2010’, ‘20/2810/2919’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1460b-1t1c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/40/61’, ‘20/40/53’]
LAT_50%NDR: [‘20/32/68’, ‘20/32/68’]
LAT_10%NDR: [‘20/24/134’, ‘20/28/158’]
tc04-1460b-1t1c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/40/59’, ‘20/40/57’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/75/87’, ‘50/76/88’]
LAT_50%NDR: [‘50/67/118’, ‘50/68/117’]
LAT_10%NDR: [‘50/64/196’, ‘50/63/180’]
tc06-9000b-1t1c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1614/1630’, ‘60/1615/1632’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9078147.75 pps (2x 4539073.875 pps)
FINAL_BANDWIDTH: 6.100515288 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/105/140’, ‘10/118/154’]
LAT_50%NDR: [‘10/25/216’, ‘10/25/136’]
LAT_10%NDR: [‘10/21/47’, ‘10/21/51’]
tc08-64b-2t2c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9078147.75 pps (2x 4539073.875 pps)
FINAL_BANDWIDTH: 6.100515288 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/102/139’, ‘10/115/147’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1460b-2t2c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/30/51’, ‘20/32/44’]
LAT_50%NDR: [‘20/26/100’, ‘10/29/225’]
LAT_10%NDR: [‘20/26/129’, ‘20/26/90’]
tc10-1460b-2t2c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/31/48’, ‘20/31/43’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/84’, ‘50/74/83’]
LAT_50%NDR: [‘50/68/94’, ‘50/67/154’]
LAT_10%NDR: [‘50/63/114’, ‘50/63/215’]
tc12-9000b-2t2c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1614/1629’, ‘50/1614/1628’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8930965.0 pps (2x 4465482.5 pps)
FINAL_BANDWIDTH: 6.00160848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/980/1021’, ‘10/111/145’]
LAT_50%NDR: [‘10/24/65’, ‘10/22/97’]
LAT_10%NDR: [‘10/20/40’, ‘10/19/41’]
tc14-64b-4t4c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9078147.75 pps (2x 4539073.875 pps)
FINAL_BANDWIDTH: 6.100515288 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/980/1009’, ‘20/108/140’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1460b-4t4c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/31/45’, ‘20/32/55’]
LAT_50%NDR: [‘20/26/73’, ‘20/28/73’]
LAT_10%NDR: [‘20/24/189’, ‘20/27/58’]
tc16-1460b-4t4c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/33/46’, ‘20/32/54’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/73/91’, ‘50/74/91’]
LAT_50%NDR: [‘50/66/90’, ‘50/66/99’]
LAT_10%NDR: [‘50/64/97’, ‘50/63/85’]
tc18-9000b-4t4c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/2845/2971’, ‘60/2848/2962’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.4.3. 10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-ndrpdrdisc

RFC2544: Packet throughput L2BD with VXLANoIPv4 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 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge domain. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. 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, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6188922.4375 pps (2x 3094461.21875 pps)
FINAL_BANDWIDTH: 4.158955878 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2123/2220’, ‘20/1472/1543’]
LAT_50%NDR: [‘10/33/172’, ‘10/34/172’]
LAT_10%NDR: [‘10/21/82’, ‘10/21/67’]
tc02-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6333896.78124 pps (2x 3166948.39062 pps)
FINAL_BANDWIDTH: 4.25637863699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2130/2207’, ‘20/1463/1529’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/255/274’, ‘20/251/269’]
LAT_50%NDR: [‘20/29/212’, ‘20/33/217’]
LAT_10%NDR: [‘20/25/115’, ‘20/28/185’]
tc04-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/245/266’, ‘20/242/262’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/208/226’, ‘60/223/235’]
LAT_50%NDR: [‘50/67/149’, ‘50/68/178’]
LAT_10%NDR: [‘50/62/202’, ‘50/62/186’]
tc06-9000b-1t1c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/217/228’, ‘60/216/231’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12422819.2188 pps (2x 6211409.60938 pps)
FINAL_BANDWIDTH: 8.34813451503 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/103/124’, ‘10/98/124’]
LAT_50%NDR: [‘10/29/184’, ‘10/28/109’]
LAT_10%NDR: [‘10/21/156’, ‘10/20/58’]
tc08-64b-2t2c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12567793.5625 pps (2x 6283896.78125 pps)
FINAL_BANDWIDTH: 8.445557274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/727/743’, ‘10/731/751’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/96/121’, ‘20/95/127’]
LAT_50%NDR: [‘20/27/229’, ‘20/29/88’]
LAT_10%NDR: [‘20/24/161’, ‘20/28/62’]
tc10-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/217/273’, ‘20/266/289’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/236/244’, ‘50/216/239’]
LAT_50%NDR: [‘50/67/246’, ‘50/66/192’]
LAT_10%NDR: [‘50/64/211’, ‘50/63/243’]
tc12-9000b-2t2c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/109/124’, ‘60/216/219’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18656716.0 pps (2x 9328358.0 pps)
FINAL_BANDWIDTH: 12.537313152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/213/252’, ‘10/159/262’]
LAT_50%NDR: [‘10/23/273’, ‘10/23/55’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/42’]
tc14-64b-4t4c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18656716.0 pps (2x 9328358.0 pps)
FINAL_BANDWIDTH: 12.537313152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/224/229’, ‘20/181/226’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/123/143’, ‘20/52/83’]
LAT_50%NDR: [‘20/27/263’, ‘20/29/58’]
LAT_10%NDR: [‘20/24/48’, ‘20/27/67’]
tc16-1518b-4t4c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/56/76’, ‘20/54/73’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/91/109’, ‘60/88/107’]
LAT_50%NDR: [‘50/65/101’, ‘50/66/117’]
LAT_10%NDR: [‘50/63/111’, ‘50/63/84’]
tc18-9000b-4t4c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/86/103’, ‘50/124/141’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.4.4. 10ge2p1x520-ethip4vxlan-l2xcbase-ndrpdrdisc

RFC2544: Pkt throughput L2XC with VXLANoIPv4 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 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. VXLAN tunnels are configured between L2XCs on DUT1 and DUT2. 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, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7203742.84376 pps (2x 3601871.42188 pps)
FINAL_BANDWIDTH: 4.84091519101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/182/249’, ‘20/203/272’]
LAT_50%NDR: [‘10/30/117’, ‘10/29/237’]
LAT_10%NDR: [‘10/21/44’, ‘10/20/43’]
tc02-64b-1t1c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7203742.84376 pps (2x 3601871.42188 pps)
FINAL_BANDWIDTH: 4.84091519101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/187/237’, ‘20/196/252’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/194/225’, ‘20/251/286’]
LAT_50%NDR: [‘20/31/173’, ‘20/30/166’]
LAT_10%NDR: [‘20/24/115’, ‘20/27/177’]
tc04-1518b-1t1c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/222/258’, ‘20/250/271’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/217/230’, ‘60/237/254’]
LAT_50%NDR: [‘50/68/227’, ‘50/66/209’]
LAT_10%NDR: [‘50/62/158’, ‘50/62/183’]
tc06-9000b-1t1c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/175/189’, ‘60/242/261’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14307485.6875 pps (2x 7153742.84375 pps)
FINAL_BANDWIDTH: 9.614630382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/180/202’, ‘10/629/650’]
LAT_50%NDR: [‘10/24/210’, ‘10/24/125’]
LAT_10%NDR: [‘10/20/466’, ‘10/19/449’]
tc08-64b-2t2c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14452460.0312 pps (2x 7226230.01562 pps)
FINAL_BANDWIDTH: 9.71205314097 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/89/111’, ‘10/633/653’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/51/69’, ‘20/76/96’]
LAT_50%NDR: [‘20/27/209’, ‘20/29/165’]
LAT_10%NDR: [‘20/24/190’, ‘20/27/72’]
tc10-1518b-2t2c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/221/253’, ‘20/72/87’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/82/107’, ‘50/88/104’]
LAT_50%NDR: [‘50/67/207’, ‘50/67/188’]
LAT_10%NDR: [‘50/63/219’, ‘50/63/95’]
tc12-9000b-2t2c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/82/98’, ‘50/255/272’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18511741.6562 pps (2x 9255870.82812 pps)
FINAL_BANDWIDTH: 12.439890393 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/56’, ‘10/35/73’]
LAT_50%NDR: [‘10/21/85’, ‘10/20/46’]
LAT_10%NDR: [‘10/18/41’, ‘10/19/40’]
tc14-64b-4t4c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18656716.0 pps (2x 9328358.0 pps)
FINAL_BANDWIDTH: 12.537313152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/181/192’, ‘10/110/132’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/86’, ‘20/131/152’]
LAT_50%NDR: [‘20/27/49’, ‘20/29/237’]
LAT_10%NDR: [‘20/24/50’, ‘10/27/77’]
tc16-1518b-4t4c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/49/72’, ‘20/142/170’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/89/117’, ‘60/151/168’]
LAT_50%NDR: [‘50/65/89’, ‘50/66/173’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/184’]
tc18-9000b-4t4c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/152/191’, ‘50/83/101’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5. ip6

6.1.5.1. 10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc

RFC2544: Pkt throughput IPv6 whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 COP security whitelist ingress /64 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, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8040688.75 pps (2x 4020344.375 pps)
FINAL_BANDWIDTH: 6.30389998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1309/1354’, ‘20/1298/1336’]
LAT_50%NDR: [‘10/21/107’, ‘10/23/199’]
LAT_10%NDR: [‘10/20/104’, ‘10/19/117’]
tc02-78b-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8040688.75 pps (2x 4020344.375 pps)
FINAL_BANDWIDTH: 6.30389998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1313/1360’, ‘20/1322/1358’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
Search FAILED
tc04-1518b-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/475/492’, ‘20/461/472’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/388/393’, ‘50/370/392’]
LAT_50%NDR: [‘50/65/227’, ‘50/67/255’]
LAT_10%NDR: [‘50/63/171’, ‘50/64/174’]
tc06-9000b-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/386/388’, ‘50/389/390’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14393239.75 pps (2x 7196619.875 pps)
FINAL_BANDWIDTH: 11.284299964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/732/746’, ‘20/64/77’]
LAT_50%NDR: [‘10/22/145’, ‘10/21/170’]
LAT_10%NDR: [‘10/19/48’, ‘10/18/47’]
tc08-78b-2t2c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14790274.1875 pps (2x 7395137.09375 pps)
FINAL_BANDWIDTH: 11.595574963 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/723/739’, ‘20/720/747’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/426/430’, ‘20/103/106’]
LAT_50%NDR: [‘10/25/220’, ‘10/26/174’]
LAT_10%NDR: [‘10/23/120’, ‘10/26/70’]
tc10-1518b-2t2c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/397/398’, ‘20/80/84’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/291/295’, ‘50/243/254’]
LAT_50%NDR: [‘50/67/235’, ‘50/66/254’]
LAT_10%NDR: [‘50/62/99’, ‘50/63/97’]
tc12-9000b-2t2c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/415/417’, ‘50/223/225’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21341342.4062 pps (2x 10670671.2031 pps)
FINAL_BANDWIDTH: 16.7316124465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/67’, ‘10/35/51’]
LAT_50%NDR: [‘10/19/47’, ‘10/19/218’]
LAT_10%NDR: [‘10/18/46’, ‘10/19/103’]
tc14-78b-4t4c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21539859.625 pps (2x 10769929.8125 pps)
FINAL_BANDWIDTH: 16.887249946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/451/428’, ‘10/776/792’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/155/163’, ‘20/87/99’]
LAT_50%NDR: [‘10/26/82’, ‘10/26/76’]
LAT_10%NDR: [‘10/24/49’, ‘10/26/50’]
tc16-1518b-4t4c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/148/156’, ‘20/53/62’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/229/295’, ‘60/88/105’]
LAT_50%NDR: [‘50/66/232’, ‘50/66/94’]
LAT_10%NDR: [‘50/63/224’, ‘50/63/103’]
tc18-9000b-4t4c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/97/116’, ‘60/214/230’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5.2. 10ge2p1x520-ethip6-ip6base-iacldstbase-ndrpdrdisc

RFC2544: Pkt throughput IPv6 iAcl whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 iAcl security whitelist ingress /64 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, IPv6 header and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7643654.3125 pps (2x 3821827.15625 pps)
FINAL_BANDWIDTH: 5.992624981 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1373/1418’, ‘10/1366/1412’]
LAT_50%NDR: [‘10/22/136’, ‘10/21/212’]
LAT_10%NDR: [‘10/20/54’, ‘10/19/44’]
tc02-78b-1t1c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7842171.53124 pps (2x 3921085.76562 pps)
FINAL_BANDWIDTH: 6.14826248049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/379/448’, ‘10/377/460’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/462/480’, ‘20/474/479’]
LAT_50%NDR: [‘20/28/211’, ‘10/28/212’]
LAT_10%NDR: [‘20/23/131’, ‘10/26/105’]
tc04-1518b-1t1c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/438/444’, ‘20/448/464’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/396/411’, ‘50/379/449’]
LAT_50%NDR: [‘50/66/201’, ‘50/65/200’]
LAT_10%NDR: [‘50/62/155’, ‘50/63/111’]
tc06-9000b-1t1c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/402/413’, ‘50/372/399’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13400653.6562 pps (2x 6700326.82812 pps)
FINAL_BANDWIDTH: 10.5061124665 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/95’, ‘10/45/80’]
LAT_50%NDR: [‘10/23/51’, ‘10/22/52’]
LAT_10%NDR: [‘10/19/454’, ‘10/21/452’]
tc08-78b-2t2c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13797688.0938 pps (2x 6898844.04688 pps)
FINAL_BANDWIDTH: 10.8173874655 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/83/103’, ‘10/779/793’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/247/265’, ‘20/250/265’]
LAT_50%NDR: [‘10/25/70’, ‘10/28/222’]
LAT_10%NDR: [‘10/23/162’, ‘10/26/55’]
tc10-1518b-2t2c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/419/425’, ‘20/83/88’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/271/273’, ‘50/270/289’]
LAT_50%NDR: [‘50/65/100’, ‘50/64/242’]
LAT_10%NDR: [‘50/63/122’, ‘50/62/141’]
tc12-9000b-2t2c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/258/261’, ‘50/410/426’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21341342.4062 pps (2x 10670671.2031 pps)
FINAL_BANDWIDTH: 16.7316124465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/93’, ‘10/44/67’]
LAT_50%NDR: [‘10/20/51’, ‘10/20/48’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/43’]
tc14-78b-4t4c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21539859.625 pps (2x 10769929.8125 pps)
FINAL_BANDWIDTH: 16.887249946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/780/789’, ‘10/782/794’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/141/151’, ‘20/142/148’]
LAT_50%NDR: [‘10/24/50’, ‘10/26/193’]
LAT_10%NDR: [‘10/23/56’, ‘10/26/150’]
tc16-1518b-4t4c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/144/148’, ‘20/150/155’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/84/92’, ‘50/226/228’]
LAT_50%NDR: [‘50/65/104’, ‘50/65/272’]
LAT_10%NDR: [‘50/62/105’, ‘50/62/192’]
tc18-9000b-4t4c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/163/182’, ‘50/160/167’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5.3. 10ge2p1x520-ethip6-ip6base-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 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, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9628826.5 pps (2x 4814413.25 pps)
FINAL_BANDWIDTH: 7.548999976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1098/1135’, ‘20/1101/1135’]
LAT_50%NDR: [‘10/24/140’, ‘10/24/149’]
LAT_10%NDR: [‘10/18/57’, ‘10/19/46’]
tc02-78b-1t1c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9827343.71876 pps (2x 4913671.85938 pps)
FINAL_BANDWIDTH: 7.70463747551 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1107/1138’, ‘10/1098/1133’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/452/469’, ‘20/394/410’]
LAT_50%NDR: [‘10/26/146’, ‘10/28/129’]
LAT_10%NDR: [‘10/23/107’, ‘10/26/89’]
tc04-1518b-1t1c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/434/440’, ‘20/379/383’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/385/388’, ‘50/370/370’]
LAT_50%NDR: [‘50/65/183’, ‘50/64/172’]
LAT_10%NDR: [‘50/63/106’, ‘50/62/107’]
tc06-9000b-1t1c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/380/405’, ‘50/356/370’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 20745790.75 pps (2x 10372895.375 pps)
FINAL_BANDWIDTH: 16.264699948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/533/544’, ‘10/536/551’]
LAT_50%NDR: [‘10/23/102’, ‘10/23/171’]
LAT_10%NDR: [‘10/19/100’, ‘10/19/88’]
tc08-78b-2t2c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 20745790.75 pps (2x 10372895.375 pps)
FINAL_BANDWIDTH: 16.264699948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/532/544’, ‘10/538/554’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/435/452’, ‘20/73/92’]
LAT_50%NDR: [‘10/24/181’, ‘10/26/116’]
LAT_10%NDR: [‘10/23/165’, ‘10/26/156’]
tc10-1518b-2t2c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/305/326’, ‘20/239/242’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/251/256’, ‘50/247/267’]
LAT_50%NDR: [‘50/67/95’, ‘50/65/204’]
LAT_10%NDR: [‘50/62/98’, ‘50/62/133’]
tc12-9000b-2t2c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/117/123’, ‘50/416/430’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21341342.4062 pps (2x 10670671.2031 pps)
FINAL_BANDWIDTH: 16.7316124465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/56’, ‘10/30/51’]
LAT_50%NDR: [‘10/18/43’, ‘10/18/49’]
LAT_10%NDR: [‘10/18/39’, ‘10/18/40’]
tc14-78b-4t4c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21539859.625 pps (2x 10769929.8125 pps)
FINAL_BANDWIDTH: 16.887249946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/409/418’, ‘10/709/688’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/250/260’, ‘20/51/68’]
LAT_50%NDR: [‘10/24/61’, ‘10/26/51’]
LAT_10%NDR: [‘10/24/69’, ‘10/27/62’]
tc16-1518b-4t4c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/152/243’, ‘20/154/170’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/149/174’, ‘50/149/154’]
LAT_50%NDR: [‘50/65/95’, ‘50/66/267’]
LAT_10%NDR: [‘50/63/162’, ‘50/63/85’]
tc18-9000b-4t4c-ethip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/140/146’, ‘50/113/117’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5.4. 10ge2p1x520-ethip6-ip6scale200k-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x100k static IPv6 /64 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, IPv6 header withq IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5459964.90624 pps (2x 2729982.45312 pps)
FINAL_BANDWIDTH: 4.28061248649 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/269/840’, ‘10/304/873’]
LAT_50%NDR: [‘10/30/230’, ‘10/29/290’]
LAT_10%NDR: [‘10/20/71’, ‘10/19/56’]
tc02-78b-1t1c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5658482.125 pps (2x 2829241.0625 pps)
FINAL_BANDWIDTH: 4.436249986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1967/2394’, ‘20/3192/3955’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/292/329’, ‘20/498/539’]
LAT_50%NDR: [‘10/25/226’, ‘10/28/230’]
LAT_10%NDR: [‘10/24/210’, ‘10/27/211’]
tc04-1518b-1t1c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/488/509’, ‘20/329/337’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/248/292’, ‘50/359/388’]
LAT_50%NDR: [‘50/67/241’, ‘50/67/235’]
LAT_10%NDR: [‘50/63/227’, ‘50/63/185’]
tc06-9000b-1t1c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/358/420’, ‘50/352/357’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10621412.5938 pps (2x 5310706.29688 pps)
FINAL_BANDWIDTH: 8.32718747354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/223/441’, ‘10/214/417’]
LAT_50%NDR: [‘10/28/250’, ‘10/26/119’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/44’]
tc08-78b-2t2c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10621412.5938 pps (2x 5310706.29688 pps)
FINAL_BANDWIDTH: 8.32718747354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/254/432’, ‘10/265/436’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/129/134’, ‘20/458/499’]
LAT_50%NDR: [‘10/25/58’, ‘10/28/189’]
LAT_10%NDR: [‘10/24/185’, ‘10/26/55’]
tc10-1518b-2t2c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/305/309’, ‘20/312/327’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
Search FAILED
tc12-9000b-2t2c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/249/256’, ‘50/417/460’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 20348756.3124 pps (2x 10174378.1562 pps)
FINAL_BANDWIDTH: 15.9534249489 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/203/348’, ‘10/324/485’]
LAT_50%NDR: [‘10/23/59’, ‘10/22/78’]
LAT_10%NDR: [‘10/18/41’, ‘10/18/610’]
tc14-78b-4t4c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 20745790.75 pps (2x 10372895.375 pps)
FINAL_BANDWIDTH: 16.264699948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/761/911’, ‘10/247/367’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/249/269’, ‘20/79/85’]
LAT_50%NDR: [‘10/25/283’, ‘10/28/70’]
LAT_10%NDR: [‘10/23/56’, ‘10/26/49’]
tc16-1518b-4t4c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/194/218’, ‘20/167/178’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/209/218’, ‘50/179/189’]
LAT_50%NDR: [‘50/65/105’, ‘50/65/94’]
LAT_10%NDR: [‘50/63/268’, ‘50/62/91’]
tc18-9000b-4t4c-ethip6-ip6scale200k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/168/172’, ‘60/178/183’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5.5. 10ge2p1x520-ethip6-ip6scale20k-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x10k static IPv6 /64 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, IPv6 header withq IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8040688.75 pps (2x 4020344.375 pps)
FINAL_BANDWIDTH: 6.30389998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1351/1396’, ‘10/1320/1400’]
LAT_50%NDR: [‘10/20/196’, ‘10/31/197’]
LAT_10%NDR: [‘10/20/69’, ‘10/19/51’]
tc02-78b-1t1c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8040688.75 pps (2x 4020344.375 pps)
FINAL_BANDWIDTH: 6.30389998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1354/1399’, ‘20/1357/1403’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
VPP running on node 10.30.51.21 but VAT command ip_add_del_route 2001:1::0/128 via 2001:3::2 sw_if_index 2 resolve-attempts 10 count 10000 execution failed.

Also teardown failed:
Several failures occurred:

1) VAT Script execution failed, but success was expected: show_errors.vat

2) VAT Script execution failed, but success was expected: clear_runtime.vat

3) VAT Script execution failed, but success was expected: show_runtime.vat

4) VAT Script execution failed, but success was expected: clear_runtime.vat

5) VAT Script execution failed, but success was expected: clear_interface.vat

6) VAT Script execution failed, but success was expected: clear_hardware.vat

7) VAT Script execution failed, but success was expected: clear_errors.vat

8) VAT Script execution failed, but success was expected: show_errors.vat
tc04-1518b-1t1c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/466/488’, ‘20/455/472’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/410/413’, ‘50/364/367’]
LAT_50%NDR: [‘50/65/191’, ‘50/65/199’]
LAT_10%NDR: [‘50/62/175’, ‘50/63/172’]
tc06-9000b-1t1c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/401/418’, ‘50/372/374’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16973963.5938 pps (2x 8486981.79688 pps)
FINAL_BANDWIDTH: 13.3075874575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/139/152’, ‘10/116/133’]
LAT_50%NDR: [‘10/24/208’, ‘10/23/89’]
LAT_10%NDR: [‘10/19/51’, ‘10/19/48’]
tc08-78b-2t2c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 16973963.5938 pps (2x 8486981.79688 pps)
FINAL_BANDWIDTH: 13.3075874575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/181/198’, ‘10/107/125’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/462/466’, ‘20/107/112’]
LAT_50%NDR: [‘10/27/214’, ‘10/28/182’]
LAT_10%NDR: [‘10/23/47’, ‘10/26/85’]
tc10-1518b-2t2c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/283/291’, ‘20/299/315’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/230/239’, ‘50/260/269’]
LAT_50%NDR: [‘50/66/254’, ‘50/66/201’]
LAT_10%NDR: [‘50/62/135’, ‘50/63/390’]
tc12-9000b-2t2c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/108/108’, ‘50/359/361’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21341342.4062 pps (2x 10670671.2031 pps)
FINAL_BANDWIDTH: 16.7316124465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/64’, ‘10/33/65’]
LAT_50%NDR: [‘10/19/45’, ‘10/18/44’]
LAT_10%NDR: [‘10/18/52’, ‘10/18/42’]
tc14-78b-4t4c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21539859.625 pps (2x 10769929.8125 pps)
FINAL_BANDWIDTH: 16.887249946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/417/439’, ‘10/631/589’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/65’, ‘20/251/269’]
LAT_50%NDR: [‘10/27/72’, ‘10/26/54’]
LAT_10%NDR: [‘10/23/62’, ‘10/26/49’]
tc16-1518b-4t4c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/159/165’, ‘20/74/88’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/124/128’, ‘50/156/174’]
LAT_50%NDR: [‘50/67/93’, ‘50/65/96’]
LAT_10%NDR: [‘50/63/84’, ‘50/63/84’]
tc18-9000b-4t4c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/152/157’, ‘50/131/136’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5.6. 10ge2p1x520-ethip6-ip6scale2m-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x1M static IPv6 /64 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, IPv6 header withq IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4864413.25 pps (2x 2432206.625 pps)
FINAL_BANDWIDTH: 3.813699988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1518/2408’, ‘10/1556/2386’]
LAT_50%NDR: [‘10/26/311’, ‘10/25/265’]
LAT_10%NDR: [‘10/18/151’, ‘10/20/153’]
tc02-78b-1t1c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4864413.25 pps (2x 2432206.625 pps)
FINAL_BANDWIDTH: 3.813699988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1579/2404’, ‘10/1610/2378’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/319/322’, ‘20/276/282’]
LAT_50%NDR: [‘10/27/154’, ‘10/31/147’]
LAT_10%NDR: [‘10/27/162’, ‘10/27/158’]
tc04-1518b-1t1c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/84/88’, ‘20/88/105’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/88/99’, ‘50/85/102’]
LAT_50%NDR: [‘50/64/226’, ‘50/65/204’]
LAT_10%NDR: [‘50/63/188’, ‘50/63/168’]
tc06-9000b-1t1c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/92/106’, ‘2/112/119’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10224378.1562 pps (2x 5112189.07812 pps)
FINAL_BANDWIDTH: 8.01591247446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/277/495’, ‘10/502/1156’]
LAT_50%NDR: [‘10/28/129’, ‘10/27/277’]
LAT_10%NDR: [‘10/19/137’, ‘10/19/44’]
tc08-78b-2t2c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10224378.1562 pps (2x 5112189.07812 pps)
FINAL_BANDWIDTH: 8.01591247446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/299/504’, ‘10/575/1170’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/102/119’, ‘20/248/309’]
LAT_50%NDR: [‘10/25/71’, ‘10/27/270’]
LAT_10%NDR: [‘10/23/47’, ‘10/26/172’]
tc10-1518b-2t2c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/165/260’, ‘20/82/112’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/95/100’, ‘50/82/88’]
LAT_50%NDR: [‘50/66/220’, ‘50/65/282’]
LAT_10%NDR: [‘50/62/87’, ‘50/61/151’]
tc12-9000b-2t2c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/81/99’, ‘50/96/111’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18562101.3438 pps (2x 9281050.67188 pps)
FINAL_BANDWIDTH: 14.5526874535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/171/293’, ‘10/142/242’]
LAT_50%NDR: [‘10/23/263’, ‘10/22/126’]
LAT_10%NDR: [‘10/18/43’, ‘10/19/43’]
tc14-78b-4t4c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18363584.125 pps (2x 9181792.0625 pps)
FINAL_BANDWIDTH: 14.397049954 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/702/868’, ‘10/208/351’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/78’, ‘20/148/163’]
LAT_50%NDR: [‘10/27/164’, ‘10/24/49’]
LAT_10%NDR: [‘10/23/52’, ‘10/26/47’]
tc16-1518b-4t4c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/47/60’, ‘20/49/70’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/90/96’, ‘50/91/97’]
LAT_50%NDR: [‘50/67/90’, ‘50/65/286’]
LAT_10%NDR: [‘50/62/82’, ‘50/62/85’]
tc18-9000b-4t4c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/104/145’, ‘50/88/99’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.5.7. 40ge2p1xl710-ethip6-ip6base-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p40GE NIC XL710 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, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 10034375.0 pps (2x 5017187.5 pps)
FINAL_BANDWIDTH: 7.86695 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/478/520’, ‘20/478/524’]
LAT_50%NDR: [‘10/29/66’, ‘10/27/72’]
LAT_10%NDR: [‘10/32/132’, ‘10/30/118’]
tc03-1518b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/56’, ‘20/37/56’]
LAT_50%NDR: [‘10/34/87’, ‘10/31/77’]
LAT_10%NDR: [‘10/29/93’, ‘10/28/78’]
tc07-78b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 20553125.0 pps (2x 10276562.5 pps)
FINAL_BANDWIDTH: 16.11365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/237/252’, ‘20/70/90’]
LAT_50%NDR: [‘10/25/198’, ‘10/26/93’]
LAT_10%NDR: [‘10/28/138’, ‘10/34/94’]
tc09-1518b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/58’, ‘10/37/72’]
LAT_50%NDR: [‘10/31/89’, ‘10/29/89’]
LAT_10%NDR: [‘10/27/78’, ‘10/27/172’]
tc13-78b-4t4c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 34139843.75 pps (2x 17069921.875 pps)
FINAL_BANDWIDTH: 26.7656375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/62’, ‘10/34/63’]
LAT_50%NDR: [‘10/20/53’, ‘10/20/51’]
LAT_10%NDR: [‘10/27/84’, ‘10/26/82’]
tc15-1518b-4t4c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/55’, ‘10/37/70’]
LAT_50%NDR: [‘2/28/74’, ‘10/29/86’]
LAT_10%NDR: [‘10/28/104’, ‘10/27/166’]

6.1.6. ip6 tunnels

6.1.6.1. 10ge2p1x520-ethip6lispip4-ip6base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-LISP-IPv4 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over LISPoIPv4 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2. 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
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-78b-1t1c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5419776.875 pps (2x 2709888.4375 pps)
FINAL_BANDWIDTH: 4.24910507 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1945/2040’, ‘10/1653/1709’]
LAT_50%NDR: [‘10/37/95’, ‘10/36/101’]
LAT_10%NDR: [‘10/21/55’, ‘10/20/130’]
tc02-78b-1t1c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5419776.875 pps (2x 2709888.4375 pps)
FINAL_BANDWIDTH: 4.24910507 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1961/2027’, ‘70/1670/1733’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1460b-1t1c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/42/61’, ‘20/41/64’]
LAT_50%NDR: [‘20/30/152’, ‘20/33/157’]
LAT_10%NDR: [‘20/25/164’, ‘20/28/147’]
tc04-1460b-1t1c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/46/62’, ‘20/45/61’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/84/95’, ‘60/81/95’]
LAT_50%NDR: [‘50/66/140’, ‘50/66/205’]
LAT_10%NDR: [‘50/62/163’, ‘50/63/133’]
tc06-9000b-1t1c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/119/263’, ‘50/89/268’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10340570.4844 pps (2x 5170285.24219 pps)
FINAL_BANDWIDTH: 8.10700725977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/96/123’, ‘10/106/133’]
LAT_50%NDR: [‘10/26/196’, ‘10/26/146’]
LAT_10%NDR: [‘10/20/52’, ‘10/21/46’]
tc08-78b-2t2c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10473564.9062 pps (2x 5236782.45312 pps)
FINAL_BANDWIDTH: 8.21127488646 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/860/889’, ‘10/867/895’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1460b-2t2c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/55’, ‘20/37/55’]
LAT_50%NDR: [‘20/24/192’, ‘10/28/149’]
LAT_10%NDR: [‘20/24/88’, ‘10/26/89’]
tc10-1460b-2t2c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/36/55’, ‘20/35/52’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/77/96’, ‘50/77/94’]
LAT_50%NDR: [‘50/67/136’, ‘50/68/251’]
LAT_10%NDR: [‘50/62/101’, ‘50/62/182’]
tc12-9000b-2t2c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/75/101’, ‘50/76/103’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10340570.4844 pps (2x 5170285.24219 pps)
FINAL_BANDWIDTH: 8.10700725977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/72/105’, ‘10/104/134’]
LAT_50%NDR: [‘10/23/64’, ‘10/24/122’]
LAT_10%NDR: [‘10/19/45’, ‘10/20/43’]
tc14-78b-4t4c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10473564.9062 pps (2x 5236782.45312 pps)
FINAL_BANDWIDTH: 8.21127488646 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/848/878’, ‘10/862/896’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1460b-4t4c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/36/55’, ‘20/34/52’]
LAT_50%NDR: [‘20/28/218’, ‘10/28/207’]
LAT_10%NDR: [‘20/24/127’, ‘10/26/160’]
tc16-1460b-4t4c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/35/55’, ‘20/34/51’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/78/185’, ‘50/75/129’]
LAT_50%NDR: [‘50/66/96’, ‘50/66/237’]
LAT_10%NDR: [‘50/63/154’, ‘50/62/204’]
tc18-9000b-4t4c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/79/103’, ‘60/77/96’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.6.2. 10ge2p1x520-ethip6lispip6-ip6base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-LISP-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over LISPoIPv6 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2. 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
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-78b-1t1c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4686895.3125 pps (2x 2343447.65625 pps)
FINAL_BANDWIDTH: 3.674525925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/261/335’, ‘10/258/356’]
LAT_50%NDR: [‘10/33/188’, ‘10/33/194’]
LAT_10%NDR: [‘10/22/72’, ‘10/21/94’]
tc02-78b-1t1c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4686895.3125 pps (2x 2343447.65625 pps)
FINAL_BANDWIDTH: 3.674525925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/259/355’, ‘20/282/392’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1460b-1t1c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/42/154’, ‘20/44/229’]
LAT_50%NDR: [‘20/33/133’, ‘20/31/126’]
LAT_10%NDR: [‘20/25/484’, ‘20/28/464’]
tc04-1460b-1t1c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/44/67’, ‘20/45/63’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/74/91’, ‘50/75/86’]
LAT_50%NDR: [‘50/68/206’, ‘50/68/205’]
LAT_10%NDR: [‘50/64/199’, ‘50/65/193’]
tc06-9000b-1t1c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/76/122’, ‘50/75/134’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8906839.0 pps (2x 4453419.5 pps)
FINAL_BANDWIDTH: 6.982961776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/882/918’, ‘10/889/927’]
LAT_50%NDR: [‘10/26/66’, ‘10/26/67’]
LAT_10%NDR: [‘10/20/48’, ‘10/21/113’]
tc08-78b-2t2c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8723363.1875 pps (2x 4361681.59375 pps)
FINAL_BANDWIDTH: 6.839116739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/103/147’, ‘10/64/140’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1460b-2t2c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1602288.53125 pps (2x 801144.265625 pps)
FINAL_BANDWIDTH: 18.97109621 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/34/50’, ‘20/34/49’]
LAT_50%NDR: [‘20/28/71’, ‘20/28/72’]
LAT_10%NDR: [‘20/24/45’, ‘20/26/49’]
tc10-1460b-2t2c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/30/42’, ‘20/31/49’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/85’, ‘50/73/103’]
LAT_50%NDR: [‘50/68/485’, ‘50/66/468’]
LAT_10%NDR: [‘50/63/94’, ‘50/63/183’]
tc12-9000b-2t2c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/72/92’, ‘50/74/85’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8723363.1875 pps (2x 4361681.59375 pps)
FINAL_BANDWIDTH: 6.839116739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/87’, ‘10/53/87’]
LAT_50%NDR: [‘10/24/55’, ‘10/24/121’]
LAT_10%NDR: [‘10/20/52’, ‘10/20/47’]
tc14-78b-4t4c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8906839.0 pps (2x 4453419.5 pps)
FINAL_BANDWIDTH: 6.982961776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/881/925’, ‘10/869/904’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1460b-4t4c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/33/51’, ‘20/33/58’]
LAT_50%NDR: [‘20/27/49’, ‘20/29/53’]
LAT_10%NDR: [‘20/24/53’, ‘20/26/226’]
tc16-1460b-4t4c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/33/54’, ‘20/33/54’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/91’, ‘50/74/95’]
LAT_50%NDR: [‘50/67/93’, ‘50/65/91’]
LAT_10%NDR: [‘50/64/95’, ‘50/64/96’]
tc18-9000b-4t4c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/73/92’, ‘50/75/96’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7. l2

6.1.7.1. 10ge2p1vic1227-eth-l2bdbasemaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC Cisco-VIC-1227.
  • [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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/128’, ‘10/67/141’]
LAT_50%NDR: [‘10/30/188’, ‘10/36/214’]
LAT_10%NDR: [‘2/17/79’, ‘2/15/177’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/170/199’, ‘10/167/205’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/41’, ‘10/25/44’]
LAT_50%NDR: [‘10/22/184’, ‘10/22/184’]
LAT_10%NDR: [‘10/21/57’, ‘10/19/56’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1698/1710’, ‘10/1801/1814’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
FINAL_RATE: 245015.0 pps (2x 122507.5 pps)
FINAL_BANDWIDTH: 17.6802824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/54/72’, ‘30/55/72’]
LAT_50%NDR: [‘30/50/217’, ‘30/53/215’]
LAT_10%NDR: [‘30/47/518’, ‘30/46/482’]
tc06-9000b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2047/2065’, ‘40/2107/2137’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 12034281.6875 pps (2x 6017140.84375 pps)
FINAL_BANDWIDTH: 8.087037294 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/65’, ‘10/34/55’]
LAT_50%NDR: [‘10/22/193’, ‘2/22/178’]
LAT_10%NDR: [‘2/17/45’, ‘2/15/55’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 17595888.6875 pps (2x 8797944.34375 pps)
FINAL_BANDWIDTH: 11.824437198 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/134/163’, ‘10/127/160’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/29’, ‘10/21/31’]
LAT_50%NDR: [‘10/21/175’, ‘10/20/181’]
LAT_10%NDR: [‘10/21/57’, ‘10/21/45’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1139/1159’, ‘10/1526/1551’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
FINAL_RATE: 245015.0 pps (2x 122507.5 pps)
FINAL_BANDWIDTH: 17.6802824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/54/68’, ‘40/55/75’]
LAT_50%NDR: [‘40/53/236’, ‘30/52/232’]
LAT_10%NDR: [‘30/46/77’, ‘30/46/177’]
tc12-9000b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1184/1210’, ‘40/1085/1108’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/17/40’, ‘2/17/45’]
LAT_50%NDR: [‘2/16/164’, ‘2/16/180’]
LAT_10%NDR: [‘2/16/137’, ‘2/15/54’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 16437220.5625 pps (2x 8218610.28125 pps)
FINAL_BANDWIDTH: 11.045812218 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/31/179’, ‘10/31/160’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/38’, ‘10/20/35’]
LAT_50%NDR: [‘10/22/552’, ‘10/21/531’]
LAT_10%NDR: [‘10/21/60’, ‘10/21/64’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1927/1989’, ‘10/2159/2219’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
FINAL_RATE: 245015.0 pps (2x 122507.5 pps)
FINAL_BANDWIDTH: 17.6802824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/54/71’, ‘30/55/74’]
LAT_50%NDR: [‘40/53/489’, ‘40/53/497’]
LAT_10%NDR: [‘30/47/89’, ‘30/46/80’]
tc18-9000b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1310/1439’, ‘40/1852/2010’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.2. 10ge2p1x520-dot1ad-l2xcbase-ndrpdrdisc

RFC2544: Pkt throughput L2XC with 802.1ad 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 xconnect. 802.1ad tagging is applied on link between DUT1 and DUT2 with inner 4B vlan tag (id=100) and outer 4B vlan tag (id=200).
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. 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 Documentation Status
tc01-64b-1t1c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9512414.71876 pps (2x 4756207.35938 pps)
FINAL_BANDWIDTH: 6.39234269101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/174/221’, ‘10/168/211’]
LAT_50%NDR: [‘10/25/133’, ‘10/25/122’]
LAT_10%NDR: [‘10/19/38’, ‘10/19/41’]
tc02-64b-1t1c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9618172.1875 pps (2x 4809086.09375 pps)
FINAL_BANDWIDTH: 6.46341171 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1465/1516’, ‘20/2443/2501’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1514b-1t1c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1514 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/178/189’, ‘20/225/241’]
LAT_50%NDR: [‘10/27/134’, ‘10/28/143’]
LAT_10%NDR: [‘10/23/84’, ‘10/26/66’]
tc04-1514b-1t1c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1514 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/190/202’, ‘20/239/265’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/187/201’, ‘60/244/262’]
LAT_50%NDR: [‘50/65/157’, ‘50/65/120’]
LAT_10%NDR: [‘50/61/103’, ‘50/61/131’]
tc06-9000b-1t1c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/84/102’, ‘50/233/251’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 19242101.8438 pps (2x 9621050.92188 pps)
FINAL_BANDWIDTH: 12.930692439 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/70/87’, ‘10/80/99’]
LAT_50%NDR: [‘10/23/55’, ‘10/23/125’]
LAT_10%NDR: [‘10/19/39’, ‘10/19/43’]
tc08-64b-2t2c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 19453616.7812 pps (2x 9726808.39062 pps)
FINAL_BANDWIDTH: 13.072830477 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/533/579’, ‘10/565/580’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1514b-2t2c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1514 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/147/219’, ‘20/242/254’]
LAT_50%NDR: [‘10/24/175’, ‘10/26/161’]
LAT_10%NDR: [‘10/23/93’, ‘10/26/100’]
tc10-1514b-2t2c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1514 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/53/61’, ‘20/62/71’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/92/119’, ‘50/281/407’]
LAT_50%NDR: [‘50/66/94’, ‘50/65/183’]
LAT_10%NDR: [‘50/62/83’, ‘50/61/118’]
tc12-9000b-2t2c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/96/118’, ‘60/257/265’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18713314.5 pps (2x 9356657.25 pps)
FINAL_BANDWIDTH: 12.575347344 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/70’, ‘10/554/579’]
LAT_50%NDR: [‘10/20/72’, ‘10/20/223’]
LAT_10%NDR: [‘10/18/39’, ‘10/18/44’]
tc14-64b-4t4c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 19030586.9062 pps (2x 9515293.45312 pps)
FINAL_BANDWIDTH: 12.788554401 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/51/70’, ‘10/567/587’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1514b-4t4c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1514 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/114/148’, ‘20/122/142’]
LAT_50%NDR: [‘10/25/47’, ‘10/27/141’]
LAT_10%NDR: [‘10/23/203’, ‘10/26/50’]
tc16-1514b-4t4c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1514 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/45/57’, ‘20/118/135’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/179/206’, ‘50/175/197’]
LAT_50%NDR: [‘50/66/91’, ‘50/66/123’]
LAT_10%NDR: [‘50/61/82’, ‘50/61/85’]
tc18-9000b-4t4c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/92/99’, ‘50/169/177’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.3. 10ge2p1x520-dot1q-l2bdbasemaclrn-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with 802.1q 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 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge domain and MAC learning enabled. 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, 254 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 Documentation Status
tc01-64b-1t1c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7951349.17968 pps (2x 3975674.58984 pps)
FINAL_BANDWIDTH: 5.34330664874 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/215/267’, ‘10/202/263’]
LAT_50%NDR: [‘10/28/75’, ‘10/25/87’]
LAT_10%NDR: [‘10/20/127’, ‘10/21/113’]
tc02-64b-1t1c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8061931.5625 pps (2x 4030965.78125 pps)
FINAL_BANDWIDTH: 5.41761801 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1737/1792’, ‘20/2921/2974’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/70/91’, ‘20/238/253’]
LAT_50%NDR: [‘20/28/193’, ‘20/30/176’]
LAT_10%NDR: [‘20/27/110’, ‘10/27/108’]
tc04-1518b-1t1c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/54/67’, ‘20/214/224’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16134445.5078 pps (2x 8067222.75391 pps)
FINAL_BANDWIDTH: 10.8423473812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/90/174’, ‘20/90/242’]
LAT_50%NDR: [‘10/20/180’, ‘10/23/104’]
LAT_10%NDR: [‘10/19/44’, ‘10/20/42’]
tc08-64b-2t2c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 16245027.8906 pps (2x 8122513.94531 pps)
FINAL_BANDWIDTH: 10.9166587425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/675/692’, ‘10/674/693’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/38/57’, ‘20/39/51’]
LAT_50%NDR: [‘10/28/194’, ‘10/26/53’]
LAT_10%NDR: [‘20/23/87’, ‘10/26/145’]
tc10-1518b-2t2c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/50/63’, ‘20/247/263’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23432882.7734 pps (2x 11716441.3867 pps)
FINAL_BANDWIDTH: 15.7468972237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/58’, ‘10/41/59’]
LAT_50%NDR: [‘10/19/71’, ‘10/20/50’]
LAT_10%NDR: [‘10/18/40’, ‘10/18/43’]
tc14-64b-4t4c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23543465.1562 pps (2x 11771732.5781 pps)
FINAL_BANDWIDTH: 15.821208585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/384/398’, ‘10/383/409’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/40/57’, ‘20/127/145’]
LAT_50%NDR: [‘20/27/76’, ‘10/26/188’]
LAT_10%NDR: [‘20/27/70’, ‘10/27/48’]
tc16-1518b-4t4c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/44/54’, ‘20/50/69’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.4. 10ge2p1x520-dot1q-l2xcbase-ndrpdrdisc

RFC2544: Pkt throughput L2XC with 802.1q 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. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. 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 Documentation Status
tc01-64b-1t1c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9610084.92188 pps (2x 4805042.46094 pps)
FINAL_BANDWIDTH: 6.4579770675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1456/1505’, ‘20/2437/2481’]
LAT_50%NDR: [‘10/24/55’, ‘10/24/66’]
LAT_10%NDR: [‘10/18/84’, ‘10/20/70’]
tc02-64b-1t1c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9610084.92188 pps (2x 4805042.46094 pps)
FINAL_BANDWIDTH: 6.4579770675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2229/2169’, ‘20/1647/1776’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/133/197’, ‘20/241/305’]
LAT_50%NDR: [‘10/29/149’, ‘10/28/152’]
LAT_10%NDR: [‘10/23/81’, ‘10/26/93’]
tc04-1518b-1t1c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/53/61’, ‘20/219/243’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/167/171’, ‘60/229/237’]
LAT_50%NDR: [‘50/66/152’, ‘50/66/138’]
LAT_10%NDR: [‘50/61/153’, ‘50/61/147’]
tc06-9000b-1t1c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/174/187’, ‘50/234/246’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 19341334.6094 pps (2x 9670667.30469 pps)
FINAL_BANDWIDTH: 12.9973768575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/90’, ‘10/556/572’]
LAT_50%NDR: [‘10/22/90’, ‘10/21/46’]
LAT_10%NDR: [‘10/18/135’, ‘10/18/39’]
tc08-64b-2t2c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 19562499.375 pps (2x 9781249.6875 pps)
FINAL_BANDWIDTH: 13.14599958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/559/575’, ‘10/561/582’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/147/228’, ‘20/243/260’]
LAT_50%NDR: [‘10/27/105’, ‘10/25/126’]
LAT_10%NDR: [‘10/24/94’, ‘10/26/47’]
tc10-1518b-2t2c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/132/234’, ‘20/46/56’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/87/115’, ‘50/138/283’]
LAT_50%NDR: [‘50/64/156’, ‘50/67/197’]
LAT_10%NDR: [‘50/62/84’, ‘50/61/81’]
tc12-9000b-2t2c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/101/122’, ‘50/232/250’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23101135.625 pps (2x 11550567.8125 pps)
FINAL_BANDWIDTH: 15.52396314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/372/383’, ‘10/35/65’]
LAT_50%NDR: [‘10/18/44’, ‘10/17/43’]
LAT_10%NDR: [‘10/18/39’, ‘10/18/41’]
tc14-64b-4t4c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23322300.3906 pps (2x 11661150.1953 pps)
FINAL_BANDWIDTH: 15.6725858625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/802/809’, ‘10/376/398’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/51/91’, ‘20/131/143’]
LAT_50%NDR: [‘10/27/63’, ‘10/26/228’]
LAT_10%NDR: [‘10/23/52’, ‘10/26/149’]
tc16-1518b-4t4c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/116/136’, ‘20/118/131’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/92/106’, ‘50/152/170’]
LAT_50%NDR: [‘50/67/98’, ‘50/66/212’]
LAT_10%NDR: [‘50/62/92’, ‘50/62/93’]
tc18-9000b-4t4c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/87/109’, ‘50/179/192’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.5. 10ge2p1x520-eth-l2bdbasemaclrn-iacl10sf-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2724/2782’, ‘10/2718/2781’]
LAT_50%NDR: [‘10/24/64’, ‘10/26/62’]
LAT_10%NDR: [‘10/21/58’, ‘10/20/42’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2727/2783’, ‘10/2721/2784’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/102’, ‘10/32/85’]
LAT_50%NDR: [‘10/20/54’, ‘10/23/52’]
LAT_10%NDR: [‘10/20/44’, ‘10/18/38’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1342/1722’, ‘10/1366/1731’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/277’, ‘10/47/140’]
LAT_50%NDR: [‘10/19/84’, ‘10/19/45’]
LAT_10%NDR: [‘10/18/47’, ‘10/19/167’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15394419.25 pps (2x 7697209.625 pps)
FINAL_BANDWIDTH: 10.345049736 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/403/761’, ‘10/529/901’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.6. 10ge2p1x520-eth-l2bdbasemaclrn-iacl10sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3785/3951’, ‘10/3780/3959’]
LAT_50%NDR: [‘10/32/160’, ‘10/32/157’]
LAT_10%NDR: [‘10/21/55’, ‘10/19/50’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3800/3959’, ‘10/3798/3975’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/72’, ‘10/28/66’]
LAT_50%NDR: [‘10/19/45’, ‘10/20/51’]
LAT_10%NDR: [‘10/20/76’, ‘10/18/39’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/160/370’, ‘10/232/575’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/43’, ‘10/20/42’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/44’]
LAT_10%NDR: [‘10/18/40’, ‘10/19/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9253478.1875 pps (2x 4626739.09375 pps)
FINAL_BANDWIDTH: 6.218337342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/121/206’, ‘10/94/233’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.7. 10ge2p1x520-eth-l2bdbasemaclrn-iacl10sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/88’, ‘10/50/88’]
LAT_50%NDR: [‘10/24/62’, ‘10/27/72’]
LAT_10%NDR: [‘10/20/91’, ‘10/19/95’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2934/2995’, ‘10/2929/2996’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1346/1675’, ‘20/1294/1646’]
LAT_50%NDR: [‘10/23/80’, ‘10/22/158’]
LAT_10%NDR: [‘10/20/149’, ‘10/20/43’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/60/103’, ‘10/61/102’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/203’, ‘10/140/473’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/292’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/710/904’, ‘20/930/1188’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.8. 10ge2p1x520-eth-l2bdbasemaclrn-iacl10sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/176/274’, ‘20/167/265’]
LAT_50%NDR: [‘10/22/524’, ‘10/25/492’]
LAT_10%NDR: [‘10/19/41’, ‘10/20/43’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/192/284’, ‘10/188/286’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/96’, ‘10/58/116’]
LAT_50%NDR: [‘10/23/60’, ‘10/22/98’]
LAT_10%NDR: [‘10/20/40’, ‘10/17/39’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1063/1882’, ‘10/364/798’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/80/285’, ‘10/270/1140’]
LAT_50%NDR: [‘10/23/57’, ‘10/21/53’]
LAT_10%NDR: [‘10/18/49’, ‘10/18/80’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/853/1214’, ‘10/85/245’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.9. 10ge2p1x520-eth-l2bdbasemaclrn-iacl10sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/200/310’, ‘20/201/305’]
LAT_50%NDR: [‘10/32/96’, ‘10/32/110’]
LAT_10%NDR: [‘10/20/48’, ‘10/20/51’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/236/349’, ‘10/222/325’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/255/370’, ‘10/252/367’]
LAT_50%NDR: [‘10/22/57’, ‘10/22/68’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/44’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/77/238’, ‘10/62/212’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/163/262’, ‘10/65/132’]
LAT_50%NDR: [‘10/21/53’, ‘10/20/127’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/45’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1111/1290’, ‘10/1373/1690’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.10. 10ge2p1x520-eth-l2bdbasemaclrn-iacl10sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/113’, ‘10/63/113’]
LAT_50%NDR: [‘10/33/138’, ‘10/34/146’]
LAT_10%NDR: [‘10/21/61’, ‘10/21/91’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3448/3527’, ‘20/3442/3527’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/76/399’, ‘2/87/439’]
LAT_50%NDR: [‘10/24/67’, ‘10/22/198’]
LAT_10%NDR: [‘10/20/59’, ‘10/17/44’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/335/1015’, ‘20/356/986’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/229’, ‘10/40/74’]
LAT_50%NDR: [‘10/20/52’, ‘10/19/46’]
LAT_10%NDR: [‘10/18/49’, ‘10/20/143’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1114/1576’, ‘10/1286/1699’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.11. 10ge2p1x520-eth-l2bdbasemaclrn-iacl1sf-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2712/2757’, ‘10/2726/2751’]
LAT_50%NDR: [‘10/29/87’, ‘10/30/85’]
LAT_10%NDR: [‘10/20/61’, ‘10/20/61’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2726/2788’, ‘10/2722/2795’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/86’, ‘10/42/91’]
LAT_50%NDR: [‘10/22/153’, ‘10/20/202’]
LAT_10%NDR: [‘10/20/71’, ‘10/20/49’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/37/91’, ‘10/36/87’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/173/651’, ‘10/306/784’]
LAT_50%NDR: [‘10/21/479’, ‘10/20/478’]
LAT_10%NDR: [‘10/18/39’, ‘10/18/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/279/730’, ‘10/714/1106’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.12. 10ge2p1x520-eth-l2bdbasemaclrn-iacl1sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3846/3982’, ‘10/3841/3981’]
LAT_50%NDR: [‘10/30/96’, ‘10/30/161’]
LAT_10%NDR: [‘10/20/60’, ‘10/18/60’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3795/3965’, ‘10/3790/3960’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/75/359’, ‘10/81/417’]
LAT_50%NDR: [‘10/26/122’, ‘10/24/305’]
LAT_10%NDR: [‘10/20/44’, ‘10/19/39’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2109/2410’, ‘10/2127/2456’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/56’, ‘10/27/57’]
LAT_50%NDR: [‘10/20/73’, ‘10/20/76’]
LAT_10%NDR: [‘10/19/41’, ‘10/17/46’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1106/1248’, ‘10/123/316’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.13. 10ge2p1x520-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/57/94’, ‘10/52/95’]
LAT_50%NDR: [‘10/25/192’, ‘10/25/225’]
LAT_10%NDR: [‘10/20/75’, ‘10/19/58’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2928/2979’, ‘10/2920/2981’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/134’, ‘10/48/116’]
LAT_50%NDR: [‘10/26/167’, ‘10/28/73’]
LAT_10%NDR: [‘10/20/41’, ‘10/19/41’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1250/1633’, ‘10/1220/1635’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/179’, ‘10/302/663’]
LAT_50%NDR: [‘10/19/50’, ‘10/19/46’]
LAT_10%NDR: [‘10/19/53’, ‘10/18/170’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/741/914’, ‘10/727/924’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.14. 10ge2p1x520-eth-l2bdbasemaclrn-iacl1sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/165/248’, ‘10/165/253’]
LAT_50%NDR: [‘10/25/91’, ‘10/25/66’]
LAT_10%NDR: [‘10/19/40’, ‘10/21/67’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/157/205’, ‘10/149/210’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1649/1903’, ‘10/1647/1915’]
LAT_50%NDR: [‘10/21/62’, ‘10/20/211’]
LAT_10%NDR: [‘10/21/56’, ‘10/19/44’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/421/1648’, ‘10/427/1650’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/369/1086’, ‘10/94/343’]
LAT_50%NDR: [‘10/20/58’, ‘10/21/258’]
LAT_10%NDR: [‘10/19/40’, ‘10/20/50’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/79/263’, ‘10/1361/1697’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.15. 10ge2p1x520-eth-l2bdbasemaclrn-iacl1sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/227/351’, ‘10/224/338’]
LAT_50%NDR: [‘10/29/101’, ‘10/31/90’]
LAT_10%NDR: [‘10/20/40’, ‘10/18/40’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/212/297’, ‘10/204/301’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/161’, ‘10/50/167’]
LAT_50%NDR: [‘10/23/59’, ‘10/22/58’]
LAT_10%NDR: [‘10/20/57’, ‘10/18/51’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1724/2105’, ‘20/1686/2084’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/118’, ‘10/56/145’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/52’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/49’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/281/753’, ‘10/1269/1738’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.16. 10ge2p1x520-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3424/3527’, ‘2/3440/3520’]
LAT_50%NDR: [‘10/26/78’, ‘10/28/85’]
LAT_10%NDR: [‘10/19/46’, ‘10/20/52’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3433/3508’, ‘10/3435/3506’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/993/1921’, ‘10/991/1908’]
LAT_50%NDR: [‘10/23/70’, ‘10/22/59’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/48’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/327/933’, ‘10/302/888’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/265/1010’, ‘10/67/220’]
LAT_50%NDR: [‘10/21/562’, ‘10/20/458’]
LAT_10%NDR: [‘10/17/40’, ‘10/19/45’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/224/546’, ‘10/1356/1685’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.17. 10ge2p1x520-eth-l2bdbasemaclrn-iacl50sf-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2722/2788’, ‘10/2718/2783’]
LAT_50%NDR: [‘10/24/71’, ‘10/26/66’]
LAT_10%NDR: [‘10/19/63’, ‘10/21/48’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2736/2795’, ‘10/2728/2798’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/107/211’, ‘10/60/169’]
LAT_50%NDR: [‘10/25/59’, ‘10/21/54’]
LAT_10%NDR: [‘10/19/65’, ‘10/19/46’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/47/117’, ‘10/44/102’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13077083.0 pps (2x 6538541.5 pps)
FINAL_BANDWIDTH: 8.787799776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/132’, ‘10/126/342’]
LAT_50%NDR: [‘10/20/52’, ‘10/19/47’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/83’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/695/933’, ‘10/958/1227’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.18. 10ge2p1x520-eth-l2bdbasemaclrn-iacl50sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3796/3957’, ‘10/3792/3960’]
LAT_50%NDR: [‘10/26/140’, ‘10/27/80’]
LAT_10%NDR: [‘10/20/52’, ‘10/19/45’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3828/3967’, ‘10/3825/3989’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/157/553’, ‘10/146/547’]
LAT_50%NDR: [‘10/25/68’, ‘10/24/66’]
LAT_10%NDR: [‘10/21/102’, ‘10/19/50’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1919/2013’, ‘10/1128/785’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/102’, ‘10/43/88’]
LAT_50%NDR: [‘10/23/67’, ‘10/21/269’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/136’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1130/1250’, ‘20/193/544’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.19. 10ge2p1x520-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/91’, ‘10/49/97’]
LAT_50%NDR: [‘10/24/60’, ‘10/25/65’]
LAT_10%NDR: [‘10/19/40’, ‘10/19/41’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2929/2999’, ‘10/2924/2995’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1355/1595’, ‘10/101/315’]
LAT_50%NDR: [‘10/24/57’, ‘10/23/178’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/66’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1483/1669’, ‘10/181/319’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12266015.3125 pps (2x 6133007.65625 pps)
FINAL_BANDWIDTH: 8.24276229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/99’, ‘10/57/126’]
LAT_50%NDR: [‘10/22/60’, ‘10/22/55’]
LAT_10%NDR: [‘10/19/39’, ‘10/19/45’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/100/229’, ‘10/695/901’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.20. 10ge2p1x520-eth-l2bdbasemaclrn-iacl50sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/178/269’, ‘10/174/245’]
LAT_50%NDR: [‘10/32/82’, ‘10/39/82’]
LAT_10%NDR: [‘10/21/48’, ‘10/19/44’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/177/263’, ‘10/173/267’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/120’, ‘10/62/174’]
LAT_50%NDR: [‘10/24/59’, ‘10/24/74’]
LAT_10%NDR: [‘10/20/44’, ‘10/18/47’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1624/1836’, ‘20/1658/1893’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/86/426’, ‘10/48/109’]
LAT_50%NDR: [‘10/20/48’, ‘10/20/76’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1385/1588’, ‘10/397/625’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.21. 10ge2p1x520-eth-l2bdbasemaclrn-iacl50sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/118/319’, ‘10/115/315’]
LAT_50%NDR: [‘10/30/92’, ‘10/31/98’]
LAT_10%NDR: [‘10/19/58’, ‘10/19/53’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/208/280’, ‘10/200/285’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/145/479’, ‘10/1772/2129’]
LAT_50%NDR: [‘10/23/54’, ‘10/22/63’]
LAT_10%NDR: [‘10/20/173’, ‘10/18/51’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/180/315’, ‘10/1873/2095’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/156/589’, ‘10/68/193’]
LAT_50%NDR: [‘10/21/59’, ‘10/20/60’]
LAT_10%NDR: [‘10/20/44’, ‘10/19/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/535/1511’, ‘10/921/1687’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.22. 10ge2p1x520-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/128’, ‘10/65/119’]
LAT_50%NDR: [‘10/27/97’, ‘10/27/94’]
LAT_10%NDR: [‘10/20/129’, ‘10/20/100’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3445/3524’, ‘10/3443/3532’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/206’, ‘10/63/240’]
LAT_50%NDR: [‘10/23/172’, ‘10/24/65’]
LAT_10%NDR: [‘10/20/43’, ‘10/17/43’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1760/2105’, ‘10/1793/2124’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/159’, ‘10/129/200’]
LAT_50%NDR: [‘10/22/52’, ‘10/21/69’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/40’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-iacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/886/995’, ‘10/1287/1357’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.23. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/75/126’, ‘20/70/115’]
LAT_50%NDR: [‘10/22/53’, ‘10/21/59’]
LAT_10%NDR: [‘10/19/89’, ‘10/19/74’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3217/3287’, ‘10/3208/3291’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/73’, ‘20/1547/1588’]
LAT_50%NDR: [‘10/26/67’, ‘10/25/57’]
LAT_10%NDR: [‘10/20/55’, ‘10/20/42’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1535/1571’, ‘10/1556/1596’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15742019.6875 pps (2x 7871009.84375 pps)
FINAL_BANDWIDTH: 10.57863723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/214’, ‘10/39/75’]
LAT_50%NDR: [‘10/20/79’, ‘10/19/48’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/45’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 16205486.9375 pps (2x 8102743.46875 pps)
FINAL_BANDWIDTH: 10.890087222 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/53/89’, ‘10/41/70’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.24. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/118’, ‘20/61/121’]
LAT_50%NDR: [‘10/25/68’, ‘10/23/64’]
LAT_10%NDR: [‘10/19/125’, ‘10/21/104’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3224/3328’, ‘40/3223/3314’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/87’, ‘10/80/127’]
LAT_50%NDR: [‘10/23/122’, ‘10/21/52’]
LAT_10%NDR: [‘10/19/40’, ‘10/20/100’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1523/1590’, ‘20/1680/1742’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1059/1101’, ‘10/69/247’]
LAT_50%NDR: [‘10/25/60’, ‘10/23/61’]
LAT_10%NDR: [‘10/20/71’, ‘10/18/44’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/51/93’, ‘10/768/1220’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.25. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3191/3263’, ‘20/3182/3258’]
LAT_50%NDR: [‘10/30/76’, ‘10/28/81’]
LAT_10%NDR: [‘10/20/74’, ‘10/20/56’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3090/3165’, ‘20/3083/3167’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/165’, ‘10/40/241’]
LAT_50%NDR: [‘10/26/199’, ‘10/24/76’]
LAT_10%NDR: [‘10/20/48’, ‘10/19/48’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1602/1641’, ‘10/42/66’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15394419.25 pps (2x 7697209.625 pps)
FINAL_BANDWIDTH: 10.345049736 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/172’, ‘10/344/482’]
LAT_50%NDR: [‘10/22/50’, ‘10/20/48’]
LAT_10%NDR: [‘10/19/55’, ‘10/18/235’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1051/1093’, ‘10/77/359’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.26. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/143/201’, ‘10/129/207’]
LAT_50%NDR: [‘10/24/92’, ‘10/26/91’]
LAT_10%NDR: [‘10/20/152’, ‘10/18/133’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/138/197’, ‘20/126/199’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/88’, ‘10/74/100’]
LAT_50%NDR: [‘10/22/155’, ‘10/21/51’]
LAT_10%NDR: [‘10/20/40’, ‘10/19/119’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/982/1001’, ‘10/984/1005’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/503/582’, ‘10/500/542’]
LAT_50%NDR: [‘10/20/49’, ‘10/20/46’]
LAT_10%NDR: [‘10/18/211’, ‘10/18/158’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/505/541’, ‘20/505/587’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.27. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
Search FAILED
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2296/2385’, ‘10/2290/2380’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/88/120’, ‘10/83/116’]
LAT_50%NDR: [‘10/24/62’, ‘10/21/65’]
LAT_10%NDR: [‘10/20/50’, ‘10/18/52’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11918414.875 pps (2x 5959207.4375 pps)
FINAL_BANDWIDTH: 8.009174796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1088/1146’, ‘20/1098/1153’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 20492559.0 pps (2x 10246279.5 pps)
FINAL_BANDWIDTH: 13.770999648 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/239’, ‘10/42/178’]
LAT_50%NDR: [‘10/20/47’, ‘10/19/45’]
LAT_10%NDR: [‘10/19/65’, ‘10/18/51’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 22578161.625 pps (2x 11289080.8125 pps)
FINAL_BANDWIDTH: 15.172524612 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/699/769’, ‘10/399/819’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.28. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/170/232’, ‘10/168/243’]
LAT_50%NDR: [‘10/28/89’, ‘10/30/75’]
LAT_10%NDR: [‘10/20/42’, ‘10/18/53’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/164/225’, ‘10/155/230’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1035/1056’, ‘10/1033/1058’]
LAT_50%NDR: [‘10/22/52’, ‘10/21/52’]
LAT_10%NDR: [‘10/19/126’, ‘10/19/147’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1037/1055’, ‘20/1039/1062’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 22809895.25 pps (2x 11404947.625 pps)
FINAL_BANDWIDTH: 15.328249608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/514’, ‘10/53/513’]
LAT_50%NDR: [‘10/21/50’, ‘10/19/92’]
LAT_10%NDR: [‘10/18/39’, ‘10/19/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/530/652’, ‘10/514/585’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.29. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3420/3486’, ‘20/3411/3482’]
LAT_50%NDR: [‘2/30/160’, ‘10/31/100’]
LAT_10%NDR: [‘10/21/81’, ‘10/19/55’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3418/3483’, ‘10/3404/3492’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/89’, ‘10/97/146’]
LAT_50%NDR: [‘10/24/158’, ‘10/23/63’]
LAT_10%NDR: [‘10/18/40’, ‘10/18/114’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/37/83’, ‘10/41/76’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/74’, ‘10/161/986’]
LAT_50%NDR: [‘10/22/57’, ‘10/21/62’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/40’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/69/143’, ‘10/1048/1132’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.30. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3536/3645’, ‘10/3529/3638’]
LAT_50%NDR: [‘10/28/76’, ‘10/29/82’]
LAT_10%NDR: [‘10/22/86’, ‘10/23/77’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3674/3755’, ‘20/3672/3758’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/84/146’, ‘10/1843/1890’]
LAT_50%NDR: [‘10/22/47’, ‘10/23/53’]
LAT_10%NDR: [‘10/20/170’, ‘10/18/49’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/72’, ‘10/49/80’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13656417.0625 pps (2x 6828208.53125 pps)
FINAL_BANDWIDTH: 9.177112266 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/68/143’, ‘10/412/565’]
LAT_50%NDR: [‘10/21/51’, ‘10/21/50’]
LAT_10%NDR: [‘10/20/52’, ‘10/19/70’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/338/472’, ‘10/1134/1238’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.31. 10ge2p1x520-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. 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 IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/114’, ‘20/67/110’]
LAT_50%NDR: [‘10/30/93’, ‘10/30/102’]
LAT_10%NDR: [‘10/20/117’, ‘10/18/97’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/52/102’, ‘10/51/97’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/81’, ‘10/99/139’]
LAT_50%NDR: [‘10/24/67’, ‘10/23/95’]
LAT_10%NDR: [‘10/19/120’, ‘10/18/46’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1634/1668’, ‘20/1655/1694’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/103’, ‘10/1095/1144’]
LAT_50%NDR: [‘10/22/58’, ‘10/22/166’]
LAT_10%NDR: [‘10/18/211’, ‘10/19/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/54/90’, ‘10/50/81’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.32. 10ge2p1x520-eth-l2bdbasemaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NI 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1297/1362’, ‘20/1279/1315’]
LAT_50%NDR: [‘10/26/53’, ‘10/25/57’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/47’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1294/1360’, ‘10/1279/1323’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/391/411’, ‘20/354/358’]
LAT_50%NDR: [‘10/28/114’, ‘10/26/139’]
LAT_10%NDR: [‘10/23/97’, ‘10/27/73’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/423/443’, ‘20/389/396’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/357/369’, ‘50/225/241’]
LAT_50%NDR: [‘50/65/196’, ‘50/65/210’]
LAT_10%NDR: [‘50/63/112’, ‘50/63/163’]
tc06-9000b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/353/368’, ‘50/214/227’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 22462294.8124 pps (2x 11231147.4062 pps)
FINAL_BANDWIDTH: 15.0946621139 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/82/103’, ‘10/218/161’]
LAT_50%NDR: [‘10/23/129’, ‘10/23/58’]
LAT_10%NDR: [‘10/19/45’, ‘10/19/95’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 22694028.4376 pps (2x 11347014.2188 pps)
FINAL_BANDWIDTH: 15.2503871101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/95/108’, ‘10/631/645’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/225/229’, ‘20/223/229’]
LAT_50%NDR: [‘20/25/158’, ‘10/27/216’]
LAT_10%NDR: [‘10/23/104’, ‘10/26/68’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/395/402’, ‘20/74/91’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/215/219’, ‘50/227/243’]
LAT_50%NDR: [‘50/65/241’, ‘50/65/250’]
LAT_10%NDR: [‘50/63/130’, ‘50/63/128’]
tc12-9000b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/99/103’, ‘50/246/260’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/932/940’, ‘10/481/497’]
LAT_50%NDR: [‘10/17/50’, ‘10/19/47’]
LAT_10%NDR: [‘10/17/51’, ‘10/18/42’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/931/946’, ‘10/482/500’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/228/232’, ‘20/121/136’]
LAT_50%NDR: [‘20/27/63’, ‘10/27/76’]
LAT_10%NDR: [‘10/23/56’, ‘10/26/181’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/67/86’, ‘20/154/164’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/142/149’, ‘50/185/193’]
LAT_50%NDR: [‘50/66/93’, ‘50/65/85’]
LAT_10%NDR: [‘50/62/88’, ‘50/62/85’]
tc18-9000b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/161/161’, ‘60/179/186’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.33. 10ge2p1x520-eth-l2bdbasemaclrn-oacl10sf-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/183/268’, ‘10/164/250’]
LAT_50%NDR: [‘10/26/78’, ‘10/28/76’]
LAT_10%NDR: [‘10/21/60’, ‘10/22/67’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/175/275’, ‘10/179/292’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/322/77’, ‘10/321/85’]
LAT_50%NDR: [‘10/27/56’, ‘10/19/49’]
LAT_10%NDR: [‘10/21/189’, ‘10/19/54’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1648/1740’, ‘10/1680/1744’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/444/965’, ‘10/101/414’]
LAT_50%NDR: [‘10/20/99’, ‘10/19/52’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/214’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/778/1095’, ‘10/706/1186’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.34. 10ge2p1x520-eth-l2bdbasemaclrn-oacl10sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3228403.9375 pps (2x 1614201.96875 pps)
FINAL_BANDWIDTH: 2.169487446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/126’, ‘10/64/142’]
LAT_50%NDR: [‘10/30/152’, ‘10/31/147’]
LAT_10%NDR: [‘10/20/41’, ‘10/21/55’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3897/4025’, ‘10/3897/4025’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/124/515’, ‘10/108/455’]
LAT_50%NDR: [‘10/27/89’, ‘10/25/88’]
LAT_10%NDR: [‘10/20/53’, ‘10/19/58’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2118/2373’, ‘10/2129/2328’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/55’, ‘10/24/50’]
LAT_50%NDR: [‘10/21/64’, ‘10/19/207’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/402/555’, ‘10/198/290’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.35. 10ge2p1x520-eth-l2bdbasemaclrn-oacl10sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3022/3108’, ‘20/3015/3100’]
LAT_50%NDR: [‘10/32/96’, ‘10/26/66’]
LAT_10%NDR: [‘10/20/100’, ‘10/20/86’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3034/3096’, ‘30/3029/3099’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/116/268’, ‘10/176/449’]
LAT_50%NDR: [‘10/28/250’, ‘10/28/115’]
LAT_10%NDR: [‘10/20/42’, ‘10/20/40’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/93/174’, ‘10/78/162’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12381882.125 pps (2x 6190941.0625 pps)
FINAL_BANDWIDTH: 8.320624788 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/692/1052’, ‘10/148/305’]
LAT_50%NDR: [‘10/22/55’, ‘10/20/49’]
LAT_10%NDR: [‘10/19/46’, ‘10/18/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/880/1122’, ‘10/889/1372’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.36. 10ge2p1x520-eth-l2bdbasemaclrn-oacl10sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3402/3477’, ‘20/3395/3472’]
LAT_50%NDR: [‘10/22/63’, ‘10/27/145’]
LAT_10%NDR: [‘10/21/46’, ‘10/21/60’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3397/3469’, ‘20/3397/3471’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/370/739’, ‘10/148/529’]
LAT_50%NDR: [‘10/22/188’, ‘10/21/173’]
LAT_10%NDR: [‘10/21/104’, ‘10/18/47’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1745/1922’, ‘10/1732/1924’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/110/424’, ‘10/79/425’]
LAT_50%NDR: [‘10/21/57’, ‘10/20/49’]
LAT_10%NDR: [‘10/18/48’, ‘10/19/236’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/105/165’, ‘10/1283/1651’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.37. 10ge2p1x520-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3637/3723’, ‘10/3630/3723’]
LAT_50%NDR: [‘10/34/115’, ‘10/36/121’]
LAT_10%NDR: [‘10/19/61’, ‘10/20/92’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3641/3721’, ‘10/3636/3727’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1851/2193’, ‘10/1787/2186’]
LAT_50%NDR: [‘10/23/58’, ‘10/22/53’]
LAT_10%NDR: [‘10/20/52’, ‘10/18/50’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/98/182’, ‘10/58/139’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/105’, ‘10/58/153’]
LAT_50%NDR: [‘10/22/462’, ‘10/20/461’]
LAT_10%NDR: [‘10/19/54’, ‘10/19/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1154/1377’, ‘10/1442/1715’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.38. 10ge2p1x520-eth-l2bdbasemaclrn-oacl10sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/186/275’, ‘10/183/291’]
LAT_50%NDR: [‘10/32/104’, ‘10/34/100’]
LAT_10%NDR: [‘10/20/46’, ‘10/20/120’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/184/267’, ‘10/179/268’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/114/469’, ‘10/1286/1761’]
LAT_50%NDR: [‘10/23/54’, ‘10/22/50’]
LAT_10%NDR: [‘10/20/46’, ‘10/17/92’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1348/1739’, ‘10/693/671’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/89’, ‘10/38/49’]
LAT_50%NDR: [‘10/22/64’, ‘10/20/52’]
LAT_10%NDR: [‘10/18/138’, ‘10/19/123’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/967/1217’, ‘10/1301/1510’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.39. 10ge2p1x520-eth-l2bdbasemaclrn-oacl1sf-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/153/220’, ‘10/158/240’]
LAT_50%NDR: [‘10/27/74’, ‘10/28/78’]
LAT_10%NDR: [‘10/21/52’, ‘10/21/44’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/116/225’, ‘10/111/219’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1738/1797’, ‘10/1735/1798’]
LAT_50%NDR: [‘10/22/88’, ‘10/19/217’]
LAT_10%NDR: [‘10/20/46’, ‘10/19/127’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/88’, ‘10/42/90’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/74/414’, ‘10/96/455’]
LAT_50%NDR: [‘10/20/49’, ‘10/19/54’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/687/1036’, ‘10/781/1237’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.40. 10ge2p1x520-eth-l2bdbasemaclrn-oacl1sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3228403.9375 pps (2x 1614201.96875 pps)
FINAL_BANDWIDTH: 2.169487446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/202’, ‘10/61/191’]
LAT_50%NDR: [‘10/31/121’, ‘10/33/121’]
LAT_10%NDR: [‘10/19/42’, ‘10/20/53’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3928/4063’, ‘10/3920/4072’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1166/1852’, ‘10/169/475’]
LAT_50%NDR: [‘10/25/117’, ‘10/24/189’]
LAT_10%NDR: [‘10/20/59’, ‘10/18/70’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/547/1204’, ‘10/228/694’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/65’, ‘10/29/66’]
LAT_50%NDR: [‘10/28/285’, ‘10/26/69’]
LAT_10%NDR: [‘10/20/41’, ‘10/18/40’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/860/1006’, ‘10/171/266’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.41. 10ge2p1x520-eth-l2bdbasemaclrn-oacl1sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3017/3075’, ‘10/3007/3071’]
LAT_50%NDR: [‘10/28/151’, ‘10/30/147’]
LAT_10%NDR: [‘10/20/45’, ‘10/20/52’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3019/3094’, ‘10/3013/3095’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/76/368’, ‘10/74/357’]
LAT_50%NDR: [‘10/18/540’, ‘10/27/521’]
LAT_10%NDR: [‘10/20/43’, ‘10/19/39’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/51/134’, ‘10/49/133’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13656417.0625 pps (2x 6828208.53125 pps)
FINAL_BANDWIDTH: 9.177112266 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/205’, ‘10/89/865’]
LAT_50%NDR: [‘10/20/241’, ‘10/19/49’]
LAT_10%NDR: [‘10/21/52’, ‘10/18/104’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/722/926’, ‘10/420/994’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.42. 10ge2p1x520-eth-l2bdbasemaclrn-oacl1sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3384/3473’, ‘30/3381/3498’]
LAT_50%NDR: [‘10/24/65’, ‘10/22/56’]
LAT_10%NDR: [‘10/19/105’, ‘10/19/83’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3398/3461’, ‘10/3396/3470’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/357/844’, ‘10/174/633’]
LAT_50%NDR: [‘10/23/75’, ‘10/23/188’]
LAT_10%NDR: [‘10/20/43’, ‘10/18/42’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/514/2032’, ‘10/508/2025’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/529’, ‘10/74/245’]
LAT_50%NDR: [‘10/20/288’, ‘10/20/80’]
LAT_10%NDR: [‘10/18/105’, ‘10/20/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1094/1698’, ‘10/932/1269’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.43. 10ge2p1x520-eth-l2bdbasemaclrn-oacl1sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3616/3697’, ‘10/3609/3703’]
LAT_50%NDR: [‘10/28/70’, ‘10/28/73’]
LAT_10%NDR: [‘10/20/406’, ‘10/19/381’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3620/3693’, ‘30/3615/3699’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/125/224’, ‘10/101/189’]
LAT_50%NDR: [‘10/26/241’, ‘10/23/161’]
LAT_10%NDR: [‘10/20/45’, ‘10/19/42’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/913/1044’, ‘10/145/271’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1179/1614’, ‘10/67/136’]
LAT_50%NDR: [‘10/21/60’, ‘10/20/58’]
LAT_10%NDR: [‘10/18/44’, ‘10/19/41’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/160/427’, ‘10/1258/1658’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.44. 10ge2p1x520-eth-l2bdbasemaclrn-oacl1sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/198/305’, ‘10/205/317’]
LAT_50%NDR: [‘10/25/59’, ‘10/25/66’]
LAT_10%NDR: [‘10/20/141’, ‘10/20/117’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/206/314’, ‘10/201/322’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/98/567’, ‘10/102/582’]
LAT_50%NDR: [‘10/24/56’, ‘10/24/199’]
LAT_10%NDR: [‘10/20/45’, ‘10/18/41’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/52/157’, ‘10/50/166’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/145’, ‘10/91/214’]
LAT_50%NDR: [‘10/22/58’, ‘10/21/223’]
LAT_10%NDR: [‘10/19/55’, ‘10/18/55’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1115/1299’, ‘20/1422/1628’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.45. 10ge2p1x520-eth-l2bdbasemaclrn-oacl50sf-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/177/266’, ‘20/168/270’]
LAT_50%NDR: [‘10/26/61’, ‘10/26/67’]
LAT_10%NDR: [‘10/20/109’, ‘10/21/100’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/178/262’, ‘10/172/274’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1763/1821’, ‘10/1762/1822’]
LAT_50%NDR: [‘10/28/166’, ‘10/21/170’]
LAT_10%NDR: [‘10/20/41’, ‘10/20/49’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/140’, ‘10/36/124’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/207’, ‘10/81/589’]
LAT_50%NDR: [‘10/23/55’, ‘10/21/67’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/173’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/482/852’, ‘10/652/856’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.46. 10ge2p1x520-eth-l2bdbasemaclrn-oacl50sf-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3911/4063’, ‘10/3904/4048’]
LAT_50%NDR: [‘10/28/78’, ‘10/27/84’]
LAT_10%NDR: [‘10/21/46’, ‘10/21/45’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3896/4026’, ‘10/3889/4023’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/73/222’, ‘10/62/183’]
LAT_50%NDR: [‘10/25/69’, ‘10/23/93’]
LAT_10%NDR: [‘10/20/91’, ‘10/18/43’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/219/647’, ‘10/174/694’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/95’, ‘10/43/96’]
LAT_50%NDR: [‘10/20/55’, ‘10/20/96’]
LAT_10%NDR: [‘10/19/51’, ‘10/19/53’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9253478.1875 pps (2x 4626739.09375 pps)
FINAL_BANDWIDTH: 6.218337342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1169/1402’, ‘10/208/538’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.47. 10ge2p1x520-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3013/3080’, ‘10/3011/3086’]
LAT_50%NDR: [‘10/28/147’, ‘10/27/130’]
LAT_10%NDR: [‘10/19/46’, ‘10/19/58’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3011/3079’, ‘10/3008/3082’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/120/233’, ‘10/62/162’]
LAT_50%NDR: [‘10/23/69’, ‘10/20/47’]
LAT_10%NDR: [‘10/19/42’, ‘10/20/40’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1481/1745’, ‘20/1334/1698’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/221/489’, ‘10/242/676’]
LAT_50%NDR: [‘10/21/49’, ‘10/21/56’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/45’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12729482.5625 pps (2x 6364741.28125 pps)
FINAL_BANDWIDTH: 8.554212282 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/335/594’, ‘10/975/1320’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.48. 10ge2p1x520-eth-l2bdbasemaclrn-oacl50sl-100flows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3407/3477’, ‘10/3390/3473’]
LAT_50%NDR: [‘10/23/86’, ‘10/26/93’]
LAT_10%NDR: [‘10/21/46’, ‘10/19/42’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3379/3445’, ‘10/3376/3449’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/141/649’, ‘10/1446/1958’]
LAT_50%NDR: [‘10/26/59’, ‘10/23/84’]
LAT_10%NDR: [‘10/20/78’, ‘10/19/62’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/196/646’, ‘10/204/630’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/114’, ‘10/74/249’]
LAT_50%NDR: [‘10/20/51’, ‘10/19/48’]
LAT_10%NDR: [‘10/17/44’, ‘10/19/40’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/927/920’, ‘10/281/152’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.49. 10ge2p1x520-eth-l2bdbasemaclrn-oacl50sl-100kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3604/3676’, ‘10/3596/3673’]
LAT_50%NDR: [‘10/29/80’, ‘10/31/86’]
LAT_10%NDR: [‘10/19/50’, ‘10/19/41’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3637/3716’, ‘20/3632/3716’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/267’, ‘10/66/326’]
LAT_50%NDR: [‘10/24/151’, ‘10/22/61’]
LAT_10%NDR: [‘10/20/50’, ‘10/17/44’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1867/2266’, ‘10/1837/2237’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/169/395’, ‘10/143/553’]
LAT_50%NDR: [‘10/21/78’, ‘10/21/51’]
LAT_10%NDR: [‘10/18/46’, ‘10/19/47’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/163/718’, ‘10/1303/1791’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.50. 10ge2p1x520-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput L2BD 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/179/278’, ‘10/174/273’]
LAT_50%NDR: [‘10/28/81’, ‘10/29/111’]
LAT_10%NDR: [‘10/20/44’, ‘10/19/48’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/176/260’, ‘10/169/274’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/204’, ‘10/57/200’]
LAT_50%NDR: [‘10/23/54’, ‘10/23/197’]
LAT_10%NDR: [‘10/20/40’, ‘10/18/45’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/50/165’, ‘10/48/166’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/188/435’, ‘10/105/229’]
LAT_50%NDR: [‘10/22/55’, ‘10/20/46’]
LAT_10%NDR: [‘10/19/82’, ‘10/19/43’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/839/1293’, ‘10/254/959’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.51. 10ge2p1x520-eth-l2bdscale100kmaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NI 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, 50k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:00:c3:4f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:00:c3:4f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:00:c3:4f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:00:c3:4f,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1879/2075’, ‘20/3421/3647’]
LAT_50%NDR: [‘10/28/99’, ‘10/27/85’]
LAT_10%NDR: [‘10/20/44’, ‘10/20/43’]
tc02-64b-1t1c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1822/2041’, ‘20/3358/3593’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/399/405’, ‘20/333/339’]
LAT_50%NDR: [‘20/28/126’, ‘10/25/123’]
LAT_10%NDR: [‘10/27/135’, ‘10/27/61’]
tc04-1518b-1t1c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/422/451’, ‘20/394/406’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/363/365’, ‘60/266/268’]
LAT_50%NDR: [‘50/65/176’, ‘50/65/185’]
LAT_10%NDR: [‘50/62/117’, ‘50/62/116’]
tc06-9000b-1t1c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/362/368’, ‘50/261/262’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14815085.1875 pps (2x 7407542.59375 pps)
FINAL_BANDWIDTH: 9.955737246 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/147/245’, ‘10/152/264’]
LAT_50%NDR: [‘10/26/141’, ‘10/25/107’]
LAT_10%NDR: [‘10/20/481’, ‘10/19/462’]
tc08-64b-2t2c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/891/976’, ‘10/956/1069’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/418/429’, ‘20/89/96’]
LAT_50%NDR: [‘10/25/208’, ‘10/26/79’]
LAT_10%NDR: [‘10/24/127’, ‘10/27/56’]
tc10-1518b-2t2c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/282/289’, ‘2/222/228’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/261/266’, ‘60/246/262’]
LAT_50%NDR: [‘50/67/197’, ‘50/66/185’]
LAT_10%NDR: [‘50/61/124’, ‘50/61/132’]
tc12-9000b-2t2c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/203/216’, ‘50/373/374’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/502/524’, ‘10/945/961’]
LAT_50%NDR: [‘10/20/51’, ‘10/23/47’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/45’]
tc14-64b-4t4c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/505/526’, ‘10/949/981’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/236/243’, ‘20/124/139’]
LAT_50%NDR: [‘20/24/239’, ‘10/27/55’]
LAT_10%NDR: [‘20/24/135’, ‘10/27/70’]
tc16-1518b-4t4c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/194/651’, ‘20/216/617’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/122/129’, ‘50/247/249’]
LAT_50%NDR: [‘50/67/124’, ‘50/66/121’]
LAT_10%NDR: [‘50/62/96’, ‘50/62/182’]
tc18-9000b-4t4c-eth-l2bdscale100kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/88/92’, ‘50/188/200’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.52. 10ge2p1x520-eth-l2bdscale10kmaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NI 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, 5k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:00:13:87, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:00:13:87, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:00:13:87, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:00:13:87,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2694/2768’, ‘20/1624/1671’]
LAT_50%NDR: [‘10/33/136’, ‘10/33/156’]
LAT_10%NDR: [‘10/20/52’, ‘10/20/47’]
tc02-64b-1t1c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2368/2613’, ‘20/2026/2077’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/389/400’, ‘20/284/293’]
LAT_50%NDR: [‘20/26/196’, ‘10/28/194’]
LAT_10%NDR: [‘10/25/66’, ‘10/27/118’]
tc04-1518b-1t1c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/381/395’, ‘20/354/357’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/365/371’, ‘60/287/300’]
LAT_50%NDR: [‘50/66/193’, ‘50/66/202’]
LAT_10%NDR: [‘50/63/143’, ‘50/63/179’]
tc06-9000b-1t1c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/362/371’, ‘50/260/263’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 17016554.625 pps (2x 8508277.3125 pps)
FINAL_BANDWIDTH: 11.435124708 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/802/832’, ‘10/99/120’]
LAT_50%NDR: [‘10/24/197’, ‘10/23/119’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/43’]
tc08-64b-2t2c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 17248288.25 pps (2x 8624144.125 pps)
FINAL_BANDWIDTH: 11.590849704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/814/830’, ‘20/1527/1549’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/379/392’, ‘20/255/258’]
LAT_50%NDR: [‘10/26/213’, ‘10/26/227’]
LAT_10%NDR: [‘10/23/150’, ‘10/26/48’]
tc10-1518b-2t2c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/371/377’, ‘20/313/316’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/261/265’, ‘60/218/224’]
LAT_50%NDR: [‘50/66/241’, ‘50/65/231’]
LAT_10%NDR: [‘2/62/141’, ‘50/61/156’]
tc12-9000b-2t2c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/406/425’, ‘50/92/94’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/498/507’, ‘10/637/656’]
LAT_50%NDR: [‘10/19/211’, ‘10/20/56’]
LAT_10%NDR: [‘10/18/40’, ‘10/18/43’]
tc14-64b-4t4c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/498/509’, ‘10/695/704’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/143/146’, ‘20/143/149’]
LAT_50%NDR: [‘20/27/157’, ‘10/25/221’]
LAT_10%NDR: [‘20/24/91’, ‘10/26/90’]
tc16-1518b-4t4c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/150/155’, ‘20/157/179’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/148/165’, ‘50/175/183’]
LAT_50%NDR: [‘50/67/193’, ‘50/66/108’]
LAT_10%NDR: [‘50/62/197’, ‘50/61/156’]
tc18-9000b-4t4c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/157/168’, ‘50/233/238’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.53. 10ge2p1x520-eth-l2bdscale1mmaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NI 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, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3573/3836’, ‘20/1970/2133’]
LAT_50%NDR: [‘10/27/127’, ‘10/26/131’]
LAT_10%NDR: [‘10/21/141’, ‘10/19/130’]
tc02-64b-1t1c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2784/2947’, ‘10/2020/2195’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/383/392’, ‘20/311/321’]
LAT_50%NDR: [‘20/28/167’, ‘10/26/178’]
LAT_10%NDR: [‘10/24/140’, ‘10/26/125’]
tc04-1518b-1t1c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/423/434’, ‘20/383/388’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/349/355’, ‘50/274/274’]
LAT_50%NDR: [‘50/66/158’, ‘50/65/194’]
LAT_10%NDR: [‘50/62/136’, ‘50/63/93’]
tc06-9000b-1t1c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/350/367’, ‘60/270/276’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/757/914’, ‘20/189/280’]
LAT_50%NDR: [‘10/30/116’, ‘10/31/94’]
LAT_10%NDR: [‘10/21/53’, ‘10/19/52’]
tc08-64b-2t2c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/821/1017’, ‘10/902/1157’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/42’, ‘10/27/36’]
LAT_50%NDR: [‘10/26/131’, ‘10/27/49’]
LAT_10%NDR: [‘10/24/52’, ‘10/26/145’]
tc10-1518b-2t2c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/140/146’, ‘20/247/252’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/202/205’, ‘50/230/233’]
LAT_50%NDR: [‘50/66/107’, ‘50/65/240’]
LAT_10%NDR: [‘50/62/180’, ‘50/63/146’]
tc12-9000b-2t2c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/327/335’, ‘50/230/235’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/84’, ‘10/51/78’]
LAT_50%NDR: [‘10/25/64’, ‘10/21/47’]
LAT_10%NDR: [‘10/18/53’, ‘10/19/48’]
tc14-64b-4t4c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/53/85’, ‘10/51/80’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/52/58’, ‘20/135/146’]
LAT_50%NDR: [‘20/25/66’, ‘10/27/201’]
LAT_10%NDR: [‘20/25/68’, ‘10/27/66’]
tc16-1518b-4t4c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/52/58’, ‘20/227/245’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/162/177’, ‘50/163/172’]
LAT_50%NDR: [‘50/67/111’, ‘50/67/101’]
LAT_10%NDR: [‘50/62/100’, ‘50/62/192’]
tc18-9000b-4t4c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/116/118’, ‘50/165/178’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.54. 10ge2p1x520-eth-l2xcbase-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.
  • [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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/257/308’, ‘10/233/293’]
LAT_50%NDR: [‘10/22/107’, ‘10/22/145’]
LAT_10%NDR: [‘10/20/70’, ‘10/19/139’]
tc02-64b-1t1c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/437/564’, ‘10/450/587’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/369/380’, ‘20/352/356’]
LAT_50%NDR: [‘10/25/149’, ‘10/29/161’]
LAT_10%NDR: [‘10/23/72’, ‘10/26/55’]
tc04-1518b-1t1c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/326/345’, ‘20/359/364’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/297/298’, ‘50/320/327’]
LAT_50%NDR: [‘50/66/179’, ‘50/65/198’]
LAT_10%NDR: [‘50/62/115’, ‘50/62/172’]
tc06-9000b-1t1c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/290/309’, ‘50/303/311’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/57’, ‘10/36/54’]
LAT_50%NDR: [‘10/19/169’, ‘10/19/97’]
LAT_10%NDR: [‘10/18/75’, ‘10/18/41’]
tc08-64b-2t2c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/495/517’, ‘10/943/962’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/211/215’, ‘20/197/201’]
LAT_50%NDR: [‘10/28/165’, ‘10/25/166’]
LAT_10%NDR: [‘10/23/90’, ‘10/26/178’]
tc10-1518b-2t2c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/320/341’, ‘20/66/83’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/206/211’, ‘50/195/198’]
LAT_50%NDR: [‘50/64/96’, ‘50/65/213’]
LAT_10%NDR: [‘50/62/94’, ‘50/62/135’]
tc12-9000b-2t2c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/79/90’, ‘50/361/368’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/56’, ‘10/30/57’]
LAT_50%NDR: [‘10/16/39’, ‘10/17/40’]
LAT_10%NDR: [‘10/17/38’, ‘10/18/40’]
tc14-64b-4t4c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/489/497’, ‘10/519/553’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/115/128’, ‘20/184/208’]
LAT_50%NDR: [‘10/26/55’, ‘10/28/128’]
LAT_10%NDR: [‘10/26/56’, ‘10/26/176’]
tc16-1518b-4t4c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/139/145’, ‘20/146/152’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/162/173’, ‘50/184/326’]
LAT_50%NDR: [‘50/67/101’, ‘50/66/221’]
LAT_10%NDR: [‘50/62/87’, ‘50/62/169’]
tc18-9000b-4t4c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/135/155’, ‘50/186/255’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.55. 10ge2p1x710-eth-l2bdbasemaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC X710 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/133/171’, ‘20/143/181’]
LAT_50%NDR: [‘10/29/73’, ‘10/30/79’]
LAT_10%NDR: [‘10/26/92’, ‘10/30/96’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/287/333’, ‘20/401/445’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/125/146’, ‘20/130/153’]
LAT_50%NDR: [‘10/33/140’, ‘10/37/127’]
LAT_10%NDR: [‘20/31/95’, ‘10/30/69’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/139/158’, ‘20/145/160’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/154/159’, ‘40/139/144’]
LAT_50%NDR: [‘40/65/124’, ‘40/67/135’]
LAT_10%NDR: [‘40/59/117’, ‘40/58/143’]
tc06-9000b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/152/153’, ‘40/135/138’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/42’, ‘10/26/46’]
LAT_50%NDR: [‘10/22/89’, ‘10/24/63’]
LAT_10%NDR: [‘10/28/93’, ‘10/32/98’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 22462294.8124 pps (2x 11231147.4062 pps)
FINAL_BANDWIDTH: 15.0946621139 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/146/157’, ‘10/148/162’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/158/166’, ‘20/102/108’]
LAT_50%NDR: [‘10/29/200’, ‘10/30/69’]
LAT_10%NDR: [‘20/36/99’, ‘20/34/90’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/40/54’, ‘10/260/288’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/168/169’, ‘40/80/95’]
LAT_50%NDR: [‘40/66/143’, ‘40/66/204’]
LAT_10%NDR: [‘40/57/105’, ‘40/60/96’]
tc12-9000b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/82/90’, ‘50/167/178’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 24084430.1876 pps (2x 12042215.0938 pps)
FINAL_BANDWIDTH: 16.1847370861 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/46’, ‘10/22/40’]
LAT_50%NDR: [‘10/20/49’, ‘10/20/55’]
LAT_10%NDR: [‘10/30/158’, ‘10/28/90’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 29761904.0 pps (2x 14880952.0 pps)
FINAL_BANDWIDTH: 19.999999488 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/124/128’, ‘20/88/95’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/92/111’, ‘20/49/71’]
LAT_50%NDR: [‘10/35/109’, ‘10/34/130’]
LAT_10%NDR: [‘10/34/96’, ‘10/35/96’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/93/113’, ‘20/46/70’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/143/169’, ‘40/91/126’]
LAT_50%NDR: [‘40/73/126’, ‘40/72/179’]
LAT_10%NDR: [‘40/59/124’, ‘40/61/130’]
tc18-9000b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/108/132’, ‘50/92/124’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.7.56. 40ge2p1vic1385-eth-l2bdbasemaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p40GE NIC NIC_Cisco-VIC-1385.
  • [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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 8281250.0 pps (2x 4140625.0 pps)
FINAL_BANDWIDTH: 5.565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/331/389’, ‘10/330/379’]
LAT_50%NDR: [‘2/19/57’, ‘2/23/57’]
LAT_10%NDR: [‘2/11/126’, ‘2/11/127’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 8281250.0 pps (2x 4140625.0 pps)
FINAL_BANDWIDTH: 5.565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/440/551’, ‘10/336/390’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3011833.0 pps (2x 1505916.5 pps)
FINAL_BANDWIDTH: 37.057593232 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/276/713’, ‘10/276/706’]
LAT_50%NDR: [‘10/23/148’, ‘10/20/152’]
LAT_10%NDR: [‘10/11/127’, ‘10/11/131’]
tc05-9000b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 10kpps.
Search FAILED
tc07-64b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 13686718.75 pps (2x 6843359.375 pps)
FINAL_BANDWIDTH: 9.197475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/71’, ‘10/34/66’]
LAT_50%NDR: [‘2/19/106’, ‘2/20/132’]
LAT_10%NDR: [‘2/12/46’, ‘2/11/200’]
tc09-1518b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 2890506.625 pps (2x 1445253.3125 pps)
FINAL_BANDWIDTH: 35.564793514 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/231’, ‘10/33/227’]
LAT_50%NDR: [‘10/20/158’, ‘10/19/162’]
LAT_10%NDR: [‘10/11/142’, ‘10/12/181’]
tc13-64b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 22160156.25 pps (2x 11080078.125 pps)
FINAL_BANDWIDTH: 14.891625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/30/59’, ‘10/30/63’]
LAT_50%NDR: [‘2/16/197’, ‘2/16/46’]
LAT_10%NDR: [‘2/10/122’, ‘2/9/128’]
tc15-1518b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 2890506.625 pps (2x 1445253.3125 pps)
FINAL_BANDWIDTH: 35.564793514 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/55’, ‘10/26/54’]
LAT_50%NDR: [‘10/16/126’, ‘10/12/127’]
LAT_10%NDR: [‘10/11/140’, ‘10/11/128’]
tc19-imix-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 8114931.85938 pps (2x 4057465.92969 pps)
FINAL_BANDWIDTH: 24.2690559977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 9896027.82812 pps (2x 4948013.91406 pps)
FINAL_BANDWIDTH: 29.5957202941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc21-imix-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 9005479.84376 pps (2x 4502739.92188 pps)
FINAL_BANDWIDTH: 26.9323881459 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

6.1.7.57. 40ge2p1xl710-eth-l2bdbasemaclrn-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 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p40GE NIC XL710-DA2 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 10764843.75 pps (2x 5382421.875 pps)
FINAL_BANDWIDTH: 7.233975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/146/190’, ‘20/140/184’]
LAT_50%NDR: [‘10/27/73’, ‘10/25/64’]
LAT_10%NDR: [‘10/30/157’, ‘10/30/149’]
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/61’, ‘10/38/60’]
LAT_50%NDR: [‘10/35/92’, ‘10/32/94’]
LAT_10%NDR: [‘10/26/128’, ‘10/28/115’]
tc07-64b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 22452343.75 pps (2x 11226171.875 pps)
FINAL_BANDWIDTH: 15.087975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/74/93’, ‘20/71/91’]
LAT_50%NDR: [‘10/26/60’, ‘10/24/55’]
LAT_10%NDR: [‘10/30/93’, ‘10/29/131’]
tc09-1518b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/59’, ‘10/35/56’]
LAT_50%NDR: [‘10/26/110’, ‘10/30/129’]
LAT_10%NDR: [‘10/26/100’, ‘10/27/82’]
tc13-64b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 34724218.75 pps (2x 17362109.375 pps)
FINAL_BANDWIDTH: 23.334675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/94’, ‘10/47/95’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/48’]
LAT_10%NDR: [‘10/27/138’, ‘10/26/80’]
tc15-1518b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/56’, ‘10/35/63’]
LAT_50%NDR: [‘10/26/60’, ‘10/29/168’]
LAT_10%NDR: [‘10/26/95’, ‘10/31/87’]
tc19-imix-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 10786575.8125 pps (2x 5393287.90625 pps)
FINAL_BANDWIDTH: 32.2590524423 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc21-imix-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

6.1.7.58. 40ge2p1xl710-eth-l2xcbase-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 2p40GE NIC XL710 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 13832812.5 pps (2x 6916406.25 pps)
FINAL_BANDWIDTH: 9.29565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/356/386’, ‘20/373/422’]
LAT_50%NDR: [‘10/25/176’, ‘10/25/169’]
LAT_10%NDR: [‘10/30/133’, ‘10/35/111’]
tc03-1518b-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/35/59’, ‘20/35/53’]
LAT_50%NDR: [‘10/29/86’, ‘10/29/75’]
LAT_10%NDR: [‘10/26/94’, ‘10/30/100’]
tc07-64b-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 25082031.25 pps (2x 12541015.625 pps)
FINAL_BANDWIDTH: 16.855125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/58’, ‘10/30/58’]
LAT_50%NDR: [‘10/19/75’, ‘10/20/194’]
LAT_10%NDR: [‘10/29/79’, ‘10/29/84’]
tc09-1518b-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/56’, ‘10/34/53’]
LAT_50%NDR: [‘10/30/172’, ‘10/25/91’]
LAT_10%NDR: [‘10/28/88’, ‘10/29/95’]
tc13-64b-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 18.75Mpps rate, step 50kpps.
FINAL_RATE: 18653906.25 pps (2x 9326953.125 pps)
FINAL_BANDWIDTH: 12.535425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/19/31’, ‘10/18/33’]
LAT_50%NDR: [‘10/21/54’, ‘10/20/56’]
LAT_10%NDR: [‘10/31/91’, ‘10/31/123’]
tc15-1518b-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/65’, ‘10/35/63’]
LAT_50%NDR: [‘10/28/75’, ‘10/27/160’]
LAT_10%NDR: [‘10/28/78’, ‘10/28/90’]
tc19-imix-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc21-imix-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

6.1.8. srv6

6.1.8.1. 10ge2p1x520-ethip6ip6-ip6base-srv6enc1sid-ndrpdrdisc

Packet throughput Segment routing over IPv6 dataplane with one SID (SRH not inserted) test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End - for other direction. 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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.
Name Documentation Status
tc01-78b-1t1c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6855978.25 pps (2x 3427989.125 pps)
FINAL_BANDWIDTH: 5.375086948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1546/1600’, ‘10/1315/1363’]
LAT_50%NDR: [‘10/29/227’, ‘10/27/216’]
LAT_10%NDR: [‘10/20/51’, ‘10/19/47’]
tc02-78b-1t1c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6996727.79688 pps (2x 3498363.89844 pps)
FINAL_BANDWIDTH: 5.48543459275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/356/447’, ‘20/406/476’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 12485960.125 pps (2x 6242980.0625 pps)
FINAL_BANDWIDTH: 9.788992738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/96/116’, ‘10/844/864’]
LAT_50%NDR: [‘10/25/207’, ‘10/22/124’]
LAT_10%NDR: [‘10/20/40’, ‘10/19/42’]
tc04-78b-2t2c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12767459.2188 pps (2x 6383729.60938 pps)
FINAL_BANDWIDTH: 10.0096880275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/844/857’, ‘10/837/850’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18115942.0 pps (2x 9057971.0 pps)
FINAL_BANDWIDTH: 14.202898528 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/86/98’, ‘10/75/96’]
LAT_50%NDR: [‘10/23/61’, ‘10/22/119’]
LAT_10%NDR: [‘10/19/50’, ‘10/20/43’]
tc06-78b-4t4c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18115942.0 pps (2x 9057971.0 pps)
FINAL_BANDWIDTH: 14.202898528 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/167/202’, ‘10/223/258’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518b-1t1c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1584282.0 pps (2x 792141.0 pps)
FINAL_BANDWIDTH: 19.493005728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/237/260’, ‘20/217/236’]
LAT_50%NDR: [‘20/30/180’, ‘20/32/197’]
LAT_10%NDR: [‘20/24/77’, ‘20/27/128’]
tc08-1518b-1t1c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1584282.0 pps (2x 792141.0 pps)
FINAL_BANDWIDTH: 19.493005728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/208/225’, ‘20/205/232’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1584282.0 pps (2x 792141.0 pps)
FINAL_BANDWIDTH: 19.493005728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/47/69’, ‘20/231/269’]
LAT_50%NDR: [‘20/28/152’, ‘20/28/219’]
LAT_10%NDR: [‘20/24/98’, ‘20/27/124’]
tc10-1518b-2t2c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1584282.0 pps (2x 792141.0 pps)
FINAL_BANDWIDTH: 19.493005728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/76/98’, ‘20/83/107’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-4t4c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1584282.0 pps (2x 792141.0 pps)
FINAL_BANDWIDTH: 19.493005728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/78’, ‘20/107/126’]
LAT_50%NDR: [‘20/25/166’, ‘10/25/48’]
LAT_10%NDR: [‘20/24/57’, ‘10/27/51’]
tc12-1518b-4t4c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1584282.0 pps (2x 792141.0 pps)
FINAL_BANDWIDTH: 19.493005728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/144/159’, ‘20/43/64’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.8.2. 10ge2p1x520-ethip6srhip6-ip6base-srv6enc2sids-ndrpdrdisc

Packet throughput Segment routing over IPv6 dataplane with two SIDs (SRH inserted) test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and two SR behaviours (functions) - End and End.DX6 - for other direction. 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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.
Name Documentation Status
tc01-78b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5874077.54688 pps (2x 2937038.77344 pps)
FINAL_BANDWIDTH: 4.60527679675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/259/313’, ‘10/261/340’]
LAT_50%NDR: [‘10/31/190’, ‘10/31/251’]
LAT_10%NDR: [‘10/21/44’, ‘10/21/55’]
tc02-78b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5874077.54688 pps (2x 2937038.77344 pps)
FINAL_BANDWIDTH: 4.60527679675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/241/303’, ‘20/252/335’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11757099.9531 pps (2x 5878549.97656 pps)
FINAL_BANDWIDTH: 9.21756636323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/114/146’, ‘20/108/129’]
LAT_50%NDR: [‘10/32/75’, ‘10/31/75’]
LAT_10%NDR: [‘10/21/57’, ‘10/21/203’]
tc04-78b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11757099.9531 pps (2x 5878549.97656 pps)
FINAL_BANDWIDTH: 9.21756636323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/922/944’, ‘10/110/132’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13500217.7031 pps (2x 6750108.85156 pps)
FINAL_BANDWIDTH: 10.5841706792 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/83/104’, ‘10/92/119’]
LAT_50%NDR: [‘10/25/58’, ‘10/25/59’]
LAT_10%NDR: [‘10/19/132’, ‘10/20/52’]
tc06-78b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13500217.7031 pps (2x 6750108.85156 pps)
FINAL_BANDWIDTH: 10.5841706792 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/84/110’, ‘10/594/621’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/209/226’, ‘20/190/217’]
LAT_50%NDR: [‘20/31/205’, ‘20/30/202’]
LAT_10%NDR: [‘20/24/113’, ‘20/28/91’]
tc08-1518b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/221/237’, ‘20/219/234’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/48/74’, ‘20/49/74’]
LAT_50%NDR: [‘20/28/82’, ‘20/28/209’]
LAT_10%NDR: [‘20/24/72’, ‘20/27/69’]
tc10-1518b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/86/115’, ‘20/237/253’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/149/178’, ‘20/101/208’]
LAT_50%NDR: [‘20/28/57’, ‘20/27/261’]
LAT_10%NDR: [‘20/24/193’, ‘20/27/55’]
tc12-1518b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/164/190’, ‘20/92/114’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.8.3. 10ge2p1x520-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdrdisc

Packet throughput Segment routing over IPv6 dataplane with two SIDs (SRH inserted) without decapsulation test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2 and DUTn->TG, Eth-IPv6 on TG->DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End - for other direction. 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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.
Name Documentation Status
tc01-78b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6091967.26562 pps (2x 3045983.63281 pps)
FINAL_BANDWIDTH: 4.77610233625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/176/223’, ‘10/179/259’]
LAT_50%NDR: [‘10/30/163’, ‘10/31/186’]
LAT_10%NDR: [‘10/20/44’, ‘10/19/40’]
tc02-78b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6200912.125 pps (2x 3100456.0625 pps)
FINAL_BANDWIDTH: 4.861515106 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1801/1866’, ‘20/1376/1449’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11757099.9531 pps (2x 5878549.97656 pps)
FINAL_BANDWIDTH: 9.21756636323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/112/129’, ‘20/93/108’]
LAT_50%NDR: [‘10/31/230’, ‘10/30/113’]
LAT_10%NDR: [‘10/21/78’, ‘10/20/46’]
tc04-78b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11539210.2344 pps (2x 5769605.11719 pps)
FINAL_BANDWIDTH: 9.04674082377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/929/948’, ‘10/112/129’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14044942.0 pps (2x 7022471.0 pps)
FINAL_BANDWIDTH: 11.011234528 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/291/306’, ‘10/266/328’]
LAT_50%NDR: [‘10/23/65’, ‘10/24/215’]
LAT_10%NDR: [‘10/20/51’, ‘10/21/47’]
tc06-78b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14044942.0 pps (2x 7022471.0 pps)
FINAL_BANDWIDTH: 11.011234528 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/191/213’, ‘10/496/542’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/462/484’, ‘20/432/455’]
LAT_50%NDR: [‘20/31/145’, ‘20/33/139’]
LAT_10%NDR: [‘20/25/102’, ‘20/28/82’]
tc08-1518b-1t1c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/465/482’, ‘20/484/498’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/265/296’, ‘20/404/440’]
LAT_50%NDR: [‘20/28/72’, ‘20/28/240’]
LAT_10%NDR: [‘20/24/479’, ‘20/27/456’]
tc10-1518b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/206/261’, ‘20/444/462’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/68/101’, ‘20/328/352’]
LAT_50%NDR: [‘20/30/61’, ‘20/30/254’]
LAT_10%NDR: [‘20/24/84’, ‘20/27/135’]
tc12-1518b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/76/109’, ‘20/135/166’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9. vm vhost

6.1.9.1. 10ge2p1x520-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3291399.04296 pps (2x 1645699.52148 pps)
FINAL_BANDWIDTH: 2.21182015687 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4315/4864’, ‘20/3720/3966’]
LAT_50%NDR: [‘10/67/499’, ‘10/69/229’]
LAT_10%NDR: [‘10/32/192’, ‘10/29/246’]
tc02-64b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3319122.76368 pps (2x 1659561.38184 pps)
FINAL_BANDWIDTH: 2.23045049719 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/4620/4868’, ‘30/3776/3934’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3675/4333’, ‘30/4091/5321’]
LAT_50%NDR: [‘20/107/434’, ‘20/112/548’]
LAT_10%NDR: [‘20/33/227’, ‘20/36/244’]
tc04-1518b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3546/3943’, ‘30/3805/4757’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2287608.0625 pps (2x 1143804.03125 pps)
FINAL_BANDWIDTH: 6.84147311791 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2416449.42968 pps (2x 1208224.71484 pps)
FINAL_BANDWIDTH: 7.22679469659 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3540912.5293 pps (2x 1770456.26465 pps)
FINAL_BANDWIDTH: 2.37949321969 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/126’, ‘20/56/126’]
LAT_50%NDR: [‘10/55/390’, ‘10/51/378’]
LAT_10%NDR: [‘10/24/504’, ‘10/32/246’]
tc08-64b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6091494.83398 pps (2x 3045747.41699 pps)
FINAL_BANDWIDTH: 4.09348452843 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1076/2084’, ‘30/421/718’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/454/537’, ‘20/742/793’]
LAT_50%NDR: [‘20/53/639’, ‘20/46/420’]
LAT_10%NDR: [‘20/33/256’, ‘20/32/274’]
tc10-1518b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/445/489’, ‘30/741/995’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4503679.57812 pps (2x 2251839.78906 pps)
FINAL_BANDWIDTH: 13.4690042715 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4864435.40624 pps (2x 2432217.70312 pps)
FINAL_BANDWIDTH: 14.5479046919 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3513188.8086 pps (2x 1756594.4043 pps)
FINAL_BANDWIDTH: 2.36086287938 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/111’, ‘10/46/114’]
LAT_50%NDR: [‘10/32/311’, ‘10/49/247’]
LAT_10%NDR: [‘10/23/298’, ‘10/27/250’]
tc14-64b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7616299.47266 pps (2x 3808149.73633 pps)
FINAL_BANDWIDTH: 5.11815324563 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/317/420’, ‘30/245/537’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/337/371’, ‘20/731/759’]
LAT_50%NDR: [‘20/41/235’, ‘20/44/635’]
LAT_10%NDR: [‘20/32/161’, ‘20/32/510’]
tc16-1518b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/372/388’, ‘20/653/682’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3292570.72656 pps (2x 1646285.36328 pps)
FINAL_BANDWIDTH: 9.84698143176 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4761362.3125 pps (2x 2380681.15625 pps)
FINAL_BANDWIDTH: 14.2396474289 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.2. 10ge2p1x520-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Pkt throughput L2XC test cases with vhost

  • [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. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3818149.73632 pps (2x 1909074.86816 pps)
FINAL_BANDWIDTH: 2.56579662281 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/880/1054’, ‘50/960/1108’]
LAT_50%NDR: [‘10/52/346’, ‘10/51/397’]
LAT_10%NDR: [‘10/25/305’, ‘10/31/287’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3818149.73632 pps (2x 1909074.86816 pps)
FINAL_BANDWIDTH: 2.56579662281 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1146/1594’, ‘40/1351/1740’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1020793.75 pps (2x 510396.875 pps)
FINAL_BANDWIDTH: 12.5598463 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3473/4317’, ‘30/3660/5129’]
LAT_50%NDR: [‘20/112/574’, ‘20/122/505’]
LAT_10%NDR: [‘20/30/193’, ‘20/35/214’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1020793.75 pps (2x 510396.875 pps)
FINAL_BANDWIDTH: 12.5598463 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3747/4653’, ‘30/4111/5501’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2493754.25 pps (2x 1246877.125 pps)
FINAL_BANDWIDTH: 7.45798764383 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2674132.16406 pps (2x 1337066.08203 pps)
FINAL_BANDWIDTH: 7.99743785401 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4871651.12304 pps (2x 2435825.56152 pps)
FINAL_BANDWIDTH: 3.27374955468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/65/165’, ‘20/63/135’]
LAT_50%NDR: [‘10/46/292’, ‘10/47/332’]
LAT_10%NDR: [‘10/27/530’, ‘10/25/253’]
tc08-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7228167.38282 pps (2x 3614083.69141 pps)
FINAL_BANDWIDTH: 4.85732848126 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1773/1918’, ‘20/1035/942’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/400/519’, ‘20/687/706’]
LAT_50%NDR: [‘20/44/675’, ‘20/43/316’]
LAT_10%NDR: [‘20/31/458’, ‘20/29/269’]
tc10-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/297/319’, ‘30/235/390’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4993276.77344 pps (2x 2496638.38672 pps)
FINAL_BANDWIDTH: 14.9332262706 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5379800.875 pps (2x 2689900.4375 pps)
FINAL_BANDWIDTH: 16.0891910067 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6618245.52734 pps (2x 3309122.76367 pps)
FINAL_BANDWIDTH: 4.44746099437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/122’, ‘20/68/172’]
LAT_50%NDR: [‘10/31/203’, ‘10/42/282’]
LAT_10%NDR: [‘10/23/179’, ‘10/25/175’]
tc14-64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8752972.02148 pps (2x 4376486.01074 pps)
FINAL_BANDWIDTH: 5.88199719843 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/260/361’, ‘20/191/507’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/762/1309’, ‘20/138/181’]
LAT_50%NDR: [‘20/37/575’, ‘20/39/223’]
LAT_10%NDR: [‘20/29/182’, ‘20/31/584’]
tc16-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/270/283’, ‘20/642/659’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4142923.75 pps (2x 2071461.875 pps)
FINAL_BANDWIDTH: 12.3901038512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5096349.86718 pps (2x 2548174.93359 pps)
FINAL_BANDWIDTH: 15.2414835335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.3. 10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/5404/5740’, ‘20/4034/4433’]
LAT_50%NDR: [‘10/60/399’, ‘10/60/369’]
LAT_10%NDR: [‘10/26/179’, ‘10/34/298’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4080/4318’, ‘20/3991/4107’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/284/637’, ‘20/291/781’]
LAT_50%NDR: [‘20/86/492’, ‘20/87/449’]
LAT_10%NDR: [‘20/33/234’, ‘20/37/270’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/327/904’, ‘30/325/824’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2467985.97656 pps (2x 1233992.98828 pps)
FINAL_BANDWIDTH: 7.38092332809 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2493754.25 pps (2x 1246877.125 pps)
FINAL_BANDWIDTH: 7.45798764383 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6874579.4375 pps (2x 3437289.71875 pps)
FINAL_BANDWIDTH: 4.619717382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2046/2247’, ‘50/2087/2316’]
LAT_50%NDR: [‘10/59/263’, ‘10/59/202’]
LAT_10%NDR: [‘10/28/233’, ‘10/34/248’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6961713.92188 pps (2x 3480856.96094 pps)
FINAL_BANDWIDTH: 4.6782717555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2231/2347’, ‘40/2177/2214’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/318/327’, ‘20/329/340’]
LAT_50%NDR: [‘20/44/294’, ‘20/44/261’]
LAT_10%NDR: [‘20/31/150’, ‘20/33/151’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/337/343’, ‘20/338/348’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5328264.32812 pps (2x 2664132.16406 pps)
FINAL_BANDWIDTH: 15.9350623752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5457105.69532 pps (2x 2728552.84766 pps)
FINAL_BANDWIDTH: 16.3203839539 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8326820.84376 pps (2x 4163410.42188 pps)
FINAL_BANDWIDTH: 5.59562360701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/94/153’, ‘20/162/255’]
LAT_50%NDR: [‘20/43/183’, ‘20/43/199’]
LAT_10%NDR: [‘10/24/173’, ‘10/35/223’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8762493.26562 pps (2x 4381246.63281 pps)
FINAL_BANDWIDTH: 5.8883954745 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/215/449’, ‘2/260/510’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/337/348’, ‘20/319/338’]
LAT_50%NDR: [‘20/41/229’, ‘20/43/260’]
LAT_10%NDR: [‘20/28/152’, ‘20/32/165’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/388/393’, ‘20/429/443’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4838667.13282 pps (2x 2419333.56641 pps)
FINAL_BANDWIDTH: 14.4708403762 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.4. 10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7097/7272’, ‘30/4033/4358’]
LAT_50%NDR: [‘10/49/348’, ‘10/48/378’]
LAT_10%NDR: [‘10/31/212’, ‘10/29/214’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7084/7260’, ‘20/4046/4249’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/211/1107’, ‘20/209/1115’]
LAT_50%NDR: [‘20/121/481’, ‘20/123/523’]
LAT_10%NDR: [‘20/34/198’, ‘20/33/232’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/177/583’, ‘20/176/537’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2468212.375 pps (2x 1234106.1875 pps)
FINAL_BANDWIDTH: 7.38160041035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2494257.1875 pps (2x 1247128.59375 pps)
FINAL_BANDWIDTH: 7.45949176224 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/88/149’, ‘20/107/158’]
LAT_50%NDR: [‘10/65/330’, ‘10/59/392’]
LAT_10%NDR: [‘10/32/210’, ‘10/29/244’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6903624.26562 pps (2x 3451812.13281 pps)
FINAL_BANDWIDTH: 4.6392355065 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/517/623’, ‘30/572/662’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/497/503’, ‘20/463/471’]
LAT_50%NDR: [‘20/49/643’, ‘20/46/658’]
LAT_10%NDR: [‘20/32/279’, ‘20/35/555’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/591/1012’, ‘20/459/470’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4239259.625 pps (2x 2119629.8125 pps)
FINAL_BANDWIDTH: 12.6782123388 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5437321.0 pps (2x 2718660.5 pps)
FINAL_BANDWIDTH: 16.2612145257 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5945144.9375 pps (2x 2972572.46875 pps)
FINAL_BANDWIDTH: 3.995137398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/152’, ‘20/77/441’]
LAT_50%NDR: [‘10/35/257’, ‘10/48/257’]
LAT_10%NDR: [‘10/25/259’, ‘10/25/255’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8762493.26562 pps (2x 4381246.63281 pps)
FINAL_BANDWIDTH: 5.8883954745 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/208/418’, ‘30/347/597’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/440/448’, ‘20/928/945’]
LAT_50%NDR: [‘20/39/277’, ‘20/44/626’]
LAT_10%NDR: [‘20/32/216’, ‘20/32/573’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/398/406’, ‘20/824/837’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4682021.4375 pps (2x 2341010.71875 pps)
FINAL_BANDWIDTH: 14.0023653209 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.5. 10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/81/126’, ‘10/77/123’]
LAT_50%NDR: [‘10/53/445’, ‘10/56/361’]
LAT_10%NDR: [‘10/29/299’, ‘10/27/277’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3938/4062’, ‘60/3922/4049’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1835/1845’, ‘30/1871/1899’]
LAT_50%NDR: [‘20/74/407’, ‘20/70/409’]
LAT_10%NDR: [‘20/31/272’, ‘20/37/289’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1736/1745’, ‘30/1723/1733’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1617632.95312 pps (2x 808816.476562 pps)
FINAL_BANDWIDTH: 4.83780090866 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3060656.26562 pps (2x 1530328.13281 pps)
FINAL_BANDWIDTH: 9.1534025901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1907913.82812 pps (2x 953956.914062 pps)
FINAL_BANDWIDTH: 1.2821180925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/204’, ‘10/30/253’]
LAT_50%NDR: [‘10/30/311’, ‘10/30/288’]
LAT_10%NDR: [‘10/23/266’, ‘10/23/213’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6903624.26562 pps (2x 3451812.13281 pps)
FINAL_BANDWIDTH: 4.6392355065 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/165/344’, ‘20/152/309’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/396/401’, ‘20/394/404’]
LAT_50%NDR: [‘20/38/233’, ‘20/34/235’]
LAT_10%NDR: [‘20/30/230’, ‘20/29/238’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/519/525’, ‘20/519/527’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3318339.0 pps (2x 1659169.5 pps)
FINAL_BANDWIDTH: 9.92404574751 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5457105.69532 pps (2x 2728552.84766 pps)
FINAL_BANDWIDTH: 16.3203839539 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1936958.65625 pps (2x 968479.328125 pps)
FINAL_BANDWIDTH: 1.301636217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/61’, ‘10/25/47’]
LAT_50%NDR: [‘10/23/296’, ‘10/21/279’]
LAT_10%NDR: [‘10/21/260’, ‘10/22/244’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8965807.0625 pps (2x 4482903.53125 pps)
FINAL_BANDWIDTH: 6.025022346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/164/264’, ‘20/98/172’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/328/335’, ‘20/308/313’]
LAT_50%NDR: [‘20/37/270’, ‘20/37/273’]
LAT_10%NDR: [‘20/31/286’, ‘20/31/247’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/295/305’, ‘20/290/300’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2416449.42968 pps (2x 1208224.71484 pps)
FINAL_BANDWIDTH: 7.22679469659 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.6. 10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2488810.39062 pps (2x 1244405.19531 pps)
FINAL_BANDWIDTH: 1.6724805825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/241’, ‘10/67/182’]
LAT_50%NDR: [‘10/36/490’, ‘10/37/287’]
LAT_10%NDR: [‘10/23/161’, ‘10/26/164’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3898/4065’, ‘30/3853/4132’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 998343.03125 pps (2x 499171.515625 pps)
FINAL_BANDWIDTH: 12.2836126565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/105/187’, ‘20/104/187’]
LAT_50%NDR: [‘20/58/363’, ‘20/54/466’]
LAT_10%NDR: [‘20/31/241’, ‘20/30/426’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1635/1651’, ‘30/1525/1557’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1540328.13281 pps (2x 770164.066406 pps)
FINAL_BANDWIDTH: 4.60660796145 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3060656.26562 pps (2x 1530328.13281 pps)
FINAL_BANDWIDTH: 9.1534025901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1907913.82812 pps (2x 953956.914062 pps)
FINAL_BANDWIDTH: 1.2821180925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/83’, ‘10/31/90’]
LAT_50%NDR: [‘10/30/273’, ‘10/30/255’]
LAT_10%NDR: [‘10/24/265’, ‘10/24/212’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6177503.5625 pps (2x 3088751.78125 pps)
FINAL_BANDWIDTH: 4.151282394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/160/200’, ‘20/123/208’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1575314.5625 pps (2x 787657.28125 pps)
FINAL_BANDWIDTH: 19.382670377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/56/72’, ‘20/56/86’]
LAT_50%NDR: [‘20/37/213’, ‘20/38/267’]
LAT_10%NDR: [‘20/31/188’, ‘20/29/301’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/388/395’, ‘20/576/604’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1334181.94531 pps (2x 667090.972656 pps)
FINAL_BANDWIDTH: 3.99009343553 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5328264.32812 pps (2x 2664132.16406 pps)
FINAL_BANDWIDTH: 15.9350623752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/150’, ‘10/30/138’]
LAT_50%NDR: [‘10/38/464’, ‘10/36/463’]
LAT_10%NDR: [‘10/23/227’, ‘10/22/191’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8965807.0625 pps (2x 4482903.53125 pps)
FINAL_BANDWIDTH: 6.025022346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/134/244’, ‘20/131/257’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1575314.5625 pps (2x 787657.28125 pps)
FINAL_BANDWIDTH: 19.382670377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/54/76’, ‘20/52/77’]
LAT_50%NDR: [‘20/35/293’, ‘20/37/311’]
LAT_10%NDR: [‘20/31/184’, ‘20/31/163’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/351/363’, ‘20/576/584’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2184534.96876 pps (2x 1092267.48438 pps)
FINAL_BANDWIDTH: 6.53321585498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.7. 10ge2p1x520-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdrdisc

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domains and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2169317.28124 pps (2x 1084658.64062 pps)
FINAL_BANDWIDTH: 1.45778121299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7132/7360’, ‘40/7506/7780’]
LAT_50%NDR: [‘20/88/459’, ‘10/84/783’]
LAT_10%NDR: [‘10/32/258’, ‘10/37/216’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2082182.79688 pps (2x 1041091.39844 pps)
FINAL_BANDWIDTH: 1.3992268395 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1380/1647’, ‘20/1666/1959’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/348/895’, ‘20/375/921’]
LAT_50%NDR: [‘20/128/734’, ‘20/144/660’]
LAT_10%NDR: [‘20/36/560’, ‘20/39/292’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/481/1339’, ‘20/503/1368’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1478509.5 pps (2x 739254.75 pps)
FINAL_BANDWIDTH: 4.42172903857 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1478509.5 pps (2x 739254.75 pps)
FINAL_BANDWIDTH: 4.42172903857 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4028186.28124 pps (2x 2014093.14062 pps)
FINAL_BANDWIDTH: 2.70694118099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/778/988’, ‘20/665/889’]
LAT_50%NDR: [‘20/124/454’, ‘20/127/472’]
LAT_10%NDR: [‘10/47/446’, ‘10/47/426’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3970096.625 pps (2x 1985048.3125 pps)
FINAL_BANDWIDTH: 2.667904932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/3920/4124’, ‘20/813/1005’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1123771.625 pps (2x 561885.8125 pps)
FINAL_BANDWIDTH: 13.826886074 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3988/4223’, ‘30/4237/4428’]
LAT_50%NDR: [‘20/99/575’, ‘20/101/553’]
LAT_10%NDR: [‘20/38/621’, ‘20/38/648’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1123771.625 pps (2x 561885.8125 pps)
FINAL_BANDWIDTH: 13.826886074 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/4016/4456’, ‘20/4684/5266’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2650526.0625 pps (2x 1325263.03125 pps)
FINAL_BANDWIDTH: 7.92683987357 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2754705.3125 pps (2x 1377352.65625 pps)
FINAL_BANDWIDTH: 8.23840528112 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/68/327’, ‘20/65/285’]
LAT_50%NDR: [‘10/46/371’, ‘10/45/297’]
LAT_10%NDR: [‘10/27/520’, ‘10/35/219’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7804013.9375 pps (2x 3902006.96875 pps)
FINAL_BANDWIDTH: 5.244297366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/776/874’, ‘40/520/635’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/932/948’, ‘30/789/804’]
LAT_50%NDR: [‘20/73/636’, ‘20/70/840’]
LAT_10%NDR: [‘20/37/566’, ‘20/38/366’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1488/1506’, ‘20/991/1010’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4004856.3125 pps (2x 2002428.15625 pps)
FINAL_BANDWIDTH: 11.9771901718 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4655976.625 pps (2x 2327988.3125 pps)
FINAL_BANDWIDTH: 13.924473969 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.8. 10ge2p1x520-eth-l2bdscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:00:c3:4f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:00:c3:4f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:00:c3:4f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:00:c3:4f,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2924482.8125 pps (2x 1462241.40625 pps)
FINAL_BANDWIDTH: 1.96525245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/8941/9349’, ‘20/5142/5900’]
LAT_50%NDR: [‘10/79/356’, ‘10/80/299’]
LAT_10%NDR: [‘10/26/177’, ‘10/34/224’]
tc02-64b-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2866393.15624 pps (2x 1433196.57812 pps)
FINAL_BANDWIDTH: 1.92621620099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/9317/9869’, ‘50/5361/5959’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 923085.875 pps (2x 461542.9375 pps)
FINAL_BANDWIDTH: 11.357648606 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3884/4216’, ‘20/3818/4111’]
LAT_50%NDR: [‘20/76/495’, ‘20/75/466’]
LAT_10%NDR: [‘20/32/475’, ‘20/34/455’]
tc04-1518b-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 923085.875 pps (2x 461542.9375 pps)
FINAL_BANDWIDTH: 11.357648606 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4014/5357’, ‘20/3903/4692’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1875315.6875 pps (2x 937657.84375 pps)
FINAL_BANDWIDTH: 5.60844406607 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1901083.96094 pps (2x 950541.980469 pps)
FINAL_BANDWIDTH: 5.68550838182 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5480427.6875 pps (2x 2740213.84375 pps)
FINAL_BANDWIDTH: 3.682847406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4842/5144’, ‘20/2773/3069’]
LAT_50%NDR: [‘20/71/399’, ‘10/60/392’]
LAT_10%NDR: [‘10/31/182’, ‘10/27/167’]
tc08-64b-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5538517.34376 pps (2x 2769258.67188 pps)
FINAL_BANDWIDTH: 3.72188365501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4824/5044’, ‘20/4710/4910’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/492/503’, ‘20/489/499’]
LAT_50%NDR: [‘20/53/360’, ‘20/48/386’]
LAT_10%NDR: [‘20/32/260’, ‘20/31/245’]
tc10-1518b-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/458/467’, ‘20/510/517’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3988314.10938 pps (2x 1994157.05469 pps)
FINAL_BANDWIDTH: 11.9277179568 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4142923.75 pps (2x 2071461.875 pps)
FINAL_BANDWIDTH: 12.3901038512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6409862.1875 pps (2x 3204931.09375 pps)
FINAL_BANDWIDTH: 4.30742739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/156/361’, ‘20/141/341’]
LAT_50%NDR: [‘10/52/415’, ‘10/51/316’]
LAT_10%NDR: [‘10/27/155’, ‘10/27/167’]
tc14-64b-4t4c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6787444.95312 pps (2x 3393722.47656 pps)
FINAL_BANDWIDTH: 4.5611630085 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/295/601’, ‘40/419/747’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/417/430’, ‘20/447/461’]
LAT_50%NDR: [‘20/44/247’, ‘20/47/271’]
LAT_10%NDR: [‘20/32/220’, ‘20/30/204’]
tc16-1518b-4t4c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/336/352’, ‘20/312/342’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4142923.75 pps (2x 2071461.875 pps)
FINAL_BANDWIDTH: 12.3901038512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4709825.76562 pps (2x 2354912.88281 pps)
FINAL_BANDWIDTH: 14.0855187975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.9. 10ge2p1x520-eth-l2bdscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 5k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:00:13:87, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:00:13:87, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:00:13:87, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:00:13:87,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3185886.26562 pps (2x 1592943.13281 pps)
FINAL_BANDWIDTH: 2.1409155705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1263/1682’, ‘40/1236/1657’]
LAT_50%NDR: [‘10/68/277’, ‘10/66/260’]
LAT_10%NDR: [‘10/30/288’, ‘10/29/282’]
tc02-64b-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3214931.09376 pps (2x 1607465.54688 pps)
FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/8442/8686’, ‘30/4784/4985’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 948171.59375 pps (2x 474085.796875 pps)
FINAL_BANDWIDTH: 11.6663032895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/197/685’, ‘20/203/610’]
LAT_50%NDR: [‘20/81/287’, ‘20/82/337’]
LAT_10%NDR: [‘20/30/494’, ‘20/31/460’]
tc04-1518b-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 973257.3125 pps (2x 486628.65625 pps)
FINAL_BANDWIDTH: 11.974957973 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3836/4250’, ‘20/3835/4232’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2158766.69532 pps (2x 1079383.34766 pps)
FINAL_BANDWIDTH: 6.45615153924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2184534.96876 pps (2x 1092267.48438 pps)
FINAL_BANDWIDTH: 6.53321585498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5654696.65624 pps (2x 2827348.32812 pps)
FINAL_BANDWIDTH: 3.79995615299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/391/584’, ‘30/375/650’]
LAT_50%NDR: [‘10/66/357’, ‘10/60/320’]
LAT_10%NDR: [‘10/31/270’, ‘10/30/318’]
tc08-64b-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5945144.9375 pps (2x 2972572.46875 pps)
FINAL_BANDWIDTH: 3.995137398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2782/2965’, ‘10/2649/2785’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/468/474’, ‘20/482/491’]
LAT_50%NDR: [‘20/48/379’, ‘20/47/320’]
LAT_10%NDR: [‘20/33/260’, ‘20/33/263’]
tc10-1518b-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/480/488’, ‘20/530/540’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3807936.19532 pps (2x 1903968.09766 pps)
FINAL_BANDWIDTH: 11.3882677466 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4735594.03906 pps (2x 2367797.01953 pps)
FINAL_BANDWIDTH: 14.1625831132 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6961713.92188 pps (2x 3480856.96094 pps)
FINAL_BANDWIDTH: 4.6782717555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/138/225’, ‘20/124/202’]
LAT_50%NDR: [‘10/46/327’, ‘10/49/281’]
LAT_10%NDR: [‘10/26/180’, ‘10/30/190’]
tc14-64b-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7397386.34376 pps (2x 3698693.17188 pps)
FINAL_BANDWIDTH: 4.97104362301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/272/384’, ‘20/472/590’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/407/412’, ‘20/457/469’]
LAT_50%NDR: [‘20/42/329’, ‘20/44/330’]
LAT_10%NDR: [‘20/31/256’, ‘20/32/268’]
tc16-1518b-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/339/352’, ‘20/368/380’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4529447.85156 pps (2x 2264723.92578 pps)
FINAL_BANDWIDTH: 13.5460685873 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5457105.69532 pps (2x 2728552.84766 pps)
FINAL_BANDWIDTH: 16.3203839539 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.10. 10ge2p1x520-eth-l2bdscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2546900.04688 pps (2x 1273450.02344 pps)
FINAL_BANDWIDTH: 1.7115168315 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2590/4356’, ‘20/2592/4174’]
LAT_50%NDR: [‘10/82/379’, ‘10/93/294’]
LAT_10%NDR: [‘10/32/198’, ‘10/31/227’]
tc02-64b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2575944.875 pps (2x 1287972.4375 pps)
FINAL_BANDWIDTH: 1.731034956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/6657/6971’, ‘50/7048/7113’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps)
FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/244/704’, ‘20/247/782’]
LAT_50%NDR: [‘20/124/475’, ‘20/137/483’]
LAT_10%NDR: [‘20/30/188’, ‘20/35/196’]
tc04-1518b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps)
FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/300/696’, ‘20/294/615’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1746474.32031 pps (2x 873237.160156 pps)
FINAL_BANDWIDTH: 5.22312248737 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1746474.32031 pps (2x 873237.160156 pps)
FINAL_BANDWIDTH: 5.22312248737 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4550993.1875 pps (2x 2275496.59375 pps)
FINAL_BANDWIDTH: 3.058267422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/3301/3570’, ‘40/2298/2645’]
LAT_50%NDR: [‘10/110/452’, ‘10/89/368’]
LAT_10%NDR: [‘10/33/349’, ‘10/44/407’]
tc08-64b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4667172.5 pps (2x 2333586.25 pps)
FINAL_BANDWIDTH: 3.13633992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3340/3536’, ‘20/3320/3623’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/552/583’, ‘30/524/538’]
LAT_50%NDR: [‘20/49/309’, ‘20/46/317’]
LAT_10%NDR: [‘20/33/249’, ‘20/32/262’]
tc10-1518b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/435/444’, ‘20/392/398’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3395643.82032 pps (2x 1697821.91016 pps)
FINAL_BANDWIDTH: 10.1552386948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3395643.82032 pps (2x 1697821.91016 pps)
FINAL_BANDWIDTH: 10.1552386948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5306158.71876 pps (2x 2653079.35938 pps)
FINAL_BANDWIDTH: 3.56573865901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/100/195’, ‘20/144/258’]
LAT_50%NDR: [‘10/48/377’, ‘10/71/301’]
LAT_10%NDR: [‘10/28/233’, ‘10/31/254’]
tc14-64b-4t4c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5945144.9375 pps (2x 2972572.46875 pps)
FINAL_BANDWIDTH: 3.995137398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/447/574’, ‘30/556/713’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/310/320’, ‘20/328/345’]
LAT_50%NDR: [‘20/43/282’, ‘20/49/286’]
LAT_10%NDR: [‘20/30/167’, ‘20/33/159’]
tc16-1518b-4t4c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/327/335’, ‘30/318/333’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3885241.01562 pps (2x 1942620.50781 pps)
FINAL_BANDWIDTH: 11.6194606938 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4426374.75782 pps (2x 2213187.37891 pps)
FINAL_BANDWIDTH: 13.2378113244 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.11. 10ge2p1x520-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3527/3705’, ‘30/3418/3535’]
LAT_50%NDR: [‘10/61/282’, ‘10/58/260’]
LAT_10%NDR: [‘10/30/172’, ‘10/26/211’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3552/3723’, ‘30/3424/3633’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/367/1256’, ‘20/371/1241’]
LAT_50%NDR: [‘20/67/334’, ‘20/67/335’]
LAT_10%NDR: [‘20/30/491’, ‘20/33/451’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/209/659’, ‘20/212/659’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2751436.98438 pps (2x 1375718.49219 pps)
FINAL_BANDWIDTH: 8.22863080125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2777205.25782 pps (2x 1388602.62891 pps)
FINAL_BANDWIDTH: 8.30569511699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 7658789.79688 pps (2x 3829394.89844 pps)
FINAL_BANDWIDTH: 5.1467067435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/166/264’, ‘10/171/301’]
LAT_50%NDR: [‘10/44/327’, ‘10/41/310’]
LAT_10%NDR: [‘10/26/190’, ‘10/27/258’]
tc08-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8239686.35938 pps (2x 4119843.17969 pps)
FINAL_BANDWIDTH: 5.5370692335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1867/1969’, ‘20/1897/1976’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/418/422’, ‘20/405/417’]
LAT_50%NDR: [‘20/39/317’, ‘20/37/293’]
LAT_10%NDR: [‘20/30/241’, ‘20/30/263’]
tc10-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/491/500’, ‘20/577/589’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5946702.89062 pps (2x 2973351.44531 pps)
FINAL_BANDWIDTH: 17.784605953 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6152849.07812 pps (2x 3076424.53906 pps)
FINAL_BANDWIDTH: 18.4011204789 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9081986.375 pps (2x 4540993.1875 pps)
FINAL_BANDWIDTH: 6.103094844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/72/264’, ‘20/103/291’]
LAT_50%NDR: [‘10/33/317’, ‘10/40/266’]
LAT_10%NDR: [‘10/26/199’, ‘10/26/245’]
tc14-64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10272824.3281 pps (2x 5136412.16406 pps)
FINAL_BANDWIDTH: 6.90333794848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/149/299’, ‘20/282/521’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/328/338’, ‘20/338/351’]
LAT_50%NDR: [‘20/40/246’, ‘20/42/230’]
LAT_10%NDR: [‘20/30/180’, ‘20/31/171’]
tc16-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/303/312’, ‘20/309/320’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5714788.42968 pps (2x 2857394.21484 pps)
FINAL_BANDWIDTH: 17.0910271113 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.12. 10ge2p1x520-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Pkt throughput L2XC test cases with vhost

  • [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. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/121/204’, ‘20/119/213’]
LAT_50%NDR: [‘10/50/499’, ‘10/44/378’]
LAT_10%NDR: [‘10/28/242’, ‘10/29/253’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/6023/6179’, ‘20/3479/3783’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/159/643’, ‘20/159/569’]
LAT_50%NDR: [‘20/101/656’, ‘20/104/693’]
LAT_10%NDR: [‘20/33/154’, ‘20/31/162’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1123771.625 pps (2x 561885.8125 pps)
FINAL_BANDWIDTH: 13.826886074 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3367/4014’, ‘20/3307/3770’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2754705.3125 pps (2x 1377352.65625 pps)
FINAL_BANDWIDTH: 8.23840528112 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2780750.125 pps (2x 1390375.0625 pps)
FINAL_BANDWIDTH: 8.31629663301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/117’, ‘10/49/103’]
LAT_50%NDR: [‘10/48/244’, ‘10/39/355’]
LAT_10%NDR: [‘10/27/261’, ‘10/22/272’]
tc08-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8297776.01562 pps (2x 4148888.00781 pps)
FINAL_BANDWIDTH: 5.5761054825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3409/3498’, ‘30/1950/2050’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/681/691’, ‘20/803/812’]
LAT_50%NDR: [‘20/37/608’, ‘20/36/583’]
LAT_10%NDR: [‘20/28/254’, ‘20/30/242’]
tc10-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/453/461’, ‘20/953/963’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4994559.1875 pps (2x 2497279.59375 pps)
FINAL_BANDWIDTH: 14.9370615436 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6140530.9375 pps (2x 3070265.46875 pps)
FINAL_BANDWIDTH: 18.3642810267 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8965807.0625 pps (2x 4482903.53125 pps)
FINAL_BANDWIDTH: 6.025022346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/140’, ‘10/102/155’]
LAT_50%NDR: [‘10/36/261’, ‘10/43/394’]
LAT_10%NDR: [‘10/25/248’, ‘10/31/320’]
tc14-64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10214734.6719 pps (2x 5107367.33594 pps)
FINAL_BANDWIDTH: 6.86430169952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/191/407’, ‘10/222/414’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/334/341’, ‘20/800/809’]
LAT_50%NDR: [‘20/36/356’, ‘20/39/305’]
LAT_10%NDR: [‘20/31/174’, ‘20/31/186’]
tc16-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/894/913’, ‘20/435/446’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5411276.1875 pps (2x 2705638.09375 pps)
FINAL_BANDWIDTH: 16.1833231738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.13. 10ge2p1x520-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1907913.82812 pps (2x 953956.914062 pps)
FINAL_BANDWIDTH: 1.2821180925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/86’, ‘10/33/75’]
LAT_50%NDR: [‘10/26/329’, ‘10/30/307’]
LAT_10%NDR: [‘10/24/490’, ‘10/23/464’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3280/3388’, ‘30/3343/3451’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1595/1603’, ‘20/1616/1629’]
LAT_50%NDR: [‘20/71/333’, ‘20/68/304’]
LAT_10%NDR: [‘20/34/203’, ‘20/33/232’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1598/1606’, ‘20/1586/1598’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1772242.59375 pps (2x 886121.296875 pps)
FINAL_BANDWIDTH: 5.30018680312 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3498716.91406 pps (2x 1749358.45703 pps)
FINAL_BANDWIDTH: 10.4634959577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2343586.25 pps (2x 1171793.125 pps)
FINAL_BANDWIDTH: 1.57488996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/61’, ‘10/30/63’]
LAT_50%NDR: [‘10/30/238’, ‘10/28/277’]
LAT_10%NDR: [‘10/22/293’, ‘10/26/302’]
tc08-64b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8239686.35938 pps (2x 4119843.17969 pps)
FINAL_BANDWIDTH: 5.5370692335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/131/219’, ‘20/129/209’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/276/285’, ‘20/281/290’]
LAT_50%NDR: [‘20/33/178’, ‘20/36/195’]
LAT_10%NDR: [‘20/30/190’, ‘20/30/183’]
tc10-1518b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/240/252’, ‘20/262/274’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2699900.4375 pps (2x 1349950.21875 pps)
FINAL_BANDWIDTH: 8.07450216975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6255922.17188 pps (2x 3127961.08594 pps)
FINAL_BANDWIDTH: 18.7093777419 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2634034.53124 pps (2x 1317017.26562 pps)
FINAL_BANDWIDTH: 1.77007120499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/49’, ‘10/27/46’]
LAT_50%NDR: [‘10/25/227’, ‘10/22/230’]
LAT_10%NDR: [‘10/21/234’, ‘10/22/209’]
tc14-64b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10301869.1562 pps (2x 5150934.57812 pps)
FINAL_BANDWIDTH: 6.92285607297 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/131/216’, ‘10/74/148’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/345/354’, ‘20/365/375’]
LAT_50%NDR: [‘20/33/304’, ‘20/33/304’]
LAT_10%NDR: [‘20/30/233’, ‘20/30/238’]
tc16-1518b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/388/400’, ‘20/393/403’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2957583.17188 pps (2x 1478791.58594 pps)
FINAL_BANDWIDTH: 8.84514532717 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.14. 10ge2p1x520-eth-l2xcbase-eth-2vhostvr256-1vm-ndrpdrdisc

RFC2544: Packet throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2517855.21876 pps (2x 1258927.60938 pps)
FINAL_BANDWIDTH: 1.69199870701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/222’, ‘10/48/192’]
LAT_50%NDR: [‘10/30/218’, ‘10/35/188’]
LAT_10%NDR: [‘10/22/162’, ‘10/24/171’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3293/3417’, ‘30/3263/3371’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/125’, ‘20/59/117’]
LAT_50%NDR: [‘20/40/302’, ‘20/43/295’]
LAT_10%NDR: [‘20/29/159’, ‘20/32/185’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1692/1717’, ‘20/1603/1614’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2210303.24218 pps (2x 1105151.62109 pps)
FINAL_BANDWIDTH: 6.61028017067 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3498716.91406 pps (2x 1749358.45703 pps)
FINAL_BANDWIDTH: 10.4634959577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2488810.39062 pps (2x 1244405.19531 pps)
FINAL_BANDWIDTH: 1.6724805825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/75’, ‘10/31/75’]
LAT_50%NDR: [‘10/29/204’, ‘10/27/268’]
LAT_10%NDR: [‘10/23/169’, ‘10/22/153’]
tc08-64b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8152551.875 pps (2x 4076275.9375 pps)
FINAL_BANDWIDTH: 5.47851486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/133/263’, ‘10/139/286’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/51/202’, ‘20/51/217’]
LAT_50%NDR: [‘20/35/271’, ‘20/37/559’]
LAT_10%NDR: [‘20/27/499’, ‘20/30/474’]
tc10-1518b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/367/374’, ‘20/330/339’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2313376.33594 pps (2x 1156688.16797 pps)
FINAL_BANDWIDTH: 6.91853743366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6255922.17188 pps (2x 3127961.08594 pps)
FINAL_BANDWIDTH: 18.7093777419 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1617465.54688 pps (2x 808732.773438 pps)
FINAL_BANDWIDTH: 1.0869368475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/24/54’, ‘10/26/63’]
LAT_50%NDR: [‘10/21/198’, ‘10/26/233’]
LAT_10%NDR: [‘10/21/180’, ‘10/21/484’]
tc14-64b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10592317.4375 pps (2x 5296158.71875 pps)
FINAL_BANDWIDTH: 7.118037318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/129/202’, ‘10/76/142’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1500057.40625 pps (2x 750028.703125 pps)
FINAL_BANDWIDTH: 18.4567063265 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/42/70’, ‘20/39/66’]
LAT_50%NDR: [‘20/35/226’, ‘20/33/233’]
LAT_10%NDR: [‘20/30/162’, ‘20/29/512’]
tc16-1518b-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/300/667’, ‘20/271/284’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1334181.94531 pps (2x 667090.972656 pps)
FINAL_BANDWIDTH: 3.99009343553 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.15. 10ge2p1x520-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdrdisc

RFC2544: Pkt throughput L2XC test cases with vhost

  • [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- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2372631.07812 pps (2x 1186315.53906 pps)
FINAL_BANDWIDTH: 1.5944080845 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1054/1523’, ‘30/1226/1607’]
LAT_50%NDR: [‘10/83/634’, ‘10/78/625’]
LAT_10%NDR: [‘10/30/311’, ‘10/33/318’]
tc02-64b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2401675.90624 pps (2x 1200837.95312 pps)
FINAL_BANDWIDTH: 1.61392620899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/6151/6306’, ‘20/6288/6420’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 571885.8125 pps (2x 285942.90625 pps)
FINAL_BANDWIDTH: 7.036483037 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7262/7841’, ‘30/7357/8235’]
LAT_50%NDR: [‘20/111/523’, ‘20/130/578’]
LAT_10%NDR: [‘20/38/278’, ‘20/38/241’]
tc04-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 571885.8125 pps (2x 285942.90625 pps)
FINAL_BANDWIDTH: 7.036483037 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/7181/7643’, ‘30/7499/8180’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1608733.5625 pps (2x 804366.78125 pps)
FINAL_BANDWIDTH: 4.81118579802 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1608733.5625 pps (2x 804366.78125 pps)
FINAL_BANDWIDTH: 4.81118579802 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3476334.54688 pps (2x 1738167.27344 pps)
FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/109/191’, ‘20/110/211’]
LAT_50%NDR: [‘10/54/414’, ‘10/73/470’]
LAT_10%NDR: [‘10/30/325’, ‘10/37/263’]
tc08-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4725262.15624 pps (2x 2362631.07812 pps)
FINAL_BANDWIDTH: 3.17537616899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3495/3602’, ‘20/3509/3683’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3985/4202’, ‘30/4033/4227’]
LAT_50%NDR: [‘20/135/913’, ‘20/128/677’]
LAT_10%NDR: [‘20/33/352’, ‘20/37/648’]
tc10-1518b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3862/4131’, ‘20/4056/4292’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2858884.5625 pps (2x 1429442.28125 pps)
FINAL_BANDWIDTH: 8.54997068868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2989108.625 pps (2x 1494554.3125 pps)
FINAL_BANDWIDTH: 8.93942744812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3476334.54688 pps (2x 1738167.27344 pps)
FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/118’, ‘10/48/118’]
LAT_50%NDR: [‘10/43/394’, ‘10/45/317’]
LAT_10%NDR: [‘10/25/261’, ‘10/29/238’]
tc14-64b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9052941.54688 pps (2x 4526470.77344 pps)
FINAL_BANDWIDTH: 6.0835767195 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/632/743’, ‘30/381/498’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1176/1225’, ‘20/1651/1781’]
LAT_50%NDR: [‘20/64/690’, ‘20/61/629’]
LAT_10%NDR: [‘20/37/640’, ‘20/35/490’]
tc16-1518b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1290/1347’, ‘30/663/682’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3275601.5625 pps (2x 1637800.78125 pps)
FINAL_BANDWIDTH: 9.7962323189 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5046648.8125 pps (2x 2523324.40625 pps)
FINAL_BANDWIDTH: 15.0928442473 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.16. 10ge2p1x520-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [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. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/4087/4221’, ‘20/4080/4236’]
LAT_50%NDR: [‘10/66/358’, ‘10/67/325’]
LAT_10%NDR: [‘10/27/158’, ‘10/33/174’]
tc02-64b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3737738.0 pps (2x 1868869.0 pps)
FINAL_BANDWIDTH: 2.511759936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7378/7527’, ‘30/4094/4221’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/199/579’, ‘30/200/547’]
LAT_50%NDR: [‘20/89/536’, ‘20/84/483’]
LAT_10%NDR: [‘20/31/261’, ‘20/34/272’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/326/1823’, ‘30/321/1789’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2442217.70312 pps (2x 1221108.85156 pps)
FINAL_BANDWIDTH: 7.30385901234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2467985.97656 pps (2x 1233992.98828 pps)
FINAL_BANDWIDTH: 7.38092332809 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6555086.32812 pps (2x 3277543.16406 pps)
FINAL_BANDWIDTH: 4.4050180125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/267/427’, ‘20/268/441’]
LAT_50%NDR: [‘10/67/256’, ‘10/60/231’]
LAT_10%NDR: [‘10/29/419’, ‘10/25/434’]
tc08-64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6990758.75 pps (2x 3495379.375 pps)
FINAL_BANDWIDTH: 4.69778988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/4044/4113’, ‘20/2361/2364’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/415/421’, ‘20/424/432’]
LAT_50%NDR: [‘20/49/294’, ‘20/49/281’]
LAT_10%NDR: [‘20/30/248’, ‘20/33/262’]
tc10-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/407/468’, ‘20/456/531’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5328264.32812 pps (2x 2664132.16406 pps)
FINAL_BANDWIDTH: 15.9350623752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5405569.14844 pps (2x 2702784.57422 pps)
FINAL_BANDWIDTH: 16.1662553225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 7687834.625 pps (2x 3843917.3125 pps)
FINAL_BANDWIDTH: 5.166224868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/115/183’, ‘20/121/196’]
LAT_50%NDR: [‘10/36/329’, ‘10/48/287’]
LAT_10%NDR: [‘10/25/458’, ‘10/28/418’]
tc14-64b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8559179.46876 pps (2x 4279589.73438 pps)
FINAL_BANDWIDTH: 5.75176860301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/309/435’, ‘20/390/519’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/282/288’, ‘20/279/287’]
LAT_50%NDR: [‘20/39/229’, ‘20/40/209’]
LAT_10%NDR: [‘20/30/167’, ‘20/34/263’]
tc16-1518b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/322/331’, ‘20/349/359’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4967508.5 pps (2x 2483754.25 pps)
FINAL_BANDWIDTH: 14.8561619549 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6358995.26562 pps (2x 3179497.63281 pps)
FINAL_BANDWIDTH: 19.0176350048 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.17. 10ge2p1x520-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [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. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=1024, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/913/981’, ‘20/904/1079’]
LAT_50%NDR: [‘10/67/414’, ‘10/67/406’]
LAT_10%NDR: [‘10/34/430’, ‘10/33/428’]
tc02-64b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3737738.0 pps (2x 1868869.0 pps)
FINAL_BANDWIDTH: 2.511759936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7395/7560’, ‘20/4130/4445’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/269/1428’, ‘20/270/1372’]
LAT_50%NDR: [‘20/120/525’, ‘20/121/545’]
LAT_10%NDR: [‘20/35/157’, ‘20/35/177’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/232/740’, ‘20/231/753’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2442167.5625 pps (2x 1221083.78125 pps)
FINAL_BANDWIDTH: 7.30370905846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2468212.375 pps (2x 1234106.1875 pps)
FINAL_BANDWIDTH: 7.38160041035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3476334.54688 pps (2x 1738167.27344 pps)
FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/128’, ‘10/53/119’]
LAT_50%NDR: [‘10/42/265’, ‘10/48/346’]
LAT_10%NDR: [‘10/29/233’, ‘10/29/238’]
tc08-64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6961713.92188 pps (2x 3480856.96094 pps)
FINAL_BANDWIDTH: 4.6782717555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3992/4127’, ‘20/2304/2405’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1000/1018’, ‘20/490/510’]
LAT_50%NDR: [‘20/49/578’, ‘20/44/335’]
LAT_10%NDR: [‘20/31/594’, ‘20/35/271’]
tc10-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/710/740’, ‘20/401/411’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4135080.375 pps (2x 2067540.1875 pps)
FINAL_BANDWIDTH: 12.3666469312 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5437321.0 pps (2x 2718660.5 pps)
FINAL_BANDWIDTH: 16.2612145257 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6438907.01562 pps (2x 3219453.50781 pps)
FINAL_BANDWIDTH: 4.3269455145 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/82/158’, ‘20/81/125’]
LAT_50%NDR: [‘10/51/389’, ‘10/49/327’]
LAT_10%NDR: [‘10/24/244’, ‘10/24/272’]
tc14-64b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8501089.8125 pps (2x 4250544.90625 pps)
FINAL_BANDWIDTH: 5.712732354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/276/472’, ‘20/365/554’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/907/933’, ‘20/537/544’]
LAT_50%NDR: [‘20/42/645’, ‘20/39/179’]
LAT_10%NDR: [‘20/31/244’, ‘20/30/213’]
tc16-1518b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/841/850’, ‘30/842/877’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4161125.1875 pps (2x 2080562.59375 pps)
FINAL_BANDWIDTH: 12.4445382831 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6010306.875 pps (2x 3005153.4375 pps)
FINAL_BANDWIDTH: 17.9748242672 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.18. 10ge2p1x520-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrpdrdisc

RFC2544: Packet throughput IP4 test cases with vhost

  • [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. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/85/133’, ‘20/84/138’]
LAT_50%NDR: [‘10/54/247’, ‘10/52/217’]
LAT_10%NDR: [‘10/23/148’, ‘10/30/161’]
tc02-64b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3943/4117’, ‘20/3974/4100’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c–ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1575314.5625 pps (2x 787657.28125 pps)
FINAL_BANDWIDTH: 19.382670377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/667/1003’, ‘40/661/1039’]
LAT_50%NDR: [‘20/87/405’, ‘20/87/402’]
LAT_10%NDR: [‘20/31/281’, ‘20/34/263’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1810/1820’, ‘20/1595/1611’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2545290.79688 pps (2x 1272645.39844 pps)
FINAL_BANDWIDTH: 7.61211627533 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3009119.71876 pps (2x 1504559.85938 pps)
FINAL_BANDWIDTH: 8.99927395866 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2634034.53124 pps (2x 1317017.26562 pps)
FINAL_BANDWIDTH: 1.77007120499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/86’, ‘10/37/84’]
LAT_50%NDR: [‘10/43/197’, ‘10/48/187’]
LAT_10%NDR: [‘10/27/178’, ‘10/25/168’]
tc08-64b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6845534.60938 pps (2x 3422767.30469 pps)
FINAL_BANDWIDTH: 4.6001992575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/191/304’, ‘10/185/292’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/266/284’, ‘20/273/282’]
LAT_50%NDR: [‘20/39/180’, ‘20/40/198’]
LAT_10%NDR: [‘20/31/206’, ‘20/32/191’]
tc10-1518b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/382/391’, ‘20/397/408’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2261839.78906 pps (2x 1130919.89453 pps)
FINAL_BANDWIDTH: 6.76440880217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5276727.78124 pps (2x 2638363.89062 pps)
FINAL_BANDWIDTH: 15.7809337437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/57’, ‘10/30/53’]
LAT_50%NDR: [‘10/29/192’, ‘10/29/190’]
LAT_10%NDR: [‘10/23/168’, ‘10/24/195’]
tc14-64b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8646313.95312 pps (2x 4323156.97656 pps)
FINAL_BANDWIDTH: 5.8103229765 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/179/255’, ‘20/103/193’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/262/273’, ‘20/259/269’]
LAT_50%NDR: [‘20/41/230’, ‘20/40/220’]
LAT_10%NDR: [‘20/31/185’, ‘20/29/199’]
tc16-1518b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/254/266’, ‘20/258/269’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2442217.70312 pps (2x 1221108.85156 pps)
FINAL_BANDWIDTH: 7.30385901234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.19. 10ge2p1x520-ethip4-ip4base-eth-2vhostvr256-1vm-ndrpdrdisc

RFC2544: Packet throughput IP4 test cases with vhost

  • [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. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2285496.59376 pps (2x 1142748.29688 pps)
FINAL_BANDWIDTH: 1.53585371101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/99’, ‘10/63/108’]
LAT_50%NDR: [‘10/41/182’, ‘10/39/190’]
LAT_10%NDR: [‘10/23/212’, ‘10/28/137’]
tc02-64b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3592513.85938 pps (2x 1796256.92969 pps)
FINAL_BANDWIDTH: 2.4141693135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/469/771’, ‘20/465/824’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 998343.03125 pps (2x 499171.515625 pps)
FINAL_BANDWIDTH: 12.2836126565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/92/158’, ‘20/91/152’]
LAT_50%NDR: [‘20/57/297’, ‘20/57/334’]
LAT_10%NDR: [‘20/30/168’, ‘20/35/197’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1639/1646’, ‘20/1468/1497’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 818816.476562 pps (2x 409408.238281 pps)
FINAL_BANDWIDTH: 2.44880712074 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3009119.71876 pps (2x 1504559.85938 pps)
FINAL_BANDWIDTH: 8.99927395866 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2750213.84376 pps (2x 1375106.92188 pps)
FINAL_BANDWIDTH: 1.84814370301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/102’, ‘10/38/86’]
LAT_50%NDR: [‘10/50/228’, ‘10/41/271’]
LAT_10%NDR: [‘10/22/165’, ‘10/27/137’]
tc08-64b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6845534.60938 pps (2x 3422767.30469 pps)
FINAL_BANDWIDTH: 4.6001992575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/195/334’, ‘20/183/333’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/39/68’, ‘20/40/73’]
LAT_50%NDR: [‘20/34/399’, ‘20/34/223’]
LAT_10%NDR: [‘20/31/188’, ‘20/31/179’]
tc10-1518b-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/429/424’, ‘20/697/706’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2081461.875 pps (2x 1040730.9375 pps)
FINAL_BANDWIDTH: 6.22495859199 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5379800.875 pps (2x 2689900.4375 pps)
FINAL_BANDWIDTH: 16.0891910067 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1966003.48438 pps (2x 983001.742188 pps)
FINAL_BANDWIDTH: 1.3211543415 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/56’, ‘10/29/65’]
LAT_50%NDR: [‘10/25/282’, ‘10/22/269’]
LAT_10%NDR: [‘10/23/281’, ‘10/21/259’]
tc14-64b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8617269.125 pps (2x 4308634.5625 pps)
FINAL_BANDWIDTH: 5.790804852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/182/277’, ‘30/103/186’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/76’, ‘20/54/78’]
LAT_50%NDR: [‘20/36/553’, ‘20/39/202’]
LAT_10%NDR: [‘20/27/182’, ‘20/30/211’]
tc16-1518b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/644/728’, ‘20/390/408’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2313376.33594 pps (2x 1156688.16797 pps)
FINAL_BANDWIDTH: 6.91853743366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6462068.35938 pps (2x 3231034.17969 pps)
FINAL_BANDWIDTH: 19.3258922678 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.20. 10ge2p1x520-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdrdisc

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [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 static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. DUT1, 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, 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2111227.625 pps (2x 1055613.8125 pps)
FINAL_BANDWIDTH: 1.418744964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/10315/10173’, ‘50/10859/11452’]
LAT_50%NDR: [‘20/109/746’, ‘20/104/760’]
LAT_10%NDR: [‘10/35/372’, ‘10/38/448’]
tc02-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2111227.625 pps (2x 1055613.8125 pps)
FINAL_BANDWIDTH: 1.418744964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/12984/13474’, ‘90/7873/8083’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/321/1073’, ‘30/345/1282’]
LAT_50%NDR: [‘20/125/793’, ‘20/132/769’]
LAT_10%NDR: [‘20/39/449’, ‘20/38/287’]
tc04-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/575/2095’, ‘30/639/2419’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1426419.875 pps (2x 713209.9375 pps)
FINAL_BANDWIDTH: 4.2659463348 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1426419.875 pps (2x 713209.9375 pps)
FINAL_BANDWIDTH: 4.2659463348 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3476334.54688 pps (2x 1738167.27344 pps)
FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/271/385’, ‘20/213/322’]
LAT_50%NDR: [‘10/94/360’, ‘10/109/766’]
LAT_10%NDR: [‘10/32/221’, ‘10/39/254’]
tc08-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3999141.45312 pps (2x 1999570.72656 pps)
FINAL_BANDWIDTH: 2.6874230565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/1079/1292’, ‘60/1080/1363’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/334/997’, ‘30/337/797’]
LAT_50%NDR: [‘20/137/777’, ‘20/141/786’]
LAT_10%NDR: [‘20/37/273’, ‘20/41/264’]
tc10-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4084/4631’, ‘30/362/1048’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2494257.1875 pps (2x 1247128.59375 pps)
FINAL_BANDWIDTH: 7.45949176224 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2806794.9375 pps (2x 1403397.46875 pps)
FINAL_BANDWIDTH: 8.3941879849 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5422338.03124 pps (2x 2711169.01562 pps)
FINAL_BANDWIDTH: 3.64381115699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/144/617’, ‘20/142/652’]
LAT_50%NDR: [‘20/63/503’, ‘20/88/523’]
LAT_10%NDR: [‘10/31/479’, ‘10/35/646’]
tc14-64b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7368341.51562 pps (2x 3684170.75781 pps)
FINAL_BANDWIDTH: 4.9515254985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/577/684’, ‘20/314/443’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/994/1080’, ‘30/1000/1028’]
LAT_50%NDR: [‘20/69/513’, ‘20/74/692’]
LAT_10%NDR: [‘20/36/516’, ‘20/39/313’]
tc16-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1309/1328’, ‘30/961/980’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3327691.1875 pps (2x 1663845.59375 pps)
FINAL_BANDWIDTH: 9.95201502268 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4603887.0 pps (2x 2301943.5 pps)
FINAL_BANDWIDTH: 13.7686912652 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.21. 10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with VXLANoIPv4 and vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, 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, 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, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2931986.875 pps (2x 1465993.4375 pps)
FINAL_BANDWIDTH: 1.97029518 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3584/3785’, ‘20/5143/5332’]
LAT_50%NDR: [‘10/74/552’, ‘10/77/517’]
LAT_10%NDR: [‘10/34/161’, ‘10/32/170’]
tc02-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2968386.71094 pps (2x 1484193.35547 pps)
FINAL_BANDWIDTH: 1.99475586975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1176/1372’, ‘20/1088/1375’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 942869.1875 pps (2x 471434.59375 pps)
FINAL_BANDWIDTH: 11.601062483 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3726/4397’, ‘30/4042/5038’]
LAT_50%NDR: [‘20/101/469’, ‘20/101/573’]
LAT_10%NDR: [‘20/36/284’, ‘20/38/282’]
tc04-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 942869.1875 pps (2x 471434.59375 pps)
FINAL_BANDWIDTH: 11.601062483 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3764/4506’, ‘30/4331/5665’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2086677.03124 pps (2x 1043338.51562 pps)
FINAL_BANDWIDTH: 6.24055538578 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2178529.34376 pps (2x 1089264.67188 pps)
FINAL_BANDWIDTH: 6.51525503264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4497179.82032 pps (2x 2248589.91016 pps)
FINAL_BANDWIDTH: 3.02210483926 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/117/183’, ‘20/112/159’]
LAT_50%NDR: [‘10/69/385’, ‘10/61/239’]
LAT_10%NDR: [‘10/29/197’, ‘10/36/519’]
tc08-64b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5589174.89844 pps (2x 2794587.44922 pps)
FINAL_BANDWIDTH: 3.75592553175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/1827/1982’, ‘70/586/849’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/433/1090’, ‘20/308/359’]
LAT_50%NDR: [‘20/56/684’, ‘20/56/374’]
LAT_10%NDR: [‘20/32/545’, ‘20/33/269’]
tc10-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/440/482’, ‘30/147/197’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4084464.82812 pps (2x 2042232.41406 pps)
FINAL_BANDWIDTH: 12.2152727037 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4245206.375 pps (2x 2122603.1875 pps)
FINAL_BANDWIDTH: 12.6959970856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4424380.14844 pps (2x 2212190.07422 pps)
FINAL_BANDWIDTH: 2.97318345975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/132’, ‘20/71/124’]
LAT_50%NDR: [‘10/41/247’, ‘10/51/378’]
LAT_10%NDR: [‘10/27/227’, ‘10/31/337’]
tc14-64b-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6353571.45312 pps (2x 3176785.72656 pps)
FINAL_BANDWIDTH: 4.2696000165 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/391/547’, ‘30/260/503’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/421/488’, ‘30/683/727’]
LAT_50%NDR: [‘20/44/620’, ‘20/52/349’]
LAT_10%NDR: [‘20/32/292’, ‘20/35/232’]
tc16-1518b-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/441/469’, ‘20/233/261’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3923723.28124 pps (2x 1961861.64062 pps)
FINAL_BANDWIDTH: 11.7345483218 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4612615.625 pps (2x 2306307.8125 pps)
FINAL_BANDWIDTH: 13.7947956728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.22. 10ge2p1x710-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3534424.20312 pps (2x 1767212.10156 pps)
FINAL_BANDWIDTH: 2.3751330645 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/556/748’, ‘20/567/795’]
LAT_50%NDR: [‘10/64/327’, ‘10/65/376’]
LAT_10%NDR: [‘10/37/179’, ‘10/36/209’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/999/1183’, ‘40/1003/1084’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/200/412’, ‘30/199/400’]
LAT_50%NDR: [‘20/95/386’, ‘20/103/405’]
LAT_10%NDR: [‘20/38/218’, ‘20/40/464’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/147/151’, ‘30/138/210’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2468212.375 pps (2x 1234106.1875 pps)
FINAL_BANDWIDTH: 7.38160041035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2337988.3125 pps (2x 1168994.15625 pps)
FINAL_BANDWIDTH: 6.9921436509 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6642220.8125 pps (2x 3321110.40625 pps)
FINAL_BANDWIDTH: 4.463572386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/234/435’, ‘20/214/462’]
LAT_50%NDR: [‘10/60/320’, ‘10/58/231’]
LAT_10%NDR: [‘20/32/151’, ‘10/35/179’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7048848.40624 pps (2x 3524424.20312 pps)
FINAL_BANDWIDTH: 4.73682612899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/894/988’, ‘30/562/765’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/446/462’, ‘20/788/841’]
LAT_50%NDR: [‘20/51/574’, ‘20/50/623’]
LAT_10%NDR: [‘20/37/211’, ‘20/37/520’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/388/403’, ‘20/910/924’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4291349.25 pps (2x 2145674.625 pps)
FINAL_BANDWIDTH: 12.8339950426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5385231.375 pps (2x 2692615.6875 pps)
FINAL_BANDWIDTH: 16.1054318219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 7629744.96876 pps (2x 3814872.48438 pps)
FINAL_BANDWIDTH: 5.12718861901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/72/298’, ‘30/101/361’]
LAT_50%NDR: [‘10/47/212’, ‘10/50/233’]
LAT_10%NDR: [‘20/32/194’, ‘10/34/189’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8936762.23438 pps (2x 4468381.11719 pps)
FINAL_BANDWIDTH: 6.0055042215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/277/557’, ‘20/319/563’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/624/627’, ‘20/786/793’]
LAT_50%NDR: [‘20/45/310’, ‘20/49/553’]
LAT_10%NDR: [‘20/35/293’, ‘20/39/538’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/381/399’, ‘20/866/878’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5150828.0625 pps (2x 2575414.03125 pps)
FINAL_BANDWIDTH: 15.4044096549 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.23. 40ge2p1xl710-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 3460546.875 pps (2x 1730273.4375 pps)
FINAL_BANDWIDTH: 2.3254875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/550/736’, ‘20/568/728’]
LAT_50%NDR: [‘10/64/353’, ‘10/68/371’]
LAT_10%NDR: [‘10/34/257’, ‘10/38/284’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3789960.9375 pps (2x 1894980.46875 pps)
FINAL_BANDWIDTH: 2.54685375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1148/1404’, ‘20/1240/1562’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1041567.59375 pps (2x 520783.796875 pps)
FINAL_BANDWIDTH: 12.8154476735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/211/843’, ‘20/220/816’]
LAT_50%NDR: [‘10/95/537’, ‘10/94/740’]
LAT_10%NDR: [‘10/34/253’, ‘20/39/265’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1041567.59375 pps (2x 520783.796875 pps)
FINAL_BANDWIDTH: 12.8154476735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/209/741’, ‘20/212/855’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2417115.13672 pps (2x 1208557.56836 pps)
FINAL_BANDWIDTH: 7.22878560443 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2353192.0664 pps (2x 1176596.0332 pps)
FINAL_BANDWIDTH: 7.0376130105 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 5766445.3125 pps (2x 2883222.65625 pps)
FINAL_BANDWIDTH: 3.87505125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/97/136’, ‘40/94/120’]
LAT_50%NDR: [‘10/66/211’, ‘10/62/392’]
LAT_10%NDR: [‘20/35/224’, ‘10/41/206’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7084101.5625 pps (2x 3542050.78125 pps)
FINAL_BANDWIDTH: 4.76051625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/843/969’, ‘40/664/808’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2125048.375 pps (2x 1062524.1875 pps)
FINAL_BANDWIDTH: 26.146595206 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/364/865’, ‘20/300/913’]
LAT_50%NDR: [‘10/94/625’, ‘10/96/437’]
LAT_10%NDR: [‘10/32/309’, ‘10/35/267’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2403657.71876 pps (2x 1201828.85938 pps)
FINAL_BANDWIDTH: 29.5746045716 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1650/1980’, ‘40/1382/1799’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4238922.64062 pps (2x 2119461.32031 pps)
FINAL_BANDWIDTH: 12.6772045308 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5389537.90624 pps (2x 2694768.95312 pps)
FINAL_BANDWIDTH: 16.1183112212 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4375585.9375 pps (2x 2187792.96875 pps)
FINAL_BANDWIDTH: 2.94039375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/84’, ‘20/52/84’]
LAT_50%NDR: [‘10/41/278’, ‘10/46/276’]
LAT_10%NDR: [‘10/29/464’, ‘10/33/418’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8877578.125 pps (2x 4438789.0625 pps)
FINAL_BANDWIDTH: 5.9657325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/316/470’, ‘30/378/570’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2620353.875 pps (2x 1310176.9375 pps)
FINAL_BANDWIDTH: 32.240834078 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/392/1432’, ‘20/414/1415’]
LAT_50%NDR: [‘10/57/272’, ‘10/73/281’]
LAT_10%NDR: [‘20/36/172’, ‘10/40/514’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2682267.0625 pps (2x 1341133.53125 pps)
FINAL_BANDWIDTH: 33.002613937 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/768/1635’, ‘20/632/1470’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5229730.23046 pps (2x 2614865.11523 pps)
FINAL_BANDWIDTH: 15.6403797364 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6508191.63672 pps (2x 3254095.81836 pps)
FINAL_BANDWIDTH: 19.4638316147 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.24. 40ge2p1xl710-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdrdisc

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 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 Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2033085.9375 pps (2x 1016542.96875 pps)
FINAL_BANDWIDTH: 1.36623375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1166/1626’, ‘50/1398/2204’]
LAT_50%NDR: [‘20/75/487’, ‘20/86/395’]
LAT_10%NDR: [‘20/42/457’, ‘20/39/226’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2069687.5 pps (2x 1034843.75 pps)
FINAL_BANDWIDTH: 1.39083 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1882/2095’, ‘30/2180/2429’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/393/958’, ‘20/406/1068’]
LAT_50%NDR: [‘20/119/580’, ‘20/134/710’]
LAT_10%NDR: [‘20/39/494’, ‘20/44/484’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/288/713’, ‘20/302/730’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1362384.47656 pps (2x 681192.238281 pps)
FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1426307.54688 pps (2x 713153.773438 pps)
FINAL_BANDWIDTH: 4.26561039883 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 3863164.0625 pps (2x 1931582.03125 pps)
FINAL_BANDWIDTH: 2.59604625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/614/857’, ‘20/338/488’]
LAT_50%NDR: [‘20/99/662’, ‘10/93/719’]
LAT_10%NDR: [‘20/43/367’, ‘20/50/550’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4155976.5625 pps (2x 2077988.28125 pps)
FINAL_BANDWIDTH: 2.79281625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/1037/1297’, ‘50/1063/1430’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1103480.78125 pps (2x 551740.390625 pps)
FINAL_BANDWIDTH: 13.5772275325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/489/911’, ‘30/485/900’]
LAT_50%NDR: [‘20/193/831’, ‘20/202/919’]
LAT_10%NDR: [‘20/47/202’, ‘20/45/265’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3224/3607’, ‘20/550/1031’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2512999.74218 pps (2x 1256499.87109 pps)
FINAL_BANDWIDTH: 7.51554449527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2704768.95312 pps (2x 1352384.47656 pps)
FINAL_BANDWIDTH: 8.089062277 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4375585.9375 pps (2x 2187792.96875 pps)
FINAL_BANDWIDTH: 2.94039375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/84/175’, ‘20/91/166’]
LAT_50%NDR: [‘20/67/536’, ‘20/64/504’]
LAT_10%NDR: [‘20/36/547’, ‘10/40/321’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7633125.0 pps (2x 3816562.5 pps)
FINAL_BANDWIDTH: 5.12946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/525/628’, ‘30/353/445’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1691656.0625 pps (2x 845828.03125 pps)
FINAL_BANDWIDTH: 20.814136193 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1753/2032’, ‘30/790/1121’]
LAT_50%NDR: [‘20/101/501’, ‘20/115/811’]
LAT_10%NDR: [‘20/48/525’, ‘20/47/576’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1722612.65625 pps (2x 861306.328125 pps)
FINAL_BANDWIDTH: 21.1950261225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1668/2086’, ‘60/1980/2468’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3951268.82422 pps (2x 1975634.41211 pps)
FINAL_BANDWIDTH: 11.8169278583 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4654422.59766 pps (2x 2327211.29883 pps)
FINAL_BANDWIDTH: 13.9198263913 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.25. 40ge2p1xl710-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdrdisc

RFC2544: Packet throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 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 Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2399101.5625 pps (2x 1199550.78125 pps)
FINAL_BANDWIDTH: 1.61219625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/693/887’, ‘30/751/1027’]
LAT_50%NDR: [‘10/81/495’, ‘10/86/496’]
LAT_10%NDR: [‘20/36/225’, ‘10/40/270’]
tc02-64b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2508906.25 pps (2x 1254453.125 pps)
FINAL_BANDWIDTH: 1.685985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2462/2743’, ‘100/2402/2629’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 577218.6875 pps (2x 288609.34375 pps)
FINAL_BANDWIDTH: 7.102098731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/9146/9958’, ‘30/12132/13167’]
LAT_50%NDR: [‘20/139/795’, ‘20/138/757’]
LAT_10%NDR: [‘20/35/288’, ‘20/41/533’]
tc04-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/241/701’, ‘20/249/776’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1490230.61719 pps (2x 745115.308594 pps)
FINAL_BANDWIDTH: 4.45678299274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1618076.75781 pps (2x 809038.378906 pps)
FINAL_BANDWIDTH: 4.83912818054 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4485390.625 pps (2x 2242695.3125 pps)
FINAL_BANDWIDTH: 3.0141825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/248/521’, ‘30/235/559’]
LAT_50%NDR: [‘10/87/619’, ‘10/81/422’]
LAT_10%NDR: [‘10/45/303’, ‘10/44/277’]
tc08-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4778203.125 pps (2x 2389101.5625 pps)
FINAL_BANDWIDTH: 3.2109525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1266/1515’, ‘30/1241/1488’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1134437.375 pps (2x 567218.6875 pps)
FINAL_BANDWIDTH: 13.958117462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3099/3581’, ‘20/3234/3639’]
LAT_50%NDR: [‘20/176/914’, ‘20/186/859’]
LAT_10%NDR: [‘20/42/371’, ‘20/43/314’]
tc10-1518b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1134437.375 pps (2x 567218.6875 pps)
FINAL_BANDWIDTH: 13.958117462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3429/3888’, ‘20/510/1550’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2576922.8125 pps (2x 1288461.40625 pps)
FINAL_BANDWIDTH: 7.7067170892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2960461.23438 pps (2x 1480230.61719 pps)
FINAL_BANDWIDTH: 8.85375265267 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4302382.8125 pps (2x 2151191.40625 pps)
FINAL_BANDWIDTH: 2.89120125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/80/163’, ‘20/77/175’]
LAT_50%NDR: [‘10/67/350’, ‘10/56/399’]
LAT_10%NDR: [‘20/36/478’, ‘10/39/443’]
tc14-64b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8840976.5625 pps (2x 4420488.28125 pps)
FINAL_BANDWIDTH: 5.94113625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/479/581’, ‘50/280/364’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1722612.65625 pps (2x 861306.328125 pps)
FINAL_BANDWIDTH: 21.1950261225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/216/502’, ‘30/246/565’]
LAT_50%NDR: [‘20/94/415’, ‘20/95/566’]
LAT_10%NDR: [‘20/42/263’, ‘20/44/269’]
tc16-1518b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1753569.25 pps (2x 876784.625 pps)
FINAL_BANDWIDTH: 21.575916052 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1723/2213’, ‘30/721/1236’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3759499.61328 pps (2x 1879749.80664 pps)
FINAL_BANDWIDTH: 11.2434100765 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5037961.01954 pps (2x 2518980.50977 pps)
FINAL_BANDWIDTH: 15.0668619548 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

6.1.9.26. 40ge2p1xl710-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdrdisc

RFC2544: Packet throughput IP14 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 forIPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 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 Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1959882.8125 pps (2x 979941.40625 pps)
FINAL_BANDWIDTH: 1.31704125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/612/762’, ‘30/685/832’]
LAT_50%NDR: [‘20/80/600’, ‘20/83/484’]
LAT_10%NDR: [‘20/44/332’, ‘20/40/263’]
tc02-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2069687.5 pps (2x 1034843.75 pps)
FINAL_BANDWIDTH: 1.39083 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2361/2578’, ‘40/3431/3702’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/431/1117’, ‘20/463/1220’]
LAT_50%NDR: [‘20/141/607’, ‘20/143/827’]
LAT_10%NDR: [‘20/44/220’, ‘20/45/217’]
tc04-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/361/1105’, ‘30/388/1365’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1362384.47656 pps (2x 681192.238281 pps)
FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1362384.47656 pps (2x 681192.238281 pps)
FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 3570351.5625 pps (2x 1785175.78125 pps)
FINAL_BANDWIDTH: 2.39927625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/238/337’, ‘30/303/446’]
LAT_50%NDR: [‘20/123/666’, ‘10/127/755’]
LAT_10%NDR: [‘20/42/328’, ‘20/51/405’]
tc08-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4009570.3125 pps (2x 2004785.15625 pps)
FINAL_BANDWIDTH: 2.69443125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1122/1294’, ‘20/942/1079’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1103480.78125 pps (2x 551740.390625 pps)
FINAL_BANDWIDTH: 13.5772275325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/381/804’, ‘30/386/779’]
LAT_50%NDR: [‘20/197/722’, ‘20/199/860’]
LAT_10%NDR: [‘20/40/338’, ‘20/48/335’]
tc10-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3578/3940’, ‘20/509/1680’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2481038.20704 pps (2x 1240519.10352 pps)
FINAL_BANDWIDTH: 7.41995819836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2608884.34766 pps (2x 1304442.17383 pps)
FINAL_BANDWIDTH: 7.80230338616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4046171.875 pps (2x 2023085.9375 pps)
FINAL_BANDWIDTH: 2.7190275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/73/148’, ‘20/77/162’]
LAT_50%NDR: [‘20/83/327’, ‘10/82/345’]
LAT_10%NDR: [‘20/41/506’, ‘10/39/488’]
tc14-64b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7816132.8125 pps (2x 3908066.40625 pps)
FINAL_BANDWIDTH: 5.25244125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/689/788’, ‘100/665/746’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1722612.65625 pps (2x 861306.328125 pps)
FINAL_BANDWIDTH: 21.1950261225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/319/693’, ‘30/315/867’]
LAT_50%NDR: [‘20/73/385’, ‘20/83/305’]
LAT_10%NDR: [‘20/46/227’, ‘20/50/218’]
tc16-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1691656.0625 pps (2x 845828.03125 pps)
FINAL_BANDWIDTH: 20.814136193 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1782/2045’, ‘30/821/1411’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3951268.82422 pps (2x 1975634.41211 pps)
FINAL_BANDWIDTH: 11.8169278583 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4654422.59766 pps (2x 2327211.29883 pps)
FINAL_BANDWIDTH: 13.9198263913 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage