9.1.1. container memif

9.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/4170/4362’, ‘20/7380/7643’]
LAT_50%NDR: [‘10/51/135’, ‘10/50/208’]
LAT_10%NDR: [‘10/25/188’, ‘10/33/164’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/399/565’, ‘40/411/555’]
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: 2849223.53124 pps (2x 1424611.76562 pps)
FINAL_BANDWIDTH: 8.52107776478 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: 2849223.53124 pps (2x 1424611.76562 pps)
FINAL_BANDWIDTH: 8.52107776478 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: [‘30/4235/4502’, ‘30/5621/5918’]
LAT_50%NDR: [‘20/133/368’, ‘20/137/370’]
LAT_10%NDR: [‘20/33/201’, ‘20/39/256’]
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/4268/4568’, ‘30/5625/5845’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/464/584’, ‘20/400/539’]
LAT_50%NDR: [‘10/75/187’, ‘10/77/169’]
LAT_10%NDR: [‘10/30/194’, ‘10/29/194’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/749/810’, ‘50/486/581’]
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: 5089331.59376 pps (2x 2544665.79688 pps)
FINAL_BANDWIDTH: 15.2204942174 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/376/382’, ‘20/882/897’]
LAT_50%NDR: [‘20/43/509’, ‘20/44/493’]
LAT_10%NDR: [‘20/32/277’, ‘20/33/239’]
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/408/416’, ‘20/808/830’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3592/3792’, ‘30/6409/6560’]
LAT_50%NDR: [‘10/59/246’, ‘10/55/281’]
LAT_10%NDR: [‘10/25/103’, ‘10/27/100’]
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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/3597/3795’, ‘40/6404/6498’]
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: [‘20/3995/4251’, ‘20/5289/5520’]
LAT_50%NDR: [‘20/128/574’, ‘2/131/553’]
LAT_10%NDR: [‘20/35/187’, ‘20/35/145’]
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/4010/4332’, ‘30/5273/5523’]
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/290/490’, ‘10/239/411’]
LAT_50%NDR: [‘10/49/130’, ‘10/52/117’]
LAT_10%NDR: [‘10/29/95’, ‘10/29/89’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2023/2110’, ‘20/2777/3072’]
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: 5700270.15624 pps (2x 2850135.07812 pps)
FINAL_BANDWIDTH: 17.0476077953 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: [‘30/538/544’, ‘20/636/646’]
LAT_50%NDR: [‘20/40/463’, ‘20/39/230’]
LAT_10%NDR: [‘20/32/275’, ‘20/31/219’]
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/805/816’, ‘20/479/568’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/6336/6537’, ‘20/3539/3672’]
LAT_50%NDR: [‘10/56/282’, ‘10/58/326’]
LAT_10%NDR: [‘10/25/104’, ‘10/32/151’]
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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/6362/6514’, ‘20/3559/3666’]
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: [‘30/3952/4276’, ‘40/5280/5562’]
LAT_50%NDR: [‘20/129/536’, ‘20/131/555’]
LAT_10%NDR: [‘20/34/139’, ‘20/35/209’]
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/3976/4218’, ‘30/5273/5488’]
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: [‘10/324/451’, ‘20/298/431’]
LAT_50%NDR: [‘10/45/355’, ‘10/51/161’]
LAT_10%NDR: [‘10/30/187’, ‘10/32/127’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/3658/3740’, ‘50/2003/2095’]
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: [‘20/599/607’, ‘20/633/648’]
LAT_50%NDR: [‘20/43/292’, ‘20/40/273’]
LAT_10%NDR: [‘20/34/207’, ‘20/34/281’]
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/552/556’, ‘20/516/534’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2. crypto

9.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: 3460156.25 pps (2x 1730078.125 pps)
FINAL_BANDWIDTH: 2.325225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/227/300’, ‘40/231/302’]
LAT_50%NDR: [‘30/75/306’, ‘20/78/348’]
LAT_10%NDR: [‘20/54/177’, ‘20/53/177’]
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: [‘30/1588/1704’, ‘30/1460/1570’]
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/229/302’, ‘40/234/305’]
LAT_50%NDR: [‘30/81/143’, ‘30/84/163’]
LAT_10%NDR: [‘30/56/106’, ‘40/57/122’]
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: [‘50/219/278’, ‘50/220/262’]
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: [‘40/788/847’, ‘40/178/248’]
LAT_50%NDR: [‘20/73/213’, ‘20/68/450’]
LAT_10%NDR: [‘30/49/174’, ‘20/49/93’]
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: 6966406.25 pps (2x 3483203.125 pps)
FINAL_BANDWIDTH: 4.681425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/813/866’, ‘40/170/265’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘30/1653/1759’, ‘40/1505/1608’]
LAT_50%NDR: [‘20/72/314’, ‘20/72/407’]
LAT_10%NDR: [‘20/48/193’, ‘20/50/250’]
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/1649/1783’, ‘40/1513/1627’]
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/225/262’, ‘40/228/268’]
LAT_50%NDR: [‘30/82/169’, ‘30/83/163’]
LAT_10%NDR: [‘40/57/117’, ‘30/59/113’]
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: 3020092.1875 pps (2x 1510046.09375 pps)
FINAL_BANDWIDTH: 37.159214275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/224/261’, ‘50/228/266’]
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: 3173639.0 pps (2x 1586819.5 pps)
FINAL_BANDWIDTH: 9.4912962847 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)
FINAL_RATE: 3145975.5 pps (2x 1572987.75 pps)
FINAL_BANDWIDTH: 9.40856397811 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-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: 6820312.5 pps (2x 3410156.25 pps)
FINAL_BANDWIDTH: 4.58325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/137/182’, ‘40/807/874’]
LAT_50%NDR: [‘20/65/334’, ‘20/63/185’]
LAT_10%NDR: [‘20/49/97’, ‘20/50/198’]
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: 6820312.5 pps (2x 3410156.25 pps)
FINAL_BANDWIDTH: 4.58325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/808/859’, ‘50/443/787’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3021875.0 pps (2x 1510937.5 pps)
FINAL_BANDWIDTH: 2.0307 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1404/1681’, ‘40/1554/1857’]
LAT_50%NDR: [‘30/76/183’, ‘30/76/184’]
LAT_10%NDR: [‘20/50/143’, ‘30/52/127’]
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/284/392’, ‘50/293/384’]
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: 3027625.0 pps (2x 1513812.5 pps)
FINAL_BANDWIDTH: 37.251898 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/487/555’, ‘80/488/559’]
LAT_50%NDR: [‘30/90/301’, ‘30/90/252’]
LAT_10%NDR: [‘30/58/106’, ‘2/57/120’]
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: 3027625.0 pps (2x 1513812.5 pps)
FINAL_BANDWIDTH: 37.251898 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/491/574’, ‘40/497/577’]
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: 3007707.91796 pps (2x 1503853.95898 pps)
FINAL_BANDWIDTH: 8.99505173311 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: 2951862.91016 pps (2x 1475931.45508 pps)
FINAL_BANDWIDTH: 8.82803793127 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: 6089843.75 pps (2x 3044921.875 pps)
FINAL_BANDWIDTH: 4.092375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/261/330’, ‘30/247/340’]
LAT_50%NDR: [‘20/82/256’, ‘20/75/226’]
LAT_10%NDR: [‘20/46/111’, ‘20/51/107’]
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: 6235937.5 pps (2x 3117968.75 pps)
FINAL_BANDWIDTH: 4.19055 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/905/955’, ‘30/908/951’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3021875.0 pps (2x 1510937.5 pps)
FINAL_BANDWIDTH: 2.0307 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1548/1694’, ‘30/1686/1814’]
LAT_50%NDR: [‘20/76/188’, ‘20/72/179’]
LAT_10%NDR: [‘20/51/337’, ‘30/51/312’]
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: 3021875.0 pps (2x 1510937.5 pps)
FINAL_BANDWIDTH: 2.0307 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1556/1696’, ‘40/1695/1819’]
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: 3020092.1875 pps (2x 1510046.09375 pps)
FINAL_BANDWIDTH: 37.159214275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/468/543’, ‘50/468/542’]
LAT_50%NDR: [‘30/89/301’, ‘30/89/423’]
LAT_10%NDR: [‘40/60/127’, ‘40/58/139’]
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: 3020092.1875 pps (2x 1510046.09375 pps)
FINAL_BANDWIDTH: 37.159214275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/460/518’, ‘50/459/551’]
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: 3007658.0 pps (2x 1503829.0 pps)
FINAL_BANDWIDTH: 8.99490244513 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: 2979994.5 pps (2x 1489997.25 pps)
FINAL_BANDWIDTH: 8.91217013853 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: 6235937.5 pps (2x 3117968.75 pps)
FINAL_BANDWIDTH: 4.19055 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/890/958’, ‘40/889/952’]
LAT_50%NDR: [‘20/75/145’, ‘20/74/261’]
LAT_10%NDR: [‘30/51/120’, ‘20/45/106’]
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: 6089843.75 pps (2x 3044921.875 pps)
FINAL_BANDWIDTH: 4.092375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/912/1225’, ‘30/135/445’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 2729687.5 pps (2x 1364843.75 pps)
FINAL_BANDWIDTH: 1.83435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1801/1934’, ‘20/1861/2000’]
LAT_50%NDR: [‘20/76/307’, ‘10/70/420’]
LAT_10%NDR: [‘10/32/162’, ‘10/34/128’]
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: 2729687.5 pps (2x 1364843.75 pps)
FINAL_BANDWIDTH: 1.83435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1804/1947’, ‘20/1860/2025’]
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: [‘30/5662/6132’, ‘20/9438/9884’]
LAT_50%NDR: [‘20/117/423’, ‘10/121/395’]
LAT_10%NDR: [‘10/32/107’, ‘20/38/131’]
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: [‘30/5659/6113’, ‘30/9458/9914’]
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: [‘20/91/166’, ‘20/87/150’]
LAT_50%NDR: [‘10/51/99’, ‘10/48/113’]
LAT_10%NDR: [‘10/32/93’, ‘10/32/98’]
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: 5651562.5 pps (2x 2825781.25 pps)
FINAL_BANDWIDTH: 3.79785 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/877/957’, ‘10/865/938’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/183/298’, ‘20/174/252’]
LAT_50%NDR: [‘20/93/254’, ‘20/91/238’]
LAT_10%NDR: [‘20/36/146’, ‘10/39/195’]
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: [‘30/183/315’, ‘20/184/284’]
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: 568420.0 pps (2x 284210.0 pps)
FINAL_BANDWIDTH: 6.99383968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/13549/12579’, ‘50/9575/10356’]
LAT_50%NDR: [‘40/210/512’, ‘30/203/485’]
LAT_10%NDR: [‘40/66/247’, ‘40/70/195’]
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/9608/10314’, ‘50/14755/15633’]
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: [‘30/1368/1470’, ‘20/1345/1445’]
LAT_50%NDR: [‘20/97/242’, ‘10/87/226’]
LAT_10%NDR: [‘10/44/164’, ‘10/40/158’]
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/1379/1499’, ‘20/428/1440’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3640/3848’, ‘20/2345/2541’]
LAT_50%NDR: [‘10/61/496’, ‘10/58/494’]
LAT_10%NDR: [‘20/33/103’, ‘10/32/114’]
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: 2437500.0 pps (2x 1218750.0 pps)
FINAL_BANDWIDTH: 1.638 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1896/2071’, ‘20/1881/2047’]
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: [‘30/9872/10438’, ‘30/5913/6449’]
LAT_50%NDR: [‘20/123/435’, ‘10/138/449’]
LAT_10%NDR: [‘20/38/104’, ‘20/37/115’]
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: [‘30/9858/10390’, ‘20/5947/6377’]
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/86/129’, ‘20/93/137’]
LAT_50%NDR: [‘10/70/179’, ‘10/70/182’]
LAT_10%NDR: [‘10/35/136’, ‘10/31/111’]
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: [‘20/104/142’, ‘20/88/123’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/387’, ‘40/287/406’]
LAT_50%NDR: [‘10/97/303’, ‘10/103/277’]
LAT_10%NDR: [‘20/37/121’, ‘10/44/168’]
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/283/410’, ‘20/281/425’]
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: [‘30/253/421’, ‘50/253/421’]
LAT_50%NDR: [‘40/162/551’, ‘40/157/530’]
LAT_10%NDR: [‘40/64/130’, ‘40/68/149’]
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: [‘40/273/506’, ‘40/284/497’]
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: 1099585.14062 pps (2x 549792.570312 pps)
FINAL_BANDWIDTH: 3.28849259789 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: 1099585.14062 pps (2x 549792.570312 pps)
FINAL_BANDWIDTH: 3.28849259789 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: [‘40/140/200’, ‘40/134/190’]
LAT_50%NDR: [‘10/105/260’, ‘10/110/437’]
LAT_10%NDR: [‘10/34/104’, ‘20/36/110’]
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/136/188’, ‘20/149/211’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 2437500.0 pps (2x 1218750.0 pps)
FINAL_BANDWIDTH: 1.638 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/3983/4239’, ‘30/2446/2618’]
LAT_50%NDR: [‘20/79/197’, ‘30/83/218’]
LAT_10%NDR: [‘30/49/131’, ‘30/48/126’]
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: 2291406.25 pps (2x 1145703.125 pps)
FINAL_BANDWIDTH: 1.539825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/212/348’, ‘30/211/416’]
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/2582/2729’, ‘50/2409/2527’]
LAT_50%NDR: [‘30/95/263’, ‘30/95/252’]
LAT_10%NDR: [‘40/58/115’, ‘30/56/100’]
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/2545/2678’, ‘50/2383/2495’]
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

9.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/478/791’, ‘40/482/853’]
LAT_50%NDR: [‘30/73/214’, ‘20/72/232’]
LAT_10%NDR: [‘30/50/111’, ‘30/48/134’]
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: [‘30/457/721’, ‘40/461/750’]
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/2485/2586’, ‘50/2447/2576’]
LAT_50%NDR: [‘40/95/291’, ‘30/95/476’]
LAT_10%NDR: [‘30/57/107’, ‘30/57/107’]
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/4618/4804’, ‘50/2869/3034’]
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

9.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/15753/17332’, ‘40/22862/24834’]
LAT_50%NDR: [‘30/351/2011’, ‘30/289/2260’]
LAT_10%NDR: [‘30/53/196’, ‘30/50/182’]
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/17501/19408’, ‘40/17790/19288’]
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/17485/18677’, ‘40/16058/17482’]
LAT_50%NDR: [‘30/173/1191’, ‘30/160/960’]
LAT_10%NDR: [‘30/54/108’, ‘40/55/154’]
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/22830/24693’, ‘50/15798/17276’]
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

9.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/15819/17978’, ‘40/22670/24848’]
LAT_50%NDR: [‘20/308/2082’, ‘20/252/2206’]
LAT_10%NDR: [‘30/49/147’, ‘30/50/176’]
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/22185/24465’, ‘30/15134/16242’]
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/22826/24161’, ‘40/16023/17467’]
LAT_50%NDR: [‘30/126/831’, ‘30/129/810’]
LAT_10%NDR: [‘40/59/549’, ‘40/56/546’]
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/23122/24321’, ‘50/16518/17775’]
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

9.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: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/288/440’, ‘40/292/512’]
LAT_50%NDR: [‘20/73/211’, ‘30/65/196’]
LAT_10%NDR: [‘30/51/108’, ‘30/52/120’]
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: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/273/408’, ‘40/275/397’]
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: 2442100.0 pps (2x 1221050.0 pps)
FINAL_BANDWIDTH: 30.0475984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘100/2188/2315’, ‘100/2282/2419’]
LAT_50%NDR: [‘40/83/420’, ‘40/82/436’]
LAT_10%NDR: [‘40/59/217’, ‘30/59/189’]
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/2196/2315’, ‘80/2282/2412’]
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/1020/1117’, ‘40/188/273’]
LAT_50%NDR: [‘20/76/159’, ‘20/70/194’]
LAT_10%NDR: [‘20/47/128’, ‘20/48/106’]
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: 4775000.0 pps (2x 2387500.0 pps)
FINAL_BANDWIDTH: 3.2088 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1018/1091’, ‘40/156/218’]
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 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: [‘30/969/1049’, ‘30/113/165’]
LAT_50%NDR: [‘20/65/165’, ‘20/69/419’]
LAT_10%NDR: [‘20/52/130’, ‘20/49/137’]
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 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: [‘40/1007/1118’, ‘30/156/240’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3. ip4

9.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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/141/181’, ‘10/146/179’]
LAT_50%NDR: [‘10/27/55’, ‘10/27/59’]
LAT_10%NDR: [‘10/19/35’, ‘10/20/92’]
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/1389/1432’, ‘10/1385/1427’]
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/403/407’, ‘20/287/294’]
LAT_50%NDR: [‘10/29/115’, ‘10/29/131’]
LAT_10%NDR: [‘10/25/63’, ‘10/28/118’]
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/404/410’, ‘20/293/302’]
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/366/372’, ‘50/260/269’]
LAT_50%NDR: [‘50/65/208’, ‘50/65/209’]
LAT_10%NDR: [‘50/62/171’, ‘50/62/149’]
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/347/350’, ‘50/239/244’]
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: 18291089.5625 pps (2x 9145544.78125 pps)
FINAL_BANDWIDTH: 12.291612186 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/74/87’, ‘10/71/86’]
LAT_50%NDR: [‘10/24/109’, ‘10/24/45’]
LAT_10%NDR: [‘10/20/50’, ‘10/19/96’]
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: 18406956.375 pps (2x 9203478.1875 pps)
FINAL_BANDWIDTH: 12.369474684 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/736/751’, ‘10/736/746’]
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/162/222’, ‘20/269/276’]
LAT_50%NDR: [‘10/27/78’, ‘10/25/205’]
LAT_10%NDR: [‘10/26/183’, ‘10/27/65’]
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/230/266’, ‘20/293/302’]
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: [‘50/266/271’, ‘50/257/264’]
LAT_50%NDR: [‘50/63/197’, ‘50/66/193’]
LAT_10%NDR: [‘50/61/117’, ‘50/61/120’]
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: [‘50/386/423’, ‘50/255/260’]
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/927/938’, ‘10/493/500’]
LAT_50%NDR: [‘10/16/43’, ‘10/18/41’]
LAT_10%NDR: [‘10/19/148’, ‘10/18/172’]
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/920/948’, ‘20/492/499’]
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/199/216’, ‘20/237/258’]
LAT_50%NDR: [‘10/25/56’, ‘10/28/192’]
LAT_10%NDR: [‘10/27/50’, ‘10/26/115’]
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/285/309’, ‘20/191/237’]
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/272/300’, ‘50/99/107’]
LAT_50%NDR: [‘50/66/238’, ‘50/66/201’]
LAT_10%NDR: [‘50/61/225’, ‘50/61/85’]
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: [‘50/168/218’, ‘50/181/201’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘20/1592/1655’, ‘40/1587/1637’]
LAT_50%NDR: [‘10/36/67’, ‘10/33/58’]
LAT_10%NDR: [‘10/23/69’, ‘10/22/132’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1587/1645’, ‘10/1592/1636’]
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/419/442’, ‘20/275/286’]
LAT_50%NDR: [‘10/28/125’, ‘10/29/144’]
LAT_10%NDR: [‘10/27/87’, ‘10/26/68’]
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/417/420’, ‘20/278/285’]
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/356/365’, ‘50/245/249’]
LAT_50%NDR: [‘50/66/193’, ‘50/65/212’]
LAT_10%NDR: [‘50/61/149’, ‘50/61/99’]
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/367/373’, ‘50/243/252’]
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/80/96’, ‘10/891/904’]
LAT_50%NDR: [‘10/23/99’, ‘10/23/48’]
LAT_10%NDR: [‘10/21/103’, ‘10/20/49’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/88/103’, ‘10/889/905’]
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/158/162’, ‘20/270/278’]
LAT_50%NDR: [‘10/26/68’, ‘10/27/132’]
LAT_10%NDR: [‘10/26/167’, ‘10/27/77’]
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/321/330’, ‘20/266/271’]
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/289/306’, ‘50/254/263’]
LAT_50%NDR: [‘50/65/217’, ‘50/65/88’]
LAT_10%NDR: [‘50/61/153’, ‘50/62/131’]
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: [‘60/429/446’, ‘50/124/133’]
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: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/146’, ‘10/54/87’]
LAT_50%NDR: [‘10/20/46’, ‘10/21/49’]
LAT_10%NDR: [‘10/20/48’, ‘10/18/42’]
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/538/593’, ‘10/939/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/248/307’, ‘20/170/180’]
LAT_50%NDR: [‘10/27/46’, ‘10/25/61’]
LAT_10%NDR: [‘10/24/49’, ‘10/26/42’]
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/270/281’, ‘20/126/144’]
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/195/201’, ‘50/171/177’]
LAT_50%NDR: [‘50/67/98’, ‘50/66/286’]
LAT_10%NDR: [‘50/63/187’, ‘50/62/229’]
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: [‘60/269/288’, ‘50/189/194’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/208/269’, ‘20/203/266’]
LAT_50%NDR: [‘10/29/101’, ‘10/20/105’]
LAT_10%NDR: [‘10/22/90’, ‘10/22/74’]
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/199/258’, ‘10/198/251’]
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/447/463’, ‘20/284/387’]
LAT_50%NDR: [‘20/29/186’, ‘10/26/175’]
LAT_10%NDR: [‘10/26/94’, ‘10/26/75’]
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/412/418’, ‘20/279/290’]
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/361/366’, ‘50/246/254’]
LAT_50%NDR: [‘50/66/209’, ‘50/65/206’]
LAT_10%NDR: [‘50/62/141’, ‘50/61/107’]
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/384/408’, ‘60/253/262’]
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: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/145/170’, ‘10/182/197’]
LAT_50%NDR: [‘10/30/63’, ‘10/31/65’]
LAT_10%NDR: [‘10/21/209’, ‘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: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/86/100’, ‘10/87/102’]
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/331/342’, ‘20/275/285’]
LAT_50%NDR: [‘10/26/205’, ‘10/27/130’]
LAT_10%NDR: [‘10/26/176’, ‘10/27/43’]
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/225/303’, ‘20/285/297’]
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: [‘60/279/314’, ‘50/266/272’]
LAT_50%NDR: [‘50/64/237’, ‘50/66/216’]
LAT_10%NDR: [‘50/61/141’, ‘50/56/107’]
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/252/261’, ‘50/274/281’]
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: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/164/216’, ‘10/663/804’]
LAT_50%NDR: [‘10/23/46’, ‘10/24/56’]
LAT_10%NDR: [‘10/20/100’, ‘10/19/166’]
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: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/567/599’, ‘10/655/770’]
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/86/96’, ‘20/168/177’]
LAT_50%NDR: [‘10/28/52’, ‘10/25/189’]
LAT_10%NDR: [‘10/26/55’, ‘10/24/163’]
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/305/335’, ‘20/169/178’]
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/210/217’, ‘50/190/200’]
LAT_50%NDR: [‘50/66/182’, ‘50/66/259’]
LAT_10%NDR: [‘50/61/154’, ‘50/62/96’]
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: [‘60/257/280’, ‘50/96/106’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/1223/1267’, ‘10/1222/1257’]
LAT_50%NDR: [‘10/30/62’, ‘10/28/56’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/39’]
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: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1248/1302’, ‘20/2300/2332’]
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/390/400’, ‘20/270/280’]
LAT_50%NDR: [‘10/27/97’, ‘10/28/145’]
LAT_10%NDR: [‘10/26/82’, ‘10/26/77’]
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/396/406’, ‘20/276/282’]
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/352/361’, ‘50/252/260’]
LAT_50%NDR: [‘50/67/148’, ‘50/66/126’]
LAT_10%NDR: [‘50/61/140’, ‘50/61/84’]
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: [‘50/377/388’, ‘50/247/256’]
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: [‘10/995/1009’, ‘10/551/560’]
LAT_50%NDR: [‘10/25/76’, ‘2/24/51’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/50’]
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: [‘10/962/950’, ‘10/563/582’]
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/134/145’, ‘20/292/304’]
LAT_50%NDR: [‘10/25/87’, ‘10/27/210’]
LAT_10%NDR: [‘10/26/97’, ‘10/24/80’]
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/412/421’, ‘20/337/345’]
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/121/125’, ‘50/259/264’]
LAT_50%NDR: [‘50/63/97’, ‘50/65/236’]
LAT_10%NDR: [‘50/61/91’, ‘50/61/128’]
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/276/281’, ‘50/249/256’]
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: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/927/934’, ‘10/492/500’]
LAT_50%NDR: [‘10/20/40’, ‘10/18/41’]
LAT_10%NDR: [‘10/18/434’, ‘10/18/507’]
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/931/951’, ‘10/489/502’]
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/212/224’, ‘20/149/162’]
LAT_50%NDR: [‘10/26/51’, ‘10/26/219’]
LAT_10%NDR: [‘10/24/54’, ‘10/26/40’]
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/170/177’, ‘20/186/192’]
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/195/198’, ‘50/165/175’]
LAT_50%NDR: [‘50/65/82’, ‘50/64/80’]
LAT_10%NDR: [‘50/58/243’, ‘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: [‘50/182/192’, ‘60/175/187’]
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

9.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/119/158’, ‘10/116/151’]
LAT_50%NDR: [‘10/25/50’, ‘10/24/52’]
LAT_10%NDR: [‘10/21/431’, ‘10/18/521’]
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/2480/2522’, ‘20/1345/1377’]
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/250/243’, ‘20/376/377’]
LAT_50%NDR: [‘10/25/176’, ‘10/30/180’]
LAT_10%NDR: [‘10/26/120’, ‘10/26/82’]
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/256/267’, ‘20/380/404’]
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: [‘50/227/234’, ‘50/375/387’]
LAT_50%NDR: [‘50/65/156’, ‘50/64/118’]
LAT_10%NDR: [‘50/61/107’, ‘50/61/90’]
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/253/257’, ‘50/389/398’]
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/654/669’, ‘10/98/110’]
LAT_50%NDR: [‘10/26/46’, ‘10/26/53’]
LAT_10%NDR: [‘10/19/45’, ‘10/17/192’]
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: 21998827.5624 pps (2x 10999413.7812 pps)
FINAL_BANDWIDTH: 14.7832121219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/152/156’, ‘10/649/660’]
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/243/247’, ‘20/272/285’]
LAT_50%NDR: [‘10/28/202’, ‘10/25/53’]
LAT_10%NDR: [‘10/26/104’, ‘10/25/67’]
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/266/276’, ‘20/266/276’]
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/245/258’, ‘50/276/286’]
LAT_50%NDR: [‘50/65/213’, ‘50/65/146’]
LAT_10%NDR: [‘50/61/100’, ‘50/61/203’]
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: [‘60/242/246’, ‘50/247/257’]
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/930/937’, ‘10/491/498’]
LAT_50%NDR: [‘10/20/41’, ‘10/18/43’]
LAT_10%NDR: [‘10/18/62’, ‘10/18/98’]
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/931/937’, ‘10/491/497’]
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/167/173’, ‘20/172/182’]
LAT_50%NDR: [‘10/26/251’, ‘10/27/65’]
LAT_10%NDR: [‘10/26/226’, ‘10/26/50’]
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/160/168’, ‘20/97/105’]
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/184/191’, ‘50/191/202’]
LAT_50%NDR: [‘50/60/212’, ‘50/65/144’]
LAT_10%NDR: [‘50/61/82’, ‘50/62/217’]
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: [‘50/218/227’, ‘60/201/211’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/2475/2526’, ‘20/1318/1360’]
LAT_50%NDR: [‘10/28/84’, ‘10/27/56’]
LAT_10%NDR: [‘10/22/58’, ‘10/18/44’]
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/1330/1389’, ‘10/1309/1353’]
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/408/416’, ‘20/309/321’]
LAT_50%NDR: [‘10/27/155’, ‘10/28/157’]
LAT_10%NDR: [‘10/26/102’, ‘10/24/71’]
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/383/398’, ‘20/280/291’]
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: [‘60/364/372’, ‘50/271/277’]
LAT_50%NDR: [‘50/66/162’, ‘50/65/146’]
LAT_10%NDR: [‘50/61/84’, ‘50/61/76’]
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: [‘50/353/360’, ‘60/259/265’]
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: 21882960.75 pps (2x 10941480.375 pps)
FINAL_BANDWIDTH: 14.705349624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/651/664’, ‘10/710/728’]
LAT_50%NDR: [‘10/24/60’, ‘10/23/48’]
LAT_10%NDR: [‘10/19/35’, ‘10/18/34’]
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: 21767093.9376 pps (2x 10883546.9688 pps)
FINAL_BANDWIDTH: 14.6274871261 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/720/742’, ‘10/86/98’]
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/443/457’, ‘20/260/269’]
LAT_50%NDR: [‘10/26/75’, ‘10/29/231’]
LAT_10%NDR: [‘10/26/69’, ‘10/24/110’]
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/152/158’, ‘20/307/313’]
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: [‘50/281/285’, ‘50/283/289’]
LAT_50%NDR: [‘50/65/244’, ‘50/64/85’]
LAT_10%NDR: [‘50/61/101’, ‘50/61/157’]
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/256/265’, ‘60/286/295’]
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/930/944’, ‘10/490/500’]
LAT_50%NDR: [‘10/19/51’, ‘10/19/74’]
LAT_10%NDR: [‘10/18/56’, ‘10/18/33’]
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/931/942’, ‘10/490/499’]
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/163/176’, ‘20/197/211’]
LAT_50%NDR: [‘10/26/73’, ‘10/27/57’]
LAT_10%NDR: [‘10/26/104’, ‘10/24/38’]
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/159/165’, ‘20/202/217’]
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: [‘50/177/188’, ‘50/206/216’]
LAT_50%NDR: [‘50/64/225’, ‘50/64/86’]
LAT_10%NDR: [‘50/61/77’, ‘50/62/75’]
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: [‘60/262/318’, ‘50/101/113’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1476/1529’, ‘10/1485/1550’]
LAT_50%NDR: [‘10/32/90’, ‘10/33/73’]
LAT_10%NDR: [‘10/20/60’, ‘10/21/56’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1536/1572’, ‘10/2866/2935’]
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/230/250’, ‘20/234/265’]
LAT_50%NDR: [‘10/28/218’, ‘10/27/238’]
LAT_10%NDR: [‘10/26/164’, ‘10/24/136’]
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/175/183’, ‘20/126/137’]
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/219/229’, ‘50/207/218’]
LAT_50%NDR: [‘50/64/135’, ‘50/65/212’]
LAT_10%NDR: [‘50/61/91’, ‘50/61/190’]
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: [‘50/225/245’, ‘50/203/221’]
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: 18638690.0 pps (2x 9319345.0 pps)
FINAL_BANDWIDTH: 12.52519968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/97/116’, ‘10/91/113’]
LAT_50%NDR: [‘10/27/152’, ‘10/27/60’]
LAT_10%NDR: [‘10/21/85’, ‘10/19/43’]
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: 18638690.0 pps (2x 9319345.0 pps)
FINAL_BANDWIDTH: 12.52519968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/761/781’, ‘10/757/788’]
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/107/112’, ‘20/81/87’]
LAT_50%NDR: [‘10/26/246’, ‘10/28/59’]
LAT_10%NDR: [‘10/26/167’, ‘10/25/47’]
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/95/103’, ‘20/91/101’]
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: [‘50/182/188’, ‘60/89/99’]
LAT_50%NDR: [‘50/63/266’, ‘50/65/123’]
LAT_10%NDR: [‘50/60/216’, ‘50/60/88’]
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/107/114’, ‘50/91/97’]
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/932/962’, ‘10/495/524’]
LAT_50%NDR: [‘10/20/62’, ‘10/19/172’]
LAT_10%NDR: [‘10/19/38’, ‘10/18/35’]
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/931/945’, ‘10/494/519’]
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/92/100’, ‘10/104/112’]
LAT_50%NDR: [‘10/28/70’, ‘10/25/48’]
LAT_10%NDR: [‘10/26/42’, ‘10/24/202’]
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/139/146’, ‘20/95/101’]
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/95/102’, ‘50/94/104’]
LAT_50%NDR: [‘50/67/104’, ‘50/67/89’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/76’]
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/201/210’, ‘50/101/111’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/354/484’, ‘10/350/479’]
LAT_50%NDR: [‘10/30/144’, ‘10/33/163’]
LAT_10%NDR: [‘10/21/70’, ‘10/23/80’]
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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1718/1901’, ‘20/1721/1910’]
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/1508/1581’, ‘10/1504/1574’]
LAT_50%NDR: [‘10/29/59’, ‘10/23/94’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/45’]
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: [‘20/1151/1353’, ‘20/1178/1364’]
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: 16900687.8125 pps (2x 8450343.90625 pps)
FINAL_BANDWIDTH: 11.35726221 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/113/214’, ‘10/160/387’]
LAT_50%NDR: [‘10/21/43’, ‘10/19/240’]
LAT_10%NDR: [‘10/19/51’, ‘10/19/36’]
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: 17016554.625 pps (2x 8508277.3125 pps)
FINAL_BANDWIDTH: 11.435124708 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/205/387’, ‘10/890/1041’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/296/414’, ‘10/308/465’]
LAT_50%NDR: [‘10/33/118’, ‘10/54/150’]
LAT_10%NDR: [‘10/23/151’, ‘10/25/148’]
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/3332/3499’, ‘10/3317/3506’]
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: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/73’, ‘10/35/63’]
LAT_50%NDR: [‘10/22/54’, ‘10/22/53’]
LAT_10%NDR: [‘10/19/89’, ‘10/22/94’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/156/352’, ‘10/1848/2023’]
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: 5198139.75 pps (2x 2599069.875 pps)
FINAL_BANDWIDTH: 3.493149912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/40’, ‘10/20/38’]
LAT_50%NDR: [‘10/22/64’, ‘10/20/59’]
LAT_10%NDR: [‘10/19/35’, ‘10/20/45’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1179/1360’, ‘10/236/471’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/2375/2427’, ‘10/2367/2431’]
LAT_50%NDR: [‘10/22/64’, ‘10/34/64’]
LAT_10%NDR: [‘10/24/84’, ‘10/19/78’]
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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/58/82’, ‘10/59/86’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1264/1472’, ‘10/1256/1483’]
LAT_50%NDR: [‘10/25/49’, ‘10/23/68’]
LAT_10%NDR: [‘10/19/34’, ‘10/19/50’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/77/129’, ‘10/75/114’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/243/558’, ‘10/312/551’]
LAT_50%NDR: [‘10/20/46’, ‘10/20/50’]
LAT_10%NDR: [‘10/19/118’, ‘10/20/55’]
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: 16089620.125 pps (2x 8044810.0625 pps)
FINAL_BANDWIDTH: 10.812224724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/100/210’, ‘10/722/833’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/60/104’, ‘20/64/108’]
LAT_50%NDR: [‘10/30/114’, ‘10/28/276’]
LAT_10%NDR: [‘10/21/68’, ‘10/22/73’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2784/2836’, ‘10/2774/2838’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1287/1717’, ‘10/1271/1710’]
LAT_50%NDR: [‘10/26/47’, ‘10/21/42’]
LAT_10%NDR: [‘10/19/68’, ‘10/23/72’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/42/109’, ‘10/49/112’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/181/210’, ‘10/53/83’]
LAT_50%NDR: [‘10/24/85’, ‘10/21/76’]
LAT_10%NDR: [‘10/21/57’, ‘10/19/33’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/93/154’, ‘10/80/183’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3030/3102’, ‘10/3016/3085’]
LAT_50%NDR: [‘10/35/84’, ‘10/36/74’]
LAT_10%NDR: [‘10/20/48’, ‘10/26/99’]
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/3027/3090’, ‘10/3017/3093’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/145’, ‘10/77/140’]
LAT_50%NDR: [‘10/23/66’, ‘10/23/60’]
LAT_10%NDR: [‘10/21/55’, ‘10/20/148’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1809/1884’, ‘10/1804/1872’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/78/189’, ‘10/59/130’]
LAT_50%NDR: [‘10/26/60’, ‘10/23/51’]
LAT_10%NDR: [‘10/21/59’, ‘10/19/34’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/945/1132’, ‘10/61/122’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/63/104’, ‘10/55/99’]
LAT_50%NDR: [‘10/40/299’, ‘10/42/263’]
LAT_10%NDR: [‘10/19/397’, ‘10/19/401’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2915/2984’, ‘10/2903/2994’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/177/601’, ‘30/309/737’]
LAT_50%NDR: [‘10/22/48’, ‘10/31/68’]
LAT_10%NDR: [‘10/22/62’, ‘10/19/92’]
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: [‘20/1585/1860’, ‘10/1544/1845’]
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/111/526’, ‘10/48/133’]
LAT_50%NDR: [‘10/24/57’, ‘10/23/266’]
LAT_10%NDR: [‘10/20/54’, ‘10/19/81’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/495/744’, ‘10/60/228’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1014/1199’, ‘10/1020/1214’]
LAT_50%NDR: [‘10/31/122’, ‘10/32/174’]
LAT_10%NDR: [‘10/20/46’, ‘10/19/642’]
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/118/189’, ‘10/113/199’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1537/1585’, ‘10/1532/1590’]
LAT_50%NDR: [‘10/31/91’, ‘10/30/184’]
LAT_10%NDR: [‘10/21/64’, ‘10/19/41’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1490/1537’, ‘10/1485/1549’]
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: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/183’, ‘10/57/301’]
LAT_50%NDR: [‘10/25/57’, ‘10/25/55’]
LAT_10%NDR: [‘10/20/60’, ‘10/20/38’]
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: 15278552.4375 pps (2x 7639276.21875 pps)
FINAL_BANDWIDTH: 10.267187238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/303/764’, ‘10/868/1135’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3294/3495’, ‘10/3290/3501’]
LAT_50%NDR: [‘10/37/129’, ‘10/35/123’]
LAT_10%NDR: [‘10/23/202’, ‘10/25/200’]
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/722/1000’, ‘10/763/1040’]
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: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/71’, ‘10/34/73’]
LAT_50%NDR: [‘10/24/67’, ‘10/32/77’]
LAT_10%NDR: [‘10/19/45’, ‘10/17/44’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/136/301’, ‘10/1833/2043’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/79’, ‘10/38/70’]
LAT_50%NDR: [‘2/31/78’, ‘10/29/71’]
LAT_10%NDR: [‘10/20/183’, ‘10/20/51’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1033/1124’, ‘10/1101/1344’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/2309/2435’, ‘10/2302/2426’]
LAT_50%NDR: [‘10/28/67’, ‘10/27/56’]
LAT_10%NDR: [‘10/21/110’, ‘10/18/58’]
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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2377/2435’, ‘10/2367/2439’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/61’, ‘10/34/60’]
LAT_50%NDR: [‘10/32/98’, ‘10/30/229’]
LAT_10%NDR: [‘10/19/160’, ‘10/18/40’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/140/517’, ‘10/138/508’]
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: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/68/202’, ‘10/110/357’]
LAT_50%NDR: [‘10/23/50’, ‘10/23/51’]
LAT_10%NDR: [‘10/20/63’, ‘10/17/211’]
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: 15742019.6875 pps (2x 7871009.84375 pps)
FINAL_BANDWIDTH: 10.57863723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/459/821’, ‘10/379/809’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/55/95’, ‘10/55/98’]
LAT_50%NDR: [‘10/31/155’, ‘10/28/142’]
LAT_10%NDR: [‘10/21/63’, ‘10/23/69’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2772/2826’, ‘10/2763/2831’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1418/1451’, ‘10/1413/1466’]
LAT_50%NDR: [‘10/35/124’, ‘10/30/216’]
LAT_10%NDR: [‘10/22/70’, ‘10/18/43’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1410/1455’, ‘10/1408/1450’]
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: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/147’, ‘10/80/370’]
LAT_50%NDR: [‘10/27/64’, ‘10/26/61’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/33’]
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: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1309/1377’, ‘10/1102/1381’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3017/3068’, ‘20/2999/3070’]
LAT_50%NDR: [‘10/33/79’, ‘10/34/69’]
LAT_10%NDR: [‘10/21/62’, ‘10/24/106’]
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: [‘20/3012/3066’, ‘10/3005/3073’]
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/145/564’, ‘10/1679/1928’]
LAT_50%NDR: [‘10/25/108’, ‘10/23/265’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/112’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/82/72’, ‘10/481/120’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/142/256’, ‘10/68/158’]
LAT_50%NDR: [‘10/23/64’, ‘10/21/50’]
LAT_10%NDR: [‘10/22/61’, ‘10/20/37’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/299/629’, ‘10/1385/1606’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2908/2965’, ‘20/2899/2970’]
LAT_50%NDR: [‘10/39/172’, ‘10/40/154’]
LAT_10%NDR: [‘10/22/67’, ‘10/22/70’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2916/2973’, ‘10/2905/2972’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/575/1214’, ‘10/549/1195’]
LAT_50%NDR: [‘10/24/70’, ‘10/21/45’]
LAT_10%NDR: [‘10/22/200’, ‘10/20/110’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1416/1737’, ‘10/1460/1756’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/162/357’, ‘10/83/346’]
LAT_50%NDR: [‘10/23/57’, ‘10/22/58’]
LAT_10%NDR: [‘10/22/70’, ‘10/20/54’]
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: [‘10/1427/1535’, ‘10/103/177’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/144/223’, ‘20/136/226’]
LAT_50%NDR: [‘10/27/180’, ‘10/27/158’]
LAT_10%NDR: [‘10/21/99’, ‘10/18/76’]
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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/149/210’, ‘10/144/210’]
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: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/483/602’, ‘10/90/198’]
LAT_50%NDR: [‘10/33/72’, ‘10/30/60’]
LAT_10%NDR: [‘10/20/205’, ‘10/19/60’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/35/102’, ‘10/34/96’]
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: 16321353.75 pps (2x 8160676.875 pps)
FINAL_BANDWIDTH: 10.96794972 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/213/569’, ‘10/550/787’]
LAT_50%NDR: [‘10/20/43’, ‘10/20/46’]
LAT_10%NDR: [‘10/19/34’, ‘10/18/89’]
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: 16784821.0 pps (2x 8392410.5 pps)
FINAL_BANDWIDTH: 11.279399712 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/93/229’, ‘10/719/990’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3367/3500’, ‘10/3353/3495’]
LAT_50%NDR: [‘10/29/99’, ‘10/30/101’]
LAT_10%NDR: [‘10/21/135’, ‘10/23/96’]
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/1547/2011’, ‘10/1531/2025’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/20/43’, ‘10/21/40’]
LAT_50%NDR: [‘10/28/91’, ‘10/23/149’]
LAT_10%NDR: [‘10/20/44’, ‘10/20/173’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/181/438’, ‘10/1935/2215’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/61’, ‘10/31/54’]
LAT_50%NDR: [‘10/30/72’, ‘10/29/75’]
LAT_10%NDR: [‘10/19/205’, ‘10/21/56’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/149/290’, ‘10/1092/1408’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/2373/2434’, ‘10/2366/2431’]
LAT_50%NDR: [‘10/23/61’, ‘10/32/72’]
LAT_10%NDR: [‘10/22/87’, ‘10/19/53’]
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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/59/92’, ‘20/59/90’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1245/1282’, ‘20/55/84’]
LAT_50%NDR: [‘2/26/54’, ‘10/23/54’]
LAT_10%NDR: [‘10/21/52’, ‘10/18/101’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1220/1380’, ‘10/349/609’]
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: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/161’, ‘10/694/839’]
LAT_50%NDR: [‘10/23/50’, ‘10/19/42’]
LAT_10%NDR: [‘10/20/49’, ‘10/19/35’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/56/148’, ‘10/763/841’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/62/120’, ‘10/63/103’]
LAT_50%NDR: [‘10/36/183’, ‘10/38/164’]
LAT_10%NDR: [‘10/22/74’, ‘10/23/68’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2780/2844’, ‘2/2771/2843’]
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/40/59’, ‘10/1571/1621’]
LAT_50%NDR: [‘10/45/457’, ‘10/45/458’]
LAT_10%NDR: [‘10/19/38’, ‘10/20/84’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/72/255’, ‘20/1591/1748’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/92’, ‘10/1006/1088’]
LAT_50%NDR: [‘10/24/65’, ‘10/23/55’]
LAT_10%NDR: [‘10/20/136’, ‘10/19/57’]
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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/94’, ‘10/755/1529’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘20/3018/3103’, ‘30/3003/3089’]
LAT_50%NDR: [‘10/48/127’, ‘10/51/119’]
LAT_10%NDR: [‘10/19/57’, ‘10/22/102’]
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: [‘20/3022/3087’, ‘20/3014/3092’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/83’, ‘10/1725/1773’]
LAT_50%NDR: [‘10/23/52’, ‘10/22/77’]
LAT_10%NDR: [‘10/21/50’, ‘10/19/185’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/49/81’, ‘10/1691/1735’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/93’, ‘10/471/1667’]
LAT_50%NDR: [‘10/27/76’, ‘10/29/63’]
LAT_10%NDR: [‘10/18/46’, ‘10/21/50’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1467/1650’, ‘10/1366/1589’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/62/108’, ‘10/55/86’]
LAT_50%NDR: [‘10/39/171’, ‘10/39/134’]
LAT_10%NDR: [‘10/19/47’, ‘10/22/91’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2916/2980’, ‘10/2909/2984’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/85/251’, ‘10/245/620’]
LAT_50%NDR: [‘2/30/86’, ‘10/21/212’]
LAT_10%NDR: [‘10/19/68’, ‘10/18/57’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1436/1791’, ‘10/153/466’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/194’, ‘10/534/1565’]
LAT_50%NDR: [‘10/21/259’, ‘10/20/72’]
LAT_10%NDR: [‘10/20/41’, ‘10/18/35’]
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/1424/1582’, ‘10/445/558’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/90/130’, ‘10/87/135’]
LAT_50%NDR: [‘10/19/111’, ‘10/34/96’]
LAT_10%NDR: [‘10/19/35’, ‘10/18/65’]
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/130/174’, ‘2/118/172’]
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/272/281’, ‘20/485/496’]
LAT_50%NDR: [‘10/27/207’, ‘10/29/215’]
LAT_10%NDR: [‘10/24/112’, ‘10/27/192’]
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/512/520’, ‘20/474/484’]
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: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/60’, ‘10/42/73’]
LAT_50%NDR: [‘10/25/200’, ‘10/24/109’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/39’]
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: 16321353.75 pps (2x 8160676.875 pps)
FINAL_BANDWIDTH: 10.96794972 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/826/839’, ‘10/822/837’]
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/433/439’, ‘20/368/377’]
LAT_50%NDR: [‘10/27/376’, ‘10/27/340’]
LAT_10%NDR: [‘10/24/97’, ‘10/25/174’]
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/286/291’, ‘10/371/380’]
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: 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-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: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/54’, ‘10/38/80’]
LAT_50%NDR: [‘10/25/213’, ‘10/23/76’]
LAT_10%NDR: [‘10/23/63’, ‘10/18/49’]
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: 16437220.5625 pps (2x 8218610.28125 pps)
FINAL_BANDWIDTH: 11.045812218 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/820/843’, ‘20/816/834’]
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/243/257’, ‘20/1175/1188’]
LAT_50%NDR: [‘10/25/70’, ‘10/28/72’]
LAT_10%NDR: [‘10/26/54’, ‘20/27/57’]
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/251/263’, ‘20/252/269’]
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

9.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/2301/2348’, ‘10/2292/2348’]
LAT_50%NDR: [‘10/35/194’, ‘10/36/189’]
LAT_10%NDR: [‘10/19/52’, ‘10/22/67’]
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: [‘10/2287/2349’, ‘10/2280/2350’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/126/251’, ‘10/83/215’]
LAT_50%NDR: [‘10/23/51’, ‘10/22/57’]
LAT_10%NDR: [‘10/21/84’, ‘10/19/35’]
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: 9253478.1875 pps (2x 4626739.09375 pps)
FINAL_BANDWIDTH: 6.218337342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/36/70’, ‘10/35/68’]
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: 15510286.0625 pps (2x 7755143.03125 pps)
FINAL_BANDWIDTH: 10.422912234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/341/581’, ‘10/82/213’]
LAT_50%NDR: [‘10/22/56’, ‘10/25/50’]
LAT_10%NDR: [‘10/20/42’, ‘10/18/49’]
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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/663/1125’, ‘10/771/1133’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/76/171’, ‘10/74/180’]
LAT_50%NDR: [‘10/40/134’, ‘10/36/132’]
LAT_10%NDR: [‘10/22/163’, ‘10/24/145’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/91/304’, ‘10/90/353’]
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: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/147/339’, ‘10/164/320’]
LAT_50%NDR: [‘10/27/71’, ‘10/25/59’]
LAT_10%NDR: [‘10/23/76’, ‘10/20/39’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/156/596’, ‘10/252/580’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/94’, ‘10/41/84’]
LAT_50%NDR: [‘10/23/62’, ‘10/23/53’]
LAT_10%NDR: [‘10/19/46’, ‘10/21/75’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1043/1179’, ‘10/1080/1207’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/2495/2554’, ‘10/2484/2553’]
LAT_50%NDR: [‘10/29/76’, ‘10/31/76’]
LAT_10%NDR: [‘10/20/79’, ‘10/24/88’]
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/2497/2545’, ‘10/2487/2549’]
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: 9601078.625 pps (2x 4800539.3125 pps)
FINAL_BANDWIDTH: 6.451924836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/144/295’, ‘10/146/304’]
LAT_50%NDR: [‘10/28/74’, ‘10/26/80’]
LAT_10%NDR: [‘10/19/75’, ‘10/18/35’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1546/1661’, ‘10/1543/1660’]
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: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/99/186’, ‘10/538/720’]
LAT_50%NDR: [‘10/21/213’, ‘10/21/53’]
LAT_10%NDR: [‘10/20/43’, ‘10/19/34’]
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: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1075/1184’, ‘10/245/349’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/63/94’, ‘10/54/102’]
LAT_50%NDR: [‘10/44/119’, ‘10/47/114’]
LAT_10%NDR: [‘10/20/461’, ‘10/26/419’]
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: [‘20/2936/2993’, ‘20/2927/2998’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/85’, ‘10/39/80’]
LAT_50%NDR: [‘10/28/61’, ‘10/26/51’]
LAT_10%NDR: [‘10/19/35’, ‘10/19/52’]
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: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/150/208’, ‘10/128/194’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/333/1598’, ‘10/139/389’]
LAT_50%NDR: [‘10/26/68’, ‘10/25/59’]
LAT_10%NDR: [‘10/20/219’, ‘10/18/44’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1358/1515’, ‘10/1315/1621’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/3164/3245’, ‘30/3145/3223’]
LAT_50%NDR: [‘10/27/68’, ‘10/28/104’]
LAT_10%NDR: [‘10/20/107’, ‘10/28/111’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3169/3241’, ‘10/3167/3237’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/96’, ‘10/92/168’]
LAT_50%NDR: [‘10/29/83’, ‘10/27/105’]
LAT_10%NDR: [‘10/22/142’, ‘10/20/44’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1727/1884’, ‘10/1758/1934’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/110’, ‘10/53/107’]
LAT_50%NDR: [‘10/24/99’, ‘10/23/59’]
LAT_10%NDR: [‘10/19/41’, ‘10/21/50’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/51/88’, ‘20/625/708’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3066/3138’, ‘20/3057/3133’]
LAT_50%NDR: [‘10/31/164’, ‘10/34/134’]
LAT_10%NDR: [‘10/22/66’, ‘10/21/62’]
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/3066/3124’, ‘20/3056/3126’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/64’, ‘10/40/68’]
LAT_50%NDR: [‘10/25/67’, ‘10/28/61’]
LAT_10%NDR: [‘10/20/56’, ‘10/20/86’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1891/1939’, ‘10/1885/1929’]
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/47/34’, ‘10/113/98’]
LAT_50%NDR: [‘10/23/52’, ‘10/21/63’]
LAT_10%NDR: [‘10/19/57’, ‘10/20/184’]
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: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1144/1494’, ‘10/592/1495’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/2296/2352’, ‘20/2288/2351’]
LAT_50%NDR: [‘10/32/217’, ‘10/33/218’]
LAT_10%NDR: [‘10/20/69’, ‘10/21/84’]
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/2302/2355’, ‘20/2291/2353’]
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/1562/1625’, ‘10/1559/1631’]
LAT_50%NDR: [‘10/26/218’, ‘10/22/112’]
LAT_10%NDR: [‘10/20/49’, ‘10/19/33’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1372/1402’, ‘10/1369/1409’]
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: 16321353.75 pps (2x 8160676.875 pps)
FINAL_BANDWIDTH: 10.96794972 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/217/740’, ‘10/69/380’]
LAT_50%NDR: [‘10/35/95’, ‘10/22/66’]
LAT_10%NDR: [‘10/20/92’, ‘10/20/43’]
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: 16205486.9375 pps (2x 8102743.46875 pps)
FINAL_BANDWIDTH: 10.890087222 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/788/1097’, ‘10/478/947’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/90/363’, ‘10/85/373’]
LAT_50%NDR: [‘10/45/159’, ‘10/42/134’]
LAT_10%NDR: [‘10/21/222’, ‘10/21/199’]
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/131/408’, ‘10/124/379’]
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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/133/223’, ‘10/154/259’]
LAT_50%NDR: [‘10/31/128’, ‘10/29/69’]
LAT_10%NDR: [‘10/20/44’, ‘10/17/135’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/147/433’, ‘10/2023/2247’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/142/273’, ‘10/1137/1312’]
LAT_50%NDR: [‘10/27/129’, ‘10/27/69’]
LAT_10%NDR: [‘10/21/69’, ‘10/20/43’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/349/640’, ‘10/324/749’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘30/2482/2529’, ‘30/2473/2535’]
LAT_50%NDR: [‘10/26/61’, ‘10/26/60’]
LAT_10%NDR: [‘10/20/64’, ‘10/24/80’]
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: [‘10/2490/2547’, ‘10/2481/2555’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/388/1020’, ‘10/385/1004’]
LAT_50%NDR: [‘10/27/111’, ‘10/30/76’]
LAT_10%NDR: [‘10/21/63’, ‘10/21/54’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/43/81’, ‘10/42/77’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/360/1105’, ‘10/71/133’]
LAT_50%NDR: [‘10/24/63’, ‘10/21/56’]
LAT_10%NDR: [‘10/20/36’, ‘10/19/36’]
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: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/288/143’, ‘10/68/207’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/55/75’, ‘10/55/75’]
LAT_50%NDR: [‘10/28/273’, ‘10/29/290’]
LAT_10%NDR: [‘10/20/33’, ‘10/23/80’]
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/2926/2984’, ‘20/2915/2990’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/83’, ‘10/43/80’]
LAT_50%NDR: [‘10/46/76’, ‘10/43/87’]
LAT_10%NDR: [‘10/19/40’, ‘10/20/46’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1773/1827’, ‘10/1767/1825’]
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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/298/770’, ‘10/133/585’]
LAT_50%NDR: [‘10/25/67’, ‘10/24/79’]
LAT_10%NDR: [‘10/20/61’, ‘10/18/45’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1311/1603’, ‘10/89/195’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/3173/3234’, ‘10/3161/3231’]
LAT_50%NDR: [‘10/41/118’, ‘10/44/105’]
LAT_10%NDR: [‘10/21/111’, ‘10/26/100’]
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/3149/3207’, ‘10/3141/3205’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/87’, ‘10/121/173’]
LAT_50%NDR: [‘10/23/61’, ‘10/22/45’]
LAT_10%NDR: [‘10/20/157’, ‘10/20/50’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1699/1869’, ‘10/1735/1904’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/87/230’, ‘10/40/85’]
LAT_50%NDR: [‘10/27/66’, ‘10/25/62’]
LAT_10%NDR: [‘10/21/49’, ‘10/19/45’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/74/135’, ‘10/760/1003’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3058/3115’, ‘20/3046/3115’]
LAT_50%NDR: [‘10/51/171’, ‘10/54/176’]
LAT_10%NDR: [‘10/20/51’, ‘10/25/103’]
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/3060/3121’, ‘10/3051/3118’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/123/201’, ‘10/91/201’]
LAT_50%NDR: [‘10/32/87’, ‘10/29/76’]
LAT_10%NDR: [‘10/23/71’, ‘10/20/89’]
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: [‘20/1585/1983’, ‘20/1526/1978’]
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/70/362’, ‘10/60/191’]
LAT_50%NDR: [‘10/26/522’, ‘10/25/524’]
LAT_10%NDR: [‘10/20/47’, ‘10/18/40’]
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/80/189’, ‘10/45/81’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/2296/2353’, ‘20/2285/2354’]
LAT_50%NDR: [‘10/29/137’, ‘10/30/182’]
LAT_10%NDR: [‘10/20/78’, ‘10/20/69’]
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: [‘20/2309/2366’, ‘30/2300/2366’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/246/340’, ‘10/69/164’]
LAT_50%NDR: [‘10/34/70’, ‘10/31/69’]
LAT_10%NDR: [‘10/21/50’, ‘10/17/30’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1294/1399’, ‘10/1287/1391’]
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: 16205486.9375 pps (2x 8102743.46875 pps)
FINAL_BANDWIDTH: 10.890087222 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/76/264’, ‘10/44/117’]
LAT_50%NDR: [‘10/22/56’, ‘10/16/38’]
LAT_10%NDR: [‘10/19/39’, ‘10/20/43’]
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: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/869/1007’, ‘10/873/1029’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/76/233’, ‘10/72/222’]
LAT_50%NDR: [‘10/44/150’, ‘10/43/149’]
LAT_10%NDR: [‘10/20/163’, ‘10/23/139’]
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/88/308’, ‘10/85/299’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/72’, ‘10/26/67’]
LAT_50%NDR: [‘10/21/65’, ‘10/20/75’]
LAT_10%NDR: [‘10/20/60’, ‘10/18/183’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1995/2197’, ‘10/1969/2164’]
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: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/86’, ‘10/34/75’]
LAT_50%NDR: [‘10/26/76’, ‘10/26/147’]
LAT_10%NDR: [‘10/20/44’, ‘10/20/45’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1147/1249’, ‘10/1158/1259’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/2494/2547’, ‘10/2484/2542’]
LAT_50%NDR: [‘10/33/118’, ‘10/32/113’]
LAT_10%NDR: [‘10/19/91’, ‘10/23/68’]
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: 5314006.5625 pps (2x 2657003.28125 pps)
FINAL_BANDWIDTH: 3.57101241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2489/2546’, ‘10/2478/2540’]
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: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/119’, ‘10/36/115’]
LAT_50%NDR: [‘10/31/74’, ‘10/19/185’]
LAT_10%NDR: [‘10/22/173’, ‘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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1262/1427’, ‘10/632/1109’]
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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/200’, ‘10/66/176’]
LAT_50%NDR: [‘10/21/53’, ‘10/20/104’]
LAT_10%NDR: [‘10/19/39’, ‘10/22/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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/75/168’, ‘10/747/836’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/61/111’, ‘10/62/107’]
LAT_50%NDR: [‘10/32/178’, ‘10/31/162’]
LAT_10%NDR: [‘10/19/399’, ‘10/25/355’]
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: [‘20/2930/2987’, ‘10/2919/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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/240’, ‘10/53/199’]
LAT_50%NDR: [‘10/18/60’, ‘20/49/274’]
LAT_10%NDR: [‘10/22/112’, ‘10/19/183’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1568/1800’, ‘10/1540/1778’]
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: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/444/788’, ‘10/49/99’]
LAT_50%NDR: [‘10/23/60’, ‘10/21/51’]
LAT_10%NDR: [‘10/21/45’, ‘10/20/46’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1265/1548’, ‘10/52/113’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/3158/3225’, ‘20/3162/3234’]
LAT_50%NDR: [‘10/24/70’, ‘10/49/122’]
LAT_10%NDR: [‘10/20/50’, ‘10/22/137’]
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: [‘10/3165/3235’, ‘10/3161/3233’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1731/1914’, ‘10/1768/1963’]
LAT_50%NDR: [‘10/27/73’, ‘10/24/64’]
LAT_10%NDR: [‘10/23/136’, ‘10/20/166’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/50/88’, ‘10/85/157’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/86/180’, ‘10/357/945’]
LAT_50%NDR: [‘10/29/76’, ‘10/28/72’]
LAT_10%NDR: [‘10/21/67’, ‘10/18/38’]
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/343/222’, ‘10/1169/1475’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘20/3049/3120’, ‘20/3040/3125’]
LAT_50%NDR: [‘10/39/179’, ‘10/39/163’]
LAT_10%NDR: [‘10/20/85’, ‘10/26/117’]
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/3048/3116’, ‘10/3036/3126’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/626/1465’, ‘20/958/1637’]
LAT_50%NDR: [‘10/33/146’, ‘10/33/106’]
LAT_10%NDR: [‘10/23/65’, ‘10/20/85’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1706/1770’, ‘20/1702/1777’]
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/61/213’, ‘10/47/126’]
LAT_50%NDR: [‘10/26/69’, ‘10/25/64’]
LAT_10%NDR: [‘10/18/45’, ‘10/20/88’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/158/241’, ‘10/1081/1223’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/1746/1787’, ‘20/1739/1777’]
LAT_50%NDR: [‘10/24/58’, ‘10/24/55’]
LAT_10%NDR: [‘10/21/216’, ‘10/19/170’]
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/1766/1813’, ‘10/1755/1787’]
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/261/267’, ‘20/426/435’]
LAT_50%NDR: [‘10/29/190’, ‘10/27/207’]
LAT_10%NDR: [‘10/26/182’, ‘10/26/181’]
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/276/288’, ‘20/433/455’]
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: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/62’, ‘10/43/116’]
LAT_50%NDR: [‘10/25/65’, ‘10/23/211’]
LAT_10%NDR: [‘10/22/48’, ‘10/20/40’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/37/100’, ‘10/402/1041’]
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/319/325’, ‘20/390/395’]
LAT_50%NDR: [‘10/26/258’, ‘10/27/222’]
LAT_10%NDR: [‘10/26/139’, ‘10/25/211’]
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/313/317’, ‘20/394/401’]
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: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/53’, ‘10/44/70’]
LAT_50%NDR: [‘10/23/48’, ‘10/21/253’]
LAT_10%NDR: [‘10/19/195’, ‘10/17/130’]
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/499/545’, ‘10/506/620’]
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/296/316’, ‘20/122/132’]
LAT_50%NDR: [‘10/26/193’, ‘10/27/117’]
LAT_10%NDR: [‘10/26/64’, ‘10/26/59’]
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/703/722’, ‘20/115/123’]
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: 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-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

9.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: [‘10/1796/1826’, ‘10/1785/1828’]
LAT_50%NDR: [‘10/26/87’, ‘10/28/89’]
LAT_10%NDR: [‘10/23/186’, ‘10/21/123’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1812/1842’, ‘20/1802/1841’]
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/239/252’, ‘20/436/459’]
LAT_50%NDR: [‘10/29/231’, ‘10/27/219’]
LAT_10%NDR: [‘10/26/64’, ‘10/25/52’]
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/274/295’, ‘20/427/453’]
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: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/90’, ‘10/59/127’]
LAT_50%NDR: [‘10/26/92’, ‘10/23/53’]
LAT_10%NDR: [‘10/23/60’, ‘10/22/55’]
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/78/143’, ‘10/929/1049’]
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/520/526’, ‘20/162/170’]
LAT_50%NDR: [‘10/28/240’, ‘10/25/193’]
LAT_10%NDR: [‘10/27/193’, ‘10/26/227’]
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/167/173’, ‘20/400/410’]
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/489/506’, ‘10/499/542’]
LAT_50%NDR: [‘10/19/44’, ‘10/19/46’]
LAT_10%NDR: [‘10/19/54’, ‘10/19/49’]
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/513’, ‘10/499/534’]
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/485/505’, ‘10/325/346’]
LAT_50%NDR: [‘10/26/66’, ‘10/27/77’]
LAT_10%NDR: [‘10/23/47’, ‘10/27/49’]
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/125/130’, ‘20/276/293’]
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

9.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/1859/1904’, ‘10/1849/1895’]
LAT_50%NDR: [‘10/31/106’, ‘10/38/136’]
LAT_10%NDR: [‘10/21/130’, ‘10/24/92’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/156/205’, ‘10/147/201’]
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/286/291’, ‘20/446/453’]
LAT_50%NDR: [‘10/28/238’, ‘10/29/241’]
LAT_10%NDR: [‘10/26/164’, ‘10/24/144’]
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/284/291’, ‘20/452/466’]
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: 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’]
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: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/989/1004’, ‘10/987/1012’]
LAT_50%NDR: [‘10/29/58’, ‘10/27/168’]
LAT_10%NDR: [‘10/19/65’, ‘10/24/56’]
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/883/1005’, ‘10/907/1077’]
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/258/265’, ‘20/390/398’]
LAT_50%NDR: [‘10/26/142’, ‘10/27/223’]
LAT_10%NDR: [‘10/26/194’, ‘10/27/174’]
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/102/108’, ‘20/347/353’]
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: 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-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/42/59’]
LAT_50%NDR: [‘10/23/232’, ‘10/23/234’]
LAT_10%NDR: [‘10/21/48’, ‘10/19/35’]
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/500/517’, ‘10/504/522’]
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/287/298’, ‘20/164/188’]
LAT_50%NDR: [‘10/27/102’, ‘20/28/226’]
LAT_10%NDR: [‘10/27/61’, ‘20/28/53’]
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/464/482’, ‘20/114/123’]
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: 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-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

9.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/135/204’, ‘10/126/204’]
LAT_50%NDR: [‘10/30/87’, ‘10/33/124’]
LAT_10%NDR: [‘10/19/96’, ‘10/22/78’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1943/1989’, ‘10/1934/1989’]
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/305/315’, ‘20/475/486’]
LAT_50%NDR: [‘10/28/222’, ‘10/29/200’]
LAT_10%NDR: [‘10/27/121’, ‘10/26/83’]
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/295/304’, ‘20/485/494’]
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/74/740’, ‘10/219/1079’]
LAT_50%NDR: [‘10/26/188’, ‘10/23/123’]
LAT_10%NDR: [‘10/21/58’, ‘10/20/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: 13424683.4375 pps (2x 6712341.71875 pps)
FINAL_BANDWIDTH: 9.02138727 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/74/106’, ‘10/77/104’]
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/466/471’, ‘20/286/295’]
LAT_50%NDR: [‘10/26/66’, ‘10/27/248’]
LAT_10%NDR: [‘10/26/81’, ‘10/24/160’]
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/176/182’, ‘20/410/420’]
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/46/112’, ‘10/57/87’]
LAT_50%NDR: [‘10/20/231’, ‘10/19/58’]
LAT_10%NDR: [‘10/18/134’, ‘10/17/29’]
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/500/567’, ‘10/503/517’]
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/495/521’, ‘20/109/118’]
LAT_50%NDR: [‘10/27/239’, ‘10/24/180’]
LAT_10%NDR: [‘10/26/200’, ‘10/26/53’]
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/503/529’, ‘20/350/370’]
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

9.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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1954/2041’, ‘10/1948/2037’]
LAT_50%NDR: [‘10/26/67’, ‘10/27/66’]
LAT_10%NDR: [‘10/19/115’, ‘10/17/99’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1990/2034’, ‘20/1979/2033’]
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/317/327’, ‘20/478/487’]
LAT_50%NDR: [‘10/29/216’, ‘10/27/231’]
LAT_10%NDR: [‘10/27/118’, ‘10/27/178’]
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/439/454’, ‘20/411/473’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/312’, ‘10/84/149’]
LAT_50%NDR: [‘10/29/121’, ‘10/26/218’]
LAT_10%NDR: [‘10/19/368’, ‘10/20/350’]
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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/101/602’, ‘10/1019/1046’]
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/273/279’, ‘20/363/371’]
LAT_50%NDR: [‘10/27/297’, ‘10/26/205’]
LAT_10%NDR: [‘10/27/181’, ‘10/27/96’]
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/515/517’, ‘20/117/122’]
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/43/69’, ‘10/47/63’]
LAT_50%NDR: [‘10/20/41’, ‘10/19/56’]
LAT_10%NDR: [‘10/20/69’, ‘10/19/270’]
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/499/521’, ‘10/506/528’]
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/281/302’, ‘20/93/101’]
LAT_50%NDR: [‘10/27/302’, ‘10/25/230’]
LAT_10%NDR: [‘10/26/283’, ‘10/27/54’]
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/854/874’, ‘20/252/266’]
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: 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-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

9.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/1966/2071’, ‘20/1956/2061’]
LAT_50%NDR: [‘10/25/71’, ‘10/25/70’]
LAT_10%NDR: [‘10/19/54’, ‘10/18/54’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/129/204’, ‘10/121/206’]
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/433/441’, ‘20/473/489’]
LAT_50%NDR: [‘10/27/266’, ‘10/28/269’]
LAT_10%NDR: [‘10/26/214’, ‘10/27/173’]
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/440/446’, ‘20/427/449’]
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: 6275755.0 pps (2x 3137877.5 pps)
FINAL_BANDWIDTH: 18.7686911193 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/72/91’, ‘10/77/137’]
LAT_50%NDR: [‘10/25/55’, ‘10/22/53’]
LAT_10%NDR: [‘10/19/80’, ‘10/16/205’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/55/115’, ‘10/92/114’]
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/504/511’, ‘20/107/113’]
LAT_50%NDR: [‘10/26/179’, ‘10/28/181’]
LAT_10%NDR: [‘10/26/117’, ‘10/24/162’]
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/173/181’, ‘20/399/413’]
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: 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-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/42/68’, ‘10/46/66’]
LAT_50%NDR: [‘10/23/41’, ‘10/22/57’]
LAT_10%NDR: [‘10/18/56’, ‘10/19/55’]
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/505/560’, ‘10/501/540’]
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/291/311’, ‘20/99/108’]
LAT_50%NDR: [‘10/27/247’, ‘10/25/61’]
LAT_10%NDR: [‘10/26/231’, ‘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/511/534’, ‘20/294/311’]
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: 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-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

9.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: [‘10/451/493’, ‘10/449/493’]
LAT_50%NDR: [‘10/34/85’, ‘10/34/88’]
LAT_10%NDR: [‘10/32/93’, ‘10/31/94’]
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: [‘10/35/80’, ‘10/35/80’]
LAT_50%NDR: [‘10/29/173’, ‘10/32/175’]
LAT_10%NDR: [‘10/29/140’, ‘10/30/116’]
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: 22744531.25 pps (2x 11372265.625 pps)
FINAL_BANDWIDTH: 15.284325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/63/86’, ‘10/47/67’]
LAT_50%NDR: [‘10/26/63’, ‘10/24/69’]
LAT_10%NDR: [‘10/36/89’, ‘10/34/90’]
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/33/63’, ‘10/34/59’]
LAT_50%NDR: [‘10/34/102’, ‘10/32/167’]
LAT_10%NDR: [‘10/31/191’, ‘10/29/93’]
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: 35016406.25 pps (2x 17508203.125 pps)
FINAL_BANDWIDTH: 23.531025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/99’, ‘10/41/93’]
LAT_50%NDR: [‘10/19/46’, ‘10/19/43’]
LAT_10%NDR: [‘10/29/92’, ‘10/27/91’]
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: 3765747.84376 pps (2x 1882873.92188 pps)
FINAL_BANDWIDTH: 46.3337614696 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/82’, ‘10/36/59’]
LAT_50%NDR: [‘10/32/105’, ‘10/32/106’]
LAT_10%NDR: [‘10/27/63’, ‘10/27/96’]
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: 10150470.1094 pps (2x 5075235.05469 pps)
FINAL_BANDWIDTH: 30.3566723365 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’]

9.1.4. ip4 tunnels

9.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/1373/1599’, ‘30/1685/1949’]
LAT_50%NDR: [‘10/35/94’, ‘10/35/92’]
LAT_10%NDR: [‘10/23/68’, ‘10/23/59’]
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: 5916660.78124 pps (2x 2958330.39062 pps)
FINAL_BANDWIDTH: 3.97599604499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/255/339’, ‘10/274/334’]
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/36/53’, ‘20/36/50’]
LAT_50%NDR: [‘20/29/120’, ‘20/32/140’]
LAT_10%NDR: [‘20/25/100’, ‘20/28/77’]
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/35/52’, ‘20/35/51’]
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/71/86’, ‘50/72/86’]
LAT_50%NDR: [‘2/66/150’, ‘50/66/140’]
LAT_10%NDR: [‘50/63/112’, ‘50/63/196’]
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/1630’, ‘60/1618/1629’]
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: 10464231.9375 pps (2x 5232115.96875 pps)
FINAL_BANDWIDTH: 7.031963862 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/98/126’, ‘10/856/882’]
LAT_50%NDR: [‘10/31/122’, ‘10/32/69’]
LAT_10%NDR: [‘10/21/50’, ‘10/21/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%.
FINAL_RATE: 10464231.9375 pps (2x 5232115.96875 pps)
FINAL_BANDWIDTH: 7.031963862 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/99/150’, ‘10/861/909’]
LOSS_ACCEPTANCE: 0.5 percentage
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/30/45’, ‘20/31/44’]
LAT_50%NDR: [‘20/28/156’, ‘20/29/71’]
LAT_10%NDR: [‘20/26/158’, ‘20/28/70’]
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/32/51’, ‘20/34/53’]
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/69/85’, ‘50/69/89’]
LAT_50%NDR: [‘50/66/161’, ‘50/66/133’]
LAT_10%NDR: [‘50/63/75’, ‘50/61/76’]
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%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1617/1631’, ‘60/1616/1629’]
LOSS_ACCEPTANCE: 0.5 percentage
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: 10146959.5312 pps (2x 5073479.76562 pps)
FINAL_BANDWIDTH: 6.81875680497 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/111/155’, ‘10/49/74’]
LAT_50%NDR: [‘10/35/102’, ‘10/33/233’]
LAT_10%NDR: [‘10/18/36’, ‘10/25/86’]
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: 10252717.0 pps (2x 5126358.5 pps)
FINAL_BANDWIDTH: 6.889825824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/873/909’, ‘10/59/96’]
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/29/48’, ‘20/29/48’]
LAT_50%NDR: [‘20/29/469’, ‘20/28/467’]
LAT_10%NDR: [‘20/24/41’, ‘20/27/40’]
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/31/51’, ‘20/29/44’]
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/70/88’, ‘50/70/90’]
LAT_50%NDR: [‘50/64/239’, ‘50/65/88’]
LAT_10%NDR: [‘50/62/457’, ‘50/62/544’]
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/2856/2933’, ‘60/2855/2950’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/266/339’, ‘20/288/365’]
LAT_50%NDR: [‘10/43/225’, ‘10/43/190’]
LAT_10%NDR: [‘10/23/66’, ‘10/20/71’]
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: 4957030.75 pps (2x 2478515.375 pps)
FINAL_BANDWIDTH: 3.331124664 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/211/280’, ‘20/208/283’]
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/39/52’, ‘20/38/56’]
LAT_50%NDR: [‘20/31/58’, ‘20/33/55’]
LAT_10%NDR: [‘20/27/79’, ‘20/25/55’]
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/58’, ‘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/74/90’, ‘50/75/93’]
LAT_50%NDR: [‘50/68/228’, ‘50/68/212’]
LAT_10%NDR: [‘50/63/158’, ‘50/64/115’]
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/1619/1650’, ‘60/1620/1634’]
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: 8783782.25 pps (2x 4391891.125 pps)
FINAL_BANDWIDTH: 5.902701672 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/54/72’, ‘10/96/118’]
LAT_50%NDR: [‘10/33/208’, ‘10/28/125’]
LAT_10%NDR: [‘10/21/118’, ‘10/22/62’]
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: 8930965.0 pps (2x 4465482.5 pps)
FINAL_BANDWIDTH: 6.00160848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/115/147’, ‘20/1009/1039’]
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/31/42’, ‘20/31/43’]
LAT_50%NDR: [‘20/29/42’, ‘20/28/70’]
LAT_10%NDR: [‘20/27/60’, ‘20/25/131’]
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/34/47’, ‘20/33/44’]
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/73/85’, ‘50/72/86’]
LAT_50%NDR: [‘50/66/215’, ‘50/67/101’]
LAT_10%NDR: [‘50/63/222’, ‘50/58/129’]
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/1613/1635’, ‘50/1613/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: 8783782.25 pps (2x 4391891.125 pps)
FINAL_BANDWIDTH: 5.902701672 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/274/305’, ‘10/53/76’]
LAT_50%NDR: [‘10/38/77’, ‘10/34/198’]
LAT_10%NDR: [‘10/22/64’, ‘10/23/64’]
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: 8783782.25 pps (2x 4391891.125 pps)
FINAL_BANDWIDTH: 5.902701672 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/155/241’, ‘10/54/84’]
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/53’, ‘10/32/45’]
LAT_50%NDR: [‘20/27/42’, ‘20/29/41’]
LAT_10%NDR: [‘20/27/143’, ‘20/27/71’]
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/32/51’, ‘20/32/51’]
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/94’, ‘50/73/95’]
LAT_50%NDR: [‘50/66/515’, ‘50/66/474’]
LAT_10%NDR: [‘50/63/86’, ‘50/56/80’]
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/2848/2938’, ‘60/2842/2907’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 6478871.125 pps (2x 3239435.5625 pps)
FINAL_BANDWIDTH: 4.353801396 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3305/3401’, ‘20/2136/2196’]
LAT_50%NDR: [‘10/34/102’, ‘10/32/95’]
LAT_10%NDR: [‘10/21/115’, ‘10/20/107’]
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: 6478871.125 pps (2x 3239435.5625 pps)
FINAL_BANDWIDTH: 4.353801396 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3327/3402’, ‘30/2159/2224’]
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/260/281’, ‘20/249/267’]
LAT_50%NDR: [‘20/31/204’, ‘20/33/199’]
LAT_10%NDR: [‘20/27/59’, ‘20/26/134’]
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/248/268’, ‘20/247/260’]
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/247/260’, ‘60/220/229’]
LAT_50%NDR: [‘50/65/145’, ‘50/67/199’]
LAT_10%NDR: [‘50/62/185’, ‘50/62/166’]
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/250/279’, ‘50/232/245’]
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: 12277844.875 pps (2x 6138922.4375 pps)
FINAL_BANDWIDTH: 8.250711756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/99/122’, ‘20/725/755’]
LAT_50%NDR: [‘10/32/213’, ‘10/28/152’]
LAT_10%NDR: [‘10/22/166’, ‘10/22/95’]
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: 12422819.2188 pps (2x 6211409.60938 pps)
FINAL_BANDWIDTH: 8.34813451503 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/91/110’, ‘10/736/756’]
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: [‘2/86/106’, ‘20/253/274’]
LAT_50%NDR: [‘20/27/81’, ‘20/29/217’]
LAT_10%NDR: [‘20/27/87’, ‘20/25/177’]
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/94/118’, ‘20/232/256’]
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: [‘50/102/131’, ‘50/237/251’]
LAT_50%NDR: [‘50/66/209’, ‘50/67/199’]
LAT_10%NDR: [‘50/62/164’, ‘50/62/193’]
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/106/144’, ‘60/231/242’]
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/226/254’, ‘10/170/182’]
LAT_50%NDR: [‘10/26/84’, ‘2/24/212’]
LAT_10%NDR: [‘10/20/59’, ‘10/20/146’]
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: [‘10/130/174’, ‘20/148/158’]
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/92/116’, ‘20/145/167’]
LAT_50%NDR: [‘20/27/71’, ‘20/29/176’]
LAT_10%NDR: [‘20/28/217’, ‘20/28/213’]
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/181/217’, ‘20/121/145’]
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/83/107’, ‘50/121/133’]
LAT_50%NDR: [‘50/67/266’, ‘50/67/306’]
LAT_10%NDR: [‘50/62/97’, ‘50/63/85’]
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/88/108’, ‘60/140/152’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 7348717.1875 pps (2x 3674358.59375 pps)
FINAL_BANDWIDTH: 4.93833795 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1112/1112’, ‘10/1709/1725’]
LAT_50%NDR: [‘10/38/98’, ‘10/33/79’]
LAT_10%NDR: [‘10/22/59’, ‘10/21/137’]
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: 7493691.53124 pps (2x 3746845.76562 pps)
FINAL_BANDWIDTH: 5.03576070899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/599/668’, ‘10/602/692’]
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/297/320’, ‘20/234/252’]
LAT_50%NDR: [‘20/31/208’, ‘20/30/209’]
LAT_10%NDR: [‘20/27/127’, ‘20/28/110’]
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/270/291’, ‘20/243/258’]
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/242/259’, ‘50/240/257’]
LAT_50%NDR: [‘50/65/209’, ‘50/66/212’]
LAT_10%NDR: [‘50/62/155’, ‘50/62/196’]
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/234/252’, ‘60/232/247’]
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: 14162511.3438 pps (2x 7081255.67188 pps)
FINAL_BANDWIDTH: 9.51720762303 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/85’, ‘10/87/104’]
LAT_50%NDR: [‘10/29/223’, ‘10/32/96’]
LAT_10%NDR: [‘10/23/195’, ‘10/19/75’]
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: 14307485.6875 pps (2x 7153742.84375 pps)
FINAL_BANDWIDTH: 9.614630382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/633/655’, ‘10/641/664’]
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/307/340’, ‘20/87/110’]
LAT_50%NDR: [‘20/29/219’, ‘20/29/76’]
LAT_10%NDR: [‘20/27/93’, ‘20/27/168’]
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/164/216’, ‘20/94/116’]
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/83/98’, ‘60/240/251’]
LAT_50%NDR: [‘50/68/126’, ‘50/67/251’]
LAT_10%NDR: [‘50/62/122’, ‘50/62/151’]
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: [‘50/84/105’, ‘50/261/278’]
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/34/57’, ‘10/35/59’]
LAT_50%NDR: [‘10/21/47’, ‘10/20/54’]
LAT_10%NDR: [‘10/20/34’, ‘10/19/35’]
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/107/137’, ‘10/60/72’]
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/85/110’, ‘20/49/64’]
LAT_50%NDR: [‘20/28/180’, ‘20/28/63’]
LAT_10%NDR: [‘20/26/54’, ‘20/27/49’]
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/89/110’, ‘20/52/68’]
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: [‘50/91/111’, ‘50/93/109’]
LAT_50%NDR: [‘50/66/255’, ‘50/67/95’]
LAT_10%NDR: [‘50/55/153’, ‘50/62/107’]
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: [‘50/104/129’, ‘50/171/188’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5. ip6

9.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: 8437723.1875 pps (2x 4218861.59375 pps)
FINAL_BANDWIDTH: 6.615174979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1315/1375’, ‘10/2445/2497’]
LAT_50%NDR: [‘10/46/173’, ‘10/38/144’]
LAT_10%NDR: [‘10/26/499’, ‘10/23/465’]
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: 8437723.1875 pps (2x 4218861.59375 pps)
FINAL_BANDWIDTH: 6.615174979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1313/1363’, ‘20/2443/2494’]
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.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/449/455’, ‘20/456/465’]
LAT_50%NDR: [‘20/31/196’, ‘10/28/197’]
LAT_10%NDR: [‘20/26/100’, ‘10/27/63’]
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/450/456’, ‘20/446/455’]
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: [‘50/399/406’, ‘50/394/403’]
LAT_50%NDR: [‘50/66/191’, ‘50/66/194’]
LAT_10%NDR: [‘50/61/176’, ‘50/62/176’]
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/382/388’, ‘50/386/394’]
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: [‘10/732/746’, ‘10/73/92’]
LAT_50%NDR: [‘10/26/122’, ‘10/26/78’]
LAT_10%NDR: [‘10/21/55’, ‘10/18/48’]
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: 14591756.9688 pps (2x 7295878.48438 pps)
FINAL_BANDWIDTH: 11.4399374635 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/79/95’, ‘10/87/103’]
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/245/252’, ‘20/282/291’]
LAT_50%NDR: [‘10/25/127’, ‘20/27/75’]
LAT_10%NDR: [‘20/25/125’, ‘10/27/61’]
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/276/282’, ‘20/283/293’]
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: [‘50/241/247’, ‘50/236/246’]
LAT_50%NDR: [‘50/62/193’, ‘50/64/199’]
LAT_10%NDR: [‘50/61/74’, ‘50/62/130’]
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/303/311’, ‘50/283/292’]
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/32/43’, ‘10/33/61’]
LAT_50%NDR: [‘10/21/44’, ‘10/20/51’]
LAT_10%NDR: [‘10/20/205’, ‘10/19/36’]
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/777/787’, ‘10/773/784’]
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/159/166’, ‘20/207/224’]
LAT_50%NDR: [‘20/26/215’, ‘10/27/212’]
LAT_10%NDR: [‘10/26/57’, ‘10/27/45’]
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/162/168’, ‘20/182/199’]
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/205/216’, ‘60/109/119’]
LAT_50%NDR: [‘50/61/154’, ‘50/65/95’]
LAT_10%NDR: [‘50/62/83’, ‘50/61/83’]
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: [‘60/178/188’, ‘50/116/131’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 7842171.53124 pps (2x 3921085.76562 pps)
FINAL_BANDWIDTH: 6.14826248049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/154/215’, ‘10/165/211’]
LAT_50%NDR: [‘10/27/197’, ‘10/43/191’]
LAT_10%NDR: [‘10/19/45’, ‘10/21/63’]
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: 8040688.75 pps (2x 4020344.375 pps)
FINAL_BANDWIDTH: 6.30389998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2554/2611’, ‘20/1417/1470’]
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/478/489’, ‘20/467/481’]
LAT_50%NDR: [‘10/30/166’, ‘10/28/173’]
LAT_10%NDR: [‘10/26/103’, ‘10/26/84’]
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/470/476’, ‘20/470/480’]
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: [‘50/400/408’, ‘50/404/413’]
LAT_50%NDR: [‘50/64/208’, ‘50/67/208’]
LAT_10%NDR: [‘50/61/116’, ‘50/61/177’]
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/410/415’, ‘50/398/407’]
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: 13599170.875 pps (2x 6799585.4375 pps)
FINAL_BANDWIDTH: 10.661749966 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/159/191’, ‘10/783/801’]
LAT_50%NDR: [‘10/31/60’, ‘10/32/63’]
LAT_10%NDR: [‘10/19/56’, ‘10/25/70’]
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: 13599170.875 pps (2x 6799585.4375 pps)
FINAL_BANDWIDTH: 10.661749966 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/776/795’, ‘10/785/804’]
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/478/485’, ‘20/291/299’]
LAT_50%NDR: [‘10/26/209’, ‘10/29/163’]
LAT_10%NDR: [‘10/26/178’, ‘20/25/93’]
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/331/340’, ‘20/294/304’]
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/264/272’, ‘50/277/287’]
LAT_50%NDR: [‘50/66/221’, ‘50/66/135’]
LAT_10%NDR: [‘50/61/167’, ‘50/57/127’]
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: [‘60/249/257’, ‘60/275/284’]
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/42/76’, ‘10/40/69’]
LAT_50%NDR: [‘10/22/45’, ‘10/22/53’]
LAT_10%NDR: [‘10/21/66’, ‘10/19/46’]
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/779/801’, ‘10/768/790’]
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/125/133’, ‘2/316/338’]
LAT_50%NDR: [‘10/27/56’, ‘10/25/209’]
LAT_10%NDR: [‘10/26/160’, ‘10/27/71’]
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/166/178’, ‘20/112/124’]
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/115/118’, ‘50/232/236’]
LAT_50%NDR: [‘50/66/94’, ‘50/65/255’]
LAT_10%NDR: [‘50/62/79’, ‘50/61/86’]
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/111/129’, ‘50/315/337’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 10025860.9375 pps (2x 5012930.46875 pps)
FINAL_BANDWIDTH: 7.860274975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2043/2092’, ‘20/1113/1165’]
LAT_50%NDR: [‘10/27/153’, ‘10/27/124’]
LAT_10%NDR: [‘10/19/69’, ‘10/25/64’]
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: 10025860.9375 pps (2x 5012930.46875 pps)
FINAL_BANDWIDTH: 7.860274975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2042/2088’, ‘20/1105/1148’]
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/460/470’, ‘20/373/380’]
LAT_50%NDR: [‘10/26/124’, ‘10/28/123’]
LAT_10%NDR: [‘10/27/49’, ‘10/27/49’]
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/419/440’, ‘20/411/422’]
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/393/408’, ‘50/381/389’]
LAT_50%NDR: [‘50/65/176’, ‘50/64/159’]
LAT_10%NDR: [‘50/61/176’, ‘50/62/142’]
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/379/396’, ‘50/377/383’]
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: 20547273.5312 pps (2x 10273636.7656 pps)
FINAL_BANDWIDTH: 16.1090624485 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/79/94’, ‘20/83/104’]
LAT_50%NDR: [‘10/27/530’, ‘10/29/424’]
LAT_10%NDR: [‘10/20/53’, ‘10/20/58’]
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/546/563’, ‘10/542/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/275/283’, ‘20/295/306’]
LAT_50%NDR: [‘10/28/78’, ‘10/24/224’]
LAT_10%NDR: [‘10/26/70’, ‘10/27/184’]
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/254/260’, ‘20/275/286’]
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: [‘50/424/442’, ‘50/260/269’]
LAT_50%NDR: [‘50/64/196’, ‘50/65/236’]
LAT_10%NDR: [‘50/61/132’, ‘50/61/107’]
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: [‘60/245/269’, ‘50/256/269’]
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/30/221’, ‘10/29/111’]
LAT_50%NDR: [‘10/18/120’, ‘10/17/46’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/42’]
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/772/781’, ‘10/409/420’]
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/172/176’, ‘20/251/259’]
LAT_50%NDR: [‘10/28/227’, ‘10/27/47’]
LAT_10%NDR: [‘10/26/52’, ‘10/26/49’]
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/182/189’, ‘20/170/184’]
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/181/201’, ‘50/211/221’]
LAT_50%NDR: [‘50/62/251’, ‘50/64/89’]
LAT_10%NDR: [‘50/61/163’, ‘50/57/82’]
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/143/149’, ‘50/225/235’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 5658482.125 pps (2x 2829241.0625 pps)
FINAL_BANDWIDTH: 4.436249986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1809/2415’, ‘10/3121/3807’]
LAT_50%NDR: [‘10/36/238’, ‘10/29/190’]
LAT_10%NDR: [‘10/19/128’, ‘10/19/114’]
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: [‘10/1914/2396’, ‘10/3210/3982’]
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/300/308’, ‘20/341/350’]
LAT_50%NDR: [‘10/29/186’, ‘10/28/205’]
LAT_10%NDR: [‘10/27/202’, ‘10/27/197’]
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/318/323’, ‘20/371/377’]
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/258/271’, ‘50/271/281’]
LAT_50%NDR: [‘50/66/253’, ‘50/66/257’]
LAT_10%NDR: [‘50/61/175’, ‘50/61/203’]
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: [‘60/252/270’, ‘60/282/290’]
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/214/435’, ‘10/323/524’]
LAT_50%NDR: [‘10/29/149’, ‘10/29/262’]
LAT_10%NDR: [‘10/22/60’, ‘10/18/86’]
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: 10422895.375 pps (2x 5211447.6875 pps)
FINAL_BANDWIDTH: 8.171549974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/298/530’, ‘10/1819/2036’]
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/310/350’, ‘20/340/349’]
LAT_50%NDR: [‘10/26/237’, ‘10/27/201’]
LAT_10%NDR: [‘10/26/219’, ‘10/27/125’]
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/291/297’, ‘20/165/174’]
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.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/337/418’, ‘50/128/135’]
LAT_50%NDR: [‘50/65/243’, ‘50/65/84’]
LAT_10%NDR: [‘50/61/180’, ‘50/61/73’]
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: [‘50/355/442’, ‘60/256/262’]
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: 19753204.6562 pps (2x 9876602.32812 pps)
FINAL_BANDWIDTH: 15.4865124505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/203/336’, ‘10/157/276’]
LAT_50%NDR: [‘10/23/515’, ‘10/22/490’]
LAT_10%NDR: [‘10/18/45’, ‘10/20/287’]
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: 20150239.0938 pps (2x 10075119.5469 pps)
FINAL_BANDWIDTH: 15.7977874495 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/232/343’, ‘10/706/809’]
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/247/262’, ‘10/198/209’]
LAT_50%NDR: [‘10/28/88’, ‘10/25/75’]
LAT_10%NDR: [‘10/26/69’, ‘10/24/53’]
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/228/243’, ‘20/139/147’]
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/97/105’, ‘50/230/246’]
LAT_50%NDR: [‘50/66/112’, ‘50/66/218’]
LAT_10%NDR: [‘50/61/106’, ‘50/61/90’]
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: [‘50/286/299’, ‘50/109/119’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 8239205.96876 pps (2x 4119602.98438 pps)
FINAL_BANDWIDTH: 6.45953747951 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/217/314’, ‘10/202/286’]
LAT_50%NDR: [‘10/37/77’, ‘10/47/80’]
LAT_10%NDR: [‘10/21/66’, ‘10/21/61’]
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: 8239205.96876 pps (2x 4119602.98438 pps)
FINAL_BANDWIDTH: 6.45953747951 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/222/276’, ‘10/227/271’]
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.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/451/458’, ‘20/436/445’]
LAT_50%NDR: [‘10/28/165’, ‘10/26/173’]
LAT_10%NDR: [‘10/26/96’, ‘10/25/131’]
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/439/451’, ‘20/396/407’]
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: [‘50/376/382’, ‘50/361/368’]
LAT_50%NDR: [‘50/61/197’, ‘50/66/203’]
LAT_10%NDR: [‘50/62/145’, ‘50/62/127’]
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: [‘60/420/428’, ‘50/393/402’]
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: 16775446.375 pps (2x 8387723.1875 pps)
FINAL_BANDWIDTH: 13.151949958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/673/694’, ‘10/750/779’]
LAT_50%NDR: [‘10/27/519’, ‘10/27/522’]
LAT_10%NDR: [‘10/19/198’, ‘10/21/46’]
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/673/688’, ‘10/111/132’]
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/155/161’, ‘20/306/314’]
LAT_50%NDR: [‘10/26/71’, ‘10/27/169’]
LAT_10%NDR: [‘10/25/113’, ‘10/27/54’]
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/438/445’, ‘20/283/295’]
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: [‘50/217/222’, ‘50/275/281’]
LAT_50%NDR: [‘50/66/148’, ‘50/65/204’]
LAT_10%NDR: [‘50/61/86’, ‘50/61/190’]
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: [‘60/275/282’, ‘50/262/270’]
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/31/47’, ‘10/33/54’]
LAT_50%NDR: [‘10/20/62’, ‘10/19/45’]
LAT_10%NDR: [‘10/20/62’, ‘10/19/77’]
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: [‘20/774/784’, ‘10/412/420’]
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/257/267’, ‘20/194/205’]
LAT_50%NDR: [‘10/27/66’, ‘10/25/205’]
LAT_10%NDR: [‘10/26/169’, ‘10/27/56’]
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/179/183’, ‘20/186/198’]
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/193/206’, ‘60/181/192’]
LAT_50%NDR: [‘50/66/434’, ‘50/65/407’]
LAT_10%NDR: [‘50/61/176’, ‘50/61/82’]
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: [‘50/190/222’, ‘50/199/205’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/1757/2348’, ‘20/1712/2227’]
LAT_50%NDR: [‘10/32/156’, ‘10/37/213’]
LAT_10%NDR: [‘10/18/45’, ‘10/20/72’]
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: 5062930.46876 pps (2x 2531465.23438 pps)
FINAL_BANDWIDTH: 3.96933748751 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1307/2278’, ‘20/1280/2320’]
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/175/182’, ‘20/144/153’]
LAT_50%NDR: [‘10/28/288’, ‘10/30/276’]
LAT_10%NDR: [‘10/25/77’, ‘10/26/165’]
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/177/182’, ‘20/135/140’]
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/143/146’, ‘50/146/152’]
LAT_50%NDR: [‘50/65/249’, ‘50/64/254’]
LAT_10%NDR: [‘50/61/168’, ‘50/61/113’]
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/137/142’, ‘50/141/147’]
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/382/802’, ‘10/559/1112’]
LAT_50%NDR: [‘10/42/245’, ‘10/41/116’]
LAT_10%NDR: [‘10/20/52’, ‘10/27/90’]
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/621/1148’, ‘10/596/1212’]
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/127/133’, ‘20/128/134’]
LAT_50%NDR: [‘10/27/65’, ‘20/28/47’]
LAT_10%NDR: [‘10/27/55’, ‘20/27/37’]
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/228/237’, ‘20/148/156’]
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/101’, ‘50/123/131’]
LAT_50%NDR: [‘50/67/211’, ‘50/67/94’]
LAT_10%NDR: [‘50/61/135’, ‘50/61/74’]
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/125/129’, ‘50/90/94’]
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: 18165066.9062 pps (2x 9082533.45312 pps)
FINAL_BANDWIDTH: 14.2414124545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/220/421’, ‘10/109/221’]
LAT_50%NDR: [‘10/26/60’, ‘10/27/257’]
LAT_10%NDR: [‘10/21/63’, ‘10/21/70’]
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: [‘20/1026/1414’, ‘10/260/422’]
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/86/92’, ‘20/102/111’]
LAT_50%NDR: [‘10/28/50’, ‘10/27/48’]
LAT_10%NDR: [‘10/26/65’, ‘10/26/53’]
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/87/99’, ‘20/103/111’]
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/91/98’, ‘50/90/99’]
LAT_50%NDR: [‘50/67/207’, ‘50/67/90’]
LAT_10%NDR: [‘50/62/81’, ‘50/61/82’]
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: [‘50/88/97’, ‘50/87/93’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/503/551’, ‘10/484/523’]
LAT_50%NDR: [‘10/40/101’, ‘10/44/111’]
LAT_10%NDR: [‘10/27/61’, ‘10/29/95’]
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: 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/69’]
LAT_50%NDR: [‘10/34/164’, ‘10/31/167’]
LAT_10%NDR: [‘10/28/94’, ‘10/27/103’]
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: 19822656.25 pps (2x 9911328.125 pps)
FINAL_BANDWIDTH: 15.5409625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/57’, ‘10/65/87’]
LAT_50%NDR: [‘10/29/87’, ‘10/29/203’]
LAT_10%NDR: [‘10/33/93’, ‘10/35/220’]
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: 3618464.875 pps (2x 1809232.4375 pps)
FINAL_BANDWIDTH: 44.521591822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/53’, ‘10/33/99’]
LAT_50%NDR: [‘10/32/113’, ‘10/31/107’]
LAT_10%NDR: [‘10/28/90’, ‘10/26/85’]
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: 35162500.0 pps (2x 17581250.0 pps)
FINAL_BANDWIDTH: 27.5674 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/173’, ‘10/56/154’]
LAT_50%NDR: [‘10/19/59’, ‘10/20/65’]
LAT_10%NDR: [‘10/28/92’, ‘10/31/89’]
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: 3739791.25 pps (2x 1869895.625 pps)
FINAL_BANDWIDTH: 46.01439154 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/71’, ‘10/37/64’]
LAT_50%NDR: [‘10/33/230’, ‘10/34/99’]
LAT_10%NDR: [‘10/30/93’, ‘10/28/122’]

9.1.6. ip6 tunnels

9.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: 5552771.29688 pps (2x 2776385.64844 pps)
FINAL_BANDWIDTH: 4.35337269675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/202/287’, ‘20/206/292’]
LAT_50%NDR: [‘10/45/111’, ‘10/46/109’]
LAT_10%NDR: [‘10/23/69’, ‘10/21/40’]
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: 5685765.71876 pps (2x 2842882.85938 pps)
FINAL_BANDWIDTH: 4.45764032351 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3315/3406’, ‘20/1954/2054’]
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/38/50’, ‘20/40/57’]
LAT_50%NDR: [‘20/33/184’, ‘20/33/184’]
LAT_10%NDR: [‘20/27/103’, ‘20/26/75’]
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/38/57’, ‘20/41/59’]
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: [‘50/80/106’, ‘60/81/109’]
LAT_50%NDR: [‘50/66/207’, ‘50/67/205’]
LAT_10%NDR: [‘50/55/100’, ‘50/62/179’]
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/79/116’, ‘50/77/103’]
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: 10074581.6406 pps (2x 5037290.82031 pps)
FINAL_BANDWIDTH: 7.89847200623 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/118’, ‘20/89/159’]
LAT_50%NDR: [‘10/33/73’, ‘10/33/122’]
LAT_10%NDR: [‘10/22/80’, ‘10/24/67’]
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: 10207576.0625 pps (2x 5103788.03125 pps)
FINAL_BANDWIDTH: 8.002739633 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/103/132’, ‘10/885/909’]
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/38/66’, ‘20/40/59’]
LAT_50%NDR: [‘20/29/230’, ‘20/29/174’]
LAT_10%NDR: [‘20/26/98’, ‘20/27/205’]
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/33/53’, ‘20/33/50’]
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/74/88’, ‘50/75/100’]
LAT_50%NDR: [‘50/64/136’, ‘50/66/192’]
LAT_10%NDR: [‘50/62/167’, ‘50/62/90’]
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/74/94’, ‘50/75/91’]
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: 9808592.79688 pps (2x 4904296.39844 pps)
FINAL_BANDWIDTH: 7.68993675275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/76/120’, ‘10/44/91’]
LAT_50%NDR: [‘10/32/74’, ‘10/30/80’]
LAT_10%NDR: [‘10/19/432’, ‘10/20/400’]
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: 9941587.21876 pps (2x 4970793.60938 pps)
FINAL_BANDWIDTH: 7.79420437951 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/899/934’, ‘10/52/84’]
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/34/58’, ‘20/34/219’]
LAT_50%NDR: [‘20/29/77’, ‘10/28/170’]
LAT_10%NDR: [‘20/27/63’, ‘10/27/232’]
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/33/50’, ‘20/33/53’]
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: [‘60/76/91’, ‘50/76/90’]
LAT_50%NDR: [‘50/65/99’, ‘50/67/85’]
LAT_10%NDR: [‘50/62/89’, ‘50/62/80’]
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: [‘60/76/342’, ‘50/77/340’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/161/216’, ‘10/164/212’]
LAT_50%NDR: [‘10/33/131’, ‘10/33/196’]
LAT_10%NDR: [‘10/21/86’, ‘10/22/59’]
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/141/292’, ‘10/143/288’]
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/57’, ‘20/43/57’]
LAT_50%NDR: [‘20/33/152’, ‘20/33/147’]
LAT_10%NDR: [‘20/27/72’, ‘20/29/59’]
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/40/53’, ‘20/42/54’]
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/75/89’, ‘50/76/91’]
LAT_50%NDR: [‘50/69/117’, ‘50/70/155’]
LAT_10%NDR: [‘50/63/140’, ‘50/63/100’]
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/94’, ‘50/76/92’]
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: 8539887.375 pps (2x 4269943.6875 pps)
FINAL_BANDWIDTH: 6.695271702 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/135’, ‘40/903/934’]
LAT_50%NDR: [‘10/44/109’, ‘10/30/64’]
LAT_10%NDR: [‘10/25/81’, ‘10/26/73’]
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/64/95’, ‘20/903/940’]
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/39/56’, ‘20/42/66’]
LAT_50%NDR: [‘20/30/149’, ‘20/31/108’]
LAT_10%NDR: [‘20/27/47’, ‘20/25/45’]
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/31/45’, ‘20/33/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/71/87’, ‘50/72/90’]
LAT_50%NDR: [‘50/66/121’, ‘50/67/122’]
LAT_10%NDR: [‘50/63/438’, ‘50/63/528’]
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/84’, ‘50/74/86’]
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: 8539887.375 pps (2x 4269943.6875 pps)
FINAL_BANDWIDTH: 6.695271702 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/904/945’, ‘10/62/91’]
LAT_50%NDR: [‘10/32/70’, ‘10/26/55’]
LAT_10%NDR: [‘10/24/79’, ‘10/24/60’]
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: 8723363.1875 pps (2x 4361681.59375 pps)
FINAL_BANDWIDTH: 6.839116739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/902/935’, ‘10/79/110’]
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/35/61’, ‘20/35/56’]
LAT_50%NDR: [‘20/28/50’, ‘20/29/49’]
LAT_10%NDR: [‘20/27/68’, ‘20/27/59’]
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/32/51’, ‘20/31/50’]
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/73/97’, ‘50/75/93’]
LAT_50%NDR: [‘50/68/272’, ‘50/67/97’]
LAT_10%NDR: [‘50/64/142’, ‘50/64/78’]
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/72/94’, ‘50/72/86’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7. l2

9.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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/106’, ‘10/55/105’]
LAT_50%NDR: [‘10/38/196’, ‘10/34/162’]
LAT_10%NDR: [‘2/17/155’, ‘2/16/155’]
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/172/225’, ‘10/183/233’]
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/24/127’, ‘10/24/122’]
LAT_50%NDR: [‘10/23/185’, ‘10/21/166’]
LAT_10%NDR: [‘10/21/78’, ‘10/22/111’]
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: [‘20/1126/1147’, ‘10/1549/1572’]
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.
Search FAILED
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.
Search FAILED
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: 12266015.3125 pps (2x 6133007.65625 pps)
FINAL_BANDWIDTH: 8.24276229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/74’, ‘10/37/69’]
LAT_50%NDR: [‘10/21/59’, ‘10/27/65’]
LAT_10%NDR: [‘2/19/207’, ‘2/18/182’]
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: 17480021.875 pps (2x 8740010.9375 pps)
FINAL_BANDWIDTH: 11.7465747 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/547/574’, ‘10/480/507’]
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/22/33’, ‘10/21/34’]
LAT_50%NDR: [‘10/22/144’, ‘10/22/67’]
LAT_10%NDR: [‘10/21/174’, ‘10/21/192’]
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/1054/1074’, ‘10/1447/1466’]
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.
Search FAILED
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.
Search FAILED
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: 12266015.3125 pps (2x 6133007.65625 pps)
FINAL_BANDWIDTH: 8.24276229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/18/39’, ‘2/18/42’]
LAT_50%NDR: [‘10/19/56’, ‘10/19/96’]
LAT_10%NDR: [‘10/16/152’, ‘2/15/201’]
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: 16784821.0 pps (2x 8392410.5 pps)
FINAL_BANDWIDTH: 11.279399712 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/296/490’, ‘10/270/382’]
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: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/20/36’, ‘10/21/69’]
LAT_50%NDR: [‘10/21/217’, ‘10/21/211’]
LAT_10%NDR: [‘10/21/75’, ‘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/1499/1557’, ‘10/2065/2130’]
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.
Search FAILED
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.
Search FAILED

9.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: 9618172.1875 pps (2x 4809086.09375 pps)
FINAL_BANDWIDTH: 6.46341171 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1429/1468’, ‘10/2435/2482’]
LAT_50%NDR: [‘10/32/153’, ‘10/32/160’]
LAT_10%NDR: [‘10/19/113’, ‘10/19/83’]
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: [‘10/1427/1462’, ‘10/2430/2476’]
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/213/232’, ‘20/232/244’]
LAT_50%NDR: [‘10/29/180’, ‘10/27/177’]
LAT_10%NDR: [‘10/26/74’, ‘10/27/48’]
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/199/214’, ‘20/221/230’]
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/246/263’, ‘60/235/244’]
LAT_50%NDR: [‘50/66/182’, ‘50/65/181’]
LAT_10%NDR: [‘50/62/151’, ‘50/62/147’]
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: [‘60/220/241’, ‘60/231/239’]
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: 19347859.3125 pps (2x 9673929.65625 pps)
FINAL_BANDWIDTH: 13.001761458 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/463/507’, ‘10/562/574’]
LAT_50%NDR: [‘10/26/111’, ‘10/25/160’]
LAT_10%NDR: [‘10/19/30’, ‘10/20/48’]
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/559/573’, ‘20/562/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/155/180’, ‘20/226/235’]
LAT_50%NDR: [‘10/27/171’, ‘10/27/198’]
LAT_10%NDR: [‘10/26/52’, ‘10/25/97’]
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/98/116’, ‘20/69/82’]
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: [‘60/271/285’, ‘50/254/265’]
LAT_50%NDR: [‘50/66/189’, ‘50/65/234’]
LAT_10%NDR: [‘50/61/104’, ‘50/61/184’]
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/124/137’, ‘50/95/101’]
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: 19453616.7812 pps (2x 9726808.39062 pps)
FINAL_BANDWIDTH: 13.072830477 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/87’, ‘10/64/76’]
LAT_50%NDR: [‘10/23/381’, ‘10/22/374’]
LAT_10%NDR: [‘10/18/50’, ‘10/19/162’]
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: 19559374.25 pps (2x 9779687.125 pps)
FINAL_BANDWIDTH: 13.143899496 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/549/567’, ‘10/550/560’]
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/171/205’, ‘20/142/155’]
LAT_50%NDR: [‘10/27/265’, ‘10/26/57’]
LAT_10%NDR: [‘10/26/86’, ‘10/24/174’]
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/179/215’, ‘20/135/147’]
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/227/257’, ‘50/96/114’]
LAT_50%NDR: [‘50/66/113’, ‘50/65/91’]
LAT_10%NDR: [‘50/62/80’, ‘50/62/257’]
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: [‘50/252/297’, ‘50/195/208’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 8061931.5625 pps (2x 4030965.78125 pps)
FINAL_BANDWIDTH: 5.41761801 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1699/1746’, ‘10/1542/1670’]
LAT_50%NDR: [‘10/31/81’, ‘20/51/84’]
LAT_10%NDR: [‘10/19/96’, ‘10/26/177’]
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/1700/1750’, ‘20/2895/2947’]
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/229/242’, ‘20/254/267’]
LAT_50%NDR: [‘20/28/188’, ‘20/29/184’]
LAT_10%NDR: [‘20/26/138’, ‘10/24/130’]
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/205/220’, ‘20/255/269’]
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: 15692115.9766 pps (2x 7846057.98828 pps)
FINAL_BANDWIDTH: 10.5451019363 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/72/107’, ‘10/84/118’]
LAT_50%NDR: [‘10/29/57’, ‘10/21/47’]
LAT_10%NDR: [‘10/20/65’, ‘10/21/52’]
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: 16355610.2734 pps (2x 8177805.13672 pps)
FINAL_BANDWIDTH: 10.9909701037 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/667/687’, ‘20/667/683’]
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/90/106’, ‘20/241/252’]
LAT_50%NDR: [‘10/25/222’, ‘10/27/172’]
LAT_10%NDR: [‘10/26/181’, ‘10/27/59’]
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/117/132’, ‘20/244/258’]
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/34/55’, ‘10/37/58’]
LAT_50%NDR: [‘10/22/48’, ‘10/21/50’]
LAT_10%NDR: [‘10/19/45’, ‘10/19/37’]
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/378/395’, ‘10/377/397’]
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/174/196’, ‘20/136/147’]
LAT_50%NDR: [‘20/27/66’, ‘10/28/199’]
LAT_10%NDR: [‘20/26/40’, ‘10/25/195’]
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/183/211’, ‘20/69/79’]
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

9.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: [‘20/1591/1627’, ‘20/1519/1564’]
LAT_50%NDR: [‘10/28/127’, ‘10/30/139’]
LAT_10%NDR: [‘10/19/38’, ‘10/21/119’]
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: 9720667.30468 pps (2x 4860333.65234 pps)
FINAL_BANDWIDTH: 6.53228842874 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1418/1453’, ‘20/2416/2463’]
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/242/261’, ‘20/234/249’]
LAT_50%NDR: [‘10/28/186’, ‘10/28/191’]
LAT_10%NDR: [‘10/24/95’, ‘10/27/80’]
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/227/245’, ‘20/232/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/248/265’, ‘50/242/250’]
LAT_50%NDR: [‘50/64/214’, ‘50/65/214’]
LAT_10%NDR: [‘50/63/115’, ‘50/62/143’]
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/230/242’, ‘50/241/259’]
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: 19562499.375 pps (2x 9781249.6875 pps)
FINAL_BANDWIDTH: 13.14599958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/556/569’, ‘10/75/87’]
LAT_50%NDR: [‘10/21/97’, ‘10/21/183’]
LAT_10%NDR: [‘10/19/195’, ‘10/20/58’]
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: 19673081.7578 pps (2x 9836540.87891 pps)
FINAL_BANDWIDTH: 13.2203109412 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/555/569’, ‘10/558/575’]
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/251/264’, ‘20/234/244’]
LAT_50%NDR: [‘10/26/210’, ‘10/27/68’]
LAT_10%NDR: [‘10/23/170’, ‘10/27/56’]
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/100/114’, ‘20/243/251’]
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/117/137’, ‘50/250/268’]
LAT_50%NDR: [‘50/65/211’, ‘50/65/252’]
LAT_10%NDR: [‘50/60/183’, ‘50/59/164’]
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: [‘60/109/130’, ‘50/269/282’]
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: 22990553.2422 pps (2x 11495276.6211 pps)
FINAL_BANDWIDTH: 15.4496517788 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/43’, ‘10/28/46’]
LAT_50%NDR: [‘10/20/41’, ‘10/19/49’]
LAT_10%NDR: [‘10/18/37’, ‘10/18/215’]
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/377/394’, ‘10/376/386’]
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/226/249’, ‘10/51/59’]
LAT_50%NDR: [‘10/25/51’, ‘10/27/197’]
LAT_10%NDR: [‘10/23/171’, ‘10/26/201’]
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/193/666’, ‘20/140/558’]
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: [‘60/117/135’, ‘60/87/94’]
LAT_50%NDR: [‘50/65/94’, ‘50/65/174’]
LAT_10%NDR: [‘50/62/169’, ‘50/61/81’]
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: [‘60/213/222’, ‘50/169/174’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/106/183’, ‘10/102/176’]
LAT_50%NDR: [‘10/32/91’, ‘10/33/99’]
LAT_10%NDR: [‘10/21/53’, ‘10/18/31’]
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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2648/2713’, ‘20/2644/2725’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1573/1637’, ‘10/1571/1641’]
LAT_50%NDR: [‘10/29/72’, ‘10/26/125’]
LAT_10%NDR: [‘10/20/44’, ‘10/20/44’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/100/280’, ‘10/1331/1559’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/157’, ‘10/48/158’]
LAT_50%NDR: [‘10/23/272’, ‘10/24/81’]
LAT_10%NDR: [‘10/19/36’, ‘10/19/47’]
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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/864/1173’, ‘10/632/1134’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/3750/3938’, ‘10/3744/3928’]
LAT_50%NDR: [‘10/34/229’, ‘10/41/276’]
LAT_10%NDR: [‘10/21/76’, ‘10/23/84’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3729/3925’, ‘10/3725/3934’]
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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1986/2279’, ‘10/1899/2290’]
LAT_50%NDR: [‘10/28/177’, ‘10/29/74’]
LAT_10%NDR: [‘10/23/85’, ‘10/20/57’]
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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1525/2415’, ‘10/1290/2415’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/19/33’, ‘10/19/36’]
LAT_50%NDR: [‘10/22/60’, ‘10/20/63’]
LAT_10%NDR: [‘10/21/50’, ‘10/20/47’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1178/1297’, ‘10/247/512’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1686/2118’, ‘10/1673/2109’]
LAT_50%NDR: [‘10/34/223’, ‘10/35/165’]
LAT_10%NDR: [‘10/20/66’, ‘10/25/81’]
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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2840/2902’, ‘20/2834/2902’]
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: [‘10/1476/1577’, ‘10/1425/1529’]
LAT_50%NDR: [‘10/33/86’, ‘10/28/77’]
LAT_10%NDR: [‘10/19/42’, ‘10/21/46’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1667/1746’, ‘10/1671/1744’]
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/694/1011’, ‘10/132/321’]
LAT_50%NDR: [‘10/20/43’, ‘10/20/51’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/32’]
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: [‘10/824/964’, ‘10/123/277’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/54/96’, ‘10/51/92’]
LAT_50%NDR: [‘10/31/179’, ‘10/46/133’]
LAT_10%NDR: [‘10/22/108’, ‘10/25/82’]
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/50/95’, ‘10/45/93’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1279/1639’, ‘10/1274/1641’]
LAT_50%NDR: [‘10/45/152’, ‘10/29/237’]
LAT_10%NDR: [‘10/19/85’, ‘10/24/57’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/57/148’, ‘10/52/142’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/155/449’, ‘10/144/987’]
LAT_50%NDR: [‘10/24/58’, ‘10/24/64’]
LAT_10%NDR: [‘10/22/59’, ‘10/21/86’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/98’, ‘10/281/1421’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/61/97’, ‘10/58/110’]
LAT_50%NDR: [‘10/40/164’, ‘10/36/136’]
LAT_10%NDR: [‘10/19/62’, ‘10/25/142’]
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/59/109’, ‘10/60/97’]
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/59/178’, ‘10/53/160’]
LAT_50%NDR: [‘10/32/163’, ‘10/28/78’]
LAT_10%NDR: [‘10/20/67’, ‘10/20/65’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1807/1902’, ‘10/1803/1894’]
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: 9601078.625 pps (2x 4800539.3125 pps)
FINAL_BANDWIDTH: 6.451924836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1097/1792’, ‘10/92/189’]
LAT_50%NDR: [‘10/28/91’, ‘10/26/223’]
LAT_10%NDR: [‘10/19/56’, ‘10/20/44’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1423/1624’, ‘10/708/991’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3416/3488’, ‘10/3402/3491’]
LAT_50%NDR: [‘10/47/158’, ‘10/39/131’]
LAT_10%NDR: [‘10/27/117’, ‘10/27/109’]
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: [‘10/3410/3475’, ‘10/3408/3489’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1767/1999’, ‘10/1649/1958’]
LAT_50%NDR: [‘10/30/169’, ‘10/33/116’]
LAT_10%NDR: [‘10/22/67’, ‘10/21/58’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1577/2143’, ‘10/1497/2118’]
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/49/126’, ‘10/73/498’]
LAT_50%NDR: [‘10/26/78’, ‘10/24/74’]
LAT_10%NDR: [‘10/19/35’, ‘10/19/46’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/82/192’, ‘10/1028/1675’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/105’, ‘10/57/103’]
LAT_50%NDR: [‘10/38/110’, ‘10/42/130’]
LAT_10%NDR: [‘10/25/85’, ‘10/20/43’]
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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2654/2706’, ‘20/2648/2709’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/95’, ‘10/33/52’]
LAT_50%NDR: [‘10/19/100’, ‘10/53/167’]
LAT_10%NDR: [‘10/20/39’, ‘10/20/72’]
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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/35/87’, ‘10/34/89’]
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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/242’, ‘10/49/183’]
LAT_50%NDR: [‘10/20/61’, ‘10/20/55’]
LAT_10%NDR: [‘10/19/33’, ‘10/20/69’]
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: 15973753.3125 pps (2x 7986876.65625 pps)
FINAL_BANDWIDTH: 10.734362226 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/467/849’, ‘10/229/398’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3737/3924’, ‘10/3735/3938’]
LAT_50%NDR: [‘10/37/266’, ‘10/38/255’]
LAT_10%NDR: [‘10/21/60’, ‘10/23/65’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2852/3282’, ‘10/2794/3238’]
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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/93/359’, ‘10/87/310’]
LAT_50%NDR: [‘10/33/111’, ‘10/32/95’]
LAT_10%NDR: [‘10/22/85’, ‘10/20/64’]
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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1005/2198’, ‘10/625/2238’]
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: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/24/47’, ‘10/21/40’]
LAT_50%NDR: [‘10/28/267’, ‘10/24/70’]
LAT_10%NDR: [‘10/19/33’, ‘10/17/33’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/192/444’, ‘10/175/352’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/201/351’, ‘10/216/376’]
LAT_50%NDR: [‘10/40/133’, ‘10/39/126’]
LAT_10%NDR: [‘10/20/52’, ‘10/24/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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2834/2896’, ‘20/2829/2904’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1507/1574’, ‘10/1507/1578’]
LAT_50%NDR: [‘10/31/161’, ‘10/20/41’]
LAT_10%NDR: [‘10/21/53’, ‘10/20/44’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1567/1853’, ‘10/1431/1801’]
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: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/201/606’, ‘10/83/337’]
LAT_50%NDR: [‘10/22/49’, ‘10/22/84’]
LAT_10%NDR: [‘10/19/36’, ‘10/17/39’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1109/1322’, ‘10/58/234’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/44/82’, ‘10/43/87’]
LAT_50%NDR: [‘10/40/121’, ‘10/39/132’]
LAT_10%NDR: [‘10/20/44’, ‘10/24/89’]
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/63/106’, ‘10/49/113’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/118/340’, ‘10/75/326’]
LAT_50%NDR: [‘10/31/127’, ‘10/23/64’]
LAT_10%NDR: [‘10/22/63’, ‘10/20/52’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1735/1993’, ‘10/1711/1990’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/126’, ‘10/64/743’]
LAT_50%NDR: [‘10/23/60’, ‘10/23/60’]
LAT_10%NDR: [‘10/22/69’, ‘10/19/43’]
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/1416/1595’, ‘10/271/959’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/53/85’, ‘10/49/82’]
LAT_50%NDR: [‘10/47/139’, ‘10/43/155’]
LAT_10%NDR: [‘10/20/52’, ‘10/27/105’]
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/63/113’, ‘10/62/107’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1710/2168’, ‘10/1634/2104’]
LAT_50%NDR: [‘10/27/126’, ‘10/29/75’]
LAT_10%NDR: [‘10/20/48’, ‘10/20/61’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/40/73’, ‘10/39/73’]
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/52/115’, ‘10/45/104’]
LAT_50%NDR: [‘10/26/67’, ‘10/24/59’]
LAT_10%NDR: [‘10/19/46’, ‘10/19/33’]
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/803/1711’, ‘10/74/175’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3400/3471’, ‘10/3393/3471’]
LAT_50%NDR: [‘10/31/102’, ‘10/35/132’]
LAT_10%NDR: [‘10/21/90’, ‘10/22/79’]
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/3396/3470’, ‘20/3394/3474’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/219/389’, ‘20/236/417’]
LAT_50%NDR: [‘10/34/76’, ‘10/24/82’]
LAT_10%NDR: [‘10/20/53’, ‘10/20/47’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/100/460’, ‘10/69/336’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/291/1682’, ‘10/38/69’]
LAT_50%NDR: [‘10/25/445’, ‘10/23/428’]
LAT_10%NDR: [‘10/21/66’, ‘10/21/58’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/403/881’, ‘10/610/1269’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/92’, ‘10/55/94’]
LAT_50%NDR: [‘10/32/114’, ‘10/32/109’]
LAT_10%NDR: [‘10/20/53’, ‘10/17/28’]
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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2657/2704’, ‘10/2652/2714’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1327/1552’, ‘10/269/436’]
LAT_50%NDR: [‘10/30/69’, ‘10/27/196’]
LAT_10%NDR: [‘10/22/63’, ‘10/19/32’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/25/66’, ‘10/37/63’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/398’, ‘10/42/111’]
LAT_50%NDR: [‘10/24/63’, ‘10/24/252’]
LAT_10%NDR: [‘10/19/38’, ‘10/20/43’]
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: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1043/1180’, ‘10/796/1008’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/136/383’, ‘10/136/421’]
LAT_50%NDR: [‘10/34/251’, ‘10/41/232’]
LAT_10%NDR: [‘10/19/31’, ‘10/24/96’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/283/469’, ‘10/276/476’]
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: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/77’, ‘10/37/75’]
LAT_50%NDR: [‘10/24/66’, ‘10/25/57’]
LAT_10%NDR: [‘10/22/55’, ‘10/19/51’]
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: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2050/2266’, ‘10/2029/2279’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/60’, ‘10/25/56’]
LAT_50%NDR: [‘10/29/303’, ‘10/30/80’]
LAT_10%NDR: [‘10/22/66’, ‘10/20/35’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1272/1477’, ‘10/243/478’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2837/2901’, ‘10/2830/2897’]
LAT_50%NDR: [‘10/33/99’, ‘10/35/108’]
LAT_10%NDR: [‘10/20/91’, ‘10/26/140’]
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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2821/2897’, ‘20/2811/2914’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/62’, ‘10/111/167’]
LAT_50%NDR: [‘10/24/221’, ‘10/32/167’]
LAT_10%NDR: [‘10/21/59’, ‘10/22/61’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1535/1734’, ‘10/1480/1678’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/245/616’, ‘10/119/468’]
LAT_50%NDR: [‘10/23/82’, ‘10/23/233’]
LAT_10%NDR: [‘10/20/45’, ‘10/18/42’]
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: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/128/263’, ‘10/764/913’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3399/3468’, ‘10/3392/3478’]
LAT_50%NDR: [‘10/39/130’, ‘10/41/127’]
LAT_10%NDR: [‘10/19/34’, ‘10/25/92’]
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/54/98’, ‘10/52/108’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/98/297’, ‘10/1710/1903’]
LAT_50%NDR: [‘10/32/73’, ‘10/21/177’]
LAT_10%NDR: [‘10/20/36’, ‘10/18/39’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/178/611’, ‘20/1502/1963’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/77/201’, ‘10/169/538’]
LAT_50%NDR: [‘10/24/51’, ‘10/22/47’]
LAT_10%NDR: [‘10/21/54’, ‘10/21/58’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/70/358’, ‘10/657/1485’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/68/126’, ‘10/66/123’]
LAT_50%NDR: [‘10/26/77’, ‘10/27/89’]
LAT_10%NDR: [‘10/21/53’, ‘10/27/109’]
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/63/120’, ‘10/63/115’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/81’, ‘10/38/77’]
LAT_50%NDR: [‘10/33/83’, ‘10/26/71’]
LAT_10%NDR: [‘10/19/33’, ‘10/20/50’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/225/670’, ‘10/1291/1808’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1447/1574’, ‘10/103/158’]
LAT_50%NDR: [‘10/28/135’, ‘10/25/62’]
LAT_10%NDR: [‘10/19/55’, ‘10/21/50’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/124/252’, ‘10/1024/1357’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3388/3473’, ‘10/3388/3482’]
LAT_50%NDR: [‘10/40/122’, ‘10/32/118’]
LAT_10%NDR: [‘10/20/38’, ‘10/26/101’]
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/3410/3479’, ‘10/3403/3487’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/135’, ‘10/53/154’]
LAT_50%NDR: [‘10/39/87’, ‘10/34/191’]
LAT_10%NDR: [‘10/23/60’, ‘10/19/76’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/658/1233’, ‘10/649/1221’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/506/780’, ‘10/68/161’]
LAT_50%NDR: [‘10/31/77’, ‘10/29/68’]
LAT_10%NDR: [‘10/19/45’, ‘10/20/57’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1437/1618’, ‘10/1395/1640’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/185/269’, ‘20/178/270’]
LAT_50%NDR: [‘10/41/128’, ‘2/46/168’]
LAT_10%NDR: [‘10/21/65’, ‘10/22/63’]
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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3072/3146’, ‘10/3067/3147’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1538/1572’, ‘10/43/68’]
LAT_50%NDR: [‘10/30/218’, ‘10/31/128’]
LAT_10%NDR: [‘10/23/48’, ‘10/19/46’]
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/1537/1573’, ‘10/42/71’]
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: 15278552.4375 pps (2x 7639276.21875 pps)
FINAL_BANDWIDTH: 10.267187238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/66’, ‘20/395/743’]
LAT_50%NDR: [‘10/22/215’, ‘10/21/52’]
LAT_10%NDR: [‘10/21/154’, ‘10/21/52’]
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: 16437220.5625 pps (2x 8218610.28125 pps)
FINAL_BANDWIDTH: 11.045812218 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/44/75’, ‘10/138/457’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3279/3367’, ‘20/3275/3378’]
LAT_50%NDR: [‘10/34/117’, ‘10/52/125’]
LAT_10%NDR: [‘10/26/161’, ‘10/26/161’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/143/217’, ‘10/138/247’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/143/199’, ‘10/1645/1688’]
LAT_50%NDR: [‘10/20/38’, ‘10/20/202’]
LAT_10%NDR: [‘10/22/187’, ‘10/23/64’]
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: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1543/1596’, ‘10/92/146’]
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: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/185/611’, ‘10/337/435’]
LAT_50%NDR: [‘10/21/46’, ‘10/20/51’]
LAT_10%NDR: [‘10/21/66’, ‘10/18/40’]
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: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/565/1225’, ‘10/34/55’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3039/3100’, ‘20/3032/3101’]
LAT_50%NDR: [‘10/43/118’, ‘10/48/102’]
LAT_10%NDR: [‘10/20/112’, ‘10/23/120’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/216/302’, ‘20/215/322’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1591/1621’, ‘10/41/65’]
LAT_50%NDR: [‘10/27/51’, ‘10/27/50’]
LAT_10%NDR: [‘10/21/74’, ‘10/22/128’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/71’, ‘10/41/74’]
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: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/72’, ‘10/114/416’]
LAT_50%NDR: [‘10/19/42’, ‘10/20/135’]
LAT_10%NDR: [‘10/22/57’, ‘10/19/49’]
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: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/835/1011’, ‘10/47/97’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/132/179’, ‘10/121/179’]
LAT_50%NDR: [‘10/27/142’, ‘10/29/191’]
LAT_10%NDR: [‘10/24/372’, ‘2/20/349’]
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/143/207’, ‘10/141/209’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1001/1018’, ‘10/80/98’]
LAT_50%NDR: [‘10/30/176’, ‘10/28/58’]
LAT_10%NDR: [‘10/21/133’, ‘10/19/47’]
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: 13656417.0625 pps (2x 6828208.53125 pps)
FINAL_BANDWIDTH: 9.177112266 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/984/1010’, ‘2/165/188’]
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: [‘10/498/516’, ‘10/497/520’]
LAT_50%NDR: [‘10/23/46’, ‘10/20/128’]
LAT_10%NDR: [‘10/20/53’, ‘10/19/168’]
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: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/500/531’, ‘10/504/623’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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.
FINAL_RATE: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/206/304’, ‘10/227/342’]
LAT_50%NDR: [‘10/31/134’, ‘10/33/138’]
LAT_10%NDR: [‘10/19/32’, ‘10/18/55’]
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: [‘30/2277/2365’, ‘20/2272/2370’]
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: 11918414.875 pps (2x 5959207.4375 pps)
FINAL_BANDWIDTH: 8.009174796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1114/1139’, ‘10/88/111’]
LAT_50%NDR: [‘10/23/64’, ‘10/21/41’]
LAT_10%NDR: [‘10/21/73’, ‘10/19/45’]
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: 12034281.6875 pps (2x 6017140.84375 pps)
FINAL_BANDWIDTH: 8.087037294 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1055/1126’, ‘10/93/147’]
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: 22230561.1876 pps (2x 11115280.5938 pps)
FINAL_BANDWIDTH: 14.9389371181 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/206’, ‘10/64/205’]
LAT_50%NDR: [‘10/21/46’, ‘10/20/51’]
LAT_10%NDR: [‘10/19/45’, ‘10/18/56’]
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/561/681’, ‘10/678/736’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/129/189’, ‘10/123/185’]
LAT_50%NDR: [‘10/29/140’, ‘10/30/141’]
LAT_10%NDR: [‘10/22/105’, ‘10/21/139’]
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/157/230’, ‘10/152/216’]
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: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1051/1083’, ‘10/71/96’]
LAT_50%NDR: [‘10/23/60’, ‘10/21/131’]
LAT_10%NDR: [‘10/19/36’, ‘10/20/45’]
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: [‘10/1043/1062’, ‘10/1032/1059’]
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: 23273362.5 pps (2x 11636681.25 pps)
FINAL_BANDWIDTH: 15.6396996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/543/709’, ‘10/67/183’]
LAT_50%NDR: [‘10/24/52’, ‘10/23/54’]
LAT_10%NDR: [‘10/20/63’, ‘10/19/47’]
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/514/604’, ‘10/508/549’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘30/3441/3513’, ‘20/3424/3506’]
LAT_50%NDR: [‘10/39/186’, ‘10/47/133’]
LAT_10%NDR: [‘10/25/111’, ‘10/26/108’]
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/3481’, ‘20/3401/3494’]
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/39/61’, ‘10/76/124’]
LAT_50%NDR: [‘10/23/47’, ‘10/26/166’]
LAT_10%NDR: [‘10/20/37’, ‘10/19/37’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/42/70’, ‘20/1706/1749’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/126’, ‘10/1024/1105’]
LAT_50%NDR: [‘10/26/148’, ‘10/23/56’]
LAT_10%NDR: [‘10/18/40’, ‘10/19/34’]
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/35/46’, ‘10/1066/1100’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3619/3713’, ‘20/3611/3711’]
LAT_50%NDR: [‘10/38/127’, ‘10/41/125’]
LAT_10%NDR: [‘10/20/119’, ‘10/27/188’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/208/338’, ‘10/191/321’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/75’, ‘10/1826/1877’]
LAT_50%NDR: [‘10/33/82’, ‘10/36/82’]
LAT_10%NDR: [‘10/19/91’, ‘10/19/63’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/38/65’, ‘10/1881/1956’]
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/38/63’, ‘10/46/88’]
LAT_50%NDR: [‘10/27/103’, ‘10/26/262’]
LAT_10%NDR: [‘10/19/47’, ‘10/23/59’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/51/85’, ‘10/1132/1189’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/45/91’, ‘10/45/111’]
LAT_50%NDR: [‘10/42/130’, ‘10/43/135’]
LAT_10%NDR: [‘10/20/99’, ‘10/25/137’]
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/155/265’, ‘10/148/233’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1643/1675’, ‘10/1642/1665’]
LAT_50%NDR: [‘10/29/127’, ‘10/33/86’]
LAT_10%NDR: [‘10/21/104’, ‘10/22/83’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/40/58’, ‘20/1762/1801’]
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: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/88’, ‘10/46/73’]
LAT_50%NDR: [‘10/26/55’, ‘10/26/65’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/32’]
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: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/42/66’, ‘10/1109/1150’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/159/205’, ‘10/165/194’]
LAT_50%NDR: [‘10/27/69’, ‘10/27/110’]
LAT_10%NDR: [‘10/19/37’, ‘10/18/36’]
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: [‘20/1274/1312’, ‘30/1294/1352’]
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/389/402’, ‘20/268/278’]
LAT_50%NDR: [‘20/28/133’, ‘10/27/109’]
LAT_10%NDR: [‘10/26/58’, ‘10/25/42’]
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/410/424’, ‘20/276/287’]
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/367/375’, ‘60/252/258’]
LAT_50%NDR: [‘50/65/510’, ‘50/65/474’]
LAT_10%NDR: [‘50/63/94’, ‘50/62/169’]
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: [‘60/368/377’, ‘50/261/266’]
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: 22114694.375 pps (2x 11057347.1875 pps)
FINAL_BANDWIDTH: 14.86107462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/624/640’, ‘10/73/90’]
LAT_50%NDR: [‘10/26/49’, ‘10/25/61’]
LAT_10%NDR: [‘10/20/37’, ‘10/19/179’]
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: 20956026.25 pps (2x 10478013.125 pps)
FINAL_BANDWIDTH: 14.08244964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/660/674’, ‘10/43/60’]
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/273/281’, ‘20/293/302’]
LAT_50%NDR: [‘10/25/92’, ‘10/27/200’]
LAT_10%NDR: [‘10/27/47’, ‘10/27/39’]
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/242/240’, ‘20/270/267’]
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/382/391’, ‘50/272/279’]
LAT_50%NDR: [‘50/66/99’, ‘50/66/263’]
LAT_10%NDR: [‘50/61/88’, ‘50/61/207’]
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/401/405’, ‘60/248/253’]
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/951’, ‘10/491/499’]
LAT_50%NDR: [‘10/22/41’, ‘10/20/44’]
LAT_10%NDR: [‘10/19/62’, ‘10/18/184’]
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: [‘2/932/950’, ‘10/491/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/285/299’, ‘20/94/104’]
LAT_50%NDR: [‘10/25/50’, ‘10/27/51’]
LAT_10%NDR: [‘10/26/52’, ‘10/24/42’]
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/224/235’, ‘20/147/161’]
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/209/216’, ‘50/173/185’]
LAT_50%NDR: [‘50/65/519’, ‘50/65/516’]
LAT_10%NDR: [‘50/63/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: [‘60/206/212’, ‘50/164/174’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2744/2808’, ‘10/2738/2810’]
LAT_50%NDR: [‘10/34/112’, ‘10/31/100’]
LAT_10%NDR: [‘10/24/81’, ‘10/23/60’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2748/2807’, ‘10/2742/2806’]
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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/86/404’, ‘10/76/359’]
LAT_50%NDR: [‘10/29/62’, ‘10/27/78’]
LAT_10%NDR: [‘10/20/46’, ‘10/19/45’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/49/112’, ‘10/38/104’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/378/1189’, ‘10/53/212’]
LAT_50%NDR: [‘10/22/63’, ‘10/21/74’]
LAT_10%NDR: [‘10/19/38’, ‘10/18/35’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/374/714’, ‘10/63/338’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3874/4007’, ‘10/3867/4019’]
LAT_50%NDR: [‘10/37/288’, ‘10/39/289’]
LAT_10%NDR: [‘10/19/77’, ‘10/25/107’]
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/3891/4022’, ‘10/3883/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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/231/663’, ‘10/233/623’]
LAT_50%NDR: [‘10/34/124’, ‘10/34/104’]
LAT_10%NDR: [‘10/21/93’, ‘10/24/93’]
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/2153/2421’, ‘10/2093/2401’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/57’, ‘10/29/140’]
LAT_50%NDR: [‘10/17/37’, ‘10/22/51’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/158’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1073/1243’, ‘10/105/228’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/85’, ‘10/52/85’]
LAT_50%NDR: [‘10/34/95’, ‘10/35/143’]
LAT_10%NDR: [‘10/20/36’, ‘10/26/96’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2937/3001’, ‘20/2929/2998’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/221/130’, ‘10/188/131’]
LAT_50%NDR: [‘10/23/164’, ‘10/18/48’]
LAT_10%NDR: [‘10/20/104’, ‘10/19/95’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1539/1688’, ‘10/1485/1630’]
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: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/115/356’, ‘10/53/173’]
LAT_50%NDR: [‘10/26/64’, ‘10/25/57’]
LAT_10%NDR: [‘10/21/46’, ‘10/19/34’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/929/1274’, ‘10/82/362’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2927/3288’, ‘20/2943/3304’]
LAT_50%NDR: [‘10/24/176’, ‘10/40/230’]
LAT_10%NDR: [‘10/21/52’, ‘10/28/107’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3307/3382’, ‘10/3306/3406’]
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/273/1193’, ‘10/254/1128’]
LAT_50%NDR: [‘10/29/81’, ‘10/25/75’]
LAT_10%NDR: [‘10/20/56’, ‘10/21/54’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1706/1977’, ‘10/1671/1926’]
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: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1161/1557’, ‘10/181/736’]
LAT_50%NDR: [‘10/27/65’, ‘10/26/63’]
LAT_10%NDR: [‘10/21/54’, ‘10/19/41’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1390/1605’, ‘10/186/575’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3578/3660’, ‘10/3569/3659’]
LAT_50%NDR: [‘10/29/107’, ‘10/29/121’]
LAT_10%NDR: [‘10/19/31’, ‘10/21/97’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3571/3648’, ‘10/3564/3647’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1844/2090’, ‘10/1789/2031’]
LAT_50%NDR: [‘10/30/77’, ‘10/28/93’]
LAT_10%NDR: [‘10/26/89’, ‘10/24/86’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1816/2024’, ‘10/129/336’]
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/48/98’, ‘10/56/134’]
LAT_50%NDR: [‘10/23/232’, ‘10/21/92’]
LAT_10%NDR: [‘10/19/38’, ‘10/18/40’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/69/155’, ‘10/44/92’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/59/91’, ‘10/55/92’]
LAT_50%NDR: [‘10/41/129’, ‘10/37/220’]
LAT_10%NDR: [‘10/21/57’, ‘10/21/76’]
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/61/101’, ‘10/60/101’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/151/430’, ‘10/118/388’]
LAT_50%NDR: [‘10/27/189’, ‘10/29/218’]
LAT_10%NDR: [‘10/22/84’, ‘10/24/77’]
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: [‘20/1769/2056’, ‘10/1643/2014’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1425/1585’, ‘10/51/114’]
LAT_50%NDR: [‘10/26/68’, ‘10/25/258’]
LAT_10%NDR: [‘10/25/67’, ‘10/24/63’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1491/1664’, ‘10/928/1595’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2740/2804’, ‘20/2734/2803’]
LAT_50%NDR: [‘10/35/94’, ‘10/33/126’]
LAT_10%NDR: [‘10/24/81’, ‘10/22/62’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2725/2799’, ‘20/2723/2799’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/75’, ‘10/42/78’]
LAT_50%NDR: [‘10/22/187’, ‘10/44/99’]
LAT_10%NDR: [‘10/20/88’, ‘10/22/60’]
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/1528/1589’, ‘10/1526/1585’]
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: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/137/744’, ‘10/62/260’]
LAT_50%NDR: [‘10/24/95’, ‘10/21/51’]
LAT_10%NDR: [‘10/19/32’, ‘10/18/45’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/635/1257’, ‘10/171/1083’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3882/4030’, ‘10/3875/4021’]
LAT_50%NDR: [‘10/41/310’, ‘10/44/234’]
LAT_10%NDR: [‘10/19/50’, ‘10/26/108’]
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/3896/4029’, ‘10/3889/4038’]
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: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1641/1907’, ‘10/2114/2446’]
LAT_50%NDR: [‘10/40/149’, ‘10/39/104’]
LAT_10%NDR: [‘10/20/70’, ‘10/22/67’]
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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2071/2335’, ‘2/2133/2336’]
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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/73’, ‘10/38/74’]
LAT_50%NDR: [‘10/30/297’, ‘10/28/236’]
LAT_10%NDR: [‘10/20/41’, ‘10/20/44’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1159/1289’, ‘10/1165/1316’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/116’, ‘10/69/111’]
LAT_50%NDR: [‘10/27/139’, ‘10/27/124’]
LAT_10%NDR: [‘10/20/70’, ‘10/25/153’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2930/2995’, ‘20/2923/2999’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/68/203’, ‘10/59/187’]
LAT_50%NDR: [‘10/29/99’, ‘10/39/91’]
LAT_10%NDR: [‘10/20/59’, ‘10/19/159’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/39/120’, ‘10/37/112’]
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: 12729482.5625 pps (2x 6364741.28125 pps)
FINAL_BANDWIDTH: 8.554212282 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/72’, ‘10/41/50’]
LAT_50%NDR: [‘10/21/232’, ‘10/21/229’]
LAT_10%NDR: [‘10/19/46’, ‘10/21/56’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/914/1182’, ‘10/944/1227’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3318/3427’, ‘10/3306/3418’]
LAT_50%NDR: [‘10/36/230’, ‘10/33/182’]
LAT_10%NDR: [‘10/19/36’, ‘10/23/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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/228/326’, ‘10/229/322’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/141/551’, ‘10/80/390’]
LAT_50%NDR: [‘10/27/61’, ‘10/27/115’]
LAT_10%NDR: [‘10/26/83’, ‘10/25/80’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/165/586’, ‘10/156/580’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1406/1538’, ‘20/62/137’]
LAT_50%NDR: [‘10/23/53’, ‘10/22/213’]
LAT_10%NDR: [‘10/20/59’, ‘10/19/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: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/814/1324’, ‘10/1242/1520’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3565/3637’, ‘20/3555/3640’]
LAT_50%NDR: [‘10/27/98’, ‘10/30/113’]
LAT_10%NDR: [‘10/20/52’, ‘10/25/115’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3563/3643’, ‘20/3555/3657’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1713/1766’, ‘10/70/118’]
LAT_50%NDR: [‘10/28/80’, ‘10/29/180’]
LAT_10%NDR: [‘10/19/47’, ‘10/23/69’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1830/2211’, ‘10/1790/2200’]
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/634/1638’, ‘10/57/125’]
LAT_50%NDR: [‘10/25/96’, ‘10/21/45’]
LAT_10%NDR: [‘10/19/92’, ‘10/21/44’]
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/668/1662’, ‘10/1191/1756’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/56/103’, ‘10/56/111’]
LAT_50%NDR: [‘10/37/136’, ‘10/31/151’]
LAT_10%NDR: [‘10/20/55’, ‘10/20/74’]
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/54/108’, ‘10/56/108’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/286/1002’, ‘10/144/510’]
LAT_50%NDR: [‘10/31/84’, ‘10/30/83’]
LAT_10%NDR: [‘10/19/34’, ‘10/24/74’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/770/1018’, ‘10/101/275’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/155/1055’, ‘10/626/1692’]
LAT_50%NDR: [‘10/26/55’, ‘10/22/55’]
LAT_10%NDR: [‘10/19/51’, ‘10/22/56’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/709/1608’, ‘10/1369/1630’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2741/2801’, ‘20/2733/2799’]
LAT_50%NDR: [‘10/43/113’, ‘10/49/139’]
LAT_10%NDR: [‘10/25/110’, ‘10/24/75’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2737/2794’, ‘20/2729/2793’]
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: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/175/452’, ‘10/135/414’]
LAT_50%NDR: [‘10/33/92’, ‘10/31/188’]
LAT_10%NDR: [‘10/23/69’, ‘10/22/121’]
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: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1441/1581’, ‘10/1268/1512’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/145/366’, ‘10/57/174’]
LAT_50%NDR: [‘10/25/54’, ‘10/23/53’]
LAT_10%NDR: [‘10/24/57’, ‘10/24/53’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1025/1317’, ‘10/118/361’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3863/4030’, ‘10/3857/4020’]
LAT_50%NDR: [‘10/43/291’, ‘10/45/301’]
LAT_10%NDR: [‘10/19/74’, ‘10/25/83’]
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/3888/4028’, ‘10/3884/4018’]
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: [‘10/158/503’, ‘10/116/409’]
LAT_50%NDR: [‘10/31/184’, ‘10/29/89’]
LAT_10%NDR: [‘10/19/35’, ‘10/18/65’]
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/1837/2170’, ‘10/153/401’]
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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/44’, ‘10/21/39’]
LAT_50%NDR: [‘10/27/89’, ‘10/26/171’]
LAT_10%NDR: [‘10/20/35’, ‘10/19/33’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1150/1301’, ‘10/1163/1264’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/117’, ‘10/69/113’]
LAT_50%NDR: [‘10/35/115’, ‘10/36/157’]
LAT_10%NDR: [‘10/21/74’, ‘10/24/76’]
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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/61/114’, ‘10/66/109’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1545/1831’, ‘10/1497/1811’]
LAT_50%NDR: [‘10/22/157’, ‘10/32/79’]
LAT_10%NDR: [‘10/19/53’, ‘10/23/70’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/107/412’, ‘10/63/277’]
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: 12729482.5625 pps (2x 6364741.28125 pps)
FINAL_BANDWIDTH: 8.554212282 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/162’, ‘10/43/104’]
LAT_50%NDR: [‘10/28/65’, ‘10/25/70’]
LAT_10%NDR: [‘10/19/33’, ‘10/20/44’]
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: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1199/1376’, ‘20/900/1095’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/239/334’, ‘10/246/365’]
LAT_50%NDR: [‘10/30/139’, ‘10/31/152’]
LAT_10%NDR: [‘10/21/41’, ‘10/23/80’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3063/3223’, ‘10/3071/3231’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1977/2088’, ‘10/1973/2090’]
LAT_50%NDR: [‘10/23/63’, ‘10/21/74’]
LAT_10%NDR: [‘10/20/70’, ‘10/22/60’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/90’, ‘10/43/89’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/84/385’, ‘10/48/124’]
LAT_50%NDR: [‘10/23/82’, ‘10/22/59’]
LAT_10%NDR: [‘10/19/56’, ‘10/21/48’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1097/1695’, ‘10/107/394’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/3566/3641’, ‘20/3560/3643’]
LAT_50%NDR: [‘10/42/460’, ‘10/43/436’]
LAT_10%NDR: [‘10/20/46’, ‘10/26/110’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3572/3655’, ‘10/3569/3650’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1969/2113’, ‘10/1908/2039’]
LAT_50%NDR: [‘10/26/64’, ‘10/25/62’]
LAT_10%NDR: [‘10/20/41’, ‘10/17/35’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/383/700’, ‘10/387/714’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/189’, ‘10/798/1712’]
LAT_50%NDR: [‘10/24/89’, ‘10/22/57’]
LAT_10%NDR: [‘10/19/45’, ‘10/18/35’]
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/683/1713’, ‘10/125/168’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/66/109’, ‘10/67/105’]
LAT_50%NDR: [‘10/34/143’, ‘10/30/154’]
LAT_10%NDR: [‘10/19/449’, ‘10/25/520’]
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/51/64’, ‘10/48/74’]
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/571/1152’, ‘10/78/381’]
LAT_50%NDR: [‘10/29/78’, ‘10/28/77’]
LAT_10%NDR: [‘10/20/49’, ‘10/19/41’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/177/654’, ‘10/138/619’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/595/1308’, ‘10/65/187’]
LAT_50%NDR: [‘10/24/56’, ‘10/24/97’]
LAT_10%NDR: [‘10/19/33’, ‘10/20/57’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1360/1648’, ‘10/92/178’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1833/2045’, ‘10/3294/3504’]
LAT_50%NDR: [‘10/26/66’, ‘10/27/64’]
LAT_10%NDR: [‘10/22/104’, ‘10/21/82’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1740/1914’, ‘10/1827/2026’]
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/415/422’, ‘20/274/283’]
LAT_50%NDR: [‘10/28/97’, ‘10/29/138’]
LAT_10%NDR: [‘10/26/56’, ‘10/27/69’]
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/401/408’, ‘20/266/271’]
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: [‘60/358/363’, ‘50/247/252’]
LAT_50%NDR: [‘50/64/193’, ‘50/65/163’]
LAT_10%NDR: [‘50/61/72’, ‘50/61/77’]
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: [‘50/360/370’, ‘50/248/254’]
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/148/228’, ‘10/146/226’]
LAT_50%NDR: [‘10/33/151’, ‘10/33/111’]
LAT_10%NDR: [‘10/22/98’, ‘10/19/47’]
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: 15278552.4375 pps (2x 7639276.21875 pps)
FINAL_BANDWIDTH: 10.267187238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/872/966’, ‘10/163/251’]
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/168/173’, ‘20/273/281’]
LAT_50%NDR: [‘10/27/114’, ‘10/26/219’]
LAT_10%NDR: [‘10/27/53’, ‘10/27/43’]
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/426/435’, ‘20/145/153’]
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: [‘50/400/407’, ‘50/233/240’]
LAT_50%NDR: [‘50/62/112’, ‘50/65/235’]
LAT_10%NDR: [‘50/58/161’, ‘50/61/106’]
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/400/411’, ‘50/233/241’]
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: [‘10/941/952’, ‘10/940/956’]
LAT_50%NDR: [‘10/21/244’, ‘10/25/74’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/37’]
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/943/973’, ‘20/942/957’]
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/168/186’, ‘20/172/179’]
LAT_50%NDR: [‘10/27/203’, ‘10/24/45’]
LAT_10%NDR: [‘10/26/53’, ‘10/24/40’]
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/263/283’, ‘20/84/88’]
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.
Test case contains no keywords.
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: [‘60/240/245’, ‘50/100/109’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/204/262’, ‘10/187/241’]
LAT_50%NDR: [‘10/27/58’, ‘10/29/61’]
LAT_10%NDR: [‘10/21/142’, ‘10/22/126’]
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/189/241’, ‘20/214/263’]
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/428/438’, ‘20/283/290’]
LAT_50%NDR: [‘10/29/139’, ‘10/26/146’]
LAT_10%NDR: [‘10/27/128’, ‘10/26/128’]
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/400/407’, ‘20/264/269’]
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: [‘50/347/352’, ‘50/252/257’]
LAT_50%NDR: [‘50/65/187’, ‘50/65/195’]
LAT_10%NDR: [‘50/61/96’, ‘50/61/82’]
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/365/373’, ‘50/245/254’]
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: 17248288.25 pps (2x 8624144.125 pps)
FINAL_BANDWIDTH: 11.590849704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/811/838’, ‘10/815/835’]
LAT_50%NDR: [‘10/28/122’, ‘10/32/64’]
LAT_10%NDR: [‘10/21/71’, ‘10/21/52’]
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: 17480021.875 pps (2x 8740010.9375 pps)
FINAL_BANDWIDTH: 11.7465747 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/822/839’, ‘10/810/826’]
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/430/439’, ‘20/258/267’]
LAT_50%NDR: [‘10/27/156’, ‘10/27/116’]
LAT_10%NDR: [‘10/27/59’, ‘10/26/41’]
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/291/299’, ‘20/294/303’]
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/393/402’, ‘50/243/248’]
LAT_50%NDR: [‘50/63/194’, ‘50/66/188’]
LAT_10%NDR: [‘50/62/74’, ‘50/61/154’]
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: [‘50/229/237’, ‘50/262/271’]
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/934/963’, ‘10/495/507’]
LAT_50%NDR: [‘10/19/42’, ‘10/19/138’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/46’]
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/932/948’, ‘20/496/503’]
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/270/296’, ‘20/86/94’]
LAT_50%NDR: [‘10/28/95’, ‘10/25/143’]
LAT_10%NDR: [‘10/26/47’, ‘10/27/88’]
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/115/123’, ‘20/191/198’]
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: [‘50/230/236’, ‘50/114/118’]
LAT_50%NDR: [‘50/65/107’, ‘50/65/92’]
LAT_10%NDR: [‘50/61/485’, ‘50/62/540’]
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/230/237’, ‘50/93/103’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: [‘10/1560/2005’, ‘10/1557/2071’]
LAT_50%NDR: [‘10/29/72’, ‘10/34/75’]
LAT_10%NDR: [‘10/21/108’, ‘10/21/186’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1741/2032’, ‘10/2014/2530’]
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/408/418’, ‘20/288/293’]
LAT_50%NDR: [‘20/26/160’, ‘10/29/186’]
LAT_10%NDR: [‘10/27/60’, ‘10/27/113’]
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/387/394’, ‘20/290/297’]
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: [‘50/365/378’, ‘50/251/262’]
LAT_50%NDR: [‘50/64/175’, ‘50/66/186’]
LAT_10%NDR: [‘50/60/107’, ‘50/61/141’]
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/371/375’, ‘50/255/259’]
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: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/782/1006’, ‘10/222/428’]
LAT_50%NDR: [‘10/28/202’, ‘10/29/63’]
LAT_10%NDR: [‘10/22/59’, ‘10/22/134’]
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: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/894/1017’, ‘10/704/1005’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/423/433’, ‘20/146/155’]
LAT_50%NDR: [‘10/27/222’, ‘10/27/80’]
LAT_10%NDR: [‘10/26/118’, ‘10/26/47’]
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/291/299’, ‘20/289/298’]
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/273/283’, ‘50/255/262’]
LAT_50%NDR: [‘50/66/156’, ‘50/66/181’]
LAT_10%NDR: [‘50/61/191’, ‘50/61/83’]
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: [‘60/127/135’, ‘50/264/274’]
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: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/945/965’, ‘10/945/959’]
LAT_50%NDR: [‘10/21/46’, ‘10/23/59’]
LAT_10%NDR: [‘10/20/47’, ‘10/19/87’]
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: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/947/977’, ‘10/945/964’]
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/193/208’, ‘20/135/146’]
LAT_50%NDR: [‘10/28/92’, ‘10/25/52’]
LAT_10%NDR: [‘10/26/72’, ‘10/26/41’]
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/230/257’, ‘20/139/148’]
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/197/207’, ‘50/148/157’]
LAT_50%NDR: [‘50/64/260’, ‘50/65/260’]
LAT_10%NDR: [‘50/55/99’, ‘50/61/83’]
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: [‘60/206/210’, ‘50/146/151’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/185/968’, ‘20/183/945’]
LAT_50%NDR: [‘10/24/115’, ‘10/24/161’]
LAT_10%NDR: [‘10/25/140’, ‘10/25/164’]
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: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1030/1110’, ‘10/1846/1903’]
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/365/370’, ‘20/264/324’]
LAT_50%NDR: [‘10/26/145’, ‘10/28/143’]
LAT_10%NDR: [‘10/26/89’, ‘10/26/118’]
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/348/352’, ‘20/245/253’]
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/350/353’, ‘60/253/324’]
LAT_50%NDR: [‘50/66/191’, ‘50/65/211’]
LAT_10%NDR: [‘50/62/172’, ‘50/62/135’]
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/354/360’, ‘50/290/329’]
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: 23505096.125 pps (2x 11752548.0625 pps)
FINAL_BANDWIDTH: 15.795424596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/487/501’, ‘10/943/952’]
LAT_50%NDR: [‘10/21/157’, ‘10/22/84’]
LAT_10%NDR: [‘10/19/94’, ‘10/17/30’]
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/490/913’, ‘10/942/1340’]
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/270/279’, ‘20/266/280’]
LAT_50%NDR: [‘10/27/167’, ‘10/25/116’]
LAT_10%NDR: [‘10/26/139’, ‘10/26/99’]
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/161/196’, ‘20/266/275’]
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: [‘50/80/86’, ‘50/260/267’]
LAT_50%NDR: [‘50/62/90’, ‘50/66/177’]
LAT_10%NDR: [‘50/61/482’, ‘50/62/558’]
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/261/266’, ‘50/243/250’]
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: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/659/685’, ‘10/491/504’]
LAT_50%NDR: [‘10/17/38’, ‘10/17/36’]
LAT_10%NDR: [‘10/18/74’, ‘10/18/33’]
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: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/931/949’, ‘10/485/492’]
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/242/245’, ‘20/89/96’]
LAT_50%NDR: [‘10/27/221’, ‘10/27/59’]
LAT_10%NDR: [‘10/26/220’, ‘10/26/56’]
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/180/194’, ‘20/215/232’]
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/255/262’, ‘50/102/110’]
LAT_50%NDR: [‘50/66/264’, ‘50/65/284’]
LAT_10%NDR: [‘50/61/455’, ‘50/61/524’]
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: [‘50/212/215’, ‘60/182/186’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/162/203’, ‘10/154/196’]
LAT_50%NDR: [‘10/36/193’, ‘10/38/179’]
LAT_10%NDR: [‘10/29/93’, ‘10/29/89’]
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/403/443’, ‘10/285/328’]
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/123/140’, ‘20/182/203’]
LAT_50%NDR: [‘20/31/131’, ‘20/32/128’]
LAT_10%NDR: [‘20/31/99’, ‘20/34/137’]
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/136/157’, ‘20/136/157’]
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/153/154’, ‘40/150/152’]
LAT_50%NDR: [‘50/67/140’, ‘40/67/146’]
LAT_10%NDR: [‘40/57/122’, ‘40/60/125’]
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/154/159’, ‘40/161/166’]
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: 19913224.9375 pps (2x 9956612.46875 pps)
FINAL_BANDWIDTH: 13.381687158 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/51’, ‘10/39/67’]
LAT_50%NDR: [‘10/27/84’, ‘10/26/156’]
LAT_10%NDR: [‘10/28/73’, ‘10/27/89’]
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: 22346428.0 pps (2x 11173214.0 pps)
FINAL_BANDWIDTH: 15.016799616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/121/142’, ‘10/152/167’]
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/49/58’, ‘20/158/154’]
LAT_50%NDR: [‘10/30/73’, ‘10/33/171’]
LAT_10%NDR: [‘20/32/109’, ‘10/31/98’]
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/155/173’, ‘10/78/87’]
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/176’, ‘40/85/90’]
LAT_50%NDR: [‘40/63/197’, ‘40/65/164’]
LAT_10%NDR: [‘40/59/87’, ‘40/59/157’]
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/199/209’, ‘40/84/91’]
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: 26749366.875 pps (2x 13374683.4375 pps)
FINAL_BANDWIDTH: 17.97557454 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/23/39’, ‘10/23/51’]
LAT_50%NDR: [‘10/20/53’, ‘10/20/196’]
LAT_10%NDR: [‘10/35/92’, ‘10/27/86’]
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: [‘10/120/134’, ‘10/142/160’]
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/96/115’, ‘20/59/73’]
LAT_50%NDR: [‘10/34/108’, ‘10/35/159’]
LAT_10%NDR: [‘20/36/101’, ‘10/32/88’]
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/60/87’, ‘20/94/112’]
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/141/177’, ‘40/94/127’]
LAT_50%NDR: [‘40/69/127’, ‘40/68/134’]
LAT_10%NDR: [‘40/60/123’, ‘40/56/127’]
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: [‘40/96/139’, ‘40/123/148’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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/497/562’, ‘10/335/388’]
LAT_50%NDR: [‘2/33/75’, ‘20/42/75’]
LAT_10%NDR: [‘2/13/131’, ‘2/10/106’]
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: 8427343.75 pps (2x 4213671.875 pps)
FINAL_BANDWIDTH: 5.663175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘2/482/516’, ‘10/345/374’]
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: 3133159.375 pps (2x 1566579.6875 pps)
FINAL_BANDWIDTH: 38.55039295 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/59’, ‘10/33/61’]
LAT_50%NDR: [‘10/24/151’, ‘10/23/159’]
LAT_10%NDR: [‘10/11/107’, ‘10/12/84’]
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: 12517968.75 pps (2x 6258984.375 pps)
FINAL_BANDWIDTH: 8.412075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/68’, ‘10/31/70’]
LAT_50%NDR: [‘2/20/58’, ‘2/18/58’]
LAT_10%NDR: [‘2/11/443’, ‘2/10/427’]
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/27/65’, ‘10/29/65’]
LAT_50%NDR: [‘10/21/158’, ‘10/20/165’]
LAT_10%NDR: [‘10/11/79’, ‘10/12/32’]
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: [‘10/29/55’, ‘10/30/63’]
LAT_50%NDR: [‘2/17/51’, ‘2/17/46’]
LAT_10%NDR: [‘2/10/111’, ‘2/10/111’]
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: 2647853.875 pps (2x 1323926.9375 pps)
FINAL_BANDWIDTH: 32.579194078 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/51’, ‘10/25/52’]
LAT_50%NDR: [‘10/11/129’, ‘10/20/147’]
LAT_10%NDR: [‘10/11/35’, ‘10/11/175’]
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: 8242153.0 pps (2x 4121076.5 pps)
FINAL_BANDWIDTH: 24.6495320189 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: 10023248.9688 pps (2x 5011624.48438 pps)
FINAL_BANDWIDTH: 29.9761963154 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: 8751037.5625 pps (2x 4375518.78125 pps)
FINAL_BANDWIDTH: 26.1714361036 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’]

9.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: [‘10/133/171’, ‘20/138/176’]
LAT_50%NDR: [‘10/44/216’, ‘10/45/235’]
LAT_10%NDR: [‘10/31/92’, ‘10/31/87’]
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: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/36/58’, ‘20/36/54’]
LAT_50%NDR: [‘10/29/179’, ‘10/32/175’]
LAT_10%NDR: [‘20/30/179’, ‘20/32/186’]
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: 22160156.25 pps (2x 11080078.125 pps)
FINAL_BANDWIDTH: 14.891625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/86’, ‘10/54/77’]
LAT_50%NDR: [‘10/29/135’, ‘10/29/206’]
LAT_10%NDR: [‘10/29/91’, ‘10/27/93’]
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: 3618464.875 pps (2x 1809232.4375 pps)
FINAL_BANDWIDTH: 44.521591822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/62’, ‘10/34/68’]
LAT_50%NDR: [‘10/32/130’, ‘10/32/111’]
LAT_10%NDR: [‘20/31/92’, ‘20/29/88’]
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/48/86’, ‘10/46/90’]
LAT_50%NDR: [‘10/22/53’, ‘10/22/183’]
LAT_10%NDR: [‘10/33/90’, ‘10/33/92’]
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: 3618464.875 pps (2x 1809232.4375 pps)
FINAL_BANDWIDTH: 44.521591822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/79’, ‘10/35/87’]
LAT_50%NDR: [‘10/33/105’, ‘10/33/203’]
LAT_10%NDR: [‘20/31/91’, ‘10/29/93’]
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’]

9.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: [‘20/559/576’, ‘10/408/418’]
LAT_50%NDR: [‘10/27/116’, ‘10/27/151’]
LAT_10%NDR: [‘10/38/80’, ‘10/37/82’]
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: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/35/54’, ‘10/35/59’]
LAT_50%NDR: [‘10/30/121’, ‘10/35/147’]
LAT_10%NDR: [‘20/28/158’, ‘10/29/133’]
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: 27273437.5 pps (2x 13636718.75 pps)
FINAL_BANDWIDTH: 18.32775 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/69’, ‘10/38/63’]
LAT_50%NDR: [‘10/22/150’, ‘10/21/127’]
LAT_10%NDR: [‘10/30/86’, ‘10/28/91’]
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: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/123’, ‘20/32/61’]
LAT_50%NDR: [‘10/31/75’, ‘10/28/180’]
LAT_10%NDR: [‘10/30/190’, ‘10/30/94’]
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: 31510156.25 pps (2x 15755078.125 pps)
FINAL_BANDWIDTH: 21.174825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/54’, ‘10/25/47’]
LAT_50%NDR: [‘10/21/233’, ‘10/20/49’]
LAT_10%NDR: [‘10/29/93’, ‘10/27/219’]
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: 3739791.25 pps (2x 1869895.625 pps)
FINAL_BANDWIDTH: 46.01439154 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/50’, ‘10/36/66’]
LAT_50%NDR: [‘10/37/97’, ‘10/34/91’]
LAT_10%NDR: [‘10/27/94’, ‘10/26/100’]
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: 13839883.1875 pps (2x 6919941.59375 pps)
FINAL_BANDWIDTH: 41.3904769504 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’]

9.1.8. srv6

9.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: 7137477.34376 pps (2x 3568738.67188 pps)
FINAL_BANDWIDTH: 5.59578223751 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1546/1610’, ‘20/1350/1419’]
LAT_50%NDR: [‘10/35/169’, ‘10/36/220’]
LAT_10%NDR: [‘10/23/64’, ‘10/20/45’]
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: 7137477.34376 pps (2x 3568738.67188 pps)
FINAL_BANDWIDTH: 5.59578223751 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1540/1602’, ‘40/2596/2662’]
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: 12345210.5781 pps (2x 6172605.28906 pps)
FINAL_BANDWIDTH: 9.67864509323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/61/76’, ‘20/91/102’]
LAT_50%NDR: [‘10/31/60’, ‘10/33/60’]
LAT_10%NDR: [‘10/20/40’, ‘10/22/80’]
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: 12345210.5781 pps (2x 6172605.28906 pps)
FINAL_BANDWIDTH: 9.67864509323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/71/98’, ‘20/872/889’]
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: 17975192.4531 pps (2x 8987596.22656 pps)
FINAL_BANDWIDTH: 14.0925508832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/166/183’, ‘10/57/75’]
LAT_50%NDR: [‘10/25/57’, ‘10/25/96’]
LAT_10%NDR: [‘10/20/50’, ‘10/20/45’]
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/382/411’, ‘20/201/215’]
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/243/264’, ‘20/238/258’]
LAT_50%NDR: [‘20/30/197’, ‘20/29/198’]
LAT_10%NDR: [‘20/25/69’, ‘20/26/53’]
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/250/273’, ‘20/253/273’]
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/146/171’, ‘20/92/112’]
LAT_50%NDR: [‘20/30/96’, ‘20/29/242’]
LAT_10%NDR: [‘20/26/187’, ‘20/25/63’]
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/118/143’, ‘20/247/265’]
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/84/103’, ‘20/135/153’]
LAT_50%NDR: [‘20/28/95’, ‘20/26/223’]
LAT_10%NDR: [‘20/26/55’, ‘10/26/179’]
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/180/213’, ‘20/137/149’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 5983022.40624 pps (2x 2991511.20312 pps)
FINAL_BANDWIDTH: 4.69068956649 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1450/1552’, ‘20/1879/1951’]
LAT_50%NDR: [‘10/33/193’, ‘10/33/175’]
LAT_10%NDR: [‘10/26/66’, ‘10/22/53’]
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: 5983022.40624 pps (2x 2991511.20312 pps)
FINAL_BANDWIDTH: 4.69068956649 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1542/1701’, ‘20/1873/1942’]
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: 11648155.0938 pps (2x 5824077.54688 pps)
FINAL_BANDWIDTH: 9.13215359354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/921/945’, ‘20/925/944’]
LAT_50%NDR: [‘10/40/83’, ‘10/41/87’]
LAT_10%NDR: [‘10/20/85’, ‘10/24/97’]
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: 11648155.0938 pps (2x 5824077.54688 pps)
FINAL_BANDWIDTH: 9.13215359354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/924/935’, ‘10/931/944’]
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: 13173383.125 pps (2x 6586691.5625 pps)
FINAL_BANDWIDTH: 10.32793237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/600/627’, ‘10/65/90’]
LAT_50%NDR: [‘10/30/55’, ‘10/28/66’]
LAT_10%NDR: [‘10/20/63’, ‘10/23/189’]
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: 13282327.9844 pps (2x 6641163.99219 pps)
FINAL_BANDWIDTH: 10.4133451398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/599/623’, ‘10/66/86’]
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/300/328’, ‘20/238/258’]
LAT_50%NDR: [‘20/30/200’, ‘20/33/205’]
LAT_10%NDR: [‘20/28/85’, ‘20/29/112’]
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/292/313’, ‘20/231/252’]
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/94/131’, ‘20/91/118’]
LAT_50%NDR: [‘20/29/195’, ‘20/31/174’]
LAT_10%NDR: [‘20/27/102’, ‘20/28/79’]
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/101/129’, ‘20/249/270’]
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/86/115’, ‘20/56/76’]
LAT_50%NDR: [‘20/31/128’, ‘20/30/64’]
LAT_10%NDR: [‘20/26/45’, ‘20/28/63’]
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/172/214’, ‘20/145/167’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 6200912.125 pps (2x 3100456.0625 pps)
FINAL_BANDWIDTH: 4.861515106 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1332/1397’, ‘60/1790/1859’]
LAT_50%NDR: [‘10/44/186’, ‘10/42/165’]
LAT_10%NDR: [‘10/26/327’, ‘10/22/294’]
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: [‘20/1337/1390’, ‘20/1784/1852’]
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: 11539210.2344 pps (2x 5769605.11719 pps)
FINAL_BANDWIDTH: 9.04674082377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/101’, ‘10/107/120’]
LAT_50%NDR: [‘10/40/84’, ‘10/42/82’]
LAT_10%NDR: [‘10/21/78’, ‘10/24/70’]
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: 10885541.0781 pps (2x 5442770.53906 pps)
FINAL_BANDWIDTH: 8.53426420523 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/51/74’, ‘10/990/1011’]
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/409/424’, ‘20/381/401’]
LAT_50%NDR: [‘10/29/249’, ‘10/29/68’]
LAT_10%NDR: [‘10/24/89’, ‘10/22/83’]
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/369/391’, ‘10/404/422’]
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/451/475’, ‘20/511/537’]
LAT_50%NDR: [‘20/32/166’, ‘20/32/166’]
LAT_10%NDR: [‘20/25/115’, ‘20/29/115’]
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/454/473’, ‘20/464/481’]
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/288/316’, ‘20/491/515’]
LAT_50%NDR: [‘20/30/142’, ‘20/31/217’]
LAT_10%NDR: [‘20/25/101’, ‘20/28/148’]
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/283/307’, ‘20/312/344’]
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/169/194’, ‘20/351/369’]
LAT_50%NDR: [‘20/29/62’, ‘20/31/259’]
LAT_10%NDR: [‘20/27/204’, ‘20/28/52’]
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/302/337’, ‘20/111/138’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.9. vm vhost

9.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: 2293345.09766 pps (2x 1146672.54883 pps)
FINAL_BANDWIDTH: 1.54112790563 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/67/114’, ‘20/70/128’]
LAT_50%NDR: [‘10/43/688’, ‘10/53/299’]
LAT_10%NDR: [‘10/28/294’, ‘10/28/250’]
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: 3208227.88086 pps (2x 1604113.94043 pps)
FINAL_BANDWIDTH: 2.15592913594 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/335/674’, ‘20/359/790’]
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: 1120873.125 pps (2x 560436.5625 pps)
FINAL_BANDWIDTH: 13.79122293 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/124/224’, ‘20/123/226’]
LAT_50%NDR: [‘20/65/181’, ‘20/64/187’]
LAT_10%NDR: [‘20/29/152’, ‘20/33/161’]
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: 1521190.625 pps (2x 760595.3125 pps)
FINAL_BANDWIDTH: 18.71672945 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1245/1520’, ‘30/1314/1678’]
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: 2622595.61718 pps (2x 1311297.80859 pps)
FINAL_BANDWIDTH: 7.84330922251 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: 2487411.14258 pps (2x 1243705.57129 pps)
FINAL_BANDWIDTH: 1.67154028781 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/91’, ‘10/43/99’]
LAT_50%NDR: [‘10/38/184’, ‘10/37/759’]
LAT_10%NDR: [‘10/23/180’, ‘10/28/199’]
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/149/291’, ‘10/148/252’]
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: 795615.15625 pps (2x 397807.578125 pps)
FINAL_BANDWIDTH: 9.7892488825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/66’, ‘20/39/59’]
LAT_50%NDR: [‘20/34/216’, ‘20/37/200’]
LAT_10%NDR: [‘20/30/525’, ‘20/29/212’]
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/441/582’, ‘20/262/275’]
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: 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-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: 4838667.13282 pps (2x 2419333.56641 pps)
FINAL_BANDWIDTH: 14.4708403762 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: 2293345.09766 pps (2x 1146672.54883 pps)
FINAL_BANDWIDTH: 1.54112790563 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/62’, ‘10/27/61’]
LAT_50%NDR: [‘10/33/647’, ‘10/27/271’]
LAT_10%NDR: [‘10/23/263’, ‘10/25/263’]
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: 7754918.07618 pps (2x 3877459.03809 pps)
FINAL_BANDWIDTH: 5.21130494719 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/165/279’, ‘20/110/189’]
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: 1546210.46875 pps (2x 773105.234375 pps)
FINAL_BANDWIDTH: 19.0245736075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/91’, ‘20/47/80’]
LAT_50%NDR: [‘20/40/195’, ‘20/36/544’]
LAT_10%NDR: [‘20/31/128’, ‘20/30/135’]
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: [‘30/353/373’, ‘30/385/395’]
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: 3060656.26562 pps (2x 1530328.13281 pps)
FINAL_BANDWIDTH: 9.1534025901 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: 6049775.98438 pps (2x 3024887.99219 pps)
FINAL_BANDWIDTH: 18.092863216 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 879435.341796 pps (2x 439717.670898 pps)
FINAL_BANDWIDTH: 0.590980549687 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/65’, ‘10/28/59’]
LAT_50%NDR: [‘10/32/141’, ‘10/32/161’]
LAT_10%NDR: [‘10/23/164’, ‘10/22/166’]
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: 3762702.29492 pps (2x 1881351.14746 pps)
FINAL_BANDWIDTH: 2.52853594219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/326/410’, ‘30/345/427’]
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: 1120873.125 pps (2x 560436.5625 pps)
FINAL_BANDWIDTH: 13.79122293 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/112/194’, ‘20/111/196’]
LAT_50%NDR: [‘20/68/230’, ‘20/67/263’]
LAT_10%NDR: [‘20/27/94’, ‘20/32/89’]
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: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1252/2256’, ‘20/1456/1724’]
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: 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’]
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: 2957583.17188 pps (2x 1478791.58594 pps)
FINAL_BANDWIDTH: 8.84514532717 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: 2210173.93554 pps (2x 1105086.96777 pps)
FINAL_BANDWIDTH: 1.48523688468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/180’, ‘10/32/189’]
LAT_50%NDR: [‘10/32/203’, ‘10/31/185’]
LAT_10%NDR: [‘10/24/153’, ‘10/22/219’]
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: 7089548.7793 pps (2x 3544774.38965 pps)
FINAL_BANDWIDTH: 4.76417677969 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/130/209’, ‘10/127/207’]
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: 1546210.46875 pps (2x 773105.234375 pps)
FINAL_BANDWIDTH: 19.0245736075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/47/75’, ‘20/48/71’]
LAT_50%NDR: [‘20/36/227’, ‘20/36/210’]
LAT_10%NDR: [‘20/29/155’, ‘20/28/153’]
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/133/144’, ‘20/369/392’]
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: 2854510.07812 pps (2x 1427255.03906 pps)
FINAL_BANDWIDTH: 8.53688806418 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: 5070581.59376 pps (2x 2535290.79688 pps)
FINAL_BANDWIDTH: 15.1644192179 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: 2237897.65624 pps (2x 1118948.82812 pps)
FINAL_BANDWIDTH: 1.50386722499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/56’, ‘10/26/57’]
LAT_50%NDR: [‘10/24/270’, ‘10/23/235’]
LAT_10%NDR: [‘10/22/237’, ‘10/21/331’]
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: 8947038.0664 pps (2x 4473519.0332 pps)
FINAL_BANDWIDTH: 6.01240958062 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/141/228’, ‘20/94/163’]
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: 795615.15625 pps (2x 397807.578125 pps)
FINAL_BANDWIDTH: 9.7892488825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/32/64’, ‘20/33/56’]
LAT_50%NDR: [‘20/33/94’, ‘20/32/100’]
LAT_10%NDR: [‘20/28/543’, ‘20/30/84’]
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/126/144’, ‘20/364/382’]
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: 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’]
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: 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

9.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: 2488810.39062 pps (2x 1244405.19531 pps)
FINAL_BANDWIDTH: 1.6724805825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/103’, ‘10/58/106’]
LAT_50%NDR: [‘10/47/140’, ‘10/45/147’]
LAT_10%NDR: [‘10/23/85’, ‘10/29/100’]
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/7090/7230’, ‘20/3888/4013’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1604/1611’, ‘20/1499/1513’]
LAT_50%NDR: [‘20/71/225’, ‘20/71/245’]
LAT_10%NDR: [‘20/37/156’, ‘20/37/141’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1967/2004’, ‘30/1982/2020’]
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: 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-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: 3034887.99218 pps (2x 1517443.99609 pps)
FINAL_BANDWIDTH: 9.07633827435 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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/92’, ‘10/41/93’]
LAT_50%NDR: [‘10/36/175’, ‘10/39/163’]
LAT_10%NDR: [‘10/22/129’, ‘10/29/137’]
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: 6932669.09376 pps (2x 3466334.54688 pps)
FINAL_BANDWIDTH: 4.65875363101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/172/286’, ‘20/165/313’]
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: [‘30/334/344’, ‘20/322/333’]
LAT_50%NDR: [‘20/40/228’, ‘20/41/221’]
LAT_10%NDR: [‘20/32/170’, ‘20/29/202’]
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: [‘30/192/201’, ‘20/189/198’]
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: 4555216.125 pps (2x 2277608.0625 pps)
FINAL_BANDWIDTH: 13.623132903 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: 5354032.60156 pps (2x 2677016.30078 pps)
FINAL_BANDWIDTH: 16.012126691 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: 2546900.04688 pps (2x 1273450.02344 pps)
FINAL_BANDWIDTH: 1.7115168315 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/90’, ‘10/29/61’]
LAT_50%NDR: [‘10/25/169’, ‘10/24/194’]
LAT_10%NDR: [‘10/24/134’, ‘10/22/186’]
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: 9023896.71876 pps (2x 4511948.35938 pps)
FINAL_BANDWIDTH: 6.06405859501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/162/260’, ‘20/90/179’]
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: [‘20/346/399’, ‘20/294/303’]
LAT_50%NDR: [‘20/38/230’, ‘20/36/198’]
LAT_10%NDR: [‘20/31/186’, ‘20/32/160’]
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/292/305’, ‘20/300/309’]
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: 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’]
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

9.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: 2721169.01562 pps (2x 1360584.50781 pps)
FINAL_BANDWIDTH: 1.8286255785 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/70/114’, ‘20/69/116’]
LAT_50%NDR: [‘10/41/264’, ‘10/48/230’]
LAT_10%NDR: [‘10/23/197’, ‘10/29/202’]
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: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3971/4123’, ‘20/3930/4042’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/67/126’, ‘20/65/123’]
LAT_50%NDR: [‘20/57/412’, ‘20/55/406’]
LAT_10%NDR: [‘20/30/164’, ‘20/30/163’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/712/869’, ‘30/715/881’]
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: 1400375.0625 pps (2x 700187.53125 pps)
FINAL_BANDWIDTH: 4.18805498291 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: 3041198.25 pps (2x 1520599.125 pps)
FINAL_BANDWIDTH: 9.0952101519 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: 1878869.0 pps (2x 939434.5 pps)
FINAL_BANDWIDTH: 1.262599968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/66’, ‘10/31/62’]
LAT_50%NDR: [‘10/30/276’, ‘10/30/647’]
LAT_10%NDR: [‘10/25/194’, ‘10/24/555’]
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: 6932669.09376 pps (2x 3466334.54688 pps)
FINAL_BANDWIDTH: 4.65875363101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/165/334’, ‘20/161/328’]
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/40/76’, ‘20/42/70’]
LAT_50%NDR: [‘20/34/365’, ‘20/36/227’]
LAT_10%NDR: [‘20/31/249’, ‘20/29/217’]
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: [‘30/727/734’, ‘20/383/394’]
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: 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’]
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: 5463365.8125 pps (2x 2731682.90625 pps)
FINAL_BANDWIDTH: 16.3391058776 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: 2750213.84376 pps (2x 1375106.92188 pps)
FINAL_BANDWIDTH: 1.84814370301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/69’, ‘10/27/54’]
LAT_50%NDR: [‘10/34/254’, ‘10/31/219’]
LAT_10%NDR: [‘10/23/245’, ‘10/24/226’]
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: 8994851.89062 pps (2x 4497425.94531 pps)
FINAL_BANDWIDTH: 6.0445404705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/158/274’, ‘20/89/177’]
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: 1199028.78125 pps (2x 599514.390625 pps)
FINAL_BANDWIDTH: 14.7528501245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/79’, ‘20/43/78’]
LAT_50%NDR: [‘20/36/118’, ‘20/33/169’]
LAT_10%NDR: [‘20/30/625’, ‘20/28/108’]
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/452/466’, ‘20/464/481’]
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: 1556643.9375 pps (2x 778321.96875 pps)
FINAL_BANDWIDTH: 4.65540309424 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

9.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: 2575944.875 pps (2x 1287972.4375 pps)
FINAL_BANDWIDTH: 1.731034956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/131’, ‘10/70/126’]
LAT_50%NDR: [‘10/38/271’, ‘10/42/312’]
LAT_10%NDR: [‘10/25/214’, ‘10/25/221’]
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/4156/4404’, ‘30/3900/4035’]
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/1601/1608’, ‘30/1371/1378’]
LAT_50%NDR: [‘20/90/247’, ‘20/87/211’]
LAT_10%NDR: [‘20/33/78’, ‘20/35/117’]
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/1814/1819’, ‘30/1876/1883’]
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: 1926852.23438 pps (2x 963426.117188 pps)
FINAL_BANDWIDTH: 5.76257269757 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: 5596607.0 pps (2x 2798303.5 pps)
FINAL_BANDWIDTH: 3.760919904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/73/117’, ‘20/73/127’]
LAT_50%NDR: [‘10/63/209’, ‘10/53/282’]
LAT_10%NDR: [‘10/26/155’, ‘10/21/173’]
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/162/391’, ‘20/158/425’]
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/370/375’, ‘20/412/418’]
LAT_50%NDR: [‘20/37/242’, ‘20/36/200’]
LAT_10%NDR: [‘20/29/221’, ‘20/31/187’]
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: [‘30/405/408’, ‘20/425/432’]
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: 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’]
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: 5354032.60156 pps (2x 2677016.30078 pps)
FINAL_BANDWIDTH: 16.012126691 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: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/150’, ‘10/27/143’]
LAT_50%NDR: [‘10/30/214’, ‘10/30/185’]
LAT_10%NDR: [‘10/24/172’, ‘10/21/159’]
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: 8994851.89062 pps (2x 4497425.94531 pps)
FINAL_BANDWIDTH: 6.0445404705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘2/156/255’, ‘20/92/178’]
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: [‘20/345/358’, ‘20/368/374’]
LAT_50%NDR: [‘20/36/308’, ‘20/37/304’]
LAT_10%NDR: [‘20/31/176’, ‘20/29/185’]
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: [‘20/410/425’, ‘20/383/394’]
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: 2802973.53124 pps (2x 1401486.76562 pps)
FINAL_BANDWIDTH: 8.38275943268 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

9.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: 2024093.14062 pps (2x 1012046.57031 pps)
FINAL_BANDWIDTH: 1.3601905905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/123’, ‘10/49/126’]
LAT_50%NDR: [‘10/43/267’, ‘10/45/667’]
LAT_10%NDR: [‘10/22/213’, ‘10/24/197’]
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: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4741/5139’, ‘20/3976/4345’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/61/116’, ‘20/62/122’]
LAT_50%NDR: [‘20/46/285’, ‘20/50/764’]
LAT_10%NDR: [‘20/29/207’, ‘20/32/214’]
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/1638/1397’, ‘30/1694/1685’]
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: 1849547.41406 pps (2x 924773.707031 pps)
FINAL_BANDWIDTH: 5.53137975033 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: 3034887.99218 pps (2x 1517443.99609 pps)
FINAL_BANDWIDTH: 9.07633827435 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: 3156841.4375 pps (2x 1578420.71875 pps)
FINAL_BANDWIDTH: 2.121397446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/97’, ‘20/50/97’]
LAT_50%NDR: [‘10/37/129’, ‘10/36/189’]
LAT_10%NDR: [‘10/23/86’, ‘10/25/123’]
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: 6903624.26562 pps (2x 3451812.13281 pps)
FINAL_BANDWIDTH: 4.6392355065 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/159/301’, ‘20/157/297’]
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: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/68’, ‘20/41/67’]
LAT_50%NDR: [‘20/37/89’, ‘20/36/111’]
LAT_10%NDR: [‘20/29/95’, ‘20/31/77’]
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: [‘30/417/429’, ‘20/490/509’]
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: 1514559.85938 pps (2x 757279.929688 pps)
FINAL_BANDWIDTH: 4.52954364573 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: 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-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/36/83’, ‘10/35/86’]
LAT_50%NDR: [‘10/32/656’, ‘10/27/249’]
LAT_10%NDR: [‘10/23/262’, ‘10/21/219’]
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: 9023896.71876 pps (2x 4511948.35938 pps)
FINAL_BANDWIDTH: 6.06405859501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/161/258’, ‘10/93/195’]
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: 1550228.84375 pps (2x 775114.421875 pps)
FINAL_BANDWIDTH: 19.0740156935 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/233’, ‘20/45/256’]
LAT_50%NDR: [‘20/37/275’, ‘20/35/290’]
LAT_10%NDR: [‘20/27/438’, ‘20/31/417’]
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: [‘20/404/413’, ‘20/285/294’]
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: 767279.929688 pps (2x 383639.964844 pps)
FINAL_BANDWIDTH: 2.29467848926 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

9.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=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-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: 1530331.0625 pps (2x 765165.53125 pps)
FINAL_BANDWIDTH: 1.028382474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/106/229’, ‘10/107/224’]
LAT_50%NDR: [‘10/56/321’, ‘10/65/280’]
LAT_10%NDR: [‘10/27/195’, ‘10/31/212’]
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: 2285496.59376 pps (2x 1142748.29688 pps)
FINAL_BANDWIDTH: 1.53585371101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1054/1307’, ‘20/1025/1219’]
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: 596971.53125 pps (2x 298485.765625 pps)
FINAL_BANDWIDTH: 7.3451377205 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/167/301’, ‘20/162/358’]
LAT_50%NDR: [‘20/93/579’, ‘20/101/687’]
LAT_10%NDR: [‘20/34/657’, ‘20/39/688’]
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: 847828.71875 pps (2x 423914.359375 pps)
FINAL_BANDWIDTH: 10.4316845555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1174/1711’, ‘30/1215/1927’]
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: 931568.4375 pps (2x 465784.21875 pps)
FINAL_BANDWIDTH: 2.78601064891 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: 1738957.625 pps (2x 869478.8125 pps)
FINAL_BANDWIDTH: 5.20064255746 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: 2256451.76562 pps (2x 1128225.88281 pps)
FINAL_BANDWIDTH: 1.5163355865 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/80/151’, ‘20/81/156’]
LAT_50%NDR: [‘10/48/787’, ‘10/49/833’]
LAT_10%NDR: [‘10/27/210’, ‘10/31/246’]
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: 4318634.5625 pps (2x 2159317.28125 pps)
FINAL_BANDWIDTH: 2.902122426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/357/519’, ‘20/370/517’]
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: 1424800.25 pps (2x 712400.125 pps)
FINAL_BANDWIDTH: 17.530742276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/152/208’, ‘30/142/274’]
LAT_50%NDR: [‘20/82/432’, ‘20/80/432’]
LAT_10%NDR: [‘20/39/285’, ‘20/39/387’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1941/1951’, ‘20/1401/1433’]
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: 1218061.375 pps (2x 609030.6875 pps)
FINAL_BANDWIDTH: 3.64281551969 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: 3171422.3125 pps (2x 1585711.15625 pps)
FINAL_BANDWIDTH: 9.48466691135 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: 1936958.65625 pps (2x 968479.328125 pps)
FINAL_BANDWIDTH: 1.301636217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/97’, ‘10/39/84’]
LAT_50%NDR: [‘10/27/727’, ‘10/27/349’]
LAT_10%NDR: [‘10/23/541’, ‘10/27/353’]
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: 8326820.84376 pps (2x 4163410.42188 pps)
FINAL_BANDWIDTH: 5.59562360701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/244/317’, ‘20/215/313’]
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: 1123771.625 pps (2x 561885.8125 pps)
FINAL_BANDWIDTH: 13.826886074 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/56/92’, ‘20/54/85’]
LAT_50%NDR: [‘20/46/216’, ‘20/44/316’]
LAT_10%NDR: [‘20/34/189’, ‘20/34/226’]
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/451/462’, ‘30/555/566’]
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: 801344.375 pps (2x 400672.1875 pps)
FINAL_BANDWIDTH: 2.39655388946 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: 5801948.375 pps (2x 2900974.1875 pps)
FINAL_BANDWIDTH: 17.3516934521 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 2198362.10938 pps (2x 1099181.05469 pps)
FINAL_BANDWIDTH: 1.4772993375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/80/140’, ‘20/79/154’]
LAT_50%NDR: [‘10/46/254’, ‘10/42/276’]
LAT_10%NDR: [‘10/24/233’, ‘10/24/268’]
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: [‘40/6888/7371’, ‘30/5047/5458’]
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: 1274285.9375 pps (2x 637142.96875 pps)
FINAL_BANDWIDTH: 15.678814175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/951/1597’, ‘20/951/1663’]
LAT_50%NDR: [‘20/95/329’, ‘20/92/334’]
LAT_10%NDR: [‘20/33/211’, ‘20/33/165’]
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: 1324457.375 pps (2x 662228.6875 pps)
FINAL_BANDWIDTH: 16.296123542 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3456/3931’, ‘30/3424/3856’]
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: 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’]
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: 2313376.33594 pps (2x 1156688.16797 pps)
FINAL_BANDWIDTH: 6.91853743366 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: 2779258.67188 pps (2x 1389629.33594 pps)
FINAL_BANDWIDTH: 1.8676618275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/133’, ‘10/59/128’]
LAT_50%NDR: [‘10/45/214’, ‘10/55/233’]
LAT_10%NDR: [‘10/23/176’, ‘10/23/177’]
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: 5248069.0625 pps (2x 2624034.53125 pps)
FINAL_BANDWIDTH: 3.52670241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/203/414’, ‘20/184/377’]
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/303/312’, ‘20/271/282’]
LAT_50%NDR: [‘20/41/216’, ‘20/37/255’]
LAT_10%NDR: [‘20/29/199’, ‘20/31/210’]
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: [‘20/268/275’, ‘20/289/296’]
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: 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-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: 4168692.02344 pps (2x 2084346.01172 pps)
FINAL_BANDWIDTH: 12.4671681669 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: 2837348.32812 pps (2x 1418674.16406 pps)
FINAL_BANDWIDTH: 1.9066980765 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/138’, ‘10/32/70’]
LAT_50%NDR: [‘10/49/268’, ‘10/37/222’]
LAT_10%NDR: [‘10/23/174’, ‘10/24/172’]
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: 6816489.78124 pps (2x 3408244.89062 pps)
FINAL_BANDWIDTH: 4.58068113299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/218/379’, ‘20/107/220’]
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: [‘30/266/287’, ‘20/254/292’]
LAT_50%NDR: [‘20/41/226’, ‘20/36/229’]
LAT_10%NDR: [‘20/32/186’, ‘20/31/158’]
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: [‘20/319/328’, ‘20/329/336’]
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: 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’]
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: 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

9.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: 2634034.53124 pps (2x 1317017.26562 pps)
FINAL_BANDWIDTH: 1.77007120499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/96/151’, ‘20/93/148’]
LAT_50%NDR: [‘10/68/307’, ‘10/61/324’]
LAT_10%NDR: [‘10/26/224’, ‘10/26/217’]
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/8314/8889’, ‘30/4630/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: 1424800.25 pps (2x 712400.125 pps)
FINAL_BANDWIDTH: 17.530742276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/896/1205’, ‘30/889/1165’]
LAT_50%NDR: [‘20/85/239’, ‘20/83/250’]
LAT_10%NDR: [‘20/34/224’, ‘20/34/203’]
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: 1474971.6875 pps (2x 737485.84375 pps)
FINAL_BANDWIDTH: 18.148051643 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3427/3660’, ‘30/3626/4106’]
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: 1823779.14062 pps (2x 911889.570312 pps)
FINAL_BANDWIDTH: 5.45431543458 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: 2596827.34376 pps (2x 1298413.67188 pps)
FINAL_BANDWIDTH: 7.76624490682 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: 2314541.42188 pps (2x 1157270.71094 pps)
FINAL_BANDWIDTH: 1.5553718355 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/92’, ‘10/42/88’]
LAT_50%NDR: [‘10/36/182’, ‘10/42/265’]
LAT_10%NDR: [‘10/25/123’, ‘10/24/140’]
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: 5858010.45312 pps (2x 2929005.22656 pps)
FINAL_BANDWIDTH: 3.9365830245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/190/378’, ‘20/172/293’]
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: [‘20/355/364’, ‘20/322/332’]
LAT_50%NDR: [‘20/39/236’, ‘20/39/300’]
LAT_10%NDR: [‘20/31/220’, ‘20/31/196’]
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: [‘20/286/298’, ‘20/274/283’]
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: 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’]
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: 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
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: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/72’, ‘10/30/57’]
LAT_50%NDR: [‘10/43/259’, ‘10/31/238’]
LAT_10%NDR: [‘10/23/234’, ‘10/23/240’]
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: 7513565.65624 pps (2x 3756782.82812 pps)
FINAL_BANDWIDTH: 5.04911612099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/227/353’, ‘20/94/196’]
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/267/279’, ‘20/268/279’]
LAT_50%NDR: [‘20/39/216’, ‘20/35/212’]
LAT_10%NDR: [‘20/30/168’, ‘20/31/160’]
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: [‘30/347/357’, ‘20/374/385’]
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: 1385718.49219 pps (2x 692859.246094 pps)
FINAL_BANDWIDTH: 4.14422206702 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: 6075544.25782 pps (2x 3037772.12891 pps)
FINAL_BANDWIDTH: 18.1699275317 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 1995048.3125 pps (2x 997524.15625 pps)
FINAL_BANDWIDTH: 1.340672466 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/88/162’, ‘20/85/166’]
LAT_50%NDR: [‘10/72/332’, ‘10/58/280’]
LAT_10%NDR: [‘10/23/206’, ‘10/28/232’]
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: 2604989.70312 pps (2x 1302494.85156 pps)
FINAL_BANDWIDTH: 1.7505530805 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2032/3554’, ‘20/2061/3665’]
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/326/1171’, ‘20/331/1154’]
LAT_50%NDR: [‘20/71/243’, ‘20/77/258’]
LAT_10%NDR: [‘20/29/129’, ‘20/34/116’]
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: 1224114.5 pps (2x 612057.25 pps)
FINAL_BANDWIDTH: 15.061504808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2629/4426’, ‘20/2735/4550’]
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: 1823779.14062 pps (2x 911889.570312 pps)
FINAL_BANDWIDTH: 5.45431543458 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: 2004157.05468 pps (2x 1002078.52734 pps)
FINAL_BANDWIDTH: 5.99376564475 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: 3011617.29688 pps (2x 1505808.64844 pps)
FINAL_BANDWIDTH: 2.0238068235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/117’, ‘20/67/114’]
LAT_50%NDR: [‘10/52/282’, ‘10/45/293’]
LAT_10%NDR: [‘10/22/163’, ‘10/30/226’]
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: 4580038.01562 pps (2x 2290019.00781 pps)
FINAL_BANDWIDTH: 3.0777855465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/232/490’, ‘10/118/250’]
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: [‘20/242/250’, ‘20/301/310’]
LAT_50%NDR: [‘20/42/166’, ‘20/45/160’]
LAT_10%NDR: [‘20/31/120’, ‘20/29/106’]
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: [‘30/424/459’, ‘20/390/415’]
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: 2854510.07812 pps (2x 1427255.03906 pps)
FINAL_BANDWIDTH: 8.53688806418 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: 3524485.1875 pps (2x 1762242.59375 pps)
FINAL_BANDWIDTH: 10.5405602734 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: 1966003.48438 pps (2x 983001.742188 pps)
FINAL_BANDWIDTH: 1.3211543415 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/87’, ‘10/31/77’]
LAT_50%NDR: [‘10/37/253’, ‘10/28/249’]
LAT_10%NDR: [‘10/24/204’, ‘10/23/204’]
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: 6148458.73438 pps (2x 3074229.36719 pps)
FINAL_BANDWIDTH: 4.1317642695 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/201/341’, ‘20/98/178’]
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: [‘30/315/329’, ‘20/338/355’]
LAT_50%NDR: [‘20/46/242’, ‘20/38/237’]
LAT_10%NDR: [‘20/30/171’, ‘20/29/172’]
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/395/500’, ‘20/390/405’]
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: 2931814.89844 pps (2x 1465907.44922 pps)
FINAL_BANDWIDTH: 8.76808101142 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: 4529447.85156 pps (2x 2264723.92578 pps)
FINAL_BANDWIDTH: 13.5460685873 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/93/142’, ‘20/94/147’]
LAT_50%NDR: [‘10/41/236’, ‘10/50/241’]
LAT_10%NDR: [‘10/22/151’, ‘10/29/150’]
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/6026/6201’, ‘60/3292/3437’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1797/1808’, ‘30/1736/1745’]
LAT_50%NDR: [‘20/70/342’, ‘20/69/401’]
LAT_10%NDR: [‘20/32/258’, ‘20/31/313’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1107/1117’, ‘30/1040/1054’]
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: 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-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: 3472948.64062 pps (2x 1736474.32031 pps)
FINAL_BANDWIDTH: 10.3864316419 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: 2575944.875 pps (2x 1287972.4375 pps)
FINAL_BANDWIDTH: 1.731034956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/63’, ‘10/32/62’]
LAT_50%NDR: [‘10/25/198’, ‘10/29/177’]
LAT_10%NDR: [‘10/22/202’, ‘10/23/185’]
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: 8210641.53124 pps (2x 4105320.76562 pps)
FINAL_BANDWIDTH: 5.51755110899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/134/262’, ‘20/129/275’]
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: [‘20/298/303’, ‘20/355/364’]
LAT_50%NDR: [‘20/35/201’, ‘20/36/179’]
LAT_10%NDR: [‘20/30/158’, ‘20/30/227’]
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: [‘20/246/262’, ‘20/258/271’]
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: 2906046.625 pps (2x 1453023.3125 pps)
FINAL_BANDWIDTH: 8.69101669567 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: 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-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: 2082182.79688 pps (2x 1041091.39844 pps)
FINAL_BANDWIDTH: 1.3992268395 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/62’, ‘10/27/47’]
LAT_50%NDR: [‘10/30/174’, ‘10/26/218’]
LAT_10%NDR: [‘10/23/164’, ‘10/21/146’]
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: 10592317.4375 pps (2x 5296158.71875 pps)
FINAL_BANDWIDTH: 7.118037318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/130/214’, ‘20/75/144’]
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/343/353’, ‘20/325/334’]
LAT_50%NDR: [‘2/33/328’, ‘20/35/320’]
LAT_10%NDR: [‘20/30/246’, ‘20/28/243’]
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: [‘30/320/335’, ‘20/284/295’]
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: 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’]
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

9.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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/100/139’, ‘10/99/147’]
LAT_50%NDR: [‘10/51/234’, ‘10/48/205’]
LAT_10%NDR: [‘10/29/160’, ‘10/27/145’]
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: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3319/3431’, ‘20/3318/3416’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/117’, ‘20/57/119’]
LAT_50%NDR: [‘20/48/360’, ‘20/48/376’]
LAT_10%NDR: [‘20/29/162’, ‘20/32/148’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1808/2480’, ‘20/1598/1610’]
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: 2311943.5 pps (2x 1155971.75 pps)
FINAL_BANDWIDTH: 6.91425229901 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: 3483960.0625 pps (2x 1741980.03125 pps)
FINAL_BANDWIDTH: 10.419363134 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: 2256451.76562 pps (2x 1128225.88281 pps)
FINAL_BANDWIDTH: 1.5163355865 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/76’, ‘10/31/62’]
LAT_50%NDR: [‘10/26/247’, ‘10/27/282’]
LAT_10%NDR: [‘10/22/203’, ‘10/25/182’]
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: 8181596.70312 pps (2x 4090798.35156 pps)
FINAL_BANDWIDTH: 5.4980329845 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/127/267’, ‘20/124/303’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/72’, ‘20/55/72’]
LAT_50%NDR: [‘20/37/382’, ‘20/38/278’]
LAT_10%NDR: [‘20/30/192’, ‘20/30/173’]
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/331/1293’, ‘20/412/421’]
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: 1165971.75 pps (2x 582985.875 pps)
FINAL_BANDWIDTH: 3.48703281591 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: 6270755.0 pps (2x 3135377.5 pps)
FINAL_BANDWIDTH: 18.7537377861 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: 2604989.70312 pps (2x 1302494.85156 pps)
FINAL_BANDWIDTH: 1.7505530805 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/58’, ‘10/24/48’]
LAT_50%NDR: [‘10/25/119’, ‘10/28/93’]
LAT_10%NDR: [‘10/23/92’, ‘10/20/72’]
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: 10534227.7812 pps (2x 5267113.89062 pps)
FINAL_BANDWIDTH: 7.07900106897 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/131/215’, ‘10/79/158’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/48/74’, ‘20/48/69’]
LAT_50%NDR: [‘20/34/205’, ‘20/35/95’]
LAT_10%NDR: [‘20/29/100’, ‘20/30/76’]
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/550/569’, ‘20/442/457’]
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: 1556643.9375 pps (2x 778321.96875 pps)
FINAL_BANDWIDTH: 4.65540309424 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

9.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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/78/128’, ‘10/78/122’]
LAT_50%NDR: [‘10/43/262’, ‘10/39/262’]
LAT_10%NDR: [‘10/25/118’, ‘10/26/161’]
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: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/6042/6160’, ‘30/3297/3384’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/172/351’, ‘30/169/347’]
LAT_50%NDR: [‘20/66/252’, ‘20/68/237’]
LAT_10%NDR: [‘20/34/115’, ‘20/31/82’]
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/1523/1529’, ‘20/1596/1604’]
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: 2339144.60938 pps (2x 1169572.30469 pps)
FINAL_BANDWIDTH: 6.99560174941 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: 3472948.64062 pps (2x 1736474.32031 pps)
FINAL_BANDWIDTH: 10.3864316419 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: 2459765.5625 pps (2x 1229882.78125 pps)
FINAL_BANDWIDTH: 1.652962458 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/63’, ‘10/29/63’]
LAT_50%NDR: [‘10/28/251’, ‘10/26/223’]
LAT_10%NDR: [‘10/22/218’, ‘10/23/160’]
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: 8181596.70312 pps (2x 4090798.35156 pps)
FINAL_BANDWIDTH: 5.4980329845 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/127/265’, ‘20/125/268’]
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: [‘20/237/247’, ‘20/227/240’]
LAT_50%NDR: [‘20/35/208’, ‘20/38/198’]
LAT_10%NDR: [‘20/28/157’, ‘20/31/175’]
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/232/239’, ‘20/271/277’]
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: 2674132.16406 pps (2x 1337066.08203 pps)
FINAL_BANDWIDTH: 7.99743785401 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: 5792093.25 pps (2x 2896046.625 pps)
FINAL_BANDWIDTH: 17.3222200585 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: 5189979.40624 pps (2x 2594989.70312 pps)
FINAL_BANDWIDTH: 3.48766616099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/73’, ‘10/31/64’]
LAT_50%NDR: [‘10/33/132’, ‘10/27/151’]
LAT_10%NDR: [‘10/24/139’, ‘10/22/152’]
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: 10708496.75 pps (2x 5354248.375 pps)
FINAL_BANDWIDTH: 7.196109816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/112/190’, ‘10/105/190’]
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/204/215’, ‘20/233/244’]
LAT_50%NDR: [‘20/36/155’, ‘20/36/141’]
LAT_10%NDR: [‘20/28/116’, ‘20/30/123’]
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/317/325’, ‘30/306/317’]
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: 2880278.35156 pps (2x 1440139.17578 pps)
FINAL_BANDWIDTH: 8.61395237992 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

9.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: 862300.015624 pps (2x 431150.007812 pps)
FINAL_BANDWIDTH: 0.579465610499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/82’, ‘10/28/68’]
LAT_50%NDR: [‘10/29/211’, ‘10/28/241’]
LAT_10%NDR: [‘10/21/223’, ‘10/23/253’]
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: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3299/3390’, ‘20/5994/6144’]
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: 1550228.84375 pps (2x 775114.421875 pps)
FINAL_BANDWIDTH: 19.0740156935 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/142/193’, ‘20/139/177’]
LAT_50%NDR: [‘20/66/269’, ‘20/65/281’]
LAT_10%NDR: [‘20/34/167’, ‘20/33/195’]
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/1939/1954’, ‘20/1356/1366’]
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: 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’]
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: 3472948.64062 pps (2x 1736474.32031 pps)
FINAL_BANDWIDTH: 10.3864316419 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: 2024093.14062 pps (2x 1012046.57031 pps)
FINAL_BANDWIDTH: 1.3601905905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/75’, ‘10/33/61’]
LAT_50%NDR: [‘10/23/612’, ‘10/34/211’]
LAT_10%NDR: [‘10/25/203’, ‘10/24/183’]
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: 8210641.53124 pps (2x 4105320.76562 pps)
FINAL_BANDWIDTH: 5.51755110899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/136/264’, ‘10/129/310’]
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: 1399714.53125 pps (2x 699857.265625 pps)
FINAL_BANDWIDTH: 17.2220875925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/66’, ‘20/42/67’]
LAT_50%NDR: [‘20/33/518’, ‘20/37/194’]
LAT_10%NDR: [‘20/29/168’, ‘20/28/155’]
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/374/378’, ‘20/388/397’]
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: 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’]
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: 2256451.76562 pps (2x 1128225.88281 pps)
FINAL_BANDWIDTH: 1.5163355865 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/51’, ‘10/28/47’]
LAT_50%NDR: [‘10/24/132’, ‘10/23/122’]
LAT_10%NDR: [‘10/22/173’, ‘10/23/120’]
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: 10621362.2656 pps (2x 5310681.13281 pps)
FINAL_BANDWIDTH: 7.13755544248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/127/202’, ‘20/74/139’]
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: 1299371.65625 pps (2x 649685.828125 pps)
FINAL_BANDWIDTH: 15.9874688585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/67’, ‘20/37/49’]
LAT_50%NDR: [‘2/34/558’, ‘20/33/249’]
LAT_10%NDR: [‘20/30/597’, ‘20/30/447’]
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/308/1187’, ‘20/448/460’]
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: 1514559.85938 pps (2x 757279.929688 pps)
FINAL_BANDWIDTH: 4.52954364573 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

9.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=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-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: 862300.015624 pps (2x 431150.007812 pps)
FINAL_BANDWIDTH: 0.579465610499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/176’, ‘10/57/180’]
LAT_50%NDR: [‘10/36/409’, ‘10/36/443’]
LAT_10%NDR: [‘10/27/627’, ‘10/28/440’]
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: 2459765.5625 pps (2x 1229882.78125 pps)
FINAL_BANDWIDTH: 1.652962458 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/688/868’, ‘20/673/860’]
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: 722400.125 pps (2x 361200.0625 pps)
FINAL_BANDWIDTH: 8.888411138 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/207/427’, ‘30/208/448’]
LAT_50%NDR: [‘20/107/399’, ‘20/119/453’]
LAT_10%NDR: [‘20/36/507’, ‘20/36/505’]
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: 872914.4375 pps (2x 436457.21875 pps)
FINAL_BANDWIDTH: 10.740339239 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1678/2079’, ‘30/1709/2278’]
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: 1009702.875 pps (2x 504851.4375 pps)
FINAL_BANDWIDTH: 3.01968470457 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: 1869181.6875 pps (2x 934590.84375 pps)
FINAL_BANDWIDTH: 5.59009931691 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: 1995048.3125 pps (2x 997524.15625 pps)
FINAL_BANDWIDTH: 1.340672466 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/119’, ‘10/59/117’]
LAT_50%NDR: [‘10/38/679’, ‘10/38/713’]
LAT_10%NDR: [‘10/27/297’, ‘10/29/276’]
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: 5073800.09376 pps (2x 2536900.04688 pps)
FINAL_BANDWIDTH: 3.40959366301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/339/426’, ‘20/296/392’]
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: 697314.40625 pps (2x 348657.203125 pps)
FINAL_BANDWIDTH: 8.5797564545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/58/123’, ‘20/60/145’]
LAT_50%NDR: [‘20/39/677’, ‘20/43/349’]
LAT_10%NDR: [‘20/30/360’, ‘20/35/714’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1479/1494’, ‘30/1021/1315’]
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: 1035747.6875 pps (2x 517873.84375 pps)
FINAL_BANDWIDTH: 3.09757605646 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: 3692318.5625 pps (2x 1846159.28125 pps)
FINAL_BANDWIDTH: 11.0424939491 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: 1152748.29688 pps (2x 576374.148438 pps)
FINAL_BANDWIDTH: 0.774646855503 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/56’, ‘10/26/58’]
LAT_50%NDR: [‘10/28/268’, ‘10/29/657’]
LAT_10%NDR: [‘10/24/305’, ‘10/24/309’]
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: 8849627.75 pps (2x 4424813.875 pps)
FINAL_BANDWIDTH: 5.946949848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/182/268’, ‘40/134/217’]
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: 697314.40625 pps (2x 348657.203125 pps)
FINAL_BANDWIDTH: 8.5797564545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/45/89’, ‘20/44/90’]
LAT_50%NDR: [‘20/35/688’, ‘20/38/349’]
LAT_10%NDR: [‘20/31/236’, ‘20/34/646’]
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/746/792’, ‘30/625/660’]
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: 1296195.8125 pps (2x 648097.90625 pps)
FINAL_BANDWIDTH: 3.87648957535 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: 6453068.6875 pps (2x 3226534.34375 pps)
FINAL_BANDWIDTH: 19.2989772493 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/83/142’, ‘10/81/138’]
LAT_50%NDR: [‘10/54/299’, ‘10/51/321’]
LAT_10%NDR: [‘10/23/262’, ‘10/26/232’]
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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4004/4137’, ‘20/4045/4171’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/735/895’, ‘2/733/854’]
LAT_50%NDR: [‘20/85/271’, ‘20/83/236’]
LAT_10%NDR: [‘20/32/166’, ‘20/33/149’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1980/1992’, ‘30/1571/1580’]
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: 2004157.05468 pps (2x 1002078.52734 pps)
FINAL_BANDWIDTH: 5.99376564475 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: 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-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: 2837348.32812 pps (2x 1418674.16406 pps)
FINAL_BANDWIDTH: 1.9066980765 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/88’, ‘10/45/93’]
LAT_50%NDR: [‘10/44/245’, ‘10/48/273’]
LAT_10%NDR: [‘10/23/193’, ‘10/28/200’]
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: 6845534.60938 pps (2x 3422767.30469 pps)
FINAL_BANDWIDTH: 4.6001992575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/194/340’, ‘30/185/295’]
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/328/334’, ‘20/347/357’]
LAT_50%NDR: [‘20/39/304’, ‘20/41/326’]
LAT_10%NDR: [‘20/31/253’, ‘20/33/212’]
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: [‘20/297/303’, ‘20/340/346’]
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: 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’]
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: 2808303.5 pps (2x 1404151.75 pps)
FINAL_BANDWIDTH: 1.887179952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/85’, ‘10/28/64’]
LAT_50%NDR: [‘10/41/270’, ‘10/28/218’]
LAT_10%NDR: [‘10/23/248’, ‘10/22/227’]
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: 8733448.4375 pps (2x 4366724.21875 pps)
FINAL_BANDWIDTH: 5.86887735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/184/274’, ‘20/102/178’]
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: [‘20/260/265’, ‘20/278/283’]
LAT_50%NDR: [‘20/41/239’, ‘20/36/232’]
LAT_10%NDR: [‘20/31/180’, ‘20/31/218’]
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/180/189’, ‘20/183/170’]
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: 2132998.42188 pps (2x 1066499.21094 pps)
FINAL_BANDWIDTH: 6.37908722349 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: 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

9.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: 2488810.39062 pps (2x 1244405.19531 pps)
FINAL_BANDWIDTH: 1.6724805825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/68/122’, ‘10/68/137’]
LAT_50%NDR: [‘10/39/195’, ‘10/38/194’]
LAT_10%NDR: [‘10/24/178’, ‘10/27/183’]
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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3997/4114’, ‘30/4054/4188’]
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: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/109/327’, ‘20/109/362’]
LAT_50%NDR: [‘20/84/507’, ‘20/79/452’]
LAT_10%NDR: [‘20/30/174’, ‘20/34/194’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2111/2118’, ‘20/1887/1875’]
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: 1712912.8125 pps (2x 856456.40625 pps)
FINAL_BANDWIDTH: 5.12275120557 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: 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
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: 3737738.0 pps (2x 1868869.0 pps)
FINAL_BANDWIDTH: 2.511759936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/109’, ‘10/57/111’]
LAT_50%NDR: [‘10/38/194’, ‘10/37/206’]
LAT_10%NDR: [‘10/23/187’, ‘10/29/171’]
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: 6816489.78124 pps (2x 3408244.89062 pps)
FINAL_BANDWIDTH: 4.58068113299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/193/315’, ‘10/197/337’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/36/204’, ‘20/34/173’]
LAT_50%NDR: [‘20/35/201’, ‘20/36/194’]
LAT_10%NDR: [‘20/30/242’, ‘20/30/233’]
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: [‘20/228/236’, ‘20/386/408’]
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: 3093287.875 pps (2x 1546643.9375 pps)
FINAL_BANDWIDTH: 9.25099285568 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: 5359186.5625 pps (2x 2679593.28125 pps)
FINAL_BANDWIDTH: 16.02754047 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: 2692124.1875 pps (2x 1346062.09375 pps)
FINAL_BANDWIDTH: 1.809107454 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/72’, ‘10/32/57’]
LAT_50%NDR: [‘10/28/180’, ‘10/26/186’]
LAT_10%NDR: [‘10/23/452’, ‘10/23/424’]
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: 8704403.60938 pps (2x 4352201.80469 pps)
FINAL_BANDWIDTH: 5.8493592255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/182/262’, ‘10/102/176’]
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: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/61’, ‘20/39/60’]
LAT_50%NDR: [‘20/35/190’, ‘20/33/174’]
LAT_10%NDR: [‘20/30/168’, ‘20/29/203’]
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: [‘30/364/371’, ‘30/397/405’]
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: 1348285.4375 pps (2x 674142.71875 pps)
FINAL_BANDWIDTH: 4.03227227913 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: 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

9.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: 3273020.75 pps (2x 1636510.375 pps)
FINAL_BANDWIDTH: 2.199469944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/167/231’, ‘20/167/216’]
LAT_50%NDR: [‘10/52/201’, ‘10/49/216’]
LAT_10%NDR: [‘10/25/177’, ‘10/26/234’]
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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/4032/4173’, ‘20/4071/4200’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/727/857’, ‘20/695/813’]
LAT_50%NDR: [‘20/89/469’, ‘20/89/417’]
LAT_10%NDR: [‘20/28/285’, ‘20/36/253’]
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/2489/2496’, ‘30/2500/2509’]
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: 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’]
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: 2983351.44532 pps (2x 1491675.72266 pps)
FINAL_BANDWIDTH: 8.92220964291 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: 1907913.82812 pps (2x 953956.914062 pps)
FINAL_BANDWIDTH: 1.2821180925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/65’, ‘10/25/58’]
LAT_50%NDR: [‘10/33/154’, ‘10/31/220’]
LAT_10%NDR: [‘10/23/191’, ‘10/23/196’]
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: 6816489.78124 pps (2x 3408244.89062 pps)
FINAL_BANDWIDTH: 4.58068113299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/186/293’, ‘20/187/305’]
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/348/358’, ‘20/370/378’]
LAT_50%NDR: [‘20/36/208’, ‘20/42/265’]
LAT_10%NDR: [‘20/27/188’, ‘20/31/201’]
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: [‘20/245/257’, ‘20/244/251’]
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: 1901083.96094 pps (2x 950541.980469 pps)
FINAL_BANDWIDTH: 5.68550838182 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: 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-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: 5596607.0 pps (2x 2798303.5 pps)
FINAL_BANDWIDTH: 3.760919904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/94’, ‘10/41/81’]
LAT_50%NDR: [‘10/39/196’, ‘10/28/188’]
LAT_10%NDR: [‘10/26/133’, ‘10/21/145’]
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: 8675358.78124 pps (2x 4337679.39062 pps)
FINAL_BANDWIDTH: 5.82984110099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/186/271’, ‘20/104/190’]
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: [‘30/275/287’, ‘20/280/290’]
LAT_50%NDR: [‘20/35/212’, ‘20/34/232’]
LAT_10%NDR: [‘20/31/158’, ‘20/28/171’]
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/203/211’, ‘20/190/199’]
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: 2004157.05468 pps (2x 1002078.52734 pps)
FINAL_BANDWIDTH: 5.99376564475 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

9.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: 2343586.25 pps (2x 1171793.125 pps)
FINAL_BANDWIDTH: 1.57488996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/67/126’, ‘10/68/124’]
LAT_50%NDR: [‘10/43/318’, ‘10/42/327’]
LAT_10%NDR: [‘10/27/279’, ‘10/26/257’]
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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4038/4184’, ‘20/4010/4120’]
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: 772571.5625 pps (2x 386285.78125 pps)
FINAL_BANDWIDTH: 9.505720505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/74/339’, ‘20/73/366’]
LAT_50%NDR: [‘20/45/242’, ‘20/50/230’]
LAT_10%NDR: [‘20/28/594’, ‘20/31/248’]
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: [‘40/1571/1505’, ‘30/2024/2035’]
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: 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’]
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: 2983351.44532 pps (2x 1491675.72266 pps)
FINAL_BANDWIDTH: 8.92220964291 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: 1501286.23438 pps (2x 750643.117188 pps)
FINAL_BANDWIDTH: 1.0088643495 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/211’, ‘10/31/142’]
LAT_50%NDR: [‘10/30/648’, ‘10/29/231’]
LAT_10%NDR: [‘10/23/183’, ‘10/24/517’]
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/180/342’, ‘20/187/314’]
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: 1199028.78125 pps (2x 599514.390625 pps)
FINAL_BANDWIDTH: 14.7528501245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/68’, ‘20/45/77’]
LAT_50%NDR: [‘20/39/227’, ‘20/37/222’]
LAT_10%NDR: [‘20/30/194’, ‘20/28/170’]
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/401/408’, ‘20/309/319’]
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: 2029925.32812 pps (2x 1014962.66406 pps)
FINAL_BANDWIDTH: 6.0708299605 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: 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-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: 2546900.04688 pps (2x 1273450.02344 pps)
FINAL_BANDWIDTH: 1.7115168315 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/81’, ‘10/29/51’]
LAT_50%NDR: [‘10/27/223’, ‘10/23/698’]
LAT_10%NDR: [‘10/23/152’, ‘10/22/179’]
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: 8675358.78124 pps (2x 4337679.39062 pps)
FINAL_BANDWIDTH: 5.82984110099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/182/269’, ‘20/100/181’]
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: 1399714.53125 pps (2x 699857.265625 pps)
FINAL_BANDWIDTH: 17.2220875925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/50/67’, ‘20/44/64’]
LAT_50%NDR: [‘2/35/585’, ‘20/36/244’]
LAT_10%NDR: [‘20/31/213’, ‘20/31/192’]
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/394/564’, ‘30/312/323’]
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: 1952620.50781 pps (2x 976310.253906 pps)
FINAL_BANDWIDTH: 5.83963701329 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: 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

9.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: 1878869.0 pps (2x 939434.5 pps)
FINAL_BANDWIDTH: 1.262599968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/186/240’, ‘20/208/280’]
LAT_50%NDR: [‘10/78/356’, ‘10/73/340’]
LAT_10%NDR: [‘10/32/177’, ‘10/32/299’]
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: 2024093.14062 pps (2x 1012046.57031 pps)
FINAL_BANDWIDTH: 1.3601905905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/482/606’, ‘20/525/704’]
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: 772571.5625 pps (2x 386285.78125 pps)
FINAL_BANDWIDTH: 9.505720505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/493/871’, ‘30/560/991’]
LAT_50%NDR: [‘20/152/692’, ‘20/152/1100’]
LAT_10%NDR: [‘20/36/404’, ‘20/41/476’]
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: 822743.0 pps (2x 411371.5 pps)
FINAL_BANDWIDTH: 10.123029872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2042/2572’, ‘30/2216/2727’]
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: 775299.5625 pps (2x 387649.78125 pps)
FINAL_BANDWIDTH: 2.31866253758 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: 1660823.1875 pps (2x 830411.59375 pps)
FINAL_BANDWIDTH: 4.96696850179 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: 688031.046876 pps (2x 344015.523438 pps)
FINAL_BANDWIDTH: 0.462356863501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/115’, ‘10/41/119’]
LAT_50%NDR: [‘10/37/636’, ‘10/37/372’]
LAT_10%NDR: [‘10/26/335’, ‘10/27/321’]
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: 4173410.42188 pps (2x 2086705.21094 pps)
FINAL_BANDWIDTH: 2.8045318035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/385/820’, ‘30/401/738’]
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: 872914.4375 pps (2x 436457.21875 pps)
FINAL_BANDWIDTH: 10.740339239 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/78/151’, ‘20/86/153’]
LAT_50%NDR: [‘20/59/352’, ‘20/63/840’]
LAT_10%NDR: [‘20/34/256’, ‘20/37/299’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3128/3298’, ‘30/1406/1419’]
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: 1400375.0625 pps (2x 700187.53125 pps)
FINAL_BANDWIDTH: 4.18805498291 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: 3197467.125 pps (2x 1598733.5625 pps)
FINAL_BANDWIDTH: 9.56255826323 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: 1123703.46875 pps (2x 561851.734375 pps)
FINAL_BANDWIDTH: 0.755128731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/79’, ‘10/31/73’]
LAT_50%NDR: [‘10/28/639’, ‘10/30/573’]
LAT_10%NDR: [‘10/26/180’, ‘10/28/558’]
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: 8065417.39062 pps (2x 4032708.69531 pps)
FINAL_BANDWIDTH: 5.4199604865 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/300/381’, ‘20/247/319’]
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: 747485.84375 pps (2x 373742.921875 pps)
FINAL_BANDWIDTH: 9.1970658215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/48/113’, ‘20/48/106’]
LAT_50%NDR: [‘20/42/350’, ‘20/42/285’]
LAT_10%NDR: [‘20/33/212’, ‘20/35/201’]
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/501/514’, ‘20/794/825’]
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: 1348285.4375 pps (2x 674142.71875 pps)
FINAL_BANDWIDTH: 4.03227227913 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: 5619634.6875 pps (2x 2809817.34375 pps)
FINAL_BANDWIDTH: 16.8064539889 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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=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, 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: 2495188.84376 pps (2x 1247594.42188 pps)
FINAL_BANDWIDTH: 1.67676690301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/147/206’, ‘20/158/222’]
LAT_50%NDR: [‘10/49/383’, ‘10/52/470’]
LAT_10%NDR: [‘10/25/192’, ‘10/32/176’]
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: 2859187.20312 pps (2x 1429593.60156 pps)
FINAL_BANDWIDTH: 1.9213738005 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/437/738’, ‘20/472/736’]
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: 918583.15625 pps (2x 459291.578125 pps)
FINAL_BANDWIDTH: 11.3022471545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/116/218’, ‘20/120/213’]
LAT_50%NDR: [‘20/85/325’, ‘20/84/275’]
LAT_10%NDR: [‘20/31/162’, ‘20/36/183’]
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: 1428589.8125 pps (2x 714294.90625 pps)
FINAL_BANDWIDTH: 17.577369053 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1399/1579’, ‘20/1512/1692’]
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: 1191116.98438 pps (2x 595558.492188 pps)
FINAL_BANDWIDTH: 3.56223382952 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: 2316307.8125 pps (2x 1158153.90625 pps)
FINAL_BANDWIDTH: 6.92730450282 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: 2349589.5 pps (2x 1174794.75 pps)
FINAL_BANDWIDTH: 1.578924144 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/135’, ‘10/54/123’]
LAT_50%NDR: [‘10/36/294’, ‘10/46/286’]
LAT_10%NDR: [‘10/25/243’, ‘10/28/195’]
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: 5370775.88282 pps (2x 2685387.94141 pps)
FINAL_BANDWIDTH: 3.60916139326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/168/277’, ‘20/167/291’]
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: 1355731.71875 pps (2x 677865.859375 pps)
FINAL_BANDWIDTH: 16.6809230675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/59/261’, ‘30/59/283’]
LAT_50%NDR: [‘20/42/606’, ‘20/45/279’]
LAT_10%NDR: [‘20/31/217’, ‘20/32/195’]
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/137/787’, ‘20/310/351’]
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: 1374821.60938 pps (2x 687410.804688 pps)
FINAL_BANDWIDTH: 4.11163312312 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: 4222243.29688 pps (2x 2111121.64844 pps)
FINAL_BANDWIDTH: 12.6273221739 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: 1548793.10938 pps (2x 774396.554688 pps)
FINAL_BANDWIDTH: 1.0407889695 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/79’, ‘10/27/62’]
LAT_50%NDR: [‘10/30/272’, ‘10/26/273’]
LAT_10%NDR: [‘10/25/216’, ‘10/23/179’]
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: 6863169.15624 pps (2x 3431584.57812 pps)
FINAL_BANDWIDTH: 4.61204967299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/147/240’, ‘20/128/203’]
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: 1355731.71875 pps (2x 677865.859375 pps)
FINAL_BANDWIDTH: 16.6809230675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/57/91’, ‘20/50/83’]
LAT_50%NDR: [‘20/39/232’, ‘20/39/241’]
LAT_10%NDR: [‘20/32/227’, ‘20/31/230’]
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/127/158’, ‘20/386/410’]
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: 2385197.04688 pps (2x 1192598.52344 pps)
FINAL_BANDWIDTH: 7.13332923793 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: 5462249.51562 pps (2x 2731124.75781 pps)
FINAL_BANDWIDTH: 16.3357674057 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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=256, 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: 920389.671876 pps (2x 460194.835938 pps)
FINAL_BANDWIDTH: 0.618501859501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/111’, ‘10/48/112’]
LAT_50%NDR: [‘10/37/173’, ‘10/38/144’]
LAT_10%NDR: [‘20/29/213’, ‘10/32/517’]
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: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1092/1201’, ‘30/1102/1242’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/71/239’, ‘20/69/243’]
LAT_50%NDR: [‘20/52/227’, ‘20/51/272’]
LAT_10%NDR: [‘20/37/255’, ‘20/37/264’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2612/2617’, ‘30/1835/1819’]
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: 1869181.6875 pps (2x 934590.84375 pps)
FINAL_BANDWIDTH: 5.59009931691 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: 2832839.75 pps (2x 1416419.875 pps)
FINAL_BANDWIDTH: 8.47207933679 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: 2459765.5625 pps (2x 1229882.78125 pps)
FINAL_BANDWIDTH: 1.652962458 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/45/94’, ‘10/44/90’]
LAT_50%NDR: [‘10/42/205’, ‘10/41/204’]
LAT_10%NDR: [‘20/33/186’, ‘10/34/181’]
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: 6932669.09376 pps (2x 3466334.54688 pps)
FINAL_BANDWIDTH: 4.65875363101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/158/362’, ‘20/159/356’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/52/79’, ‘20/52/83’]
LAT_50%NDR: [‘20/41/312’, ‘20/40/235’]
LAT_10%NDR: [‘20/37/222’, ‘20/37/214’]
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: [‘30/352/361’, ‘30/498/631’]
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: 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’]
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: 5489410.625 pps (2x 2744705.3125 pps)
FINAL_BANDWIDTH: 16.4169972294 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: 1907913.82812 pps (2x 953956.914062 pps)
FINAL_BANDWIDTH: 1.2821180925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/98’, ‘10/37/90’]
LAT_50%NDR: [‘10/31/242’, ‘10/35/274’]
LAT_10%NDR: [‘20/30/176’, ‘10/30/162’]
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: 9052941.54688 pps (2x 4526470.77344 pps)
FINAL_BANDWIDTH: 6.0835767195 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/154/282’, ‘20/84/159’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/77’, ‘20/41/68’]
LAT_50%NDR: [‘20/43/196’, ‘20/37/170’]
LAT_10%NDR: [‘20/35/590’, ‘20/38/214’]
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/539/580’, ‘20/415/494’]
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: 1244106.1875 pps (2x 622053.09375 pps)
FINAL_BANDWIDTH: 3.72070687157 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

9.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=256, 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: 2472304.6875 pps (2x 1236152.34375 pps)
FINAL_BANDWIDTH: 1.66138875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/70/126’, ‘10/71/120’]
LAT_50%NDR: [‘20/53/236’, ‘10/52/221’]
LAT_10%NDR: [‘20/33/688’, ‘10/31/183’]
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: [‘30/944/1044’, ‘20/967/1083’]
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: 979654.40625 pps (2x 489827.203125 pps)
FINAL_BANDWIDTH: 12.0536678145 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/166’, ‘10/76/171’]
LAT_50%NDR: [‘10/75/390’, ‘10/70/333’]
LAT_10%NDR: [‘10/35/194’, ‘20/36/166’]
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: 1660699.46875 pps (2x 830349.734375 pps)
FINAL_BANDWIDTH: 20.4332462635 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1264/1460’, ‘20/1253/1526’]
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: 1074730.66016 pps (2x 537365.330078 pps)
FINAL_BANDWIDTH: 3.21416113233 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: 2864576.6289 pps (2x 1432288.31445 pps)
FINAL_BANDWIDTH: 8.56699376177 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: 2728515.625 pps (2x 1364257.8125 pps)
FINAL_BANDWIDTH: 1.8335625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/97’, ‘10/52/138’]
LAT_50%NDR: [‘10/41/267’, ‘10/42/270’]
LAT_10%NDR: [‘20/31/223’, ‘10/28/242’]
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: 6352070.3125 pps (2x 3176035.15625 pps)
FINAL_BANDWIDTH: 4.26859125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/95/156’, ‘30/165/365’]
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: 979654.40625 pps (2x 489827.203125 pps)
FINAL_BANDWIDTH: 12.0536678145 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/155’, ‘10/47/145’]
LAT_50%NDR: [‘10/43/189’, ‘10/42/180’]
LAT_10%NDR: [‘20/33/670’, ‘10/31/156’]
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: 2991833.0 pps (2x 1495916.5 pps)
FINAL_BANDWIDTH: 36.811513232 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/363/670’, ‘30/340/686’]
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: 1969653.64453 pps (2x 984826.822266 pps)
FINAL_BANDWIDTH: 5.89057744705 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: 5517384.04688 pps (2x 2758692.02344 pps)
FINAL_BANDWIDTH: 16.5006564091 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: 1593867.1875 pps (2x 796933.59375 pps)
FINAL_BANDWIDTH: 1.07107875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/86’, ‘10/38/89’]
LAT_50%NDR: [‘10/32/260’, ‘10/31/667’]
LAT_10%NDR: [‘20/30/260’, ‘10/30/281’]
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: 9023984.375 pps (2x 4511992.1875 pps)
FINAL_BANDWIDTH: 6.0641175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/114/89’, ‘20/74/76’]
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: 855828.03125 pps (2x 427914.015625 pps)
FINAL_BANDWIDTH: 10.5301080965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/98’, ‘10/44/95’]
LAT_50%NDR: [‘20/41/446’, ‘20/36/415’]
LAT_10%NDR: [‘20/32/253’, ‘20/30/634’]
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: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/297/545’, ‘10/231/419’]
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: 2065538.25 pps (2x 1032769.125 pps)
FINAL_BANDWIDTH: 6.17733633792 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: 6891730.0586 pps (2x 3445865.0293 pps)
FINAL_BANDWIDTH: 20.6108671781 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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=256, 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: 1484062.5 pps (2x 742031.25 pps)
FINAL_BANDWIDTH: 0.99729 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/100/171’, ‘20/106/222’]
LAT_50%NDR: [‘20/66/541’, ‘20/62/814’]
LAT_10%NDR: [‘20/40/355’, ‘20/38/366’]
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: 2252695.3125 pps (2x 1126347.65625 pps)
FINAL_BANDWIDTH: 1.51381125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/603/735’, ‘30/625/766’]
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: 793914.84375 pps (2x 396957.421875 pps)
FINAL_BANDWIDTH: 9.7683282375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/361/769’, ‘20/387/803’]
LAT_50%NDR: [‘20/121/564’, ‘20/131/656’]
LAT_10%NDR: [‘20/40/245’, ‘20/39/274’]
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: 824871.4375 pps (2x 412435.71875 pps)
FINAL_BANDWIDTH: 10.149218167 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1437/1929’, ‘30/1516/2202’]
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: 499423.027344 pps (2x 249711.513672 pps)
FINAL_BANDWIDTH: 1.49360778713 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: 1713961.36328 pps (2x 856980.681641 pps)
FINAL_BANDWIDTH: 5.12588707141 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: 1081445.3125 pps (2x 540722.65625 pps)
FINAL_BANDWIDTH: 0.72673125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/129’, ‘10/51/173’]
LAT_50%NDR: [‘20/50/265’, ‘10/50/351’]
LAT_10%NDR: [‘20/34/319’, ‘20/36/450’]
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: 4302382.8125 pps (2x 2151191.40625 pps)
FINAL_BANDWIDTH: 2.89120125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/289/403’, ‘50/314/423’]
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: 917741.21875 pps (2x 458870.609375 pps)
FINAL_BANDWIDTH: 11.2918879555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/134/331’, ‘20/139/334’]
LAT_50%NDR: [‘20/62/299’, ‘20/72/925’]
LAT_10%NDR: [‘20/41/273’, ‘20/40/308’]
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: 1567829.6875 pps (2x 783914.84375 pps)
FINAL_BANDWIDTH: 19.290576475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2217/2770’, ‘20/462/1344’]
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: 755115.308594 pps (2x 377557.654297 pps)
FINAL_BANDWIDTH: 2.25829816277 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: 3056345.83984 pps (2x 1528172.91992 pps)
FINAL_BANDWIDTH: 9.14051154351 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: 1081445.3125 pps (2x 540722.65625 pps)
FINAL_BANDWIDTH: 0.72673125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/46/101’, ‘10/42/109’]
LAT_50%NDR: [‘20/37/382’, ‘20/37/376’]
LAT_10%NDR: [‘20/35/360’, ‘20/33/327’]
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: 8401757.8125 pps (2x 4200878.90625 pps)
FINAL_BANDWIDTH: 5.64598125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/226/344’, ‘30/233/319’]
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: 917741.21875 pps (2x 458870.609375 pps)
FINAL_BANDWIDTH: 11.2918879555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/143’, ‘20/59/137’]
LAT_50%NDR: [‘20/48/788’, ‘20/48/280’]
LAT_10%NDR: [‘20/39/275’, ‘20/40/603’]
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: 2527484.09376 pps (2x 1263742.04688 pps)
FINAL_BANDWIDTH: 31.0981642896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/422/721’, ‘40/481/711’]
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: 2065538.25 pps (2x 1032769.125 pps)
FINAL_BANDWIDTH: 6.17733633792 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: 5741114.79296 pps (2x 2870557.39648 pps)
FINAL_BANDWIDTH: 17.1697604877 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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=256, 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: 1044843.75 pps (2x 522421.875 pps)
FINAL_BANDWIDTH: 0.702135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/155’, ‘10/64/159’]
LAT_50%NDR: [‘10/45/288’, ‘20/50/310’]
LAT_10%NDR: [‘20/32/279’, ‘10/33/267’]
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: 2655312.5 pps (2x 1327656.25 pps)
FINAL_BANDWIDTH: 1.78437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/741/974’, ‘50/734/896’]
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: 855828.03125 pps (2x 427914.015625 pps)
FINAL_BANDWIDTH: 10.5301080965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/331/675’, ‘40/357/780’]
LAT_50%NDR: [‘20/156/669’, ‘20/153/631’]
LAT_10%NDR: [‘20/41/218’, ‘20/40/210’]
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: 886784.625 pps (2x 443392.3125 pps)
FINAL_BANDWIDTH: 10.910998026 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3700/4091’, ‘30/3758/4199’]
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: 946884.519532 pps (2x 473442.259766 pps)
FINAL_BANDWIDTH: 2.8318159445 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: 1969653.64453 pps (2x 984826.822266 pps)
FINAL_BANDWIDTH: 5.89057744705 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: 1008242.1875 pps (2x 504121.09375 pps)
FINAL_BANDWIDTH: 0.67753875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/111’, ‘10/44/116’]
LAT_50%NDR: [‘20/39/287’, ‘20/35/260’]
LAT_10%NDR: [‘20/34/290’, ‘10/34/318’]
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: 5071015.625 pps (2x 2535507.8125 pps)
FINAL_BANDWIDTH: 3.4077225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/431/849’, ‘20/314/492’]
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: 793914.84375 pps (2x 396957.421875 pps)
FINAL_BANDWIDTH: 9.7683282375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/93/333’, ‘20/98/321’]
LAT_50%NDR: [‘20/70/451’, ‘20/68/552’]
LAT_10%NDR: [‘20/34/421’, ‘20/34/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 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: [‘20/2040/2356’, ‘20/455/1066’]
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: 946884.519532 pps (2x 473442.259766 pps)
FINAL_BANDWIDTH: 2.8318159445 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: 3663615.00782 pps (2x 1831807.50391 pps)
FINAL_BANDWIDTH: 10.9566511857 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: 1044843.75 pps (2x 522421.875 pps)
FINAL_BANDWIDTH: 0.702135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/93’, ‘10/43/95’]
LAT_50%NDR: [‘10/33/217’, ‘10/33/243’]
LAT_10%NDR: [‘20/34/245’, ‘20/34/249’]
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: 9719414.0625 pps (2x 4859707.03125 pps)
FINAL_BANDWIDTH: 6.53144625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/188/270’, ‘30/197/280’]
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: 886784.625 pps (2x 443392.3125 pps)
FINAL_BANDWIDTH: 10.910998026 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/89’, ‘20/52/116’]
LAT_50%NDR: [‘20/51/475’, ‘20/53/459’]
LAT_10%NDR: [‘20/35/255’, ‘20/35/250’]
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: 2620353.875 pps (2x 1310176.9375 pps)
FINAL_BANDWIDTH: 32.240834078 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/423/786’, ‘40/509/934’]
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: 1426307.54688 pps (2x 713153.773438 pps)
FINAL_BANDWIDTH: 4.26561039883 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: 6380345.4961 pps (2x 3190172.74805 pps)
FINAL_BANDWIDTH: 19.0814864269 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.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=256, 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-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: 1081445.3125 pps (2x 540722.65625 pps)
FINAL_BANDWIDTH: 0.72673125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/106/280’, ‘10/104/278’]
LAT_50%NDR: [‘20/66/369’, ‘20/67/674’]
LAT_10%NDR: [‘20/37/241’, ‘20/40/266’]
tc02-64b-1t1c-eth-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: 1996484.375 pps (2x 998242.1875 pps)
FINAL_BANDWIDTH: 1.3416375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/601/768’, ‘30/681/858’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-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: 701045.0625 pps (2x 350522.53125 pps)
FINAL_BANDWIDTH: 8.625658449 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/270/505’, ‘20/294/640’]
LAT_50%NDR: [‘20/137/735’, ‘20/130/825’]
LAT_10%NDR: [‘20/41/349’, ‘20/41/396’]
tc04-1518b-1t1c-eth-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: 824871.4375 pps (2x 412435.71875 pps)
FINAL_BANDWIDTH: 10.149218167 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1850/2708’, ‘30/2001/2654’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-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: 499423.027344 pps (2x 249711.513672 pps)
FINAL_BANDWIDTH: 1.49360778713 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-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: 1586115.22266 pps (2x 793057.611328 pps)
FINAL_BANDWIDTH: 4.74354188361 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-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: 1118046.875 pps (2x 559023.4375 pps)
FINAL_BANDWIDTH: 0.7513275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/66/161’, ‘10/59/166’]
LAT_50%NDR: [‘10/47/443’, ‘10/47/361’]
LAT_10%NDR: [‘20/35/469’, ‘20/35/435’]
tc08-64b-2t2c-eth-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: 4155976.5625 pps (2x 2077988.28125 pps)
FINAL_BANDWIDTH: 2.79281625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/341/569’, ‘40/379/750’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-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: 824871.4375 pps (2x 412435.71875 pps)
FINAL_BANDWIDTH: 10.149218167 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/137/363’, ‘20/157/359’]
LAT_50%NDR: [‘20/85/534’, ‘20/93/446’]
LAT_10%NDR: [‘20/37/260’, ‘20/40/617’]
tc10-1518b-2t2c-eth-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: 1598786.28125 pps (2x 799393.140625 pps)
FINAL_BANDWIDTH: 19.6714664045 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/649/1422’, ‘20/588/1378’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-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: 499423.027344 pps (2x 249711.513672 pps)
FINAL_BANDWIDTH: 1.49360778713 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-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: 3184191.98046 pps (2x 1592095.99023 pps)
FINAL_BANDWIDTH: 9.52285673132 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-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: 1886679.6875 pps (2x 943339.84375 pps)
FINAL_BANDWIDTH: 1.26784875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/51/99’, ‘10/49/91’]
LAT_50%NDR: [‘10/43/687’, ‘10/42/253’]
LAT_10%NDR: [‘20/34/271’, ‘20/34/226’]
tc14-64b-4t4c-eth-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: 7486718.75 pps (2x 3743359.375 pps)
FINAL_BANDWIDTH: 5.031075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/271/369’, ‘30/216/287’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-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: 948697.8125 pps (2x 474348.90625 pps)
FINAL_BANDWIDTH: 11.672777885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/65/189’, ‘20/64/204’]
LAT_50%NDR: [‘20/61/415’, ‘20/61/475’]
LAT_10%NDR: [‘20/38/247’, ‘20/37/264’]
tc16-1518b-4t4c-eth-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: 2496527.5 pps (2x 1248263.75 pps)
FINAL_BANDWIDTH: 30.71727436 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/484/887’, ‘30/574/1000’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-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: 499423.027344 pps (2x 249711.513672 pps)
FINAL_BANDWIDTH: 1.49360778713 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-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: 5709153.25782 pps (2x 2854576.62891 pps)
FINAL_BANDWIDTH: 17.0741741908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage