7.1.1. container memif

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3763/3900’, ‘40/6727/6874’]
LAT_50%NDR: [‘10/58/223’, ‘10/55/281’]
LAT_10%NDR: [‘10/25/251’, ‘10/27/260’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3736/3853’, ‘30/6713/6858’]
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: 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-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: 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-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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/350/782’, ‘30/341/805’]
LAT_50%NDR: [‘20/69/174’, ‘20/71/204’]
LAT_10%NDR: [‘20/35/228’, ‘20/35/232’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/324/651’, ‘30/324/677’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/358/478’, ‘20/372/477’]
LAT_50%NDR: [‘10/51/162’, ‘10/42/143’]
LAT_10%NDR: [‘10/26/92’, ‘10/33/232’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/3302/3372’, ‘20/1987/2084’]
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: 6413031.8125 pps (2x 3206515.90625 pps)
FINAL_BANDWIDTH: 19.1792403029 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 6514854.90624 pps (2x 3257427.45312 pps)
FINAL_BANDWIDTH: 19.4837592325 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: [‘20/701/754’, ‘20/229/241’]
LAT_50%NDR: [‘20/40/232’, ‘20/39/107’]
LAT_10%NDR: [‘20/30/149’, ‘20/33/192’]
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/463/481’, ‘30/459/465’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/565/686’, ‘20/575/688’]
LAT_50%NDR: [‘10/46/386’, ‘10/45/385’]
LAT_10%NDR: [‘10/25/115’, ‘10/24/135’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/584/857’, ‘40/592/909’]
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: 3561985.1875 pps (2x 1780992.59375 pps)
FINAL_BANDWIDTH: 10.6527102724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3561985.1875 pps (2x 1780992.59375 pps)
FINAL_BANDWIDTH: 10.6527102724 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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1406/1415’, ‘40/1183/1189’]
LAT_50%NDR: [‘20/75/338’, ‘20/73/380’]
LAT_10%NDR: [‘20/30/207’, ‘20/34/191’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1830/1882’, ‘30/1811/1816’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1515/1584’, ‘10/1520/1786’]
LAT_50%NDR: [‘10/43/192’, ‘10/42/328’]
LAT_10%NDR: [‘10/22/53’, ‘10/25/53’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1489/1550’, ‘30/308/446’]
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: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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
tc11-1518b-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/286/313’, ‘20/762/773’]
LAT_50%NDR: [‘20/39/158’, ‘20/41/300’]
LAT_10%NDR: [‘20/32/110’, ‘20/32/125’]
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: [‘20/768/792’, ‘20/427/434’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/637/933’, ‘40/648/1005’]
LAT_50%NDR: [‘10/40/302’, ‘10/42/340’]
LAT_10%NDR: [‘10/25/104’, ‘10/25/199’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/651/888’, ‘30/655/908’]
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: 3663808.28124 pps (2x 1831904.14062 pps)
FINAL_BANDWIDTH: 10.9572292021 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3663808.28124 pps (2x 1831904.14062 pps)
FINAL_BANDWIDTH: 10.9572292021 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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1933/1945’, ‘30/1615/1619’]
LAT_50%NDR: [‘20/90/537’, ‘20/88/529’]
LAT_10%NDR: [‘20/32/211’, ‘20/32/216’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2122/2168’, ‘30/1925/1930’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1511/1733’, ‘20/1622/2231’]
LAT_50%NDR: [‘10/47/120’, ‘10/49/102’]
LAT_10%NDR: [‘10/24/63’, ‘10/22/254’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1505/1570’, ‘20/453/596’]
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: 6616678.0 pps (2x 3308339.0 pps)
FINAL_BANDWIDTH: 19.7882781622 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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
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/802/824’, ‘20/381/384’]
LAT_50%NDR: [‘20/39/262’, ‘20/39/333’]
LAT_10%NDR: [‘20/32/233’, ‘20/32/137’]
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: [‘20/577/585’, ‘20/412/420’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.2. crypto

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3314062.5 pps (2x 1657031.25 pps)
FINAL_BANDWIDTH: 2.22705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1511/1768’, ‘50/1393/1650’]
LAT_50%NDR: [‘30/65/358’, ‘30/64/279’]
LAT_10%NDR: [‘30/52/119’, ‘30/49/122’]
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: 3460156.25 pps (2x 1730078.125 pps)
FINAL_BANDWIDTH: 2.325225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1523/1623’, ‘30/1468/1586’]
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/223/647’, ‘60/226/639’]
LAT_50%NDR: [‘40/69/131’, ‘40/76/134’]
LAT_10%NDR: [‘30/52/190’, ‘30/58/185’]
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3261835.0 pps (2x 1630917.5 pps)
FINAL_BANDWIDTH: 40.13361784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/224/693’, ‘40/224/718’]
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: 3431950.46876 pps (2x 1715975.23438 pps)
FINAL_BANDWIDTH: 10.2638197771 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3431950.46876 pps (2x 1715975.23438 pps)
FINAL_BANDWIDTH: 10.2638197771 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: 6966406.25 pps (2x 3483203.125 pps)
FINAL_BANDWIDTH: 4.681425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/142/328’, ‘40/128/288’]
LAT_50%NDR: [‘20/56/317’, ‘30/55/175’]
LAT_10%NDR: [‘30/52/144’, ‘30/50/129’]
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: 7112500.0 pps (2x 3556250.0 pps)
FINAL_BANDWIDTH: 4.7796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/810/871’, ‘80/805/880’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘40/1600/1738’, ‘40/1461/1586’]
LAT_50%NDR: [‘20/62/239’, ‘20/60/269’]
LAT_10%NDR: [‘20/48/128’, ‘20/49/144’]
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/1536/1846’, ‘30/1467/1761’]
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: 3136895.875 pps (2x 1568447.9375 pps)
FINAL_BANDWIDTH: 38.596366846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2261/2403’, ‘50/3246/3366’]
LAT_50%NDR: [‘30/74/161’, ‘30/75/234’]
LAT_10%NDR: [‘30/56/186’, ‘30/57/250’]
tc04-1518b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3136895.875 pps (2x 1568447.9375 pps)
FINAL_BANDWIDTH: 38.596366846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2601/3395’, ‘40/2930/3299’]
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: 3145975.5 pps (2x 1572987.75 pps)
FINAL_BANDWIDTH: 9.40856397811 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3201302.5 pps (2x 1600651.25 pps)
FINAL_BANDWIDTH: 9.5740285913 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: 6966406.25 pps (2x 3483203.125 pps)
FINAL_BANDWIDTH: 4.681425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/121/185’, ‘40/114/189’]
LAT_50%NDR: [‘20/53/384’, ‘20/52/165’]
LAT_10%NDR: [‘20/52/154’, ‘20/52/110’]
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: 6966406.25 pps (2x 3483203.125 pps)
FINAL_BANDWIDTH: 4.681425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/121/558’, ‘2/122/543’]
LOSS_ACCEPTANCE: 0.5 percentage

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/187/308’, ‘40/185/314’]
LAT_50%NDR: [‘20/73/314’, ‘20/68/370’]
LAT_10%NDR: [‘30/48/102’, ‘30/49/129’]
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/178/266’, ‘40/179/261’]
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/381/629’, ‘40/385/701’]
LAT_50%NDR: [‘40/88/173’, ‘40/88/173’]
LAT_10%NDR: [‘40/57/275’, ‘30/62/232’]
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: [‘60/371/626’, ‘100/380/590’]
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: 3007707.91796 pps (2x 1503853.95898 pps)
FINAL_BANDWIDTH: 8.99505173311 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/165/245’, ‘40/196/287’]
LAT_50%NDR: [‘20/52/331’, ‘20/56/281’]
LAT_10%NDR: [‘20/49/117’, ‘20/53/122’]
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: 6089843.75 pps (2x 3044921.875 pps)
FINAL_BANDWIDTH: 4.092375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/239/350’, ‘40/904/987’]
LOSS_ACCEPTANCE: 0.5 percentage

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/176/267’, ‘50/180/258’]
LAT_50%NDR: [‘20/69/402’, ‘20/68/514’]
LAT_10%NDR: [‘20/46/111’, ‘20/50/116’]
tc02-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-pdrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/165/258’, ‘40/165/257’]
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: [‘50/346/597’, ‘50/351/637’]
LAT_50%NDR: [‘30/80/142’, ‘30/80/147’]
LAT_10%NDR: [‘30/55/199’, ‘30/60/158’]
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: [‘50/356/595’, ‘40/362/652’]
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: 2979994.5 pps (2x 1489997.25 pps)
FINAL_BANDWIDTH: 8.91217013853 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3035321.5 pps (2x 1517660.75 pps)
FINAL_BANDWIDTH: 9.07763475172 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: 6089843.75 pps (2x 3044921.875 pps)
FINAL_BANDWIDTH: 4.092375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/133/200’, ‘30/116/187’]
LAT_50%NDR: [‘20/50/307’, ‘20/48/370’]
LAT_10%NDR: [‘20/48/147’, ‘20/45/108’]
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: 6235937.5 pps (2x 3117968.75 pps)
FINAL_BANDWIDTH: 4.19055 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘2/784/981’, ‘70/855/1075’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘30/1778/1927’, ‘50/1834/1989’]
LAT_50%NDR: [‘20/52/284’, ‘10/59/250’]
LAT_10%NDR: [‘10/34/181’, ‘10/30/165’]
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: [‘50/1781/1933’, ‘40/1837/1984’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/9314/9850’, ‘30/5672/6278’]
LAT_50%NDR: [‘10/69/216’, ‘10/69/219’]
LAT_10%NDR: [‘20/39/153’, ‘20/34/142’]
tc04-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/6216/7926’, ‘30/7509/8032’]
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: 5797656.25 pps (2x 2898828.125 pps)
FINAL_BANDWIDTH: 3.896025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/100/170’, ‘30/93/170’]
LAT_50%NDR: [‘10/42/182’, ‘10/45/325’]
LAT_10%NDR: [‘10/29/92’, ‘10/36/214’]
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: 5797656.25 pps (2x 2898828.125 pps)
FINAL_BANDWIDTH: 3.896025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/92/166’, ‘30/92/180’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘30/269/414’, ‘20/267/420’]
LAT_50%NDR: [‘20/80/407’, ‘10/77/352’]
LAT_10%NDR: [‘20/40/107’, ‘10/35/104’]
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: [‘40/263/476’, ‘80/273/446’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 451315.0 pps (2x 225657.5 pps)
FINAL_BANDWIDTH: 5.55297976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/292/862’, ‘40/290/893’]
LAT_50%NDR: [‘40/108/297’, ‘40/107/269’]
LAT_10%NDR: [‘40/62/259’, ‘40/59/223’]
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: 451315.0 pps (2x 225657.5 pps)
FINAL_BANDWIDTH: 5.55297976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/229/639’, ‘40/230/771’]
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: 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-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: 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-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: 3460156.25 pps (2x 1730078.125 pps)
FINAL_BANDWIDTH: 2.325225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/152/246’, ‘60/181/266’]
LAT_50%NDR: [‘10/57/339’, ‘10/64/335’]
LAT_10%NDR: [‘20/39/128’, ‘20/35/95’]
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: 3460156.25 pps (2x 1730078.125 pps)
FINAL_BANDWIDTH: 2.325225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1350/1458’, ‘30/1341/1467’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/137/226’, ‘30/140/223’]
LAT_50%NDR: [‘10/50/301’, ‘10/56/247’]
LAT_10%NDR: [‘10/34/105’, ‘10/34/120’]
tc02-64b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-pdrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2583593.75 pps (2x 1291796.875 pps)
FINAL_BANDWIDTH: 1.736175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/140/303’, ‘20/144/330’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 802630.0 pps (2x 401315.0 pps)
FINAL_BANDWIDTH: 9.87555952 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/9792/10355’, ‘80/5898/6392’]
LAT_50%NDR: [‘20/60/217’, ‘10/62/221’]
LAT_10%NDR: [‘20/40/225’, ‘20/47/217’]
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: [‘50/9776/10357’, ‘40/5887/6376’]
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: [‘30/83/144’, ‘20/90/145’]
LAT_50%NDR: [‘10/46/287’, ‘10/43/300’]
LAT_10%NDR: [‘10/31/92’, ‘10/29/103’]
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: 5067187.5 pps (2x 2533593.75 pps)
FINAL_BANDWIDTH: 3.40515 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/989/1064’, ‘40/989/1068’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 1560937.5 pps (2x 780468.75 pps)
FINAL_BANDWIDTH: 1.04895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2912/3170’, ‘60/2926/3181’]
LAT_50%NDR: [‘20/82/238’, ‘10/86/230’]
LAT_10%NDR: [‘20/39/110’, ‘20/40/115’]
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: 1560937.5 pps (2x 780468.75 pps)
FINAL_BANDWIDTH: 1.04895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/5351/5794’, ‘30/3388/4833’]
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: [‘50/348/953’, ‘40/345/856’]
LAT_50%NDR: [‘40/114/229’, ‘40/113/213’]
LAT_10%NDR: [‘40/66/314’, ‘40/61/281’]
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/317/639’, ‘40/320/619’]
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: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/132/206’, ‘50/124/201’]
LAT_50%NDR: [‘10/81/355’, ‘10/84/366’]
LAT_10%NDR: [‘20/35/105’, ‘20/35/148’]
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: 3167968.75 pps (2x 1583984.375 pps)
FINAL_BANDWIDTH: 2.128875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/141/240’, ‘30/134/224’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/2080/2268’, ‘100/2021/2190’]
LAT_50%NDR: [‘20/67/158’, ‘20/64/152’]
LAT_10%NDR: [‘30/52/115’, ‘30/45/105’]
tc02-64b-1t1c-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-pdrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps and loss tolerance of 0.5%.
FINAL_RATE: 2437500.0 pps (2x 1218750.0 pps)
FINAL_BANDWIDTH: 1.638 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/4016/4313’, ‘40/2425/2810’]
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/2503/2648’, ‘50/2360/2495’]
LAT_50%NDR: [‘30/76/150’, ‘30/75/143’]
LAT_10%NDR: [‘40/55/114’, ‘30/59/125’]
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: [‘90/2433/2556’, ‘90/2404/2568’]
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.
FINAL_RATE: 4775000.0 pps (2x 2387500.0 pps)
FINAL_BANDWIDTH: 3.2088 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1191/1286’, ‘40/1149/1250’]
LAT_50%NDR: [‘20/70/164’, ‘20/69/155’]
LAT_10%NDR: [‘30/49/108’, ‘20/48/95’]
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%.
FINAL_RATE: 4775000.0 pps (2x 2387500.0 pps)
FINAL_BANDWIDTH: 3.2088 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1130/1224’, ‘50/732/867’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘40/171/343’, ‘50/170/396’]
LAT_50%NDR: [‘20/67/155’, ‘20/63/158’]
LAT_10%NDR: [‘30/47/448’, ‘20/47/429’]
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: 2437500.0 pps (2x 1218750.0 pps)
FINAL_BANDWIDTH: 1.638 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/2775/3004’, ‘40/2612/2854’]
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/2433/2547’, ‘50/2388/2543’]
LAT_50%NDR: [‘30/87/212’, ‘30/89/199’]
LAT_10%NDR: [‘30/56/102’, ‘30/56/111’]
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/2446/2558’, ‘40/2397/2549’]
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.
FINAL_RATE: 4628906.25 pps (2x 2314453.125 pps)
FINAL_BANDWIDTH: 3.110625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/235/329’, ‘40/158/265’]
LAT_50%NDR: [‘20/57/115’, ‘20/61/118’]
LAT_10%NDR: [‘20/52/121’, ‘20/50/109’]
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%.
FINAL_RATE: 4775000.0 pps (2x 2387500.0 pps)
FINAL_BANDWIDTH: 3.2088 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1202/1300’, ‘40/1182/1279’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/15620/17935’, ‘40/22820/25633’]
LAT_50%NDR: [‘30/166/1292’, ‘20/174/1426’]
LAT_10%NDR: [‘20/49/205’, ‘20/47/262’]
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/15707/18384’, ‘40/22578/24351’]
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/22826/24067’, ‘40/16044/17697’]
LAT_50%NDR: [‘30/101/683’, ‘30/104/672’]
LAT_10%NDR: [‘40/55/234’, ‘30/57/293’]
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/22774/24219’, ‘40/15966/17424’]
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.
FINAL_RATE: 830468.75 pps (2x 415234.375 pps)
FINAL_BANDWIDTH: 0.558075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘200/2054/3275’, ‘40/1967/3142’]
LAT_50%NDR: [‘30/334/1649’, ‘30/333/1530’]
LAT_10%NDR: [‘20/52/270’, ‘20/46/203’]
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%.
FINAL_RATE: 684375.0 pps (2x 342187.5 pps)
FINAL_BANDWIDTH: 0.4599 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/7582/9208’, ‘30/7417/9065’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/18096/20181’, ‘40/16245/20300’]
LAT_50%NDR: [‘20/150/1004’, ‘20/147/953’]
LAT_10%NDR: [‘30/49/251’, ‘20/46/267’]
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: [‘30/15537/18322’, ‘40/22382/26122’]
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/18450/19873’, ‘40/16326/17836’]
LAT_50%NDR: [‘30/120/750’, ‘30/121/779’]
LAT_10%NDR: [‘30/57/209’, ‘40/63/207’]
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/15309/17051’, ‘50/22626/24569’]
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.
FINAL_RATE: 684375.0 pps (2x 342187.5 pps)
FINAL_BANDWIDTH: 0.4599 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/7621/9263’, ‘30/2095/3129’]
LAT_50%NDR: [‘20/223/1502’, ‘20/197/1115’]
LAT_10%NDR: [‘20/53/259’, ‘20/52/125’]
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%.
FINAL_RATE: 830468.75 pps (2x 415234.375 pps)
FINAL_BANDWIDTH: 0.558075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2336/3836’, ‘40/2353/3554’]
LOSS_ACCEPTANCE: 0.5 percentage

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

IPv4 IPsec transport mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec-LISPGPE-IPv4 on DUT1-DUT2
  • [Cfg] DUT configuration: Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC6830, RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2729687.5 pps (2x 1364843.75 pps)
FINAL_BANDWIDTH: 1.83435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘100/3259/3500’, ‘80/2227/2440’]
LAT_50%NDR: [‘20/79/162’, ‘20/78/169’]
LAT_10%NDR: [‘30/51/272’, ‘20/51/256’]
tc02-64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2729687.5 pps (2x 1364843.75 pps)
FINAL_BANDWIDTH: 1.83435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/3261/3506’, ‘60/2178/2356’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 2559205.0 pps (2x 1279602.5 pps)
FINAL_BANDWIDTH: 31.48845832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/762/1113’, ‘60/769/1133’]
LAT_50%NDR: [‘30/80/341’, ‘30/79/388’]
LAT_10%NDR: [‘40/58/267’, ‘30/56/266’]
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/748/1117’, ‘40/754/1084’]
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: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/130/250’, ‘40/133/211’]
LAT_50%NDR: [‘20/60/151’, ‘20/61/138’]
LAT_10%NDR: [‘30/49/232’, ‘20/47/191’]
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: 5067187.5 pps (2x 2533593.75 pps)
FINAL_BANDWIDTH: 3.40515 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/985/1111’, ‘50/984/1114’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/159/447’, ‘40/131/356’]
LAT_50%NDR: [‘20/58/138’, ‘20/56/129’]
LAT_10%NDR: [‘20/48/310’, ‘20/50/116’]
tc14-64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-pdrdisc [Cfg] Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. DUTs are configured with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4921093.75 pps (2x 2460546.875 pps)
FINAL_BANDWIDTH: 3.306975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/125/206’, ‘40/112/262’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.3. ip4

7.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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1568/1956’, ‘50/1941/2143’]
LAT_50%NDR: [‘10/25/169’, ‘10/25/182’]
LAT_10%NDR: [‘10/18/132’, ‘10/20/107’]
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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1390/1614’, ‘60/2566/2636’]
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/463/474’, ‘20/386/401’]
LAT_50%NDR: [‘10/28/214’, ‘10/28/207’]
LAT_10%NDR: [‘10/25/121’, ‘10/26/103’]
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/271/283’, ‘20/459/489’]
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/322/379’, ‘50/307/327’]
LAT_50%NDR: [‘50/65/109’, ‘50/64/99’]
LAT_10%NDR: [‘50/63/159’, ‘50/62/170’]
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: [‘60/308/449’, ‘50/305/321’]
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: 18522823.1875 pps (2x 9261411.59375 pps)
FINAL_BANDWIDTH: 12.447337182 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/70/175’, ‘20/72/263’]
LAT_50%NDR: [‘10/22/130’, ‘10/22/79’]
LAT_10%NDR: [‘10/18/196’, ‘10/19/78’]
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: 18638690.0 pps (2x 9319345.0 pps)
FINAL_BANDWIDTH: 12.52519968 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/723/749’, ‘10/726/754’]
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/83/101’, ‘20/324/329’]
LAT_50%NDR: [‘10/28/52’, ‘10/25/127’]
LAT_10%NDR: [‘10/23/50’, ‘10/26/163’]
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/249/255’, ‘20/229/238’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/246/264’, ‘60/227/239’]
LAT_50%NDR: [‘50/64/97’, ‘50/65/190’]
LAT_10%NDR: [‘50/62/137’, ‘50/62/152’]
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/388/426’, ‘60/172/177’]
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: [‘20/482/507’, ‘10/931/953’]
LAT_50%NDR: [‘10/17/179’, ‘10/18/42’]
LAT_10%NDR: [‘10/18/42’, ‘10/18/38’]
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/481/505’, ‘10/929/955’]
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/50/53’, ‘20/202/222’]
LAT_50%NDR: [‘10/25/53’, ‘10/26/182’]
LAT_10%NDR: [‘10/24/53’, ‘10/27/212’]
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/136/159’, ‘20/135/143’]
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/165/199’, ‘50/189/195’]
LAT_50%NDR: [‘50/65/84’, ‘50/65/86’]
LAT_10%NDR: [‘50/62/84’, ‘50/61/89’]
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/222/273’, ‘50/97/105’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/276/448’, ‘20/292/453’]
LAT_50%NDR: [‘10/30/92’, ‘10/28/115’]
LAT_10%NDR: [‘10/20/232’, ‘10/21/214’]
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: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2896/2976’, ‘10/1564/1621’]
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/398/451’, ‘20/355/360’]
LAT_50%NDR: [‘10/28/104’, ‘10/30/106’]
LAT_10%NDR: [‘10/26/154’, ‘10/26/149’]
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/205/220’, ‘20/321/328’]
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/232/255’, ‘50/292/310’]
LAT_50%NDR: [‘50/65/180’, ‘50/65/178’]
LAT_10%NDR: [‘50/62/185’, ‘50/62/162’]
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: [‘60/269/285’, ‘60/242/244’]
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: 15278552.4375 pps (2x 7639276.21875 pps)
FINAL_BANDWIDTH: 10.267187238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/67/147’, ‘10/102/276’]
LAT_50%NDR: [‘10/23/106’, ‘10/22/70’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/120’]
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: 15394419.25 pps (2x 7697209.625 pps)
FINAL_BANDWIDTH: 10.345049736 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/870/894’, ‘20/878/914’]
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/251/271’, ‘20/68/72’]
LAT_50%NDR: [‘10/25/144’, ‘10/27/176’]
LAT_10%NDR: [‘10/23/62’, ‘10/26/163’]
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/235/257’, ‘20/213/225’]
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/236/263’, ‘50/293/304’]
LAT_50%NDR: [‘50/64/161’, ‘50/65/187’]
LAT_10%NDR: [‘50/61/165’, ‘50/62/156’]
tc12-9000b-2t2c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/241/283’, ‘50/318/335’]
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/49/146’, ‘10/42/72’]
LAT_50%NDR: [‘10/20/45’, ‘10/21/51’]
LAT_10%NDR: [‘10/18/200’, ‘10/17/45’]
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: [‘20/511/562’, ‘10/938/1029’]
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/57/65’, ‘20/190/194’]
LAT_50%NDR: [‘10/25/51’, ‘10/28/54’]
LAT_10%NDR: [‘10/24/71’, ‘10/27/194’]
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/142/149’, ‘20/141/153’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/175/205’, ‘50/145/166’]
LAT_50%NDR: [‘50/67/109’, ‘50/66/85’]
LAT_10%NDR: [‘50/63/89’, ‘50/63/204’]
tc18-9000b-4t4c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/86/92’, ‘50/179/184’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2980/3128’, ‘20/1591/1742’]
LAT_50%NDR: [‘10/28/54’, ‘10/27/55’]
LAT_10%NDR: [‘10/20/122’, ‘10/20/96’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1586/1659’, ‘20/1592/1672’]
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/391/416’, ‘20/360/367’]
LAT_50%NDR: [‘10/27/185’, ‘10/30/170’]
LAT_10%NDR: [‘10/25/180’, ‘10/26/131’]
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/351/373’, ‘20/373/381’]
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/387/458’, ‘60/288/322’]
LAT_50%NDR: [‘50/66/191’, ‘50/66/196’]
LAT_10%NDR: [‘50/62/228’, ‘50/62/155’]
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/333/355’, ‘50/290/292’]
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: 14815085.1875 pps (2x 7407542.59375 pps)
FINAL_BANDWIDTH: 9.955737246 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/82/112’, ‘20/81/106’]
LAT_50%NDR: [‘10/23/219’, ‘10/22/97’]
LAT_10%NDR: [‘10/19/85’, ‘10/18/44’]
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: 14930952.0 pps (2x 7465476.0 pps)
FINAL_BANDWIDTH: 10.033599744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/892/1075’, ‘10/902/1015’]
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/236/243’, ‘20/214/218’]
LAT_50%NDR: [‘10/26/51’, ‘10/27/131’]
LAT_10%NDR: [‘10/24/79’, ‘10/26/136’]
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/79/83’, ‘20/337/344’]
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/95/116’, ‘50/341/386’]
LAT_50%NDR: [‘50/65/87’, ‘50/64/102’]
LAT_10%NDR: [‘50/62/132’, ‘50/62/104’]
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: [‘60/105/111’, ‘50/346/382’]
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: 22462294.8124 pps (2x 11231147.4062 pps)
FINAL_BANDWIDTH: 15.0946621139 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/84’, ‘10/61/518’]
LAT_50%NDR: [‘10/20/43’, ‘10/19/58’]
LAT_10%NDR: [‘10/19/45’, ‘10/19/41’]
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: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/102/201’, ‘10/394/826’]
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/130/140’, ‘20/140/152’]
LAT_50%NDR: [‘10/25/48’, ‘10/27/167’]
LAT_10%NDR: [‘10/23/50’, ‘10/26/152’]
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: [‘2/108/124’, ‘20/163/194’]
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/172/195’, ‘50/194/199’]
LAT_50%NDR: [‘50/67/107’, ‘50/66/97’]
LAT_10%NDR: [‘50/63/87’, ‘50/62/85’]
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/182/190’, ‘60/147/157’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1211/1315’, ‘40/2266/2320’]
LAT_50%NDR: [‘10/23/239’, ‘10/23/183’]
LAT_10%NDR: [‘10/20/125’, ‘10/18/110’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1308/1629’, ‘30/2181/2316’]
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/288/360’, ‘20/324/342’]
LAT_50%NDR: [‘10/27/79’, ‘10/28/63’]
LAT_10%NDR: [‘10/27/202’, ‘10/26/156’]
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/333/410’, ‘20/356/364’]
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/195/197’, ‘50/271/277’]
LAT_50%NDR: [‘50/65/137’, ‘50/68/100’]
LAT_10%NDR: [‘50/62/250’, ‘50/61/203’]
tc06-9000b-1t1c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/227/244’, ‘50/291/312’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23273362.5 pps (2x 11636681.25 pps)
FINAL_BANDWIDTH: 15.6396996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/534/997’, ‘10/982/1000’]
LAT_50%NDR: [‘10/21/112’, ‘10/21/43’]
LAT_10%NDR: [‘10/18/41’, ‘10/18/148’]
tc08-64b-2t2c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/888/1175’, ‘20/627/998’]
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/121/132’, ‘20/322/335’]
LAT_50%NDR: [‘10/27/53’, ‘10/26/128’]
LAT_10%NDR: [‘10/23/61’, ‘10/26/173’]
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/241/245’, ‘20/186/202’]
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: [‘60/217/221’, ‘50/164/167’]
LAT_50%NDR: [‘50/66/181’, ‘50/65/92’]
LAT_10%NDR: [‘50/63/217’, ‘50/63/91’]
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/265/285’, ‘50/185/208’]
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/481/504’, ‘10/928/953’]
LAT_50%NDR: [‘10/16/40’, ‘10/17/40’]
LAT_10%NDR: [‘10/18/46’, ‘10/18/176’]
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/482/612’, ‘10/929/949’]
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/213/231’, ‘20/105/112’]
LAT_50%NDR: [‘10/25/55’, ‘10/27/63’]
LAT_10%NDR: [‘10/24/45’, ‘10/26/48’]
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/210/260’, ‘10/133/139’]
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: [‘60/99/105’, ‘50/206/208’]
LAT_50%NDR: [‘50/64/255’, ‘50/64/95’]
LAT_10%NDR: [‘50/62/206’, ‘50/62/164’]
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/92/94’, ‘50/163/183’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/155/311’, ‘20/158/352’]
LAT_50%NDR: [‘10/23/225’, ‘10/22/218’]
LAT_10%NDR: [‘10/19/84’, ‘10/18/148’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/174/328’, ‘10/174/346’]
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/432/436’, ‘20/243/249’]
LAT_50%NDR: [‘10/26/166’, ‘10/29/165’]
LAT_10%NDR: [‘10/27/100’, ‘10/27/97’]
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/475/478’, ‘10/395/399’]
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/339/343’, ‘50/301/303’]
LAT_50%NDR: [‘50/66/264’, ‘50/65/219’]
LAT_10%NDR: [‘50/62/163’, ‘50/62/142’]
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: [‘60/397/400’, ‘50/347/348’]
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: 21998827.5624 pps (2x 10999413.7812 pps)
FINAL_BANDWIDTH: 14.7832121219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/92/287’, ‘10/92/295’]
LAT_50%NDR: [‘10/23/142’, ‘10/23/55’]
LAT_10%NDR: [‘10/18/40’, ‘10/18/41’]
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: 22114694.375 pps (2x 11057347.1875 pps)
FINAL_BANDWIDTH: 14.86107462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/643/854’, ‘30/1202/1318’]
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/248/256’, ‘20/160/167’]
LAT_50%NDR: [‘10/25/52’, ‘10/27/205’]
LAT_10%NDR: [‘10/26/92’, ‘10/26/47’]
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/427/433’, ‘20/162/185’]
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/312/323’, ‘50/229/235’]
LAT_50%NDR: [‘50/63/253’, ‘50/66/100’]
LAT_10%NDR: [‘50/62/191’, ‘50/62/85’]
tc12-9000b-2t2c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/234/256’, ‘50/139/143’]
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/952’, ‘10/479/502’]
LAT_50%NDR: [‘10/17/43’, ‘10/17/45’]
LAT_10%NDR: [‘10/18/44’, ‘10/17/38’]
tc14-64b-4t4c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/483/509’, ‘10/544/648’]
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/181/184’, ‘20/135/139’]
LAT_50%NDR: [‘10/24/216’, ‘10/26/46’]
LAT_10%NDR: [‘10/26/72’, ‘10/26/106’]
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/170/174’, ‘20/36/42’]
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: [‘60/184/196’, ‘60/75/80’]
LAT_50%NDR: [‘50/66/177’, ‘50/65/99’]
LAT_10%NDR: [‘50/62/83’, ‘50/62/85’]
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/99/103’, ‘50/149/157’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/399/913’, ‘20/411/925’]
LAT_50%NDR: [‘10/22/165’, ‘10/22/253’]
LAT_10%NDR: [‘10/19/95’, ‘10/19/104’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1304/1407’, ‘20/2454/2564’]
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/148/152’, ‘20/190/195’]
LAT_50%NDR: [‘10/29/171’, ‘10/26/185’]
LAT_10%NDR: [‘10/26/54’, ‘10/26/49’]
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/392/466’, ‘20/358/368’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/520/527’, ‘50/709/719’]
LAT_50%NDR: [‘50/67/191’, ‘50/67/205’]
LAT_10%NDR: [‘50/61/211’, ‘50/62/200’]
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: [‘2/233/433’, ‘50/223/308’]
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/630/671’, ‘20/88/113’]
LAT_50%NDR: [‘10/22/218’, ‘10/20/96’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/175’]
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: 22114694.375 pps (2x 11057347.1875 pps)
FINAL_BANDWIDTH: 14.86107462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1201/1393’, ‘10/646/744’]
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/223/265’, ‘10/286/298’]
LAT_50%NDR: [‘10/25/155’, ‘10/28/126’]
LAT_10%NDR: [‘10/23/60’, ‘10/26/131’]
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/99/116’, ‘20/313/337’]
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/129/135’, ‘50/216/226’]
LAT_50%NDR: [‘50/66/251’, ‘50/65/184’]
LAT_10%NDR: [‘50/62/89’, ‘50/62/231’]
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/211/220’, ‘50/216/261’]
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/927/986’, ‘10/485/722’]
LAT_50%NDR: [‘10/17/42’, ‘10/17/155’]
LAT_10%NDR: [‘10/18/196’, ‘10/17/42’]
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/529/568’, ‘10/486/615’]
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/119/137’, ‘20/79/84’]
LAT_50%NDR: [‘10/25/160’, ‘10/27/154’]
LAT_10%NDR: [‘10/26/170’, ‘10/26/150’]
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/86/91’, ‘20/142/151’]
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/150/173’, ‘60/84/98’]
LAT_50%NDR: [‘50/66/123’, ‘50/66/93’]
LAT_10%NDR: [‘50/62/81’, ‘50/62/83’]
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/148/157’, ‘60/162/222’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/138/208’, ‘20/138/204’]
LAT_50%NDR: [‘10/28/197’, ‘10/28/236’]
LAT_10%NDR: [‘10/18/40’, ‘10/19/52’]
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: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1510/1769’, ‘30/1514/1759’]
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/250/262’, ‘20/281/288’]
LAT_50%NDR: [‘10/25/158’, ‘20/30/151’]
LAT_10%NDR: [‘10/23/153’, ‘10/26/135’]
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/84/91’, ‘20/103/110’]
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/101/106’, ‘50/113/128’]
LAT_50%NDR: [‘50/65/193’, ‘50/66/171’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/85’]
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/88/101’, ‘60/85/98’]
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: 18870423.625 pps (2x 9435211.8125 pps)
FINAL_BANDWIDTH: 12.680924676 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/100/290’, ‘20/775/969’]
LAT_50%NDR: [‘10/24/52’, ‘10/23/48’]
LAT_10%NDR: [‘10/18/40’, ‘10/19/45’]
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: [‘20/1320/1439’, ‘10/759/793’]
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/46/49’, ‘20/39/46’]
LAT_50%NDR: [‘10/26/131’, ‘10/27/60’]
LAT_10%NDR: [‘10/25/71’, ‘10/26/200’]
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/45/54’, ‘20/53/64’]
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/166/184’, ‘60/75/85’]
LAT_50%NDR: [‘50/64/189’, ‘50/65/91’]
LAT_10%NDR: [‘50/63/86’, ‘50/63/86’]
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/246/262’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23736829.75 pps (2x 11868414.875 pps)
FINAL_BANDWIDTH: 15.951149592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/490/523’, ‘10/501/586’]
LAT_50%NDR: [‘10/19/41’, ‘10/17/103’]
LAT_10%NDR: [‘10/17/39’, ‘10/17/141’]
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/482/518’, ‘20/492/589’]
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/55/59’, ‘20/46/49’]
LAT_50%NDR: [‘10/28/197’, ‘10/25/55’]
LAT_10%NDR: [‘10/23/50’, ‘10/26/47’]
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/46/46’, ‘20/38/61’]
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/83/103’, ‘50/82/91’]
LAT_50%NDR: [‘50/65/144’, ‘50/65/95’]
LAT_10%NDR: [‘50/62/84’, ‘50/61/81’]
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/77/90’, ‘50/75/78’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/124/333’, ‘10/119/274’]
LAT_50%NDR: [‘10/24/241’, ‘10/26/300’]
LAT_10%NDR: [‘10/19/49’, ‘10/17/44’]
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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2167/2308’, ‘20/2157/2303’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1415/1540’, ‘10/1409/1532’]
LAT_50%NDR: [‘10/22/195’, ‘10/21/58’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/40’]
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: 9253478.1875 pps (2x 4626739.09375 pps)
FINAL_BANDWIDTH: 6.218337342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/33/129’, ‘10/32/268’]
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: 17132421.4375 pps (2x 8566210.71875 pps)
FINAL_BANDWIDTH: 11.512987206 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/291’, ‘10/76/365’]
LAT_50%NDR: [‘10/19/220’, ‘10/18/43’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/41’]
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: 16784821.0 pps (2x 8392410.5 pps)
FINAL_BANDWIDTH: 11.279399712 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/711/824’, ‘10/253/961’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3090/3426’, ‘10/3068/3407’]
LAT_50%NDR: [‘10/32/197’, ‘10/34/234’]
LAT_10%NDR: [‘10/19/197’, ‘10/20/230’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3175/3423’, ‘30/3168/3423’]
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: 5082272.9375 pps (2x 2541136.46875 pps)
FINAL_BANDWIDTH: 3.415287414 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/30/331’, ‘10/28/173’]
LAT_50%NDR: [‘10/22/186’, ‘10/22/67’]
LAT_10%NDR: [‘10/20/90’, ‘10/18/46’]
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/116/1748’, ‘10/1845/2166’]
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: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/188’, ‘10/20/49’]
LAT_50%NDR: [‘10/20/49’, ‘10/19/46’]
LAT_10%NDR: [‘10/19/50’, ‘10/19/46’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1163/1456’, ‘10/1103/1378’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/455’, ‘10/60/470’]
LAT_50%NDR: [‘10/30/216’, ‘10/32/199’]
LAT_10%NDR: [‘10/19/378’, ‘10/20/408’]
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/68/501’, ‘20/66/522’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/399’, ‘10/86/527’]
LAT_50%NDR: [‘10/22/58’, ‘10/22/119’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/38’]
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: 9601078.625 pps (2x 4800539.3125 pps)
FINAL_BANDWIDTH: 6.451924836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1126/1632’, ‘10/1182/1627’]
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: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/777/1287’, ‘10/41/105’]
LAT_50%NDR: [‘10/19/178’, ‘10/18/46’]
LAT_10%NDR: [‘10/19/211’, ‘10/17/45’]
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: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/896/1298’, ‘10/801/1099’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2611/2832’, ‘10/2540/2818’]
LAT_50%NDR: [‘10/24/218’, ‘10/24/212’]
LAT_10%NDR: [‘10/20/54’, ‘10/18/61’]
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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2619/2681’, ‘10/2613/2681’]
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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/216’, ‘10/43/275’]
LAT_50%NDR: [‘10/21/66’, ‘10/19/46’]
LAT_10%NDR: [‘10/20/70’, ‘10/19/42’]
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: 9253478.1875 pps (2x 4626739.09375 pps)
FINAL_BANDWIDTH: 6.218337342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/90/481’, ‘20/1395/1588’]
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: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/587/1175’, ‘10/205/1302’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/149’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/43’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/773/1547’, ‘10/1342/1609’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2863/3125’, ‘10/2855/3098’]
LAT_50%NDR: [‘10/26/251’, ‘10/26/251’]
LAT_10%NDR: [‘10/20/64’, ‘10/21/66’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2878/3044’, ‘40/2868/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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/211’, ‘10/1681/1823’]
LAT_50%NDR: [‘10/18/44’, ‘10/24/65’]
LAT_10%NDR: [‘10/20/43’, ‘10/17/174’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1605/1823’, ‘10/1654/1882’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/119’, ‘10/48/217’]
LAT_50%NDR: [‘10/20/243’, ‘10/19/53’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/42’]
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: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/79/1460’, ‘10/964/1547’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2761/2828’, ‘20/2754/2829’]
LAT_50%NDR: [‘10/27/264’, ‘10/28/249’]
LAT_10%NDR: [‘10/19/70’, ‘10/19/53’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2757/3158’, ‘20/2750/3152’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/259/970’, ‘10/1125/1772’]
LAT_50%NDR: [‘10/25/263’, ‘10/24/129’]
LAT_10%NDR: [‘10/20/54’, ‘10/19/53’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/102/359’, ‘10/888/1765’]
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: 11686681.25 pps (2x 5843340.625 pps)
FINAL_BANDWIDTH: 7.8534498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/179’, ‘10/60/1411’]
LAT_50%NDR: [‘10/21/250’, ‘10/20/49’]
LAT_10%NDR: [‘10/19/63’, ‘10/19/47’]
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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1358/1838’, ‘10/1067/1483’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2164/2412’, ‘30/2135/2408’]
LAT_50%NDR: [‘10/25/227’, ‘10/25/249’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/45’]
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/124/299’, ‘10/121/322’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/329’, ‘10/43/353’]
LAT_50%NDR: [‘10/21/102’, ‘10/21/76’]
LAT_10%NDR: [‘10/20/49’, ‘10/18/42’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1332/1437’, ‘10/1327/1424’]
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: 17132421.4375 pps (2x 8566210.71875 pps)
FINAL_BANDWIDTH: 11.512987206 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/298’, ‘10/102/580’]
LAT_50%NDR: [‘10/19/46’, ‘10/18/198’]
LAT_10%NDR: [‘10/18/200’, ‘10/18/41’]
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: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/811/978’, ‘10/830/1153’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3146/3381’, ‘20/3133/3377’]
LAT_50%NDR: [‘10/37/92’, ‘10/30/72’]
LAT_10%NDR: [‘10/20/55’, ‘10/19/67’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3167/3438’, ‘10/3151/3408’]
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: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/132’, ‘10/37/82’]
LAT_50%NDR: [‘10/23/57’, ‘10/21/190’]
LAT_10%NDR: [‘10/20/59’, ‘10/19/51’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/106/732’, ‘10/1760/2022’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/205’, ‘10/28/68’]
LAT_50%NDR: [‘10/20/56’, ‘10/19/52’]
LAT_10%NDR: [‘10/19/50’, ‘10/19/41’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1154/1429’, ‘10/1162/1671’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/416’, ‘10/67/340’]
LAT_50%NDR: [‘10/23/208’, ‘10/27/178’]
LAT_10%NDR: [‘10/18/70’, ‘10/19/81’]
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/60/195’, ‘20/59/206’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/1670’, ‘10/70/1672’]
LAT_50%NDR: [‘10/22/74’, ‘10/21/228’]
LAT_10%NDR: [‘10/19/79’, ‘10/20/43’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/240/577’, ‘10/1269/1543’]
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: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/978/1150’, ‘10/41/171’]
LAT_50%NDR: [‘10/18/47’, ‘10/18/276’]
LAT_10%NDR: [‘10/18/52’, ‘10/18/84’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/871/1052’, ‘20/903/1223’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2612/2680’, ‘20/2604/2681’]
LAT_50%NDR: [‘10/27/292’, ‘10/27/265’]
LAT_10%NDR: [‘10/19/48’, ‘10/20/49’]
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: 5082272.9375 pps (2x 2541136.46875 pps)
FINAL_BANDWIDTH: 3.415287414 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2551/2666’, ‘10/2543/2665’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/140’, ‘10/41/288’]
LAT_50%NDR: [‘10/23/56’, ‘10/23/255’]
LAT_10%NDR: [‘10/20/47’, ‘10/19/86’]
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: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1422/1612’, ‘10/1447/1665’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11918414.875 pps (2x 5959207.4375 pps)
FINAL_BANDWIDTH: 8.009174796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/311’, ‘10/49/1430’]
LAT_50%NDR: [‘10/22/55’, ‘10/20/160’]
LAT_10%NDR: [‘10/19/47’, ‘10/19/169’]
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: 12613615.75 pps (2x 6306807.875 pps)
FINAL_BANDWIDTH: 8.476349784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/910/1606’, ‘10/976/1617’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2875/3122’, ‘20/2867/3094’]
LAT_50%NDR: [‘10/26/154’, ‘10/28/137’]
LAT_10%NDR: [‘10/20/63’, ‘10/20/69’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2883/3093’, ‘50/2874/3062’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/104’, ‘10/67/135’]
LAT_50%NDR: [‘10/19/212’, ‘10/21/60’]
LAT_10%NDR: [‘10/20/154’, ‘10/18/44’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/74/350’, ‘10/316/1209’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/136’, ‘10/295/1349’]
LAT_50%NDR: [‘10/20/51’, ‘10/20/46’]
LAT_10%NDR: [‘10/19/192’, ‘10/19/42’]
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: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/170/747’, ‘10/1193/1502’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2741/3130’, ‘50/2733/3165’]
LAT_50%NDR: [‘10/27/210’, ‘10/29/128’]
LAT_10%NDR: [‘10/20/55’, ‘10/18/47’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2765/2872’, ‘10/2756/2835’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/563’, ‘10/52/582’]
LAT_50%NDR: [‘10/32/68’, ‘10/28/104’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/42’]
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/128/648’, ‘30/1321/1743’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/214/940’, ‘10/360/980’]
LAT_50%NDR: [‘10/20/268’, ‘10/19/52’]
LAT_10%NDR: [‘10/18/84’, ‘10/18/42’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/988/1171’, ‘20/274/860’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘20/130/302’, ‘10/121/224’]
LAT_50%NDR: [‘10/24/178’, ‘10/24/253’]
LAT_10%NDR: [‘10/20/52’, ‘10/18/70’]
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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2147/2363’, ‘20/2139/2206’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/265’, ‘10/36/255’]
LAT_50%NDR: [‘10/22/73’, ‘10/21/106’]
LAT_10%NDR: [‘10/18/54’, ‘10/18/45’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/38/1385’, ‘10/40/1384’]
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: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/787/961’, ‘10/216/1034’]
LAT_50%NDR: [‘10/20/70’, ‘10/19/230’]
LAT_10%NDR: [‘10/18/42’, ‘10/19/138’]
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: 17248288.25 pps (2x 8624144.125 pps)
FINAL_BANDWIDTH: 11.590849704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/116/653’, ‘10/682/866’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3146/3471’, ‘10/3140/3474’]
LAT_50%NDR: [‘10/22/141’, ‘10/27/166’]
LAT_10%NDR: [‘10/20/219’, ‘10/20/196’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3154/3384’, ‘10/3147/3384’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/166’, ‘10/65/220’]
LAT_50%NDR: [‘10/23/205’, ‘10/22/61’]
LAT_10%NDR: [‘10/21/58’, ‘10/20/54’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/75/384’, ‘10/171/1966’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/55’, ‘10/20/46’]
LAT_50%NDR: [‘10/19/41’, ‘10/19/43’]
LAT_10%NDR: [‘10/19/47’, ‘10/18/40’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1401/1527’, ‘10/70/214’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/329’, ‘10/60/378’]
LAT_50%NDR: [‘10/23/303’, ‘10/22/183’]
LAT_10%NDR: [‘10/20/49’, ‘10/18/79’]
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/62/551’, ‘10/62/488’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/74/291’, ‘10/114/566’]
LAT_50%NDR: [‘10/22/54’, ‘10/21/98’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/87’]
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: 9601078.625 pps (2x 4800539.3125 pps)
FINAL_BANDWIDTH: 6.451924836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1247/1598’, ‘10/1293/1621’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/185’, ‘10/106/775’]
LAT_50%NDR: [‘10/19/241’, ‘10/20/44’]
LAT_10%NDR: [‘10/18/79’, ‘10/18/76’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 15742019.6875 pps (2x 7871009.84375 pps)
FINAL_BANDWIDTH: 10.57863723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/714/874’, ‘10/85/317’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2615/2782’, ‘20/2607/2681’]
LAT_50%NDR: [‘10/24/223’, ‘10/26/219’]
LAT_10%NDR: [‘10/19/50’, ‘10/19/53’]
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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2621/2782’, ‘30/2612/2786’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1510/1763’, ‘10/1501/1769’]
LAT_50%NDR: [‘10/18/48’, ‘10/22/54’]
LAT_10%NDR: [‘10/20/78’, ‘10/19/154’]
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: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1571/1701’, ‘20/1566/1626’]
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: 12381882.125 pps (2x 6190941.0625 pps)
FINAL_BANDWIDTH: 8.320624788 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/134/840’, ‘10/50/1309’]
LAT_50%NDR: [‘10/20/47’, ‘10/20/72’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/46’]
tc06-64b-4t4c-ethip4udp-ip4base-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/56/296’, ‘10/1129/1590’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2872/2990’, ‘10/2864/2954’]
LAT_50%NDR: [‘10/25/71’, ‘10/27/75’]
LAT_10%NDR: [‘10/21/159’, ‘10/21/159’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2870/2941’, ‘10/2860/2941’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/244/619’, ‘10/1551/1804’]
LAT_50%NDR: [‘10/29/163’, ‘10/31/87’]
LAT_10%NDR: [‘10/19/159’, ‘10/18/110’]
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/62/133’, ‘30/1661/1732’]
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: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1101/1640’, ‘10/1248/1621’]
LAT_50%NDR: [‘10/20/96’, ‘10/19/49’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/41’]
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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1027/1222’, ‘10/1335/1559’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2758/2863’, ‘10/2750/2831’]
LAT_50%NDR: [‘10/25/342’, ‘10/24/235’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/44’]
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: 4734672.5 pps (2x 2367336.25 pps)
FINAL_BANDWIDTH: 3.18169992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2750/2945’, ‘10/2743/2827’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/130/704’, ‘20/1138/1627’]
LAT_50%NDR: [‘10/33/65’, ‘10/29/77’]
LAT_10%NDR: [‘10/20/41’, ‘10/19/56’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1513/1774’, ‘10/1516/1795’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/235/828’, ‘10/183/790’]
LAT_50%NDR: [‘10/22/60’, ‘10/21/227’]
LAT_10%NDR: [‘10/17/43’, ‘10/18/76’]
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: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/708/1535’, ‘10/100/526’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/114/1653’, ‘20/105/1669’]
LAT_50%NDR: [‘10/19/254’, ‘10/23/247’]
LAT_10%NDR: [‘10/19/65’, ‘10/20/64’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1614/1884’, ‘20/1606/1880’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/229’, ‘10/29/221’]
LAT_50%NDR: [‘10/27/217’, ‘10/28/224’]
LAT_10%NDR: [‘10/27/107’, ‘10/26/103’]
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/1667/1692’, ‘20/1518/1528’]
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: 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-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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/827’, ‘10/39/521’]
LAT_50%NDR: [‘10/23/245’, ‘10/23/87’]
LAT_10%NDR: [‘10/19/142’, ‘10/17/45’]
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: 16784821.0 pps (2x 8392410.5 pps)
FINAL_BANDWIDTH: 11.279399712 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/809/987’, ‘40/799/961’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/226’, ‘10/28/70’]
LAT_50%NDR: [‘10/26/193’, ‘10/28/50’]
LAT_10%NDR: [‘10/26/96’, ‘10/26/47’]
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/388/400’, ‘20/129/135’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-snat-1u-1p-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/936’, ‘10/39/832’]
LAT_50%NDR: [‘10/23/62’, ‘10/22/61’]
LAT_10%NDR: [‘10/20/56’, ‘10/19/47’]
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: 16089620.125 pps (2x 8044810.0625 pps)
FINAL_BANDWIDTH: 10.812224724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/833/1048’, ‘20/831/1051’]
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/48/70’, ‘20/36/41’]
LAT_50%NDR: [‘10/26/213’, ‘10/29/176’]
LAT_10%NDR: [‘10/23/221’, ‘10/26/58’]
tc16-1518b-4t4c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/53/61’, ‘20/47/48’]
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

7.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: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/172’, ‘10/67/165’]
LAT_50%NDR: [‘10/24/241’, ‘10/25/298’]
LAT_10%NDR: [‘10/19/87’, ‘10/18/73’]
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: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2232/2299’, ‘10/2223/2304’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/1531’, ‘10/38/1525’]
LAT_50%NDR: [‘10/23/48’, ‘10/22/65’]
LAT_10%NDR: [‘10/19/46’, ‘10/18/40’]
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: 9601078.625 pps (2x 4800539.3125 pps)
FINAL_BANDWIDTH: 6.451924836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1481/1679’, ‘10/1479/1558’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 16321353.75 pps (2x 8160676.875 pps)
FINAL_BANDWIDTH: 10.96794972 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/594/826’, ‘10/114/388’]
LAT_50%NDR: [‘10/23/82’, ‘10/23/52’]
LAT_10%NDR: [‘10/18/55’, ‘10/19/54’]
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: [‘20/717/921’, ‘10/776/1189’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/782’, ‘10/65/856’]
LAT_50%NDR: [‘10/25/123’, ‘10/26/207’]
LAT_10%NDR: [‘10/20/74’, ‘10/18/62’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3245/3578’, ‘30/3242/3546’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/100/478’, ‘10/272/2071’]
LAT_50%NDR: [‘10/24/79’, ‘10/23/229’]
LAT_10%NDR: [‘10/19/110’, ‘10/20/119’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/221/2114’, ‘10/1841/2094’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/30/69’, ‘10/29/74’]
LAT_50%NDR: [‘10/20/49’, ‘10/19/44’]
LAT_10%NDR: [‘10/18/51’, ‘10/19/271’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1163/1467’, ‘20/1171/1434’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5314006.5625 pps (2x 2657003.28125 pps)
FINAL_BANDWIDTH: 3.57101241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/353’, ‘10/52/332’]
LAT_50%NDR: [‘10/22/220’, ‘10/28/215’]
LAT_10%NDR: [‘10/20/91’, ‘10/18/95’]
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: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2433/2868’, ‘20/2425/2869’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/460’, ‘10/66/346’]
LAT_50%NDR: [‘10/22/106’, ‘10/21/51’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/44’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/491/1639’, ‘10/801/1661’]
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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/116/627’, ‘10/76/450’]
LAT_50%NDR: [‘10/20/201’, ‘10/19/44’]
LAT_10%NDR: [‘10/19/56’, ‘10/19/42’]
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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/823/1175’, ‘10/110/660’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/163/269’, ‘10/154/284’]
LAT_50%NDR: [‘10/22/275’, ‘10/24/232’]
LAT_10%NDR: [‘10/20/53’, ‘10/19/42’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/186/265’, ‘20/181/281’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/266’, ‘20/1504/1672’]
LAT_50%NDR: [‘10/26/213’, ‘10/25/57’]
LAT_10%NDR: [‘10/19/175’, ‘10/19/46’]
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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/60/1645’, ‘10/69/1664’]
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: 11918414.875 pps (2x 5959207.4375 pps)
FINAL_BANDWIDTH: 8.009174796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/93/470’, ‘10/127/1420’]
LAT_50%NDR: [‘10/20/53’, ‘10/19/47’]
LAT_10%NDR: [‘10/19/255’, ‘10/18/42’]
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: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/65/1491’, ‘10/376/1552’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/159/257’, ‘20/151/257’]
LAT_50%NDR: [‘10/26/239’, ‘10/25/245’]
LAT_10%NDR: [‘10/20/218’, ‘10/20/214’]
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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/157/550’, ‘10/149/510’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/327’, ‘10/1585/1818’]
LAT_50%NDR: [‘10/28/106’, ‘10/26/265’]
LAT_10%NDR: [‘10/19/40’, ‘10/17/75’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/61/247’, ‘10/1675/1835’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/211’, ‘10/42/105’]
LAT_50%NDR: [‘10/22/230’, ‘10/21/57’]
LAT_10%NDR: [‘10/19/157’, ‘10/18/41’]
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: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/54/138’, ‘10/980/1551’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/197/605’, ‘20/189/582’]
LAT_50%NDR: [‘10/23/96’, ‘10/24/112’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/42’]
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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/192/303’, ‘20/177/292’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1500/1790’, ‘10/1545/1817’]
LAT_50%NDR: [‘10/21/53’, ‘10/26/129’]
LAT_10%NDR: [‘10/18/41’, ‘10/20/58’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/69/381’, ‘10/148/1633’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/130’, ‘10/64/1100’]
LAT_50%NDR: [‘10/20/48’, ‘10/20/198’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/41’]
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: 12034281.6875 pps (2x 6017140.84375 pps)
FINAL_BANDWIDTH: 8.087037294 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/998/1436’, ‘10/1218/1465’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/113/187’, ‘10/107/180’]
LAT_50%NDR: [‘10/23/286’, ‘10/26/269’]
LAT_10%NDR: [‘10/21/79’, ‘10/20/67’]
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: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2234/2309’, ‘20/2221/2298’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/250’, ‘10/37/148’]
LAT_50%NDR: [‘10/22/100’, ‘10/21/50’]
LAT_10%NDR: [‘10/18/40’, ‘10/18/78’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1511/1576’, ‘10/1506/1687’]
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: 16668954.1875 pps (2x 8334477.09375 pps)
FINAL_BANDWIDTH: 11.201537214 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/284’, ‘10/140/515’]
LAT_50%NDR: [‘10/20/44’, ‘10/19/44’]
LAT_10%NDR: [‘10/19/53’, ‘10/18/40’]
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: 16553087.375 pps (2x 8276543.6875 pps)
FINAL_BANDWIDTH: 11.123674716 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/708/832’, ‘20/147/735’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/829’, ‘10/61/766’]
LAT_50%NDR: [‘10/20/430’, ‘10/22/417’]
LAT_10%NDR: [‘10/20/152’, ‘10/21/152’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3236/3446’, ‘20/3235/3470’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/234’, ‘10/55/333’]
LAT_50%NDR: [‘10/25/64’, ‘10/25/195’]
LAT_10%NDR: [‘10/20/53’, ‘10/18/243’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/86/426’, ‘10/126/1476’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/223’, ‘10/38/99’]
LAT_50%NDR: [‘10/21/170’, ‘10/20/45’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/154’]
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: 11339080.8125 pps (2x 5669540.40625 pps)
FINAL_BANDWIDTH: 7.619862306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1003/1118’, ‘10/83/444’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5314006.5625 pps (2x 2657003.28125 pps)
FINAL_BANDWIDTH: 3.57101241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/108’, ‘10/54/114’]
LAT_50%NDR: [‘10/21/218’, ‘10/30/282’]
LAT_10%NDR: [‘10/19/58’, ‘10/19/137’]
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: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2438/2750’, ‘30/2429/2724’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/128/489’, ‘20/350/1529’]
LAT_50%NDR: [‘10/21/80’, ‘10/21/59’]
LAT_10%NDR: [‘10/18/97’, ‘10/19/41’]
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: 9601078.625 pps (2x 4800539.3125 pps)
FINAL_BANDWIDTH: 6.451924836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1129/1588’, ‘30/1193/1627’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/306’, ‘10/54/224’]
LAT_50%NDR: [‘10/19/68’, ‘10/19/299’]
LAT_10%NDR: [‘10/19/44’, ‘10/17/95’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/710/894’, ‘10/683/1108’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/188/349’, ‘10/170/277’]
LAT_50%NDR: [‘10/22/274’, ‘10/25/259’]
LAT_10%NDR: [‘10/20/66’, ‘10/19/50’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/167/347’, ‘10/156/292’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1488/1682’, ‘20/1519/1719’]
LAT_50%NDR: [‘10/25/118’, ‘10/22/186’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/69’]
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: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1355/1590’, ‘20/1448/1619’]
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: 12034281.6875 pps (2x 6017140.84375 pps)
FINAL_BANDWIDTH: 8.087037294 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/411’, ‘10/50/1174’]
LAT_50%NDR: [‘10/19/49’, ‘10/21/249’]
LAT_10%NDR: [‘10/19/46’, ‘10/19/82’]
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: 11686681.25 pps (2x 5843340.625 pps)
FINAL_BANDWIDTH: 7.8534498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1204/1477’, ‘10/1230/1530’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/135/274’, ‘10/128/272’]
LAT_50%NDR: [‘10/30/218’, ‘10/32/203’]
LAT_10%NDR: [‘10/21/238’, ‘10/22/220’]
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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/144/292’, ‘10/134/271’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/329’, ‘10/1680/1990’]
LAT_50%NDR: [‘10/19/47’, ‘10/23/202’]
LAT_10%NDR: [‘10/19/44’, ‘10/17/96’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/64/254’, ‘10/1656/1829’]
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: [‘20/910/1269’, ‘10/79/421’]
LAT_50%NDR: [‘10/20/52’, ‘10/19/284’]
LAT_10%NDR: [‘10/19/44’, ‘10/17/147’]
tc06-64b-4t4c-ethip4udp-ip4base-oacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1095/1446’, ‘20/1041/1638’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/207/566’, ‘10/195/593’]
LAT_50%NDR: [‘10/25/111’, ‘10/25/98’]
LAT_10%NDR: [‘10/20/48’, ‘10/21/50’]
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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/172/278’, ‘20/157/270’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/350’, ‘10/64/1714’]
LAT_50%NDR: [‘10/26/69’, ‘10/27/100’]
LAT_10%NDR: [‘10/20/43’, ‘10/19/45’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/60/448’, ‘10/99/1409’]
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/64/411’, ‘10/101/1050’]
LAT_50%NDR: [‘10/19/215’, ‘10/20/50’]
LAT_10%NDR: [‘10/19/176’, ‘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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1025/1373’, ‘20/1354/1586’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/127/275’, ‘10/119/213’]
LAT_50%NDR: [‘10/24/284’, ‘10/25/262’]
LAT_10%NDR: [‘10/20/107’, ‘10/19/115’]
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: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2239/2425’, ‘10/2229/2321’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/838/1642’, ‘10/834/1637’]
LAT_50%NDR: [‘10/24/62’, ‘10/23/114’]
LAT_10%NDR: [‘10/20/47’, ‘10/19/71’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/103/1519’, ‘10/105/1532’]
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: 15857886.5 pps (2x 7928943.25 pps)
FINAL_BANDWIDTH: 10.656499728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/75/542’, ‘10/364/976’]
LAT_50%NDR: [‘10/22/50’, ‘10/20/45’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/222’]
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: 15626152.875 pps (2x 7813076.4375 pps)
FINAL_BANDWIDTH: 10.500774732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/988/1191’, ‘20/112/365’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/478’, ‘10/50/506’]
LAT_50%NDR: [‘10/25/188’, ‘10/24/185’]
LAT_10%NDR: [‘10/20/453’, ‘10/20/451’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3216/3584’, ‘30/3241/3591’]
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: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/80’, ‘10/34/84’]
LAT_50%NDR: [‘10/21/259’, ‘10/22/75’]
LAT_10%NDR: [‘10/20/112’, ‘10/18/52’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1742/2163’, ‘10/1924/2195’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/190’, ‘10/23/61’]
LAT_50%NDR: [‘10/20/47’, ‘10/19/42’]
LAT_10%NDR: [‘10/17/43’, ‘10/19/43’]
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: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/56/1050’, ‘10/117/1119’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5314006.5625 pps (2x 2657003.28125 pps)
FINAL_BANDWIDTH: 3.57101241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/399’, ‘10/54/312’]
LAT_50%NDR: [‘10/22/186’, ‘10/19/187’]
LAT_10%NDR: [‘10/20/47’, ‘10/19/48’]
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: 5429873.375 pps (2x 2714936.6875 pps)
FINAL_BANDWIDTH: 3.648874908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2422/2835’, ‘20/2414/2813’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/267’, ‘10/41/288’]
LAT_50%NDR: [‘10/22/98’, ‘10/21/125’]
LAT_10%NDR: [‘10/18/43’, ‘10/18/74’]
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: 9485211.8125 pps (2x 4742605.90625 pps)
FINAL_BANDWIDTH: 6.374062338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/148/457’, ‘10/1279/1570’]
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/168/796’, ‘10/84/286’]
LAT_50%NDR: [‘10/21/175’, ‘10/19/47’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/139’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/873/1264’, ‘20/896/1234’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/186/371’, ‘10/174/439’]
LAT_50%NDR: [‘10/24/169’, ‘10/24/128’]
LAT_10%NDR: [‘10/20/47’, ‘10/19/45’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/190/380’, ‘10/179/305’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1736/1829’, ‘10/1731/1791’]
LAT_50%NDR: [‘10/25/110’, ‘10/23/135’]
LAT_10%NDR: [‘10/19/43’, ‘10/20/48’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/358/685’, ‘10/1479/1676’]
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: 12497748.9375 pps (2x 6248874.46875 pps)
FINAL_BANDWIDTH: 8.398487286 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/164/920’, ‘10/83/824’]
LAT_50%NDR: [‘10/20/52’, ‘10/19/42’]
LAT_10%NDR: [‘10/19/72’, ‘10/18/42’]
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/565/1503’, ‘10/256/1494’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/152/292’, ‘10/143/285’]
LAT_50%NDR: [‘10/24/184’, ‘10/25/200’]
LAT_10%NDR: [‘10/20/271’, ‘10/21/254’]
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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/151/240’, ‘10/147/247’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/242’, ‘10/67/277’]
LAT_50%NDR: [‘10/20/53’, ‘10/23/201’]
LAT_10%NDR: [‘10/20/44’, ‘10/18/226’]
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: 7747209.625 pps (2x 3873604.8125 pps)
FINAL_BANDWIDTH: 5.206124868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1652/1784’, ‘10/1708/1853’]
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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/114’, ‘10/212/1522’]
LAT_50%NDR: [‘10/21/218’, ‘10/19/58’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/39’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1325/1544’, ‘20/793/1500’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/201/496’, ‘10/196/440’]
LAT_50%NDR: [‘10/26/203’, ‘10/26/186’]
LAT_10%NDR: [‘10/19/180’, ‘10/20/169’]
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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/181/390’, ‘10/176/383’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1568/1846’, ‘10/1599/1877’]
LAT_50%NDR: [‘10/17/120’, ‘10/29/99’]
LAT_10%NDR: [‘10/19/50’, ‘10/19/42’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/61/414’, ‘10/90/794’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/200’, ‘10/633/1633’]
LAT_50%NDR: [‘10/20/75’, ‘10/22/55’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/42’]
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: 11686681.25 pps (2x 5843340.625 pps)
FINAL_BANDWIDTH: 7.8534498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1300/1511’, ‘10/1309/1533’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/1741/2028’, ‘20/1732/2015’]
LAT_50%NDR: [‘10/23/258’, ‘10/24/230’]
LAT_10%NDR: [‘10/20/48’, ‘10/20/45’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1735/1927’, ‘10/1726/1922’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/31/295’, ‘20/32/319’]
LAT_50%NDR: [‘10/28/57’, ‘10/27/57’]
LAT_10%NDR: [‘10/25/184’, ‘10/26/268’]
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/1737/1748’, ‘20/1561/1575’]
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: 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-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: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/113’, ‘10/74/831’]
LAT_50%NDR: [‘10/22/104’, ‘10/21/233’]
LAT_10%NDR: [‘10/20/51’, ‘10/20/186’]
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: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/66/466’, ‘10/920/1355’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/210’, ‘10/27/212’]
LAT_50%NDR: [‘10/27/141’, ‘10/27/189’]
LAT_10%NDR: [‘10/23/151’, ‘10/26/100’]
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/1592/2166’, ‘10/774/1479’]
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: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-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: 23157495.6876 pps (2x 11578747.8438 pps)
FINAL_BANDWIDTH: 15.5618371021 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/213’, ‘10/69/309’]
LAT_50%NDR: [‘10/21/47’, ‘10/20/43’]
LAT_10%NDR: [‘10/18/43’, ‘10/18/39’]
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/535/705’, ‘10/549/711’]
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/68/76’, ‘20/38/58’]
LAT_50%NDR: [‘10/25/264’, ‘10/26/420’]
LAT_10%NDR: [‘10/25/226’, ‘10/26/61’]
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/69/81’, ‘20/44/57’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, one flow per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1800/1995’, ‘30/1791/1996’]
LAT_50%NDR: [‘10/25/190’, ‘10/27/190’]
LAT_10%NDR: [‘10/20/259’, ‘10/20/254’]
tc02-64b-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1794/1980’, ‘20/1785/1973’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/328’, ‘10/30/319’]
LAT_50%NDR: [‘10/27/244’, ‘10/28/224’]
LAT_10%NDR: [‘10/24/244’, ‘10/26/223’]
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/1710/1717’, ‘20/1538/1546’]
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: 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-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/40/98’, ‘10/60/931’]
LAT_50%NDR: [‘10/22/103’, ‘10/21/191’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/43’]
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: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/56/156’, ‘40/922/1037’]
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/1259/1466’, ‘20/1001/1219’]
LAT_50%NDR: [‘10/27/209’, ‘10/24/238’]
LAT_10%NDR: [‘10/26/169’, ‘10/26/46’]
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/385/414’, ‘20/267/369’]
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/494/559’, ‘10/499/602’]
LAT_50%NDR: [‘10/21/43’, ‘10/19/73’]
LAT_10%NDR: [‘10/18/209’, ‘10/18/42’]
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/496/710’, ‘20/499/556’]
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/65/89’, ‘20/40/49’]
LAT_50%NDR: [‘10/26/216’, ‘10/27/392’]
LAT_10%NDR: [‘10/23/50’, ‘10/27/186’]
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/75/79’, ‘20/64/70’]
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

7.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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1792/2008’, ‘10/1782/2003’]
LAT_50%NDR: [‘10/26/220’, ‘10/27/261’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/83’]
tc02-64b-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1874/1937’, ‘20/1864/1934’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/31/353’, ‘20/32/351’]
LAT_50%NDR: [‘20/27/328’, ‘10/28/307’]
LAT_10%NDR: [‘10/27/197’, ‘10/27/200’]
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/1711/1730’, ‘20/1567/1585’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/113’, ‘10/59/263’]
LAT_50%NDR: [‘10/23/218’, ‘10/22/66’]
LAT_10%NDR: [‘10/19/178’, ‘10/19/50’]
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: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/92/1024’, ‘10/170/1056’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/27/56’, ‘10/27/196’]
LAT_50%NDR: [‘10/25/74’, ‘10/28/203’]
LAT_10%NDR: [‘10/26/47’, ‘10/26/47’]
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/100/122’, ‘20/373/385’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14815085.1875 pps (2x 7407542.59375 pps)
FINAL_BANDWIDTH: 9.955737246 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/219’, ‘10/20/56’]
LAT_50%NDR: [‘10/19/196’, ‘10/18/41’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/39’]
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/496/701’, ‘10/501/579’]
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/66/72’, ‘20/48/53’]
LAT_50%NDR: [‘10/25/424’, ‘10/28/177’]
LAT_10%NDR: [‘10/24/50’, ‘10/26/49’]
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/39/55’, ‘20/75/80’]
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

7.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/122/451’, ‘10/115/419’]
LAT_50%NDR: [‘10/21/287’, ‘10/24/200’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/90’]
tc02-64b-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1947/2255’, ‘10/1938/2254’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/31/322’, ‘20/33/365’]
LAT_50%NDR: [‘10/29/59’, ‘10/30/58’]
LAT_10%NDR: [‘10/26/268’, ‘10/26/269’]
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/1709/1730’, ‘20/1541/1560’]
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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/826’, ‘20/83/396’]
LAT_50%NDR: [‘10/23/103’, ‘10/21/180’]
LAT_10%NDR: [‘10/18/48’, ‘10/19/61’]
tc08-64b-2t2c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/976/1094’, ‘10/992/1061’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/84’, ‘10/28/243’]
LAT_50%NDR: [‘10/25/190’, ‘10/27/179’]
LAT_10%NDR: [‘10/26/116’, ‘10/26/49’]
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/141/151’, ‘20/373/387’]
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/68/199’, ‘10/62/311’]
LAT_50%NDR: [‘10/20/48’, ‘10/19/42’]
LAT_10%NDR: [‘10/18/42’, ‘10/17/42’]
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/573’, ‘10/502/559’]
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/59/65’, ‘20/44/47’]
LAT_50%NDR: [‘20/28/460’, ‘10/25/180’]
LAT_10%NDR: [‘10/26/55’, ‘10/25/49’]
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/63/68’, ‘20/42/51’]
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

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

NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, one flow per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/340/719’, ‘20/334/723’]
LAT_50%NDR: [‘10/23/237’, ‘10/24/259’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/43’]
tc02-64b-1t1c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1861/2072’, ‘20/1852/2057’]
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/760/782’, ‘20/533/567’]
LAT_50%NDR: [‘20/28/298’, ‘10/28/300’]
LAT_10%NDR: [‘10/27/111’, ‘10/26/100’]
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/1804/1819’, ‘20/1530/1578’]
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: 13077083.0 pps (2x 6538541.5 pps)
FINAL_BANDWIDTH: 8.787799776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/68/1086’, ‘10/1029/1264’]
LAT_50%NDR: [‘10/23/224’, ‘10/22/149’]
LAT_10%NDR: [‘10/18/49’, ‘10/19/40’]
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/73/1105’, ‘20/1015/1061’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/27/248’, ‘20/28/75’]
LAT_50%NDR: [‘10/25/207’, ‘10/28/55’]
LAT_10%NDR: [‘10/26/516’, ‘10/24/482’]
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/588/643’, ‘20/1148/1428’]
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: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-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/50/211’, ‘10/49/184’]
LAT_50%NDR: [‘10/20/79’, ‘10/18/40’]
LAT_10%NDR: [‘10/19/47’, ‘10/18/39’]
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: [‘20/500/561’, ‘10/504/553’]
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/59/64’, ‘20/39/43’]
LAT_50%NDR: [‘10/26/129’, ‘10/27/111’]
LAT_10%NDR: [‘10/27/49’, ‘10/27/48’]
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.
Search FAILED
tc17-imix-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/171/735’, ‘20/156/725’]
LAT_50%NDR: [‘10/22/243’, ‘10/24/225’]
LAT_10%NDR: [‘10/20/96’, ‘10/19/75’]
tc02-64b-1t1c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1985/2148’, ‘20/1976/2142’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/32/278’, ‘20/31/268’]
LAT_50%NDR: [‘10/29/157’, ‘10/29/164’]
LAT_10%NDR: [‘10/27/244’, ‘10/27/242’]
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/1384/1394’, ‘20/1716/1729’]
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: 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-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: 13077083.0 pps (2x 6538541.5 pps)
FINAL_BANDWIDTH: 8.787799776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/1075’, ‘10/93/960’]
LAT_50%NDR: [‘10/23/125’, ‘10/22/216’]
LAT_10%NDR: [‘10/19/49’, ‘10/19/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: 13192949.8125 pps (2x 6596474.90625 pps)
FINAL_BANDWIDTH: 8.865662274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/63/1102’, ‘10/185/1040’]
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: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/27/189’, ‘20/29/64’]
LAT_50%NDR: [‘10/25/222’, ‘10/26/58’]
LAT_10%NDR: [‘10/24/66’, ‘10/26/57’]
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/1576/1738’, ‘20/1186/1292’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6584542.75 pps (2x 3292271.375 pps)
FINAL_BANDWIDTH: 19.6921723421 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14815085.1875 pps (2x 7407542.59375 pps)
FINAL_BANDWIDTH: 9.955737246 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/126’, ‘10/21/105’]
LAT_50%NDR: [‘10/18/43’, ‘10/18/258’]
LAT_10%NDR: [‘10/18/41’, ‘10/16/41’]
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/499/715’, ‘10/503/588’]
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/61/79’, ‘20/36/56’]
LAT_50%NDR: [‘10/26/419’, ‘10/24/141’]
LAT_10%NDR: [‘10/23/48’, ‘10/26/51’]
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/66/71’, ‘20/38/51’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find NDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 11349218.75 pps (2x 5674609.375 pps)
FINAL_BANDWIDTH: 7.626675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/134/238’, ‘20/138/243’]
LAT_50%NDR: [‘10/28/181’, ‘10/29/141’]
LAT_10%NDR: [‘10/29/101’, ‘10/33/104’]
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: 3920530.8125 pps (2x 1960265.40625 pps)
FINAL_BANDWIDTH: 48.238211117 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/356/387’, ‘30/196/274’]
LAT_50%NDR: [‘10/35/193’, ‘10/30/191’]
LAT_10%NDR: [‘10/27/81’, ‘10/31/99’]
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: 21575781.25 pps (2x 10787890.625 pps)
FINAL_BANDWIDTH: 14.498925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/204’, ‘10/36/151’]
LAT_50%NDR: [‘10/23/102’, ‘10/23/218’]
LAT_10%NDR: [‘10/29/119’, ‘10/29/75’]
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: 3920530.8125 pps (2x 1960265.40625 pps)
FINAL_BANDWIDTH: 48.238211117 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/348/529’, ‘10/201/236’]
LAT_50%NDR: [‘10/28/107’, ‘10/28/217’]
LAT_10%NDR: [‘10/29/94’, ‘10/28/90’]
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: 35746875.0 pps (2x 17873437.5 pps)
FINAL_BANDWIDTH: 24.0219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/267/632’, ‘10/50/292’]
LAT_50%NDR: [‘10/19/164’, ‘10/18/147’]
LAT_10%NDR: [‘10/27/77’, ‘10/27/78’]
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: 3920530.8125 pps (2x 1960265.40625 pps)
FINAL_BANDWIDTH: 48.238211117 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/349/374’, ‘20/193/294’]
LAT_50%NDR: [‘10/32/168’, ‘10/32/192’]
LAT_10%NDR: [‘10/26/86’, ‘10/27/99’]
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: 11295460.375 pps (2x 5647730.1875 pps)
FINAL_BANDWIDTH: 33.780956527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 16257084.8594 pps (2x 8128542.42969 pps)
FINAL_BANDWIDTH: 48.6195213527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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’]

7.1.4. ip4 tunnels

7.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: 5916660.78124 pps (2x 2958330.39062 pps)
FINAL_BANDWIDTH: 3.97599604499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/213/389’, ‘10/226/383’]
LAT_50%NDR: [‘10/29/80’, ‘10/29/93’]
LAT_10%NDR: [‘10/21/202’, ‘10/19/183’]
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: 6022418.25 pps (2x 3011209.125 pps)
FINAL_BANDWIDTH: 4.047065064 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3369/3704’, ‘30/2564/2875’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1480b-1t1c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/458’, ‘20/38/460’]
LAT_50%NDR: [‘20/31/198’, ‘20/31/179’]
LAT_10%NDR: [‘20/24/155’, ‘20/27/149’]
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/216’, ‘20/36/209’]
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/256’, ‘50/72/264’]
LAT_50%NDR: [‘50/66/223’, ‘50/66/227’]
LAT_10%NDR: [‘50/64/174’, ‘50/63/152’]
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/1617/1642’, ‘50/1621/1631’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10569989.4062 pps (2x 5284994.70312 pps)
FINAL_BANDWIDTH: 7.10303288097 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/87/184’, ‘10/101/295’]
LAT_50%NDR: [‘10/28/80’, ‘10/25/188’]
LAT_10%NDR: [‘10/20/47’, ‘10/20/47’]
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: 10675746.875 pps (2x 5337873.4375 pps)
FINAL_BANDWIDTH: 7.1741019 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/836/873’, ‘10/845/949’]
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/230’, ‘20/31/246’]
LAT_50%NDR: [‘20/27/117’, ‘10/27/50’]
LAT_10%NDR: [‘20/26/182’, ‘20/26/131’]
tc10-1480b-2t2c-ethip4lispip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1480 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1463096.0 pps (2x 731548.0 pps)
FINAL_BANDWIDTH: 17.557152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/31/61’, ‘10/30/220’]
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/93’, ‘50/69/93’]
LAT_50%NDR: [‘50/69/235’, ‘50/68/162’]
LAT_10%NDR: [‘50/64/463’, ‘50/63/556’]
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: [‘60/1617/1640’, ‘60/1617/1634’]
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: 10464231.9375 pps (2x 5232115.96875 pps)
FINAL_BANDWIDTH: 7.031963862 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/90/205’, ‘10/824/872’]
LAT_50%NDR: [‘10/21/53’, ‘10/24/207’]
LAT_10%NDR: [‘10/21/43’, ‘10/20/42’]
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: 10675746.875 pps (2x 5337873.4375 pps)
FINAL_BANDWIDTH: 7.1741019 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/831/865’, ‘40/842/959’]
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/30/64’, ‘20/30/63’]
LAT_50%NDR: [‘20/27/246’, ‘10/28/59’]
LAT_10%NDR: [‘20/24/58’, ‘10/27/49’]
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/30/67’, ‘20/31/145’]
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/69/273’, ‘50/69/104’]
LAT_50%NDR: [‘50/65/238’, ‘50/66/90’]
LAT_10%NDR: [‘50/63/89’, ‘50/62/90’]
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/2857/2935’, ‘60/2859/2932’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/169/245’, ‘20/170/259’]
LAT_50%NDR: [‘10/33/247’, ‘10/35/331’]
LAT_10%NDR: [‘10/21/60’, ‘10/20/49’]
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: 5104213.5 pps (2x 2552106.75 pps)
FINAL_BANDWIDTH: 3.430031472 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3034/4356’, ‘20/4010/4368’]
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/297’, ‘20/40/291’]
LAT_50%NDR: [‘20/31/482’, ‘20/31/459’]
LAT_10%NDR: [‘20/25/190’, ‘20/27/202’]
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/39/281’, ‘20/40/272’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/75/246’, ‘50/77/270’]
LAT_50%NDR: [‘50/67/261’, ‘50/69/274’]
LAT_10%NDR: [‘50/65/90’, ‘50/64/96’]
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/1618/1634’, ‘60/1619/1635’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9078147.75 pps (2x 4539073.875 pps)
FINAL_BANDWIDTH: 6.100515288 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/119/255’, ‘20/126/240’]
LAT_50%NDR: [‘10/28/205’, ‘10/27/145’]
LAT_10%NDR: [‘10/20/59’, ‘10/22/120’]
tc08-64b-2t2c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9078147.75 pps (2x 4539073.875 pps)
FINAL_BANDWIDTH: 6.100515288 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/120/164’, ‘20/121/164’]
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/29/229’, ‘10/30/237’]
LAT_50%NDR: [‘20/29/135’, ‘20/27/52’]
LAT_10%NDR: [‘20/24/214’, ‘20/26/68’]
tc10-1460b-2t2c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1444108.5 pps (2x 722054.25 pps)
FINAL_BANDWIDTH: 17.09824464 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/31/238’, ‘20/31/258’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/128’, ‘50/73/260’]
LAT_50%NDR: [‘50/68/107’, ‘50/67/96’]
LAT_10%NDR: [‘50/63/211’, ‘50/63/98’]
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/1615/1629’, ‘60/1615/1635’]
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: 8342234.0 pps (2x 4171117.0 pps)
FINAL_BANDWIDTH: 5.605981248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/166’, ‘20/1046/1090’]
LAT_50%NDR: [‘10/32/69’, ‘10/31/63’]
LAT_10%NDR: [‘10/20/206’, ‘10/21/57’]
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: 8489416.75 pps (2x 4244708.375 pps)
FINAL_BANDWIDTH: 5.704888056 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/46/159’, ‘10/329/485’]
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/32/64’, ‘20/32/119’]
LAT_50%NDR: [‘20/26/55’, ‘20/29/55’]
LAT_10%NDR: [‘20/24/458’, ‘20/27/436’]
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/236’, ‘20/32/72’]
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/72/177’, ‘50/73/194’]
LAT_50%NDR: [‘50/67/97’, ‘50/68/224’]
LAT_10%NDR: [‘50/64/242’, ‘50/63/104’]
tc18-9000b-4t4c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/2845/2920’, ‘60/2848/2923’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘30/2096/2171’, ‘20/3247/3384’]
LAT_50%NDR: [‘10/32/231’, ‘10/32/288’]
LAT_10%NDR: [‘10/21/171’, ‘10/21/187’]
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: 6623845.46876 pps (2x 3311922.73438 pps)
FINAL_BANDWIDTH: 4.45122415501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3153/3361’, ‘40/2283/3367’]
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/96/117’, ‘20/302/319’]
LAT_50%NDR: [‘20/30/236’, ‘20/31/223’]
LAT_10%NDR: [‘20/28/104’, ‘20/27/104’]
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/315/330’, ‘20/221/235’]
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: [‘50/257/264’, ‘50/252/278’]
LAT_50%NDR: [‘50/68/266’, ‘50/69/275’]
LAT_10%NDR: [‘50/63/275’, ‘50/62/179’]
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: [‘50/263/270’, ‘50/239/292’]
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: 12712767.9062 pps (2x 6356383.95312 pps)
FINAL_BANDWIDTH: 8.54298003297 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/100/134’, ‘30/476/580’]
LAT_50%NDR: [‘10/28/223’, ‘10/28/109’]
LAT_10%NDR: [‘10/22/78’, ‘10/21/198’]
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: 12712767.9062 pps (2x 6356383.95312 pps)
FINAL_BANDWIDTH: 8.54298003297 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/99/194’, ‘20/102/135’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/188/217’, ‘20/142/195’]
LAT_50%NDR: [‘20/28/222’, ‘20/28/96’]
LAT_10%NDR: [‘20/27/49’, ‘20/27/49’]
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/50/75’, ‘20/186/270’]
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/82/100’, ‘60/99/114’]
LAT_50%NDR: [‘50/67/104’, ‘50/66/234’]
LAT_10%NDR: [‘50/64/99’, ‘50/63/96’]
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/198/222’, ‘60/81/98’]
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: 18511741.6562 pps (2x 9255870.82812 pps)
FINAL_BANDWIDTH: 12.439890393 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/76’, ‘10/45/87’]
LAT_50%NDR: [‘10/23/218’, ‘10/23/59’]
LAT_10%NDR: [‘10/20/156’, ‘10/19/43’]
tc14-64b-4t4c-ethip4vxlan-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18656716.0 pps (2x 9328358.0 pps)
FINAL_BANDWIDTH: 12.537313152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/65/73’, ‘10/116/127’]
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/145/163’, ‘20/130/156’]
LAT_50%NDR: [‘20/28/456’, ‘20/31/431’]
LAT_10%NDR: [‘20/28/49’, ‘20/28/49’]
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/62/184’, ‘20/72/100’]
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: [‘60/133/159’, ‘50/159/181’]
LAT_50%NDR: [‘50/66/106’, ‘50/68/103’]
LAT_10%NDR: [‘50/63/94’, ‘50/64/94’]
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/152/162’, ‘60/85/113’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 7493691.53124 pps (2x 3746845.76562 pps)
FINAL_BANDWIDTH: 5.03576070899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/189/257’, ‘20/204/282’]
LAT_50%NDR: [‘10/28/181’, ‘10/28/232’]
LAT_10%NDR: [‘10/20/62’, ‘10/20/62’]
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: [‘10/170/301’, ‘20/182/372’]
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/275/377’, ‘20/189/209’]
LAT_50%NDR: [‘20/30/204’, ‘20/31/185’]
LAT_10%NDR: [‘20/25/188’, ‘20/27/193’]
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/237/251’, ‘20/267/288’]
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/221/243’, ‘60/252/271’]
LAT_50%NDR: [‘50/68/135’, ‘50/68/134’]
LAT_10%NDR: [‘50/65/206’, ‘50/64/202’]
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/199/212’, ‘60/254/280’]
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: 14597434.375 pps (2x 7298717.1875 pps)
FINAL_BANDWIDTH: 9.8094759 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/623/648’, ‘10/623/808’]
LAT_50%NDR: [‘10/27/218’, ‘10/26/130’]
LAT_10%NDR: [‘10/20/44’, ‘10/20/45’]
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: 14742408.7188 pps (2x 7371204.35938 pps)
FINAL_BANDWIDTH: 9.90689865903 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/623/650’, ‘30/624/654’]
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/138/164’, ‘20/209/226’]
LAT_50%NDR: [‘20/27/183’, ‘20/27/239’]
LAT_10%NDR: [‘20/24/62’, ‘20/27/127’]
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/254/272’, ‘20/53/71’]
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: [‘2/249/256’, ‘50/204/246’]
LAT_50%NDR: [‘50/65/164’, ‘50/65/249’]
LAT_10%NDR: [‘50/63/184’, ‘50/62/102’]
tc12-9000b-2t2c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/278/293’, ‘50/107/125’]
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: 18656716.0 pps (2x 9328358.0 pps)
FINAL_BANDWIDTH: 12.537313152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/101/109’, ‘20/89/107’]
LAT_50%NDR: [‘10/21/54’, ‘10/20/208’]
LAT_10%NDR: [‘10/18/40’, ‘10/19/45’]
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: [‘20/169/182’, ‘20/83/109’]
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/136/150’, ‘20/43/62’]
LAT_50%NDR: [‘20/29/66’, ‘20/29/76’]
LAT_10%NDR: [‘20/25/48’, ‘20/27/48’]
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/52/71’, ‘20/132/154’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/134/148’, ‘50/148/194’]
LAT_50%NDR: [‘50/66/203’, ‘50/64/97’]
LAT_10%NDR: [‘50/62/86’, ‘50/62/83’]
tc18-9000b-4t4c-ethip4vxlan-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/149/163’, ‘60/84/108’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.5. ip6

7.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/1555/2459’, ‘10/2198/2415’]
LAT_50%NDR: [‘10/31/195’, ‘10/31/233’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/43’]
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: [‘30/1297/1511’, ‘2/2384/2466’]
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/313/317’, ‘20/430/435’]
LAT_50%NDR: [‘20/29/236’, ‘10/29/240’]
LAT_10%NDR: [‘20/23/104’, ‘10/27/97’]
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/493/511’, ‘20/426/432’]
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/397/441’, ‘60/350/355’]
LAT_50%NDR: [‘50/66/145’, ‘50/65/205’]
LAT_10%NDR: [‘50/63/204’, ‘50/62/225’]
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/232/239’, ‘50/326/332’]
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: 14790274.1875 pps (2x 7395137.09375 pps)
FINAL_BANDWIDTH: 11.595574963 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/716/786’, ‘20/712/888’]
LAT_50%NDR: [‘10/24/112’, ‘10/22/163’]
LAT_10%NDR: [‘10/20/41’, ‘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: 14790274.1875 pps (2x 7395137.09375 pps)
FINAL_BANDWIDTH: 11.595574963 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/728/794’, ‘30/709/803’]
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/174/197’, ‘20/370/375’]
LAT_50%NDR: [‘10/28/239’, ‘10/26/115’]
LAT_10%NDR: [‘10/26/57’, ‘10/26/181’]
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/303/308’, ‘20/219/227’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/214/242’, ‘50/354/361’]
LAT_50%NDR: [‘50/66/133’, ‘50/66/207’]
LAT_10%NDR: [‘50/63/212’, ‘50/62/87’]
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: [‘60/261/276’, ‘50/214/238’]
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/35/62’, ‘10/33/62’]
LAT_50%NDR: [‘10/19/213’, ‘10/19/44’]
LAT_10%NDR: [‘10/19/122’, ‘10/19/44’]
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/749/787’, ‘10/777/806’]
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/240/261’, ‘20/91/97’]
LAT_50%NDR: [‘20/27/186’, ‘10/29/68’]
LAT_10%NDR: [‘10/24/93’, ‘10/26/47’]
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/135/150’, ‘20/129/155’]
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: [‘60/178/183’, ‘50/173/185’]
LAT_50%NDR: [‘50/66/97’, ‘50/66/97’]
LAT_10%NDR: [‘50/62/89’, ‘50/62/84’]
tc18-9000b-4t4c-ethip6-ip6base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/169/171’, ‘50/227/263’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 8040688.75 pps (2x 4020344.375 pps)
FINAL_BANDWIDTH: 6.30389998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1394/1589’, ‘30/1409/1575’]
LAT_50%NDR: [‘10/25/65’, ‘10/21/63’]
LAT_10%NDR: [‘10/20/202’, ‘2/20/234’]
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/1393/1674’, ‘20/1415/1616’]
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/376/448’, ‘20/348/372’]
LAT_50%NDR: [‘20/27/227’, ‘10/31/219’]
LAT_10%NDR: [‘20/24/101’, ‘10/27/82’]
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/396/487’, ‘20/387/400’]
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/139/159’, ‘50/149/166’]
LAT_50%NDR: [‘50/66/263’, ‘50/66/266’]
LAT_10%NDR: [‘50/62/198’, ‘50/62/185’]
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: [‘50/275/278’, ‘50/349/351’]
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: 13996205.3125 pps (2x 6998102.65625 pps)
FINAL_BANDWIDTH: 10.973024965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/761/845’, ‘20/761/794’]
LAT_50%NDR: [‘10/22/112’, ‘10/22/135’]
LAT_10%NDR: [‘10/19/114’, ‘10/18/85’]
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: 13996205.3125 pps (2x 6998102.65625 pps)
FINAL_BANDWIDTH: 10.973024965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/762/787’, ‘10/764/801’]
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/289/294’, ‘20/203/207’]
LAT_50%NDR: [‘10/27/165’, ‘10/25/53’]
LAT_10%NDR: [‘10/23/111’, ‘10/26/66’]
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/90/95’, ‘20/309/325’]
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/421/437’, ‘50/200/202’]
LAT_50%NDR: [‘50/65/252’, ‘50/65/107’]
LAT_10%NDR: [‘50/63/136’, ‘50/63/94’]
tc12-9000b-2t2c-ethip6-ip6base-iacldstbase-pdrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/211/241’, ‘50/338/336’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 4 threads, 4 phy cores, 2 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 21341342.4062 pps (2x 10670671.2031 pps)
FINAL_BANDWIDTH: 16.7316124465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/79’, ‘10/46/102’]
LAT_50%NDR: [‘10/19/230’, ‘10/19/54’]
LAT_10%NDR: [‘10/18/135’, ‘10/18/42’]
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: 21341342.4062 pps (2x 10670671.2031 pps)
FINAL_BANDWIDTH: 16.7316124465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/47/223’, ‘10/52/456’]
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/159/164’, ‘20/129/190’]
LAT_50%NDR: [‘20/25/233’, ‘10/28/197’]
LAT_10%NDR: [‘10/27/83’, ‘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/154/166’, ‘20/87/90’]
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: [‘60/260/278’, ‘50/90/109’]
LAT_50%NDR: [‘50/67/178’, ‘50/66/94’]
LAT_10%NDR: [‘50/62/232’, ‘50/62/91’]
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: [‘50/154/156’, ‘50/174/191’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/1060/1199’, ‘30/1045/1183’]
LAT_50%NDR: [‘10/24/53’, ‘10/25/51’]
LAT_10%NDR: [‘10/18/213’, ‘10/21/199’]
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: 10224378.1562 pps (2x 5112189.07812 pps)
FINAL_BANDWIDTH: 8.01591247446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/603/724’, ‘30/608/799’]
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/421/437’, ‘20/346/350’]
LAT_50%NDR: [‘10/27/157’, ‘10/25/174’]
LAT_10%NDR: [‘10/27/192’, ‘10/27/93’]
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/349/366’, ‘20/306/312’]
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/239/250’, ‘50/341/351’]
LAT_50%NDR: [‘50/64/237’, ‘50/65/207’]
LAT_10%NDR: [‘50/62/193’, ‘50/62/210’]
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: [‘60/209/216’, ‘60/297/315’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 20745790.75 pps (2x 10372895.375 pps)
FINAL_BANDWIDTH: 16.264699948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/84/130’, ‘20/415/555’]
LAT_50%NDR: [‘10/24/170’, ‘10/23/108’]
LAT_10%NDR: [‘10/20/154’, ‘10/20/50’]
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: 20944307.9688 pps (2x 10472153.9844 pps)
FINAL_BANDWIDTH: 16.4203374475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/100/195’, ‘30/518/701’]
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/219/230’, ‘20/270/277’]
LAT_50%NDR: [‘10/27/64’, ‘10/26/170’]
LAT_10%NDR: [‘10/24/51’, ‘10/26/89’]
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/235/257’, ‘20/324/330’]
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/238/254’, ‘50/139/137’]
LAT_50%NDR: [‘50/63/136’, ‘50/65/244’]
LAT_10%NDR: [‘50/62/87’, ‘50/62/185’]
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/232/241’, ‘50/222/246’]
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/31/110’, ‘10/30/124’]
LAT_50%NDR: [‘10/18/171’, ‘10/18/185’]
LAT_10%NDR: [‘10/18/41’, ‘10/17/145’]
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/414/443’, ‘10/770/801’]
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/131/144’, ‘20/153/162’]
LAT_50%NDR: [‘10/25/78’, ‘10/26/148’]
LAT_10%NDR: [‘10/26/50’, ‘10/26/78’]
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/192/230’, ‘20/97/99’]
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: [‘60/180/191’, ‘50/104/113’]
LAT_50%NDR: [‘50/65/93’, ‘50/65/97’]
LAT_10%NDR: [‘50/62/85’, ‘50/61/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: [‘60/140/149’, ‘50/166/197’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 6651068.21876 pps (2x 3325534.10938 pps)
FINAL_BANDWIDTH: 5.21443748351 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/395/811’, ‘20/381/782’]
LAT_50%NDR: [‘10/27/309’, ‘10/29/315’]
LAT_10%NDR: [‘10/20/191’, ‘10/20/216’]
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: 6651068.21876 pps (2x 3325534.10938 pps)
FINAL_BANDWIDTH: 5.21443748351 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1549/2199’, ‘10/1419/2915’]
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/447/449’, ‘20/272/278’]
LAT_50%NDR: [‘10/29/283’, ‘10/27/282’]
LAT_10%NDR: [‘10/27/146’, ‘10/26/148’]
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/408/421’, ‘20/464/478’]
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/298/302’, ‘50/345/348’]
LAT_50%NDR: [‘50/66/197’, ‘50/66/227’]
LAT_10%NDR: [‘50/62/85’, ‘50/61/86’]
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/417/427’, ‘50/357/363’]
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: 13400653.6562 pps (2x 6700326.82812 pps)
FINAL_BANDWIDTH: 10.5061124665 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/190/430’, ‘10/172/438’]
LAT_50%NDR: [‘10/31/203’, ‘10/28/68’]
LAT_10%NDR: [‘10/19/45’, ‘10/20/165’]
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: 13599170.875 pps (2x 6799585.4375 pps)
FINAL_BANDWIDTH: 10.661749966 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1390/1592’, ‘20/1402/1650’]
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/60/63’, ‘20/435/453’]
LAT_50%NDR: [‘10/28/89’, ‘10/26/212’]
LAT_10%NDR: [‘10/26/48’, ‘10/26/48’]
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/341/350’, ‘20/54/61’]
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: [‘60/176/188’, ‘60/212/224’]
LAT_50%NDR: [‘50/65/154’, ‘50/66/182’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/83’]
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/150/154’, ‘50/224/229’]
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: 19951721.875 pps (2x 9975860.9375 pps)
FINAL_BANDWIDTH: 15.64214995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/133/412’, ‘10/528/728’]
LAT_50%NDR: [‘10/23/257’, ‘10/23/307’]
LAT_10%NDR: [‘10/19/50’, ‘10/18/42’]
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: 19951721.875 pps (2x 9975860.9375 pps)
FINAL_BANDWIDTH: 15.64214995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/644/809’, ‘10/122/268’]
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/153/174’, ‘20/126/130’]
LAT_50%NDR: [‘10/26/70’, ‘10/28/238’]
LAT_10%NDR: [‘10/23/55’, ‘10/26/50’]
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/107/119’, ‘20/151/155’]
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/96/102’, ‘50/124/130’]
LAT_50%NDR: [‘50/67/99’, ‘50/66/96’]
LAT_10%NDR: [‘50/63/84’, ‘50/62/228’]
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/184/190’, ‘50/91/112’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 8437723.1875 pps (2x 4218861.59375 pps)
FINAL_BANDWIDTH: 6.615174979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2168/2464’, ‘10/1387/1842’]
LAT_50%NDR: [‘10/29/62’, ‘10/28/62’]
LAT_10%NDR: [‘10/20/140’, ‘10/20/144’]
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: 8437723.1875 pps (2x 4218861.59375 pps)
FINAL_BANDWIDTH: 6.615174979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2310/2465’, ‘20/1355/2142’]
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/388/412’, ‘20/369/380’]
LAT_50%NDR: [‘10/28/139’, ‘10/29/127’]
LAT_10%NDR: [‘10/24/159’, ‘10/27/145’]
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/467/506’, ‘20/447/463’]
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/238/253’, ‘50/343/348’]
LAT_50%NDR: [‘50/65/147’, ‘50/66/204’]
LAT_10%NDR: [‘50/62/223’, ‘50/62/218’]
tc06-9000b-1t1c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/389/423’, ‘50/324/325’]
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: 17370998.0312 pps (2x 8685499.01562 pps)
FINAL_BANDWIDTH: 13.6188624565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/114/143’, ‘20/94/128’]
LAT_50%NDR: [‘10/24/100’, ‘10/23/191’]
LAT_10%NDR: [‘10/19/52’, ‘10/20/163’]
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: 17569515.25 pps (2x 8784757.625 pps)
FINAL_BANDWIDTH: 13.774499956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/654/692’, ‘10/1195/1222’]
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/239/248’, ‘20/266/271’]
LAT_50%NDR: [‘10/26/58’, ‘10/25/46’]
LAT_10%NDR: [‘10/26/128’, ‘10/26/108’]
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/237/244’, ‘20/206/213’]
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/379/405’, ‘60/92/99’]
LAT_50%NDR: [‘50/65/93’, ‘50/65/200’]
LAT_10%NDR: [‘50/61/108’, ‘50/61/192’]
tc12-9000b-2t2c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/99/115’, ‘60/245/253’]
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: 21539859.625 pps (2x 10769929.8125 pps)
FINAL_BANDWIDTH: 16.887249946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/774/797’, ‘10/775/806’]
LAT_50%NDR: [‘10/19/46’, ‘10/19/255’]
LAT_10%NDR: [‘10/19/134’, ‘10/18/41’]
tc14-78b-4t4c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 21539859.625 pps (2x 10769929.8125 pps)
FINAL_BANDWIDTH: 16.887249946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/419/798’, ‘20/767/856’]
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/247/258’, ‘20/49/55’]
LAT_50%NDR: [‘10/25/107’, ‘10/26/69’]
LAT_10%NDR: [‘10/27/151’, ‘10/27/49’]
tc16-1518b-4t4c-ethip6-ip6scale20k-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/55/75’, ‘20/145/150’]
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: [‘60/155/166’, ‘50/138/142’]
LAT_50%NDR: [‘50/66/100’, ‘50/65/116’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/86’]
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/247/279’, ‘60/121/138’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 5261447.6875 pps (2x 2630723.84375 pps)
FINAL_BANDWIDTH: 4.124974987 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/821/3176’, ‘20/770/2392’]
LAT_50%NDR: [‘10/34/145’, ‘10/36/103’]
LAT_10%NDR: [‘10/21/163’, ‘10/19/145’]
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: 5459964.90624 pps (2x 2729982.45312 pps)
FINAL_BANDWIDTH: 4.28061248649 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/842/3585’, ‘10/735/2289’]
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/281/287’, ‘20/206/225’]
LAT_50%NDR: [‘10/26/111’, ‘10/28/131’]
LAT_10%NDR: [‘10/24/59’, ‘10/27/70’]
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/222/225’, ‘20/209/212’]
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/233/248’, ‘50/211/216’]
LAT_50%NDR: [‘50/64/155’, ‘50/65/159’]
LAT_10%NDR: [‘50/62/212’, ‘50/63/208’]
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: [‘60/306/346’, ‘60/357/447’]
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: 10621412.5938 pps (2x 5310706.29688 pps)
FINAL_BANDWIDTH: 8.32718747354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/158/563’, ‘10/301/734’]
LAT_50%NDR: [‘10/29/132’, ‘10/28/124’]
LAT_10%NDR: [‘10/18/77’, ‘10/19/226’]
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: 10819929.8125 pps (2x 5409964.90625 pps)
FINAL_BANDWIDTH: 8.482824973 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1028/1740’, ‘10/721/1129’]
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/79/81’, ‘20/279/294’]
LAT_50%NDR: [‘10/28/53’, ‘10/25/210’]
LAT_10%NDR: [‘10/24/45’, ‘10/26/137’]
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/70/76’, ‘20/308/314’]
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/83/105’, ‘50/82/101’]
LAT_50%NDR: [‘50/66/208’, ‘50/65/262’]
LAT_10%NDR: [‘50/61/84’, ‘50/61/82’]
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: [‘60/84/102’, ‘50/261/273’]
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: 18760618.5625 pps (2x 9380309.28125 pps)
FINAL_BANDWIDTH: 14.708324953 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/877/1363’, ‘20/224/551’]
LAT_50%NDR: [‘10/23/59’, ‘10/23/55’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/43’]
tc14-78b-4t4c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 18760618.5625 pps (2x 9380309.28125 pps)
FINAL_BANDWIDTH: 14.708324953 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/929/1431’, ‘40/550/937’]
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/48/63’, ‘10/174/185’]
LAT_50%NDR: [‘10/26/56’, ‘10/29/61’]
LAT_10%NDR: [‘10/24/54’, ‘10/26/152’]
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/46/68’, ‘20/47/62’]
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/186/201’, ‘50/193/216’]
LAT_50%NDR: [‘50/66/96’, ‘50/64/93’]
LAT_10%NDR: [‘50/63/85’, ‘50/62/83’]
tc18-9000b-4t4c-ethip6-ip6scale2m-pdrdisc [Cfg] DUT runs IPv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/129/135’, ‘50/87/103’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 10180468.75 pps (2x 5090234.375 pps)
FINAL_BANDWIDTH: 7.9814875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/141/219’, ‘20/151/206’]
LAT_50%NDR: [‘10/29/177’, ‘10/28/148’]
LAT_10%NDR: [‘10/33/106’, ‘10/34/99’]
tc03-1518b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/255’, ‘10/38/243’]
LAT_50%NDR: [‘10/30/81’, ‘10/30/77’]
LAT_10%NDR: [‘10/29/158’, ‘10/32/140’]
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: 20699218.75 pps (2x 10349609.375 pps)
FINAL_BANDWIDTH: 16.2281875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/100’, ‘20/68/156’]
LAT_50%NDR: [‘10/24/64’, ‘10/23/58’]
LAT_10%NDR: [‘10/25/74’, ‘10/29/150’]
tc09-1518b-2t2c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/159’, ‘10/38/151’]
LAT_50%NDR: [‘10/28/87’, ‘10/31/94’]
LAT_10%NDR: [‘10/29/125’, ‘10/30/123’]
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: 28003906.25 pps (2x 14001953.125 pps)
FINAL_BANDWIDTH: 21.9550625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/61’, ‘10/24/64’]
LAT_50%NDR: [‘10/19/75’, ‘10/20/83’]
LAT_10%NDR: [‘10/27/215’, ‘10/32/169’]
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/41/283’, ‘20/40/242’]
LAT_50%NDR: [‘10/33/105’, ‘10/33/191’]
LAT_10%NDR: [‘10/29/95’, ‘10/30/95’]

7.1.6. ip6 tunnels

7.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: 5685765.71876 pps (2x 2842882.85938 pps)
FINAL_BANDWIDTH: 4.45764032351 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/3320/3413’, ‘50/1943/2153’]
LAT_50%NDR: [‘10/33/157’, ‘10/35/116’]
LAT_10%NDR: [‘10/20/250’, ‘10/20/227’]
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: [‘30/3323/3425’, ‘40/1937/2020’]
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/41/61’, ‘20/40/54’]
LAT_50%NDR: [‘20/30/229’, ‘20/30/229’]
LAT_10%NDR: [‘20/27/49’, ‘10/26/50’]
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/40/55’, ‘20/39/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/78/92’, ‘50/78/89’]
LAT_50%NDR: [‘50/66/281’, ‘50/68/302’]
LAT_10%NDR: [‘50/63/227’, ‘50/62/243’]
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: [‘60/78/106’, ‘60/80/106’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10340570.4844 pps (2x 5170285.24219 pps)
FINAL_BANDWIDTH: 8.10700725977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/75/124’, ‘20/89/135’]
LAT_50%NDR: [‘10/28/80’, ‘10/28/70’]
LAT_10%NDR: [‘10/19/238’, ‘10/20/44’]
tc08-78b-2t2c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10473564.9062 pps (2x 5236782.45312 pps)
FINAL_BANDWIDTH: 8.21127488646 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/860/905’, ‘10/860/905’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1460b-2t2c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/57’, ‘20/37/65’]
LAT_50%NDR: [‘20/25/54’, ‘10/28/252’]
LAT_10%NDR: [‘20/25/177’, ‘10/26/68’]
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/34/62’, ‘20/33/91’]
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/76/98’, ‘50/77/95’]
LAT_50%NDR: [‘50/66/186’, ‘50/66/97’]
LAT_10%NDR: [‘50/62/158’, ‘50/62/96’]
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/76/93’, ‘50/76/95’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-78b-4t4c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10340570.4844 pps (2x 5170285.24219 pps)
FINAL_BANDWIDTH: 8.10700725977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/78/118’, ‘20/97/167’]
LAT_50%NDR: [‘10/25/58’, ‘10/26/62’]
LAT_10%NDR: [‘10/19/52’, ‘10/20/45’]
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: 10340570.4844 pps (2x 5170285.24219 pps)
FINAL_BANDWIDTH: 8.10700725977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/78/194’, ‘10/864/957’]
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/37/60’, ‘20/36/60’]
LAT_50%NDR: [‘20/26/55’, ‘10/29/53’]
LAT_10%NDR: [‘20/27/50’, ‘10/27/51’]
tc16-1460b-4t4c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/35/65’, ‘20/36/68’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/77/98’, ‘50/79/97’]
LAT_50%NDR: [‘50/67/94’, ‘50/67/118’]
LAT_10%NDR: [‘50/63/159’, ‘50/63/249’]
tc18-9000b-4t4c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/79/91’, ‘50/78/93’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘20/156/299’, ‘20/159/312’]
LAT_50%NDR: [‘10/32/83’, ‘10/33/86’]
LAT_10%NDR: [‘10/21/227’, ‘10/22/236’]
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: [‘20/147/353’, ‘20/150/380’]
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/41/215’, ‘20/39/207’]
LAT_50%NDR: [‘20/31/176’, ‘20/33/231’]
LAT_10%NDR: [‘20/24/115’, ‘20/27/98’]
tc04-1460b-1t1c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/44/535’, ‘20/43/517’]
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/273’, ‘50/76/279’]
LAT_50%NDR: [‘50/68/200’, ‘50/68/216’]
LAT_10%NDR: [‘50/67/88’, ‘50/65/86’]
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/75/257’, ‘50/77/277’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-78b-2t2c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8906839.0 pps (2x 4453419.5 pps)
FINAL_BANDWIDTH: 6.982961776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/880/1347’, ‘20/882/1335’]
LAT_50%NDR: [‘10/33/85’, ‘10/34/83’]
LAT_10%NDR: [‘10/21/60’, ‘10/21/123’]
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: 8906839.0 pps (2x 4453419.5 pps)
FINAL_BANDWIDTH: 6.982961776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/883/931’, ‘40/881/985’]
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/37/74’, ‘20/36/131’]
LAT_50%NDR: [‘20/27/52’, ‘20/29/54’]
LAT_10%NDR: [‘20/24/51’, ‘10/27/181’]
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/33/213’, ‘20/32/226’]
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/252’, ‘50/73/122’]
LAT_50%NDR: [‘50/67/183’, ‘50/67/116’]
LAT_10%NDR: [‘50/64/87’, ‘50/64/86’]
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/73/112’, ‘50/74/106’]
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: 8356411.5625 pps (2x 4178205.78125 pps)
FINAL_BANDWIDTH: 6.551426665 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/110’, ‘20/130/300’]
LAT_50%NDR: [‘10/29/75’, ‘10/28/68’]
LAT_10%NDR: [‘10/22/47’, ‘10/21/219’]
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: 8356411.5625 pps (2x 4178205.78125 pps)
FINAL_BANDWIDTH: 6.551426665 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/49/92’, ‘30/934/987’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1460b-4t4c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1482592.75 pps (2x 741296.375 pps)
FINAL_BANDWIDTH: 17.55389816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/33/444’, ‘20/32/541’]
LAT_50%NDR: [‘20/27/57’, ‘20/30/124’]
LAT_10%NDR: [‘20/27/171’, ‘20/27/129’]
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/34/71’, ‘20/32/182’]
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/103’, ‘50/72/171’]
LAT_50%NDR: [‘50/67/102’, ‘50/67/293’]
LAT_10%NDR: [‘50/64/92’, ‘50/64/92’]
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/74/281’, ‘50/75/113’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.7. l2

7.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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/370’, ‘10/40/400’]
LAT_50%NDR: [‘10/20/178’, ‘2/20/187’]
LAT_10%NDR: [‘2/17/184’, ‘2/16/168’]
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: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/175/492’, ‘20/173/477’]
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/377’, ‘10/24/447’]
LAT_50%NDR: [‘10/22/94’, ‘10/22/97’]
LAT_10%NDR: [‘10/21/448’, ‘10/20/541’]
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/1519/1540’, ‘20/1161/1180’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
FINAL_RATE: 245015.0 pps (2x 122507.5 pps)
FINAL_BANDWIDTH: 17.6802824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/53/310’, ‘30/54/324’]
LAT_50%NDR: [‘40/49/100’, ‘40/49/101’]
LAT_10%NDR: [‘30/47/206’, ‘30/47/183’]
tc06-9000b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1061/1086’, ‘40/1051/1082’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 13077083.0 pps (2x 6538541.5 pps)
FINAL_BANDWIDTH: 8.787799776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/458’, ‘10/40/447’]
LAT_50%NDR: [‘10/24/207’, ‘2/24/194’]
LAT_10%NDR: [‘10/17/172’, ‘2/17/152’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps, LT=0.5 percentage.
FINAL_RATE: 17595888.6875 pps (2x 8797944.34375 pps)
FINAL_BANDWIDTH: 11.824437198 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/122/746’, ‘10/117/651’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/384’, ‘10/21/405’]
LAT_50%NDR: [‘10/22/66’, ‘10/20/115’]
LAT_10%NDR: [‘10/21/186’, ‘10/21/169’]
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/1375/1392’, ‘20/902/917’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
FINAL_RATE: 245015.0 pps (2x 122507.5 pps)
FINAL_BANDWIDTH: 17.6802824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/55/342’, ‘40/54/324’]
LAT_50%NDR: [‘30/50/101’, ‘30/49/145’]
LAT_10%NDR: [‘30/47/219’, ‘30/46/199’]
tc12-9000b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1302/1337’, ‘40/1224/1248’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/18/287’, ‘2/17/271’]
LAT_50%NDR: [‘2/16/181’, ‘2/15/178’]
LAT_10%NDR: [‘2/16/175’, ‘2/14/189’]
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: 16668954.1875 pps (2x 8334477.09375 pps)
FINAL_BANDWIDTH: 11.201537214 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/31/820’, ‘10/32/774’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50000pps.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/193’, ‘10/21/179’]
LAT_50%NDR: [‘10/21/175’, ‘10/19/174’]
LAT_10%NDR: [‘10/21/165’, ‘10/19/171’]
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/2421/2478’, ‘10/1526/1575’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
FINAL_RATE: 245015.0 pps (2x 122507.5 pps)
FINAL_BANDWIDTH: 17.6802824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/55/346’, ‘30/57/529’]
LAT_50%NDR: [‘30/50/116’, ‘30/50/134’]
LAT_10%NDR: [‘30/47/221’, ‘30/47/210’]
tc18-9000b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2397/2541’, ‘40/1367/1489’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 9195142.3125 pps (2x 4597571.15625 pps)
FINAL_BANDWIDTH: 6.179135634 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1670/1863’, ‘10/2129/2398’]
LAT_50%NDR: [‘10/24/191’, ‘10/24/249’]
LAT_10%NDR: [‘10/19/49’, ‘10/20/97’]
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: 9300899.78124 pps (2x 4650449.89062 pps)
FINAL_BANDWIDTH: 6.25020465299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1474/1531’, ‘30/1210/1271’]
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/168/237’, ‘20/240/260’]
LAT_50%NDR: [‘10/28/136’, ‘10/31/153’]
LAT_10%NDR: [‘10/27/153’, ‘10/27/154’]
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/226/237’, ‘20/252/271’]
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: [‘60/240/361’, ‘50/216/262’]
LAT_50%NDR: [‘50/67/193’, ‘50/66/173’]
LAT_10%NDR: [‘50/62/103’, ‘50/62/155’]
tc06-9000b-1t1c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/223/225’, ‘50/241/249’]
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: 18396042.0938 pps (2x 9198021.04688 pps)
FINAL_BANDWIDTH: 12.362140287 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/81/230’, ‘10/159/259’]
LAT_50%NDR: [‘10/23/95’, ‘10/23/200’]
LAT_10%NDR: [‘10/19/108’, ‘10/19/40’]
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: 18501799.5625 pps (2x 9250899.78125 pps)
FINAL_BANDWIDTH: 12.433209306 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/578/613’, ‘20/590/613’]
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/208/221’, ‘20/171/213’]
LAT_50%NDR: [‘10/26/59’, ‘10/25/145’]
LAT_10%NDR: [‘10/27/54’, ‘10/27/172’]
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/223/233’, ‘20/189/203’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/251/261’, ‘50/97/107’]
LAT_50%NDR: [‘50/67/93’, ‘50/66/179’]
LAT_10%NDR: [‘50/61/200’, ‘50/61/91’]
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/229/243’, ‘60/237/255’]
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: 18290284.625 pps (2x 9145142.3125 pps)
FINAL_BANDWIDTH: 12.291071268 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/70/110’, ‘20/577/626’]
LAT_50%NDR: [‘10/21/50’, ‘10/21/66’]
LAT_10%NDR: [‘10/18/47’, ‘10/19/41’]
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: 18396042.0938 pps (2x 9198021.04688 pps)
FINAL_BANDWIDTH: 12.362140287 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/72/99’, ‘20/581/605’]
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/39/64’, ‘10/129/142’]
LAT_50%NDR: [‘10/28/53’, ‘10/26/52’]
LAT_10%NDR: [‘10/26/49’, ‘10/26/47’]
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/42/59’, ‘20/128/139’]
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.
Search FAILED
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/149/179’, ‘50/180/197’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 7840766.79688 pps (2x 3920383.39844 pps)
FINAL_BANDWIDTH: 5.2689952875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1752/1873’, ‘20/1874/2628’]
LAT_50%NDR: [‘10/29/64’, ‘10/25/69’]
LAT_10%NDR: [‘10/20/498’, ‘10/19/468’]
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: 7840766.79688 pps (2x 3920383.39844 pps)
FINAL_BANDWIDTH: 5.2689952875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1752/1826’, ‘60/2973/3068’]
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/250/261’, ‘30/163/258’]
LAT_50%NDR: [‘20/30/93’, ‘20/28/114’]
LAT_10%NDR: [‘20/24/152’, ‘20/28/135’]
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/266/283’, ‘20/249/284’]
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: 15581533.5938 pps (2x 7790766.79688 pps)
FINAL_BANDWIDTH: 10.470790575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/687/724’, ‘10/694/723’]
LAT_50%NDR: [‘10/23/56’, ‘10/24/55’]
LAT_10%NDR: [‘10/20/170’, ‘10/19/55’]
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: 15581533.5938 pps (2x 7790766.79688 pps)
FINAL_BANDWIDTH: 10.470790575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/702/735’, ‘20/694/723’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-dot1q-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/38/52’, ‘20/49/71’]
LAT_50%NDR: [‘20/27/50’, ‘10/25/192’]
LAT_10%NDR: [‘20/24/61’, ‘10/26/164’]
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/44/60’, ‘20/181/364’]
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: 23322300.3906 pps (2x 11661150.1953 pps)
FINAL_BANDWIDTH: 15.6725858625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/378/420’, ‘10/51/82’]
LAT_50%NDR: [‘10/21/48’, ‘10/21/52’]
LAT_10%NDR: [‘10/18/53’, ‘10/18/43’]
tc14-64b-4t4c-dot1q-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23543465.1562 pps (2x 11771732.5781 pps)
FINAL_BANDWIDTH: 15.821208585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/380/416’, ‘20/379/403’]
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/101/118’, ‘20/118/125’]
LAT_50%NDR: [‘10/29/465’, ‘10/26/466’]
LAT_10%NDR: [‘20/26/52’, ‘10/26/47’]
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/118/133’, ‘20/64/88’]
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

7.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: 9167755.39062 pps (2x 4583877.69531 pps)
FINAL_BANDWIDTH: 6.1607316225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1470/1531’, ‘50/1199/1262’]
LAT_50%NDR: [‘10/27/251’, ‘10/27/244’]
LAT_10%NDR: [‘10/19/70’, ‘10/19/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: 9278337.77344 pps (2x 4639168.88672 pps)
FINAL_BANDWIDTH: 6.23504298375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/273/464’, ‘20/338/515’]
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/256/264’, ‘20/234/245’]
LAT_50%NDR: [‘10/26/174’, ‘10/29/178’]
LAT_10%NDR: [‘10/23/46’, ‘10/27/114’]
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/212/225’, ‘20/279/416’]
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: [‘60/181/192’, ‘50/236/257’]
LAT_50%NDR: [‘50/66/216’, ‘50/64/217’]
LAT_10%NDR: [‘50/62/159’, ‘50/61/149’]
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/229/224’, ‘50/234/234’]
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: 18456675.5469 pps (2x 9228337.77344 pps)
FINAL_BANDWIDTH: 12.4028859675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/564/610’, ‘30/588/615’]
LAT_50%NDR: [‘10/22/100’, ‘10/22/216’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/101’]
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: 18567257.9297 pps (2x 9283628.96484 pps)
FINAL_BANDWIDTH: 12.4771973288 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/589/616’, ‘10/587/616’]
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/234/249’, ‘20/190/208’]
LAT_50%NDR: [‘10/25/48’, ‘10/28/139’]
LAT_10%NDR: [‘10/23/79’, ‘10/26/103’]
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/198/214’, ‘10/189/203’]
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/81/93’, ‘50/216/221’]
LAT_50%NDR: [‘50/66/94’, ‘50/65/231’]
LAT_10%NDR: [‘50/62/86’, ‘50/61/108’]
tc12-9000b-2t2c-dot1q-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/210/224’, ‘50/242/259’]
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: 23432882.7734 pps (2x 11716441.3867 pps)
FINAL_BANDWIDTH: 15.7468972237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/263’, ‘10/44/274’]
LAT_50%NDR: [‘10/18/171’, ‘10/18/47’]
LAT_10%NDR: [‘10/18/40’, ‘10/17/40’]
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: 23432882.7734 pps (2x 11716441.3867 pps)
FINAL_BANDWIDTH: 15.7468972237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/41/79’, ‘10/40/66’]
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/109/126’, ‘20/120/132’]
LAT_50%NDR: [‘10/28/55’, ‘10/26/65’]
LAT_10%NDR: [‘10/26/47’, ‘10/26/189’]
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/99/109’, ‘20/45/55’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/164/172’, ‘50/87/105’]
LAT_50%NDR: [‘50/66/96’, ‘50/65/270’]
LAT_10%NDR: [‘50/62/88’, ‘50/62/100’]
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/166/184’, ‘60/96/116’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2613/2798’, ‘20/2611/2803’]
LAT_50%NDR: [‘10/23/80’, ‘10/27/68’]
LAT_10%NDR: [‘10/19/42’, ‘10/20/42’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2635/2738’, ‘10/2633/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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1267/1529’, ‘10/1265/1422’]
LAT_50%NDR: [‘10/26/64’, ‘10/23/51’]
LAT_10%NDR: [‘10/19/64’, ‘10/19/115’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1652/1727’, ‘10/1649/1843’]
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: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/365’, ‘10/67/682’]
LAT_50%NDR: [‘10/23/74’, ‘10/23/222’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/59’]
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: 15510286.0625 pps (2x 7755143.03125 pps)
FINAL_BANDWIDTH: 10.422912234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/518/988’, ‘10/589/1237’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3627/3904’, ‘20/3619/3871’]
LAT_50%NDR: [‘10/26/213’, ‘10/26/224’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/92’]
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: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3644/3981’, ‘20/3638/3988’]
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/200/1102’, ‘10/455/2249’]
LAT_50%NDR: [‘10/30/94’, ‘10/28/76’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/40’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1212/2187’, ‘10/563/2208’]
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: 9369345.0 pps (2x 4684672.5 pps)
FINAL_BANDWIDTH: 6.29619984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/84’, ‘10/36/84’]
LAT_50%NDR: [‘10/22/65’, ‘10/21/66’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/43’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1079/1222’, ‘10/98/410’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/130/418’, ‘10/125/373’]
LAT_50%NDR: [‘10/23/264’, ‘10/25/212’]
LAT_10%NDR: [‘10/20/82’, ‘10/20/78’]
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/74/497’, ‘10/72/494’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/214’, ‘10/42/166’]
LAT_50%NDR: [‘10/26/138’, ‘10/25/53’]
LAT_10%NDR: [‘10/21/44’, ‘10/20/40’]
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: 8905877.75 pps (2x 4452938.875 pps)
FINAL_BANDWIDTH: 5.984749848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/486/1813’, ‘10/499/1816’]
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: 12381882.125 pps (2x 6190941.0625 pps)
FINAL_BANDWIDTH: 8.320624788 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/106/1483’, ‘10/93/867’]
LAT_50%NDR: [‘10/21/55’, ‘10/19/158’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/45’]
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: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/724/1406’, ‘10/756/1372’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/152/354’, ‘20/146/424’]
LAT_50%NDR: [‘10/30/160’, ‘10/35/133’]
LAT_10%NDR: [‘10/21/53’, ‘10/21/57’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/147/419’, ‘10/145/399’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1664/1895’, ‘10/1661/1900’]
LAT_50%NDR: [‘10/23/203’, ‘10/23/51’]
LAT_10%NDR: [‘10/20/100’, ‘10/18/47’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/41/141’, ‘10/42/103’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/277’, ‘10/165/1476’]
LAT_50%NDR: [‘10/22/61’, ‘10/21/55’]
LAT_10%NDR: [‘10/19/41’, ‘10/17/45’]
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: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/144/1419’, ‘10/178/1421’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/226/679’, ‘20/218/676’]
LAT_50%NDR: [‘10/30/112’, ‘10/31/94’]
LAT_10%NDR: [‘10/20/42’, ‘10/18/104’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/241/422’, ‘20/233/448’]
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/2092/2207’, ‘10/2088/2163’]
LAT_50%NDR: [‘10/23/123’, ‘10/22/55’]
LAT_10%NDR: [‘10/19/52’, ‘10/18/47’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1467/2155’, ‘10/1523/2169’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/149/890’, ‘10/88/716’]
LAT_50%NDR: [‘10/23/66’, ‘10/21/306’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/138’]
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: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/571/1793’, ‘10/203/1716’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/72/306’, ‘10/77/333’]
LAT_50%NDR: [‘10/23/178’, ‘10/24/193’]
LAT_10%NDR: [‘10/22/84’, ‘10/22/88’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3231/3646’, ‘20/3227/3645’]
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/1779/2088’, ‘10/1763/2088’]
LAT_50%NDR: [‘10/23/87’, ‘10/21/56’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/40’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1790/2221’, ‘10/1739/2101’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/163’, ‘10/92/969’]
LAT_50%NDR: [‘10/21/50’, ‘10/20/209’]
LAT_10%NDR: [‘10/19/41’, ‘10/18/42’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1022/1322’, ‘10/1313/1681’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4966406.125 pps (2x 2483203.0625 pps)
FINAL_BANDWIDTH: 3.337424916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2623/2775’, ‘20/2619/2779’]
LAT_50%NDR: [‘10/25/125’, ‘10/24/157’]
LAT_10%NDR: [‘10/20/445’, ‘10/18/421’]
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: [‘10/2628/2697’, ‘20/2621/2696’]
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: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/110’, ‘10/38/166’]
LAT_50%NDR: [‘10/22/201’, ‘10/21/98’]
LAT_10%NDR: [‘10/19/54’, ‘10/19/226’]
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: 9137611.375 pps (2x 4568805.6875 pps)
FINAL_BANDWIDTH: 6.140474844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1498/1753’, ‘10/1496/1656’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/164/1047’, ‘10/190/1268’]
LAT_50%NDR: [‘10/21/67’, ‘10/20/55’]
LAT_10%NDR: [‘10/19/40’, ‘10/19/43’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1034/1254’, ‘10/107/379’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/1844’, ‘10/60/1855’]
LAT_50%NDR: [‘10/23/63’, ‘10/26/71’]
LAT_10%NDR: [‘10/20/232’, ‘10/18/252’]
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: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3649/3893’, ‘10/3644/3885’]
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: 3691871.1875 pps (2x 1845935.59375 pps)
FINAL_BANDWIDTH: 2.480937438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/137’, ‘10/23/269’]
LAT_50%NDR: [‘10/21/69’, ‘10/20/47’]
LAT_10%NDR: [‘10/20/44’, ‘10/17/38’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1936/2237’, ‘10/1924/2243’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/29/76’, ‘10/32/70’]
LAT_50%NDR: [‘10/25/66’, ‘10/18/63’]
LAT_10%NDR: [‘10/20/45’, ‘10/19/41’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1087/1227’, ‘20/1122/1384’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘20/103/514’, ‘20/99/505’]
LAT_50%NDR: [‘10/29/91’, ‘10/27/75’]
LAT_10%NDR: [‘10/20/44’, ‘10/21/46’]
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/128/218’, ‘10/122/216’]
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: 8790010.9375 pps (2x 4395005.46875 pps)
FINAL_BANDWIDTH: 5.90688735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/432’, ‘10/73/401’]
LAT_50%NDR: [‘10/27/62’, ‘10/24/102’]
LAT_10%NDR: [‘10/20/44’, ‘10/20/59’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/41/259’, ‘10/44/192’]
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: 13656417.0625 pps (2x 6828208.53125 pps)
FINAL_BANDWIDTH: 9.177112266 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/205’, ‘10/80/947’]
LAT_50%NDR: [‘10/22/51’, ‘10/20/56’]
LAT_10%NDR: [‘10/18/46’, ‘10/19/44’]
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: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/808/970’, ‘10/97/288’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/75/543’, ‘10/72/527’]
LAT_50%NDR: [‘10/35/96’, ‘10/39/93’]
LAT_10%NDR: [‘10/20/99’, ‘10/19/204’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/147/320’, ‘10/145/378’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1871/1930’, ‘10/1867/1933’]
LAT_50%NDR: [‘10/22/240’, ‘10/22/110’]
LAT_10%NDR: [‘10/20/45’, ‘10/18/51’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/72/625’, ‘10/65/578’]
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: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/1093’, ‘10/59/340’]
LAT_50%NDR: [‘10/20/284’, ‘10/19/70’]
LAT_10%NDR: [‘10/19/84’, ‘10/18/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: 11223214.0 pps (2x 5611607.0 pps)
FINAL_BANDWIDTH: 7.541999808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/923/1557’, ‘10/1127/1596’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2181/2413’, ‘40/2128/2373’]
LAT_50%NDR: [‘10/28/188’, ‘10/27/214’]
LAT_10%NDR: [‘10/20/41’, ‘10/18/116’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1641/2025’, ‘20/1632/2013’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2000/2129’, ‘10/1997/2185’]
LAT_50%NDR: [‘10/24/75’, ‘10/24/132’]
LAT_10%NDR: [‘10/20/44’, ‘10/18/70’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1676/2487’, ‘20/1648/2469’]
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: 10180412.6875 pps (2x 5090206.34375 pps)
FINAL_BANDWIDTH: 6.841237326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/144’, ‘10/58/630’]
LAT_50%NDR: [‘10/22/88’, ‘10/20/275’]
LAT_10%NDR: [‘10/19/56’, ‘10/19/134’]
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: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1062/1561’, ‘10/1403/1766’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3239/3433’, ‘10/3232/3448’]
LAT_50%NDR: [‘10/21/133’, ‘10/37/182’]
LAT_10%NDR: [‘10/20/63’, ‘10/19/51’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3245/3442’, ‘10/3246/3449’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/44/103’, ‘10/44/162’]
LAT_50%NDR: [‘10/27/201’, ‘10/25/63’]
LAT_10%NDR: [‘10/20/48’, ‘10/20/44’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/441/1365’, ‘10/1262/1994’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/176/861’, ‘10/98/1605’]
LAT_50%NDR: [‘10/20/212’, ‘10/19/86’]
LAT_10%NDR: [‘10/19/139’, ‘10/19/44’]
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: 11570814.4375 pps (2x 5785407.21875 pps)
FINAL_BANDWIDTH: 7.775587302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/666/1272’, ‘20/1028/1444’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/339’, ‘10/59/308’]
LAT_50%NDR: [‘10/27/141’, ‘10/27/222’]
LAT_10%NDR: [‘10/21/333’, ‘10/21/309’]
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: [‘10/2632/2723’, ‘10/2627/2721’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1804/1857’, ‘10/1799/1849’]
LAT_50%NDR: [‘10/33/202’, ‘10/33/80’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/137’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1695/1755’, ‘10/1694/1763’]
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: 14119884.3125 pps (2x 7059942.15625 pps)
FINAL_BANDWIDTH: 9.488562258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/726’, ‘10/97/1054’]
LAT_50%NDR: [‘10/20/226’, ‘10/19/63’]
LAT_10%NDR: [‘10/19/57’, ‘10/19/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: 16784821.0 pps (2x 8392410.5 pps)
FINAL_BANDWIDTH: 11.279399712 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/875/1332’, ‘10/865/1419’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3605/4043’, ‘30/3600/4024’]
LAT_50%NDR: [‘10/24/69’, ‘10/25/65’]
LAT_10%NDR: [‘10/20/192’, ‘10/18/178’]
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: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3611/3992’, ‘20/3606/3988’]
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: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/246/2167’, ‘10/270/2193’]
LAT_50%NDR: [‘10/23/54’, ‘10/21/94’]
LAT_10%NDR: [‘10/20/55’, ‘10/18/60’]
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: [‘20/1990/2351’, ‘10/1965/2361’]
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: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/58’, ‘10/21/57’]
LAT_50%NDR: [‘10/19/41’, ‘10/19/50’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/40’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1174/1526’, ‘10/83/493’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/105/443’, ‘20/103/411’]
LAT_50%NDR: [‘10/27/147’, ‘10/26/128’]
LAT_10%NDR: [‘10/19/202’, ‘10/19/207’]
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: [‘20/134/343’, ‘10/128/309’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/174’, ‘10/38/254’]
LAT_50%NDR: [‘10/26/152’, ‘10/28/85’]
LAT_10%NDR: [‘10/20/58’, ‘10/19/46’]
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: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/57/1759’, ‘10/55/1758’]
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: 13656417.0625 pps (2x 6828208.53125 pps)
FINAL_BANDWIDTH: 9.177112266 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/487’, ‘10/93/513’]
LAT_50%NDR: [‘10/21/47’, ‘10/20/77’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/39’]
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: 13772283.875 pps (2x 6886141.9375 pps)
FINAL_BANDWIDTH: 9.254974764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1124/1335’, ‘10/88/280’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/81/241’, ‘10/84/250’]
LAT_50%NDR: [‘10/23/155’, ‘10/27/198’]
LAT_10%NDR: [‘10/20/46’, ‘10/19/65’]
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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/3084/3335’, ‘70/3080/3332’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/264’, ‘10/38/177’]
LAT_50%NDR: [‘10/23/123’, ‘10/22/52’]
LAT_10%NDR: [‘10/21/52’, ‘10/18/46’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1947/2041’, ‘10/1945/2048’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/273/1394’, ‘10/61/659’]
LAT_50%NDR: [‘10/21/178’, ‘10/21/54’]
LAT_10%NDR: [‘10/19/71’, ‘10/19/44’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/69/384’, ‘10/1008/1726’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2581/2991’, ‘10/2587/3003’]
LAT_50%NDR: [‘10/30/248’, ‘10/29/249’]
LAT_10%NDR: [‘10/20/41’, ‘10/19/51’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/3221/3424’, ‘30/3218/3425’]
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: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/364/1906’, ‘10/328/1665’]
LAT_50%NDR: [‘10/26/227’, ‘10/26/71’]
LAT_10%NDR: [‘10/20/139’, ‘10/17/41’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/42/198’, ‘10/44/148’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/523’, ‘10/68/456’]
LAT_50%NDR: [‘10/25/280’, ‘10/25/159’]
LAT_10%NDR: [‘10/19/45’, ‘10/19/45’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/519/1606’, ‘10/69/1526’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3249/3470’, ‘40/3240/3446’]
LAT_50%NDR: [‘10/28/105’, ‘10/26/118’]
LAT_10%NDR: [‘10/21/49’, ‘10/19/50’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3236/3456’, ‘20/3223/3433’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/2151’, ‘10/41/2154’]
LAT_50%NDR: [‘10/24/73’, ‘10/23/64’]
LAT_10%NDR: [‘10/19/48’, ‘10/17/120’]
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: 6704408.3125 pps (2x 3352204.15625 pps)
FINAL_BANDWIDTH: 4.505362386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/35/426’, ‘10/35/517’]
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: 10991480.375 pps (2x 5495740.1875 pps)
FINAL_BANDWIDTH: 7.386274812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/461/1490’, ‘10/686/1520’]
LAT_50%NDR: [‘10/22/49’, ‘10/20/49’]
LAT_10%NDR: [‘10/20/42’, ‘10/19/51’]
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/1198/1990’, ‘10/51/527’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3035/3170’, ‘10/3029/3170’]
LAT_50%NDR: [‘10/26/201’, ‘10/28/190’]
LAT_10%NDR: [‘10/21/46’, ‘10/21/46’]
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: 4387072.0625 pps (2x 2193536.03125 pps)
FINAL_BANDWIDTH: 2.948112426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/83/316’, ‘10/82/273’]
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: [‘20/1520/1562’, ‘10/45/81’]
LAT_50%NDR: [‘10/27/191’, ‘10/24/63’]
LAT_10%NDR: [‘10/20/79’, ‘10/20/110’]
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/44/186’, ‘10/1562/1608’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl10sl-100flows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 15742019.6875 pps (2x 7871009.84375 pps)
FINAL_BANDWIDTH: 10.57863723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/209’, ‘10/47/131’]
LAT_50%NDR: [‘10/21/48’, ‘10/21/50’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/46’]
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: 15394419.25 pps (2x 7697209.625 pps)
FINAL_BANDWIDTH: 10.345049736 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1022/1077’, ‘10/67/306’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required MACIP ACL rules are applied to input paths of both DUT1 interfaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/129/229’, ‘10/128/249’]
LAT_50%NDR: [‘10/33/306’, ‘10/33/294’]
LAT_10%NDR: [‘10/21/80’, ‘10/19/63’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/203/428’, ‘10/191/385’]
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/1528/1778’, ‘10/1664/1802’]
LAT_50%NDR: [‘10/33/112’, ‘10/34/65’]
LAT_10%NDR: [‘10/20/41’, ‘10/19/175’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/45/118’, ‘10/44/82’]
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: 14583351.5625 pps (2x 7291675.78125 pps)
FINAL_BANDWIDTH: 9.80001225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/248’, ‘10/53/355’]
LAT_50%NDR: [‘10/22/304’, ‘10/21/72’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/41’]
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: 15510286.0625 pps (2x 7755143.03125 pps)
FINAL_BANDWIDTH: 10.422912234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/408/1075’, ‘20/495/1094’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/164/651’, ‘20/155/649’]
LAT_50%NDR: [‘10/31/186’, ‘10/35/200’]
LAT_10%NDR: [‘10/20/89’, ‘10/20/110’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-macip-iacl10sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4271205.25 pps (2x 2135602.625 pps)
FINAL_BANDWIDTH: 2.870249928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/3101/3258’, ‘50/3096/3235’]
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: 8558277.3125 pps (2x 4279138.65625 pps)
FINAL_BANDWIDTH: 5.751162354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/493’, ‘10/42/490’]
LAT_50%NDR: [‘10/24/153’, ‘10/23/58’]
LAT_10%NDR: [‘10/21/48’, ‘10/20/43’]
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/38/158’, ‘10/37/129’]
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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/411/1114’, ‘10/273/1116’]
LAT_50%NDR: [‘10/21/50’, ‘10/20/52’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/242’]
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: 15742019.6875 pps (2x 7871009.84375 pps)
FINAL_BANDWIDTH: 10.57863723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/48/131’, ‘10/103/555’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/164/231’, ‘10/147/233’]
LAT_50%NDR: [‘10/26/208’, ‘10/28/218’]
LAT_10%NDR: [‘10/20/131’, ‘10/18/109’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/165/241’, ‘20/164/251’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/83/117’, ‘10/49/89’]
LAT_50%NDR: [‘10/23/97’, ‘10/21/218’]
LAT_10%NDR: [‘10/19/48’, ‘10/19/58’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100flows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/983/1027’, ‘20/987/1025’]
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: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/183’, ‘10/55/273’]
LAT_50%NDR: [‘10/22/208’, ‘10/20/49’]
LAT_10%NDR: [‘10/19/143’, ‘10/19/44’]
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: [‘20/513/636’, ‘20/498/536’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/151/281’, ‘10/151/256’]
LAT_50%NDR: [‘10/25/250’, ‘10/25/269’]
LAT_10%NDR: [‘10/20/93’, ‘10/18/113’]
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: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/154/274’, ‘10/148/289’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-ndrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/101/408’, ‘20/97/269’]
LAT_50%NDR: [‘10/24/264’, ‘10/21/84’]
LAT_10%NDR: [‘10/20/136’, ‘10/18/111’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 11918414.875 pps (2x 5959207.4375 pps)
FINAL_BANDWIDTH: 8.009174796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1098/1160’, ‘10/1092/1154’]
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: 21303626.6876 pps (2x 10651813.3438 pps)
FINAL_BANDWIDTH: 14.3160371341 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/210’, ‘10/42/120’]
LAT_50%NDR: [‘10/22/47’, ‘10/20/47’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/41’]
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: 22114694.375 pps (2x 11057347.1875 pps)
FINAL_BANDWIDTH: 14.86107462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/110/317’, ‘10/544/849’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/618/2161’, ‘20/609/2158’]
LAT_50%NDR: [‘10/26/69’, ‘10/30/81’]
LAT_10%NDR: [‘10/20/186’, ‘10/17/178’]
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: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2036/2160’, ‘20/2029/2160’]
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: 12729482.5625 pps (2x 6364741.28125 pps)
FINAL_BANDWIDTH: 8.554212282 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/104/158’, ‘10/93/192’]
LAT_50%NDR: [‘10/22/516’, ‘10/22/483’]
LAT_10%NDR: [‘10/20/180’, ‘10/19/52’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12845349.375 pps (2x 6422674.6875 pps)
FINAL_BANDWIDTH: 8.63207478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1042/1519’, ‘20/1043/1508’]
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: [‘10/179/566’, ‘10/531/792’]
LAT_50%NDR: [‘10/21/49’, ‘10/21/109’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/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/519/640’, ‘10/510/650’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/230/363’, ‘10/228/343’]
LAT_50%NDR: [‘10/25/162’, ‘10/25/193’]
LAT_10%NDR: [‘10/20/106’, ‘10/19/86’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3340/3456’, ‘30/3333/3466’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/76/454’, ‘20/1711/2113’]
LAT_50%NDR: [‘10/23/59’, ‘10/35/71’]
LAT_10%NDR: [‘10/20/96’, ‘10/20/47’]
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: 7863076.4375 pps (2x 3931538.21875 pps)
FINAL_BANDWIDTH: 5.283987366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/40/172’, ‘10/43/82’]
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: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/103’, ‘20/97/658’]
LAT_50%NDR: [‘10/21/211’, ‘10/20/55’]
LAT_10%NDR: [‘10/19/114’, ‘10/18/44’]
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: 14815085.1875 pps (2x 7407542.59375 pps)
FINAL_BANDWIDTH: 9.955737246 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/35/200’, ‘20/900/1136’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/3568/3701’, ‘10/3565/3706’]
LAT_50%NDR: [‘10/28/215’, ‘10/29/262’]
LAT_10%NDR: [‘10/21/53’, ‘10/22/55’]
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/134/299’, ‘10/129/351’]
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: 7167875.5625 pps (2x 3583937.78125 pps)
FINAL_BANDWIDTH: 4.816812378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/198’, ‘10/153/270’]
LAT_50%NDR: [‘10/23/58’, ‘10/22/54’]
LAT_10%NDR: [‘10/21/41’, ‘10/19/41’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/48/97’, ‘20/1828/1984’]
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: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/109’, ‘10/1100/1162’]
LAT_50%NDR: [‘10/21/73’, ‘10/21/57’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/47’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-100kflows-pdrdisc [Cfg] DUT runs L2BD switching config with MACIP ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/134/207’, ‘10/1142/1226’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/209/386’, ‘10/206/335’]
LAT_50%NDR: [‘10/24/65’, ‘10/24/63’]
LAT_10%NDR: [‘10/21/45’, ‘10/19/52’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/194/356’, ‘10/197/328’]
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: 7515476.0 pps (2x 3757738.0 pps)
FINAL_BANDWIDTH: 5.050399872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/82’, ‘10/1771/1909’]
LAT_50%NDR: [‘10/25/60’, ‘10/26/68’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/41’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/36/83’, ‘10/502/772’]
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: 14467484.75 pps (2x 7233742.375 pps)
FINAL_BANDWIDTH: 9.722149752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/136/281’, ‘20/1076/1205’]
LAT_50%NDR: [‘10/21/221’, ‘10/20/83’]
LAT_10%NDR: [‘10/19/205’, ‘10/18/55’]
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: 14699218.375 pps (2x 7349609.1875 pps)
FINAL_BANDWIDTH: 9.877874748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/126/286’, ‘10/1086/1236’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.7.32. 10ge2p1x520-eth-l2bdbasemaclrn-ndrpdrdisc

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NI X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1372/1811’, ‘20/2331/2478’]
LAT_50%NDR: [‘10/26/176’, ‘10/28/165’]
LAT_10%NDR: [‘10/19/49’, ‘10/19/40’]
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: [‘10/1349/1536’, ‘20/2349/2468’]
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/203/221’, ‘20/321/333’]
LAT_50%NDR: [‘20/26/178’, ‘10/29/179’]
LAT_10%NDR: [‘10/25/148’, ‘10/27/133’]
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/240/267’, ‘20/346/368’]
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/259/265’, ‘50/289/344’]
LAT_50%NDR: [‘50/67/166’, ‘50/65/168’]
LAT_10%NDR: [‘50/62/217’, ‘50/61/217’]
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/232/251’, ‘50/288/317’]
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: 22230561.1876 pps (2x 11115280.5938 pps)
FINAL_BANDWIDTH: 14.9389371181 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/89/154’, ‘20/93/196’]
LAT_50%NDR: [‘10/25/56’, ‘10/25/55’]
LAT_10%NDR: [‘10/19/63’, ‘10/19/117’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 22462294.8124 pps (2x 11231147.4062 pps)
FINAL_BANDWIDTH: 15.0946621139 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/94/204’, ‘30/640/720’]
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/206/244’, ‘20/135/147’]
LAT_50%NDR: [‘20/26/221’, ‘10/28/53’]
LAT_10%NDR: [‘10/23/185’, ‘10/26/51’]
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/83/86’, ‘20/348/357’]
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: [‘60/106/124’, ‘60/314/325’]
LAT_50%NDR: [‘50/65/174’, ‘50/65/188’]
LAT_10%NDR: [‘50/62/104’, ‘50/62/213’]
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: [‘60/96/107’, ‘50/317/328’]
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/931/962’, ‘10/493/523’]
LAT_50%NDR: [‘10/19/44’, ‘10/17/45’]
LAT_10%NDR: [‘10/18/199’, ‘10/17/40’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 23852696.5624 pps (2x 11926348.2812 pps)
FINAL_BANDWIDTH: 16.0290120899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/930/958’, ‘10/498/541’]
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/50/58’, ‘20/202/209’]
LAT_50%NDR: [‘10/27/48’, ‘10/25/86’]
LAT_10%NDR: [‘10/27/57’, ‘10/26/48’]
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/108/114’, ‘20/122/127’]
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/175/184’, ‘60/101/118’]
LAT_50%NDR: [‘50/66/93’, ‘50/65/89’]
LAT_10%NDR: [‘50/62/208’, ‘50/63/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/148/156’, ‘50/84/103’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/180/389’, ‘20/158/415’]
LAT_50%NDR: [‘10/22/128’, ‘10/27/108’]
LAT_10%NDR: [‘10/20/215’, ‘10/19/208’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/175/351’, ‘20/167/367’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1791/1887’, ‘10/1785/1888’]
LAT_50%NDR: [‘10/24/177’, ‘10/22/53’]
LAT_10%NDR: [‘10/19/124’, ‘10/20/60’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/114/1904’, ‘10/115/1900’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/70/629’, ‘10/61/880’]
LAT_50%NDR: [‘10/20/53’, ‘10/20/58’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/46’]
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/582/1044’, ‘10/298/997’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/854’, ‘10/69/843’]
LAT_50%NDR: [‘10/24/208’, ‘10/28/188’]
LAT_10%NDR: [‘10/21/171’, ‘10/18/155’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/79/1663’, ‘10/76/1670’]
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/90/644’, ‘10/95/785’]
LAT_50%NDR: [‘10/24/166’, ‘10/26/101’]
LAT_10%NDR: [‘10/21/93’, ‘10/20/54’]
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: 6240941.0625 pps (2x 3120470.53125 pps)
FINAL_BANDWIDTH: 4.193912394 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1810/2399’, ‘20/1689/2413’]
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: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/162’, ‘10/41/97’]
LAT_50%NDR: [‘10/21/209’, ‘10/20/49’]
LAT_10%NDR: [‘10/18/199’, ‘10/19/42’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateful-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1117/1394’, ‘20/1305/1646’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2883/3130’, ‘30/2879/3092’]
LAT_50%NDR: [‘10/26/213’, ‘10/26/200’]
LAT_10%NDR: [‘10/21/88’, ‘10/21/87’]
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: [‘30/2862/3291’, ‘40/2878/3263’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/94/455’, ‘10/82/404’]
LAT_50%NDR: [‘10/26/114’, ‘10/22/269’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/131’]
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: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1008/1954’, ‘10/1007/1960’]
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: 12266015.3125 pps (2x 6133007.65625 pps)
FINAL_BANDWIDTH: 8.24276229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/208/1039’, ‘10/82/341’]
LAT_50%NDR: [‘10/23/55’, ‘10/21/54’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/45’]
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: 13888150.6875 pps (2x 6944075.34375 pps)
FINAL_BANDWIDTH: 9.332837262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/669/978’, ‘20/461/1216’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3124/3420’, ‘30/3135/3422’]
LAT_50%NDR: [‘10/21/92’, ‘10/27/236’]
LAT_10%NDR: [‘10/21/73’, ‘10/19/52’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3142/3344’, ‘40/3154/3316’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/186’, ‘10/41/292’]
LAT_50%NDR: [‘10/22/51’, ‘10/21/153’]
LAT_10%NDR: [‘10/20/43’, ‘10/18/93’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/44/290’, ‘10/42/196’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/283’, ‘10/205/1729’]
LAT_50%NDR: [‘10/23/276’, ‘10/23/65’]
LAT_10%NDR: [‘10/19/47’, ‘10/18/39’]
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: 12266015.3125 pps (2x 6133007.65625 pps)
FINAL_BANDWIDTH: 8.24276229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/785/1236’, ‘10/720/1475’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 215866.8125 pps (2x 107933.40625 pps)
FINAL_BANDWIDTH: 0.145062498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/20/132’, ‘10/19/113’]
LAT_50%NDR: [‘10/20/186’, ‘10/19/174’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/41’]
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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3402/3700’, ‘50/3394/3706’]
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: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2103/2214’, ‘10/2099/2203’]
LAT_50%NDR: [‘10/25/60’, ‘10/25/95’]
LAT_10%NDR: [‘10/19/40’, ‘10/17/134’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2002/2168’, ‘30/2000/2168’]
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: 9948679.0625 pps (2x 4974339.53125 pps)
FINAL_BANDWIDTH: 6.68551233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/148’, ‘10/51/175’]
LAT_50%NDR: [‘10/22/173’, ‘10/21/54’]
LAT_10%NDR: [‘10/18/133’, ‘10/19/43’]
tc06-64b-4t4c-eth-l2bdbasemaclrn-oacl10-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1156/1383’, ‘10/1471/1712’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/165/442’, ‘10/162/429’]
LAT_50%NDR: [‘10/24/172’, ‘10/37/156’]
LAT_10%NDR: [‘10/22/92’, ‘10/22/91’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/173/524’, ‘20/160/594’]
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/43/141’, ‘10/44/135’]
LAT_50%NDR: [‘10/21/54’, ‘10/21/112’]
LAT_10%NDR: [‘10/20/56’, ‘10/19/48’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2086/2157’, ‘10/2043/2153’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/71/1603’, ‘10/141/1551’]
LAT_50%NDR: [‘10/23/56’, ‘10/22/62’]
LAT_10%NDR: [‘10/18/41’, ‘10/19/47’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/95/1165’, ‘10/1220/1673’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/181/276’, ‘10/168/279’]
LAT_50%NDR: [‘10/26/272’, ‘10/27/268’]
LAT_10%NDR: [‘10/19/115’, ‘10/19/104’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/188/366’, ‘10/181/303’]
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: 8326543.6875 pps (2x 4163271.84375 pps)
FINAL_BANDWIDTH: 5.595437358 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/130’, ‘10/39/123’]
LAT_50%NDR: [‘10/32/82’, ‘10/21/222’]
LAT_10%NDR: [‘10/20/47’, ‘10/19/92’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/35/89’, ‘10/33/227’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/149/783’, ‘10/72/650’]
LAT_50%NDR: [‘10/20/77’, ‘10/21/50’]
LAT_10%NDR: [‘10/19/48’, ‘10/18/41’]
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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/616/1036’, ‘10/549/1214’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/2646’, ‘10/61/2655’]
LAT_50%NDR: [‘10/27/224’, ‘10/28/251’]
LAT_10%NDR: [‘10/20/43’, ‘10/19/95’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/84/3669’, ‘10/84/3662’]
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: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/519/2393’, ‘10/1792/2397’]
LAT_50%NDR: [‘10/25/109’, ‘10/24/286’]
LAT_10%NDR: [‘10/18/49’, ‘10/19/56’]
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: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1686/2341’, ‘10/1965/2408’]
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: 7399609.1875 pps (2x 3699804.59375 pps)
FINAL_BANDWIDTH: 4.972537374 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/61’, ‘10/24/68’]
LAT_50%NDR: [‘10/21/46’, ‘10/19/42’]
LAT_10%NDR: [‘10/20/42’, ‘10/17/42’]
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: 10528013.125 pps (2x 5264006.5625 pps)
FINAL_BANDWIDTH: 7.07482482 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1117/1285’, ‘10/1132/1397’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2890/3278’, ‘10/2884/3271’]
LAT_50%NDR: [‘10/25/88’, ‘10/26/59’]
LAT_10%NDR: [‘10/20/47’, ‘10/21/48’]
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/2883/2955’, ‘20/2877/2957’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/1832’, ‘10/53/1839’]
LAT_50%NDR: [‘10/27/67’, ‘10/21/191’]
LAT_10%NDR: [‘10/20/41’, ‘10/19/46’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1356/1957’, ‘10/1311/1949’]
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: 12961216.1875 pps (2x 6480608.09375 pps)
FINAL_BANDWIDTH: 8.709937278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/76/919’, ‘10/57/341’]
LAT_50%NDR: [‘10/21/51’, ‘10/19/106’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/126’]
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: 14004017.5 pps (2x 7002008.75 pps)
FINAL_BANDWIDTH: 9.41069976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/672/1034’, ‘20/798/1317’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3170/3440’, ‘10/3165/3422’]
LAT_50%NDR: [‘10/36/101’, ‘10/35/92’]
LAT_10%NDR: [‘10/20/71’, ‘10/20/71’]
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: 4155338.4375 pps (2x 2077669.21875 pps)
FINAL_BANDWIDTH: 2.79238743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3138/3236’, ‘20/3166/3251’]
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: 7631342.8125 pps (2x 3815671.40625 pps)
FINAL_BANDWIDTH: 5.12826237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/148’, ‘10/49/148’]
LAT_50%NDR: [‘10/20/175’, ‘10/21/227’]
LAT_10%NDR: [‘10/20/45’, ‘10/19/46’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1924/1979’, ‘10/1922/1988’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/256’, ‘10/52/966’]
LAT_50%NDR: [‘10/20/53’, ‘10/21/259’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/48’]
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: 11454947.625 pps (2x 5727473.8125 pps)
FINAL_BANDWIDTH: 7.697724804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/67/298’, ‘10/1096/1551’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3400/3682’, ‘10/3397/3684’]
LAT_50%NDR: [‘10/32/267’, ‘10/33/268’]
LAT_10%NDR: [‘10/21/59’, ‘10/21/52’]
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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3386/3828’, ‘30/3382/3813’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/381/1917’, ‘30/728/2004’]
LAT_50%NDR: [‘10/26/135’, ‘10/24/57’]
LAT_10%NDR: [‘10/20/58’, ‘10/17/53’]
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/2097/2209’, ‘10/2093/2320’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/217’, ‘10/80/622’]
LAT_50%NDR: [‘10/21/90’, ‘10/21/55’]
LAT_10%NDR: [‘10/19/79’, ‘10/18/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: 10064545.875 pps (2x 5032272.9375 pps)
FINAL_BANDWIDTH: 6.763374828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1157/1382’, ‘10/1318/1759’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/160/293’, ‘10/159/272’]
LAT_50%NDR: [‘10/30/186’, ‘10/33/218’]
LAT_10%NDR: [‘10/20/47’, ‘10/20/54’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/171/310’, ‘10/158/299’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6936141.9375 pps (2x 3468070.96875 pps)
FINAL_BANDWIDTH: 4.661087382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/350’, ‘10/51/265’]
LAT_50%NDR: [‘10/22/83’, ‘10/23/99’]
LAT_10%NDR: [‘10/20/47’, ‘10/20/44’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1749/2201’, ‘10/1746/2202’]
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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/60/405’, ‘10/75/988’]
LAT_50%NDR: [‘10/22/52’, ‘10/20/53’]
LAT_10%NDR: [‘10/20/49’, ‘10/19/220’]
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: 11107347.1875 pps (2x 5553673.59375 pps)
FINAL_BANDWIDTH: 7.46413731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/89/607’, ‘10/318/1356’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/177/405’, ‘10/168/328’]
LAT_50%NDR: [‘10/26/129’, ‘10/30/164’]
LAT_10%NDR: [‘10/20/50’, ‘10/18/70’]
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: 4850539.3125 pps (2x 2425269.65625 pps)
FINAL_BANDWIDTH: 3.259562418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/182/397’, ‘20/171/290’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 8210676.875 pps (2x 4105338.4375 pps)
FINAL_BANDWIDTH: 5.51757486 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1618/1736’, ‘10/1614/1736’]
LAT_50%NDR: [‘10/30/206’, ‘10/27/104’]
LAT_10%NDR: [‘10/20/44’, ‘10/18/91’]
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: 8442410.5 pps (2x 4221205.25 pps)
FINAL_BANDWIDTH: 5.673299856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1681/1838’, ‘10/1681/1747’]
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: 15046818.8125 pps (2x 7523409.40625 pps)
FINAL_BANDWIDTH: 10.111462242 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/91/522’, ‘10/72/595’]
LAT_50%NDR: [‘10/21/83’, ‘10/20/274’]
LAT_10%NDR: [‘10/20/45’, ‘10/19/184’]
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: 15278552.4375 pps (2x 7639276.21875 pps)
FINAL_BANDWIDTH: 10.267187238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/462/1024’, ‘10/107/516’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/3398’, ‘10/70/3411’]
LAT_50%NDR: [‘10/28/233’, ‘10/29/228’]
LAT_10%NDR: [‘10/20/46’, ‘10/20/102’]
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: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/70/885’, ‘10/70/925’]
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: 6356807.875 pps (2x 3178403.9375 pps)
FINAL_BANDWIDTH: 4.271774892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/529/2346’, ‘10/1721/2319’]
LAT_50%NDR: [‘10/26/126’, ‘10/24/61’]
LAT_10%NDR: [‘10/20/106’, ‘10/17/38’]
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: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/984/2191’, ‘20/292/1589’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-64b-4t4c-eth-l2bdbasemaclrn-oacl50-stateful-flows100k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 9021744.5625 pps (2x 4510872.28125 pps)
FINAL_BANDWIDTH: 6.062612346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/83’, ‘10/33/75’]
LAT_50%NDR: [‘10/23/268’, ‘10/23/75’]
LAT_10%NDR: [‘10/19/110’, ‘10/20/47’]
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: 9716945.4375 pps (2x 4858472.71875 pps)
FINAL_BANDWIDTH: 6.529787334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1137/1500’, ‘10/260/1239’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2878/3128’, ‘10/2871/3100’]
LAT_50%NDR: [‘10/26/208’, ‘10/26/195’]
LAT_10%NDR: [‘10/21/47’, ‘10/22/48’]
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: 4502938.875 pps (2x 2251469.4375 pps)
FINAL_BANDWIDTH: 3.025974924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2890/3184’, ‘20/2883/3194’]
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: 8094810.0625 pps (2x 4047405.03125 pps)
FINAL_BANDWIDTH: 5.439712362 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/52/559’, ‘10/50/547’]
LAT_50%NDR: [‘10/35/549’, ‘10/25/535’]
LAT_10%NDR: [‘10/20/41’, ‘10/19/92’]
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: 7978943.25 pps (2x 3989471.625 pps)
FINAL_BANDWIDTH: 5.361849864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/195/1972’, ‘10/201/1976’]
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: 12266015.3125 pps (2x 6133007.65625 pps)
FINAL_BANDWIDTH: 8.24276229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/570’, ‘10/64/408’]
LAT_50%NDR: [‘10/20/51’, ‘10/20/47’]
LAT_10%NDR: [‘10/19/45’, ‘10/19/230’]
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: 13308816.625 pps (2x 6654408.3125 pps)
FINAL_BANDWIDTH: 8.943524772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/796/1124’, ‘10/247/994’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3142/3389’, ‘20/3151/3403’]
LAT_50%NDR: [‘10/34/119’, ‘10/36/123’]
LAT_10%NDR: [‘10/22/71’, ‘10/22/71’]
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: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/3180/3304’, ‘40/3176/3298’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1209/1991’, ‘10/1204/1991’]
LAT_50%NDR: [‘10/27/105’, ‘10/25/230’]
LAT_10%NDR: [‘10/21/47’, ‘10/20/45’]
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: 7283742.375 pps (2x 3641871.1875 pps)
FINAL_BANDWIDTH: 4.894674876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1941/2144’, ‘10/1937/2008’]
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: 10759746.75 pps (2x 5379873.375 pps)
FINAL_BANDWIDTH: 7.230549816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/87/1518’, ‘10/211/1646’]
LAT_50%NDR: [‘10/21/51’, ‘10/21/71’]
LAT_10%NDR: [‘10/19/40’, ‘10/19/128’]
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: 11802548.0625 pps (2x 5901274.03125 pps)
FINAL_BANDWIDTH: 7.931312298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/480/1546’, ‘10/95/1484’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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.
Search FAILED
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: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3406/3681’, ‘10/3398/3675’]
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: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/157/1174’, ‘10/1142/2034’]
LAT_50%NDR: [‘10/25/132’, ‘10/25/60’]
LAT_10%NDR: [‘10/20/54’, ‘10/18/51’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6588541.5 pps (2x 3294270.75 pps)
FINAL_BANDWIDTH: 4.427499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2053/2128’, ‘10/2051/2133’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/347’, ‘10/53/206’]
LAT_50%NDR: [‘10/21/89’, ‘10/20/52’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/48’]
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: 9832812.25 pps (2x 4916406.125 pps)
FINAL_BANDWIDTH: 6.607649832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1221/1722’, ‘10/1090/1780’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/171/448’, ‘10/165/421’]
LAT_50%NDR: [‘10/22/247’, ‘10/23/192’]
LAT_10%NDR: [‘10/20/43’, ‘10/20/79’]
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: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/171/394’, ‘10/167/382’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/2101’, ‘10/48/2082’]
LAT_50%NDR: [‘10/26/110’, ‘10/23/71’]
LAT_10%NDR: [‘10/20/45’, ‘10/19/44’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/206/2190’, ‘10/194/2183’]
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: 10296279.5 pps (2x 5148139.75 pps)
FINAL_BANDWIDTH: 6.919099824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/295/1331’, ‘10/240/1417’]
LAT_50%NDR: [‘10/21/164’, ‘10/20/54’]
LAT_10%NDR: [‘10/20/218’, ‘10/19/50’]
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: 10875613.5625 pps (2x 5437806.78125 pps)
FINAL_BANDWIDTH: 7.308412314 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/987/1440’, ‘10/795/1617’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: [‘20/1895/2291’, ‘20/3374/3597’]
LAT_50%NDR: [‘10/22/111’, ‘10/23/172’]
LAT_10%NDR: [‘10/19/80’, ‘10/20/85’]
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/351/658’, ‘20/341/593’]
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/275/295’, ‘20/395/411’]
LAT_50%NDR: [‘10/30/148’, ‘10/27/175’]
LAT_10%NDR: [‘10/27/185’, ‘10/27/209’]
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/330/344’, ‘20/262/272’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/270/275’, ‘50/151/154’]
LAT_50%NDR: [‘50/67/227’, ‘50/66/245’]
LAT_10%NDR: [‘50/62/164’, ‘50/62/201’]
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/238/272’, ‘60/296/332’]
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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1646/1793’, ‘30/847/958’]
LAT_50%NDR: [‘10/27/62’, ‘10/27/63’]
LAT_10%NDR: [‘10/20/57’, ‘10/19/168’]
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: 15162685.625 pps (2x 7581342.8125 pps)
FINAL_BANDWIDTH: 10.18932474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/898/989’, ‘10/888/1042’]
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/219/232’, ‘20/383/388’]
LAT_50%NDR: [‘20/26/140’, ‘10/29/144’]
LAT_10%NDR: [‘10/23/176’, ‘10/26/54’]
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/210/217’, ‘10/118/122’]
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/235/259’, ‘50/110/112’]
LAT_50%NDR: [‘50/66/109’, ‘50/66/230’]
LAT_10%NDR: [‘50/62/135’, ‘50/62/197’]
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/81/104’, ‘50/305/327’]
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: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/74’, ‘10/41/76’]
LAT_50%NDR: [‘10/23/50’, ‘10/22/51’]
LAT_10%NDR: [‘10/19/43’, ‘10/18/227’]
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: [‘20/945/993’, ‘20/943/974’]
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/114/141’, ‘20/185/193’]
LAT_50%NDR: [‘10/26/55’, ‘10/28/195’]
LAT_10%NDR: [‘20/25/80’, ‘10/27/74’]
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/126/139’, ‘20/150/156’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2bdscale100kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/92/104’, ‘50/146/152’]
LAT_50%NDR: [‘50/66/234’, ‘50/66/100’]
LAT_10%NDR: [‘50/63/90’, ‘50/62/85’]
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/89/109’, ‘50/145/175’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/195/356’, ‘20/226/347’]
LAT_50%NDR: [‘10/36/69’, ‘10/37/68’]
LAT_10%NDR: [‘10/19/185’, ‘10/19/171’]
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: 8674144.125 pps (2x 4337072.0625 pps)
FINAL_BANDWIDTH: 5.829024852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1670/1883’, ‘10/2945/3101’]
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.
Search FAILED
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/254/265’, ‘20/371/402’]
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/235/248’, ‘50/309/324’]
LAT_50%NDR: [‘50/66/195’, ‘50/65/199’]
LAT_10%NDR: [‘50/63/181’, ‘50/63/227’]
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: [‘50/246/269’, ‘50/306/334’]
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: 17595888.6875 pps (2x 8797944.34375 pps)
FINAL_BANDWIDTH: 11.824437198 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/102/184’, ‘20/98/128’]
LAT_50%NDR: [‘10/24/54’, ‘10/25/57’]
LAT_10%NDR: [‘10/19/180’, ‘10/20/44’]
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: 17364155.0625 pps (2x 8682077.53125 pps)
FINAL_BANDWIDTH: 11.668712202 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/117/283’, ‘10/796/990’]
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/211/219’, ‘20/58/61’]
LAT_50%NDR: [‘10/27/194’, ‘10/25/58’]
LAT_10%NDR: [‘10/25/104’, ‘10/26/50’]
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/221/234’, ‘20/58/68’]
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: [‘60/168/174’, ‘50/273/285’]
LAT_50%NDR: [‘50/66/98’, ‘50/65/243’]
LAT_10%NDR: [‘50/61/499’, ‘50/62/475’]
tc12-9000b-2t2c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/160/178’, ‘50/227/238’]
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: [‘20/934/972’, ‘10/504/648’]
LAT_50%NDR: [‘10/20/50’, ‘10/19/48’]
LAT_10%NDR: [‘10/18/43’, ‘10/18/139’]
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: [‘20/935/968’, ‘20/498/528’]
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/107/119’, ‘20/147/157’]
LAT_50%NDR: [‘10/27/192’, ‘10/26/52’]
LAT_10%NDR: [‘10/25/49’, ‘10/27/47’]
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/67/81’, ‘20/191/213’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-9000b-4t4c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/190/196’, ‘50/107/107’]
LAT_50%NDR: [‘50/65/104’, ‘50/67/116’]
LAT_10%NDR: [‘50/62/88’, ‘50/62/85’]
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/121/122’, ‘50/188/204’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/1966/2403’, ‘10/3512/3832’]
LAT_50%NDR: [‘10/26/264’, ‘10/27/207’]
LAT_10%NDR: [‘10/20/132’, ‘10/19/107’]
tc02-64b-1t1c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 7052008.75 pps (2x 3526004.375 pps)
FINAL_BANDWIDTH: 4.73894988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1860/2124’, ‘20/3330/3828’]
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/423/430’, ‘20/431/439’]
LAT_50%NDR: [‘20/28/228’, ‘10/29/239’]
LAT_10%NDR: [‘10/27/180’, ‘10/27/182’]
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/108/117’, ‘20/108/125’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/223/252’, ‘60/283/322’]
LAT_50%NDR: [‘50/64/191’, ‘50/65/201’]
LAT_10%NDR: [‘50/62/202’, ‘50/61/220’]
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/289/298’, ‘50/461/470’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 14235751.125 pps (2x 7117875.5625 pps)
FINAL_BANDWIDTH: 9.566424756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1617/1894’, ‘10/762/1046’]
LAT_50%NDR: [‘10/27/69’, ‘10/26/69’]
LAT_10%NDR: [‘10/20/49’, ‘10/18/188’]
tc08-64b-2t2c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 14351617.9375 pps (2x 7175808.96875 pps)
FINAL_BANDWIDTH: 9.644287254 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/978/1433’, ‘10/179/462’]
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/62/68’, ‘20/364/374’]
LAT_50%NDR: [‘10/27/83’, ‘10/26/208’]
LAT_10%NDR: [‘10/25/191’, ‘10/27/193’]
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/322/395’, ‘20/56/71’]
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: [‘60/107/251’, ‘50/163/176’]
LAT_50%NDR: [‘50/64/127’, ‘50/65/195’]
LAT_10%NDR: [‘50/63/208’, ‘50/62/214’]
tc12-9000b-2t2c-eth-l2bdscale1mmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/158/159’, ‘50/206/208’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 23620962.9376 pps (2x 11810481.4688 pps)
FINAL_BANDWIDTH: 15.8732870941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/99’, ‘10/49/231’]
LAT_50%NDR: [‘10/23/54’, ‘10/21/60’]
LAT_10%NDR: [‘10/19/44’, ‘10/19/174’]
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/952/1003’, ‘10/514/598’]
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/54/59’, ‘20/139/156’]
LAT_50%NDR: [‘20/25/51’, ‘10/27/109’]
LAT_10%NDR: [‘20/27/51’, ‘10/27/209’]
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/155/186’, ‘20/111/117’]
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: [‘60/87/109’, ‘50/149/172’]
LAT_50%NDR: [‘50/66/94’, ‘50/66/222’]
LAT_10%NDR: [‘50/62/87’, ‘50/61/194’]
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/86/97’, ‘60/212/221’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 13540550.25 pps (2x 6770275.125 pps)
FINAL_BANDWIDTH: 9.099249768 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/997/1051’, ‘40/1002/1065’]
LAT_50%NDR: [‘10/24/239’, ‘10/25/211’]
LAT_10%NDR: [‘10/19/126’, ‘10/19/212’]
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: 13656417.0625 pps (2x 6828208.53125 pps)
FINAL_BANDWIDTH: 9.177112266 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1002/1058’, ‘30/1002/1066’]
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/215/231’, ‘20/305/309’]
LAT_50%NDR: [‘10/27/464’, ‘10/25/488’]
LAT_10%NDR: [‘10/26/130’, ‘10/26/119’]
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/360/495’, ‘20/338/357’]
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/243/255’, ‘50/383/415’]
LAT_50%NDR: [‘50/65/200’, ‘50/65/191’]
LAT_10%NDR: [‘50/62/143’, ‘50/61/146’]
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: [‘60/225/232’, ‘50/304/309’]
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: 23273362.5 pps (2x 11636681.25 pps)
FINAL_BANDWIDTH: 15.6396996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/613/1080’, ‘20/827/962’]
LAT_50%NDR: [‘10/20/107’, ‘10/19/164’]
LAT_10%NDR: [‘10/18/43’, ‘10/18/77’]
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: 23389229.3124 pps (2x 11694614.6562 pps)
FINAL_BANDWIDTH: 15.7175620979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/870/968’, ‘20/522/680’]
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/179/186’, ‘20/224/229’]
LAT_50%NDR: [‘10/25/125’, ‘10/26/53’]
LAT_10%NDR: [‘10/23/152’, ‘10/26/92’]
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/219/223’, ‘20/223/225’]
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/161/169’, ‘50/255/262’]
LAT_50%NDR: [‘50/65/168’, ‘50/65/226’]
LAT_10%NDR: [‘50/62/127’, ‘50/62/91’]
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: [‘60/223/229’, ‘50/244/261’]
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: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/17/41’, ‘10/17/66’]
LAT_50%NDR: [‘10/17/131’, ‘10/18/40’]
LAT_10%NDR: [‘10/19/97’, ‘10/17/43’]
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: [‘20/927/954’, ‘10/489/514’]
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/133/149’, ‘20/129/138’]
LAT_50%NDR: [‘10/25/147’, ‘10/26/78’]
LAT_10%NDR: [‘10/23/48’, ‘10/26/50’]
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/89/93’, ‘20/100/104’]
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/205/246’, ‘60/91/108’]
LAT_50%NDR: [‘50/63/204’, ‘50/66/102’]
LAT_10%NDR: [‘50/62/136’, ‘50/62/228’]
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/178/197’, ‘50/142/148’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 10412146.3125 pps (2x 5206073.15625 pps)
FINAL_BANDWIDTH: 6.996962322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/119/164’, ‘20/123/169’]
LAT_50%NDR: [‘10/28/200’, ‘10/28/170’]
LAT_10%NDR: [‘10/35/131’, ‘10/33/167’]
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: 10643879.9375 pps (2x 5321939.96875 pps)
FINAL_BANDWIDTH: 7.152687318 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/171/270’, ‘20/174/293’]
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/1693/1695’, ‘10/891/887’]
LAT_50%NDR: [‘10/34/214’, ‘10/34/215’]
LAT_10%NDR: [‘20/32/97’, ‘10/35/112’]
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/837/834’, ‘10/1085/1085’]
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/519/513’, ‘40/435/433’]
LAT_50%NDR: [‘40/65/245’, ‘40/63/229’]
LAT_10%NDR: [‘40/59/128’, ‘40/56/199’]
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/500/496’, ‘40/425/423’]
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: 12497748.9375 pps (2x 6248874.46875 pps)
FINAL_BANDWIDTH: 8.398487286 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/24/56’, ‘10/25/57’]
LAT_50%NDR: [‘10/24/177’, ‘10/26/65’]
LAT_10%NDR: [‘10/27/119’, ‘10/31/103’]
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/212/238’, ‘10/163/232’]
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/1584/1581’, ‘20/788/786’]
LAT_50%NDR: [‘10/32/194’, ‘10/34/106’]
LAT_10%NDR: [‘20/31/83’, ‘10/31/94’]
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/978/978’, ‘10/770/769’]
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/672/671’, ‘50/219/226’]
LAT_50%NDR: [‘40/65/137’, ‘40/65/129’]
LAT_10%NDR: [‘40/60/176’, ‘40/56/202’]
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/666/674’, ‘40/194/195’]
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: 19913224.9375 pps (2x 9956612.46875 pps)
FINAL_BANDWIDTH: 13.381687158 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/49’, ‘10/21/58’]
LAT_50%NDR: [‘10/20/51’, ‘10/19/50’]
LAT_10%NDR: [‘10/26/93’, ‘10/33/94’]
tc14-64b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 29761904.0 pps (2x 14880952.0 pps)
FINAL_BANDWIDTH: 19.999999488 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/68/64’, ‘20/61/63’]
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: [‘30/104/104’, ‘10/52/71’]
LAT_50%NDR: [‘20/34/175’, ‘10/36/197’]
LAT_10%NDR: [‘20/32/96’, ‘10/32/195’]
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/620/621’, ‘10/59/65’]
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: [‘40/101/119’, ‘40/129/146’]
LAT_50%NDR: [‘40/71/278’, ‘40/72/123’]
LAT_10%NDR: [‘40/60/138’, ‘40/60/116’]
tc18-9000b-4t4c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/163/175’, ‘40/97/134’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 7696875.0 pps (2x 3848437.5 pps)
FINAL_BANDWIDTH: 5.1723 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/302’, ‘10/45/332’]
LAT_50%NDR: [‘2/15/127’, ‘2/23/160’]
LAT_10%NDR: [‘2/10/139’, ‘2/11/132’]
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: 8573437.5 pps (2x 4286718.75 pps)
FINAL_BANDWIDTH: 5.76135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/494/677’, ‘20/330/516’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3011833.0 pps (2x 1505916.5 pps)
FINAL_BANDWIDTH: 37.057593232 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/700/1268’, ‘10/693/805’]
LAT_50%NDR: [‘10/15/131’, ‘10/15/126’]
LAT_10%NDR: [‘10/11/150’, ‘10/12/151’]
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: 11495312.5 pps (2x 5747656.25 pps)
FINAL_BANDWIDTH: 7.72485 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/30/156’, ‘10/31/213’]
LAT_50%NDR: [‘2/16/159’, ‘2/17/126’]
LAT_10%NDR: [‘2/10/127’, ‘2/10/130’]
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: 2769180.25 pps (2x 1384590.125 pps)
FINAL_BANDWIDTH: 34.071993796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/461’, ‘10/31/425’]
LAT_50%NDR: [‘10/15/147’, ‘10/15/150’]
LAT_10%NDR: [‘10/11/124’, ‘10/11/121’]
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: 20114843.75 pps (2x 10057421.875 pps)
FINAL_BANDWIDTH: 13.517175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/214’, ‘2/23/259’]
LAT_50%NDR: [‘2/14/135’, ‘2/14/123’]
LAT_10%NDR: [‘2/10/211’, ‘2/11/126’]
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: 2769180.25 pps (2x 1384590.125 pps)
FINAL_BANDWIDTH: 34.071993796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/465’, ‘10/25/459’]
LAT_50%NDR: [‘10/15/124’, ‘10/14/219’]
LAT_10%NDR: [‘10/12/135’, ‘10/11/139’]
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: 7860489.57812 pps (2x 3930244.78906 pps)
FINAL_BANDWIDTH: 23.5081039554 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 9896027.82812 pps (2x 4948013.91406 pps)
FINAL_BANDWIDTH: 29.5957202941 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc21-imix-4t4c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 4 thread, 4 phy core, 2 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 24.5G rate, step 50kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 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’]

7.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: 9303906.25 pps (2x 4651953.125 pps)
FINAL_BANDWIDTH: 6.252225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/43/170’, ‘20/45/155’]
LAT_50%NDR: [‘10/29/93’, ‘10/29/113’]
LAT_10%NDR: [‘10/31/93’, ‘10/38/90’]
tc03-1518b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/259’, ‘20/38/247’]
LAT_50%NDR: [‘10/31/183’, ‘10/32/217’]
LAT_10%NDR: [‘10/33/94’, ‘10/30/94’]
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: 20991406.25 pps (2x 10495703.125 pps)
FINAL_BANDWIDTH: 14.106225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/88’, ‘10/46/162’]
LAT_50%NDR: [‘10/24/64’, ‘10/24/195’]
LAT_10%NDR: [‘10/34/99’, ‘10/38/190’]
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: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/78’, ‘20/37/69’]
LAT_50%NDR: [‘10/26/69’, ‘10/27/171’]
LAT_10%NDR: [‘10/29/94’, ‘10/36/98’]
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: 27419531.25 pps (2x 13709765.625 pps)
FINAL_BANDWIDTH: 18.425925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/52’, ‘10/23/63’]
LAT_50%NDR: [‘10/20/53’, ‘10/19/219’]
LAT_10%NDR: [‘10/27/100’, ‘10/31/89’]
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: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/41/198’, ‘10/40/239’]
LAT_50%NDR: [‘10/30/413’, ‘10/27/504’]
LAT_10%NDR: [‘10/28/105’, ‘10/30/101’]
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: 10659354.6719 pps (2x 5329677.33594 pps)
FINAL_BANDWIDTH: 31.8785764212 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 16257084.8594 pps (2x 8128542.42969 pps)
FINAL_BANDWIDTH: 48.6195213527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 16257084.8594 pps (2x 8128542.42969 pps)
FINAL_BANDWIDTH: 48.6195213527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

7.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: 13540625.0 pps (2x 6770312.5 pps)
FINAL_BANDWIDTH: 9.0993 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/398/802’, ‘30/591/653’]
LAT_50%NDR: [‘10/24/134’, ‘10/24/92’]
LAT_10%NDR: [‘10/29/443’, ‘10/35/419’]
tc03-1518b-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/36/262’, ‘10/39/242’]
LAT_50%NDR: [‘10/31/70’, ‘10/30/96’]
LAT_10%NDR: [‘10/27/205’, ‘10/27/190’]
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: 24935937.5 pps (2x 12467968.75 pps)
FINAL_BANDWIDTH: 16.75695 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/215’, ‘10/32/133’]
LAT_50%NDR: [‘10/22/188’, ‘10/20/79’]
LAT_10%NDR: [‘10/33/91’, ‘10/29/89’]
tc09-1518b-2t2c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/214’, ‘10/33/98’]
LAT_50%NDR: [‘10/28/92’, ‘10/31/91’]
LAT_10%NDR: [‘10/29/149’, ‘10/29/103’]
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: 28003906.25 pps (2x 14001953.125 pps)
FINAL_BANDWIDTH: 18.818625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/48’, ‘10/20/54’]
LAT_50%NDR: [‘10/19/52’, ‘10/17/53’]
LAT_10%NDR: [‘10/28/76’, ‘10/25/76’]
tc15-1518b-4t4c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 50kpps.
FINAL_RATE: 3861117.625 pps (2x 1930558.8125 pps)
FINAL_BANDWIDTH: 47.507191258 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/95’, ‘10/36/235’]
LAT_50%NDR: [‘10/29/84’, ‘10/29/94’]
LAT_10%NDR: [‘10/28/103’, ‘10/32/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: 8114931.85938 pps (2x 4057465.92969 pps)
FINAL_BANDWIDTH: 24.2690559977 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-2t2c-eth-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: 16257084.8594 pps (2x 8128542.42969 pps)
FINAL_BANDWIDTH: 48.6195213527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 16257084.8594 pps (2x 8128542.42969 pps)
FINAL_BANDWIDTH: 48.6195213527 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

7.1.8. srv6

7.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: 7278226.89062 pps (2x 3639113.44531 pps)
FINAL_BANDWIDTH: 5.70612988225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/212/412’, ‘20/236/472’]
LAT_50%NDR: [‘10/26/128’, ‘10/27/96’]
LAT_10%NDR: [‘10/21/195’, ‘10/20/189’]
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: 7278226.89062 pps (2x 3639113.44531 pps)
FINAL_BANDWIDTH: 5.70612988225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/219/405’, ‘20/237/446’]
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: 11641462.8438 pps (2x 5820731.42188 pps)
FINAL_BANDWIDTH: 9.12690686954 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/899/1073’, ‘10/44/174’]
LAT_50%NDR: [‘10/25/108’, ‘10/23/105’]
LAT_10%NDR: [‘10/19/43’, ‘10/20/49’]
tc04-78b-2t2c-ethip6ip6-ip6base-srv6enc1sid-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 12767459.2188 pps (2x 6383729.60938 pps)
FINAL_BANDWIDTH: 10.0096880275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/838/922’, ‘10/832/864’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6ip6-ip6base-srv6enc1sid-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 18115942.0 pps (2x 9057971.0 pps)
FINAL_BANDWIDTH: 14.202898528 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/151/173’, ‘20/236/271’]
LAT_50%NDR: [‘10/23/167’, ‘10/22/172’]
LAT_10%NDR: [‘10/19/141’, ‘10/19/159’]
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: [‘20/303/332’, ‘20/249/286’]
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/231/248’, ‘20/92/112’]
LAT_50%NDR: [‘20/30/221’, ‘20/29/221’]
LAT_10%NDR: [‘20/27/137’, ‘20/27/142’]
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/305/323’, ‘20/234/249’]
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/235/247’, ‘20/73/91’]
LAT_50%NDR: [‘20/27/166’, ‘20/30/68’]
LAT_10%NDR: [‘20/27/173’, ‘20/27/66’]
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/55/70’, ‘20/60/75’]
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/55/69’, ‘20/68/90’]
LAT_50%NDR: [‘20/28/65’, ‘20/29/58’]
LAT_10%NDR: [‘20/24/49’, ‘20/27/47’]
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/52/71’, ‘20/64/89’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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/1377/1468’, ‘50/1822/1908’]
LAT_50%NDR: [‘10/29/520’, ‘10/30/77’]
LAT_10%NDR: [‘10/22/221’, ‘10/20/209’]
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: 6091967.26562 pps (2x 3045983.63281 pps)
FINAL_BANDWIDTH: 4.77610233625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1365/1452’, ‘30/1819/2020’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11757099.9531 pps (2x 5878549.97656 pps)
FINAL_BANDWIDTH: 9.21756636323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/108/150’, ‘20/89/130’]
LAT_50%NDR: [‘10/29/234’, ‘10/28/96’]
LAT_10%NDR: [‘10/22/163’, ‘10/21/55’]
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: 11866044.8125 pps (2x 5933022.40625 pps)
FINAL_BANDWIDTH: 9.302979133 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/915/949’, ‘20/902/933’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 13500217.7031 pps (2x 6750108.85156 pps)
FINAL_BANDWIDTH: 10.5841706792 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/88/128’, ‘20/157/224’]
LAT_50%NDR: [‘10/26/230’, ‘10/26/88’]
LAT_10%NDR: [‘10/20/48’, ‘10/21/179’]
tc06-78b-4t4c-ethip6srhip6-ip6base-srv6enc2sids-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 13500217.7031 pps (2x 6750108.85156 pps)
FINAL_BANDWIDTH: 10.5841706792 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/87/122’, ‘10/591/633’]
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/299/318’, ‘20/234/261’]
LAT_50%NDR: [‘20/32/227’, ‘20/32/248’]
LAT_10%NDR: [‘20/25/116’, ‘20/27/208’]
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/290/403’, ‘20/197/227’]
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/240/268’, ‘20/220/240’]
LAT_50%NDR: [‘20/27/206’, ‘20/30/62’]
LAT_10%NDR: [‘20/27/101’, ‘20/27/61’]
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/246/261’, ‘20/214/234’]
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/141/160’, ‘20/119/141’]
LAT_50%NDR: [‘20/27/58’, ‘20/29/170’]
LAT_10%NDR: [‘20/24/49’, ‘20/27/51’]
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/53/68’, ‘20/125/154’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 6309856.98438 pps (2x 3154928.49219 pps)
FINAL_BANDWIDTH: 4.94692787575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/261/368’, ‘10/265/468’]
LAT_50%NDR: [‘10/29/448’, ‘10/29/446’]
LAT_10%NDR: [‘10/21/108’, ‘10/21/117’]
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: 6309856.98438 pps (2x 3154928.49219 pps)
FINAL_BANDWIDTH: 4.94692787575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/256/705’, ‘20/253/691’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 11757099.9531 pps (2x 5878549.97656 pps)
FINAL_BANDWIDTH: 9.21756636323 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/103/145’, ‘20/86/152’]
LAT_50%NDR: [‘10/31/74’, ‘10/29/67’]
LAT_10%NDR: [‘10/22/131’, ‘10/21/58’]
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: 11866044.8125 pps (2x 5933022.40625 pps)
FINAL_BANDWIDTH: 9.302979133 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/915/1102’, ‘20/904/1016’]
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: [‘20/477/494’, ‘10/195/219’]
LAT_50%NDR: [‘10/25/61’, ‘10/25/135’]
LAT_10%NDR: [‘10/20/50’, ‘10/21/57’]
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: [‘40/432/484’, ‘20/229/239’]
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/534/567’, ‘20/460/481’]
LAT_50%NDR: [‘20/30/230’, ‘20/31/227’]
LAT_10%NDR: [‘20/27/186’, ‘20/27/181’]
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/398/479’, ‘20/259/281’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1545116.0 pps (2x 772558.0 pps)
FINAL_BANDWIDTH: 19.011107264 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/265/286’, ‘20/293/308’]
LAT_50%NDR: [‘20/27/65’, ‘20/30/163’]
LAT_10%NDR: [‘20/27/118’, ‘20/27/48’]
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/260/280’, ‘20/291/316’]
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/365/389’, ‘20/117/137’]
LAT_50%NDR: [‘20/29/227’, ‘20/30/60’]
LAT_10%NDR: [‘20/24/74’, ‘20/27/51’]
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/248/280’, ‘20/91/111’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.8.4. 10ge2p1x520-ethip6srhip6-ip6base-srv6proxy-dyn-ndrpdrdisc

Packet throughput Segment routing over IPv6 dataplane with Dynamic SRv6 proxy 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 and DUTn-LXC 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.AD - 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 and Segment Routing for Service Chaining - internet draft 01.
Name Documentation Status
tc01-78b-1t1c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 3496439.5625 pps (2x 1748219.78125 pps)
FINAL_BANDWIDTH: 2.741208617 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/211/351’, ‘20/206/310’]
LAT_50%NDR: [‘10/37/103’, ‘10/42/113’]
LAT_10%NDR: [‘10/23/147’, ‘10/23/214’]
tc02-78b-1t1c-ethip6srhip6-ip6base-srv6proxy-dyn-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 3696230.125 pps (2x 1848115.0625 pps)
FINAL_BANDWIDTH: 2.897844418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/4883/4968’, ‘50/3257/3319’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 5494345.1875 pps (2x 2747172.59375 pps)
FINAL_BANDWIDTH: 4.307566627 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/348/405’, ‘20/185/320’]
LAT_50%NDR: [‘10/39/79’, ‘10/28/67’]
LAT_10%NDR: [‘10/25/190’, ‘10/23/55’]
tc04-78b-2t2c-ethip6srhip6-ip6base-srv6proxy-dyn-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 5494345.1875 pps (2x 2747172.59375 pps)
FINAL_BANDWIDTH: 4.307566627 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/353/474’, ‘20/191/662’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 5494345.1875 pps (2x 2747172.59375 pps)
FINAL_BANDWIDTH: 4.307566627 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/215/247’, ‘10/40/86’]
LAT_50%NDR: [‘10/34/63’, ‘10/25/207’]
LAT_10%NDR: [‘10/23/54’, ‘10/23/57’]
tc06-78b-4t4c-ethip6srhip6-ip6base-srv6proxy-dyn-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 5694135.75 pps (2x 2847067.875 pps)
FINAL_BANDWIDTH: 4.464202428 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1410/1431’, ‘20/44/68’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518b-1t1c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/667/675’, ‘30/422/423’]
LAT_50%NDR: [‘20/35/188’, ‘20/34/206’]
LAT_10%NDR: [‘20/29/97’, ‘20/33/85’]
tc08-1518b-1t1c-ethip6srhip6-ip6base-srv6proxy-dyn-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/862/899’, ‘30/738/764’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/37/35’, ‘20/81/34’]
LAT_50%NDR: [‘20/36/88’, ‘20/32/188’]
LAT_10%NDR: [‘20/28/58’, ‘20/30/60’]
tc10-1518b-2t2c-ethip6srhip6-ip6base-srv6proxy-dyn-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/41/35’, ‘20/102/29’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-4t4c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/155/213’, ‘20/188/215’]
LAT_50%NDR: [‘20/35/277’, ‘20/34/186’]
LAT_10%NDR: [‘20/28/58’, ‘20/30/62’]
tc12-1518b-4t4c-ethip6srhip6-ip6base-srv6proxy-dyn-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with dynamic SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/162/145’, ‘30/220/297’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.8.5. 10ge2p1x520-ethip6srhip6-ip6base-srv6proxy-masq-ndrpdrdisc

Packet throughput Segment routing over IPv6 dataplane with Masquerading SRv6 proxy 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, DUTn-LXC 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.AM - 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 and Segment Routing for Service Chaining - internet draft 01.
Name Documentation Status
tc01-78b-1t1c-ethip6srhip6-ip6base-srv6proxy-masq-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 3896020.6875 pps (2x 1948010.34375 pps)
FINAL_BANDWIDTH: 3.054480219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/567/753’, ‘80/583/890’]
LAT_50%NDR: [‘10/39/390’, ‘10/36/350’]
LAT_10%NDR: [‘10/21/161’, ‘10/24/154’]
tc02-78b-1t1c-ethip6srhip6-ip6base-srv6proxy-masq-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 3896020.6875 pps (2x 1948010.34375 pps)
FINAL_BANDWIDTH: 3.054480219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/497/631’, ‘30/564/725’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6proxy-masq-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 5494345.1875 pps (2x 2747172.59375 pps)
FINAL_BANDWIDTH: 4.307566627 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/138/399’, ‘20/81/339’]
LAT_50%NDR: [‘10/43/162’, ‘10/32/199’]
LAT_10%NDR: [‘10/25/64’, ‘10/22/56’]
tc04-78b-2t2c-ethip6srhip6-ip6base-srv6proxy-masq-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 5893926.3125 pps (2x 2946963.15625 pps)
FINAL_BANDWIDTH: 4.620838229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/299/600’, ‘20/169/401’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6srhip6-ip6base-srv6proxy-masq-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 6093716.875 pps (2x 3046858.4375 pps)
FINAL_BANDWIDTH: 4.77747403 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1302/1548’, ‘10/52/124’]
LAT_50%NDR: [‘10/47/433’, ‘10/31/432’]
LAT_10%NDR: [‘10/27/85’, ‘10/23/93’]
tc06-78b-4t4c-ethip6srhip6-ip6base-srv6proxy-masq-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 6093716.875 pps (2x 3046858.4375 pps)
FINAL_BANDWIDTH: 4.77747403 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1314/1378’, ‘20/55/232’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518b-1t1c-ethip6srhip6-ip6base-srv6proxy-masq-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1119/1138’, ‘30/819/841’]
LAT_50%NDR: [‘20/58/423’, ‘20/57/422’]
LAT_10%NDR: [‘20/34/138’, ‘20/34/115’]
tc08-1518b-1t1c-ethip6srhip6-ip6base-srv6proxy-masq-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/791/830’, ‘30/586/616’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6srhip6-ip6base-srv6proxy-masq-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/602/617’, ‘20/654/668’]
LAT_50%NDR: [‘2/38/208’, ‘20/34/241’]
LAT_10%NDR: [‘20/28/58’, ‘20/30/62’]
tc10-1518b-2t2c-ethip6srhip6-ip6base-srv6proxy-masq-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/362/386’, ‘20/599/610’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-4t4c-ethip6srhip6-ip6base-srv6proxy-masq-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/303/324’, ‘20/214/233’]
LAT_50%NDR: [‘20/44/178’, ‘20/37/113’]
LAT_10%NDR: [‘20/30/78’, ‘20/31/81’]
tc12-1518b-4t4c-ethip6srhip6-ip6base-srv6proxy-masq-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with masquerading SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/276/292’, ‘20/255/276’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.8.6. 10ge2p1x520-ethip6srhip6-ip6base-srv6proxy-stat-ndrpdrdisc

Packet throughput Segment routing over IPv6 dataplane with Static SRv6 proxy 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 and DUTn-LXC 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.AS - 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 and Segment Routing for Service Chaining - internet draft 01.
Name Documentation Status
tc01-78b-1t1c-ethip6srhip6-ip6base-srv6proxy-stat-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 3696230.125 pps (2x 1848115.0625 pps)
FINAL_BANDWIDTH: 2.897844418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_50%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_10%NDR: [‘-1/0/0’, ‘-1/0/0’]
tc02-78b-1t1c-ethip6srhip6-ip6base-srv6proxy-stat-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 3696230.125 pps (2x 1848115.0625 pps)
FINAL_BANDWIDTH: 2.897844418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/0/0’, ‘-1/0/0’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-78b-2t2c-ethip6srhip6-ip6base-srv6proxy-stat-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 5494345.1875 pps (2x 2747172.59375 pps)
FINAL_BANDWIDTH: 4.307566627 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_50%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_10%NDR: [‘-1/0/0’, ‘-1/0/0’]
tc04-78b-2t2c-ethip6srhip6-ip6base-srv6proxy-stat-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 5494345.1875 pps (2x 2747172.59375 pps)
FINAL_BANDWIDTH: 4.307566627 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/0/0’, ‘-1/0/0’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-78b-4t4c-ethip6srhip6-ip6base-srv6proxy-stat-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 5893926.3125 pps (2x 2946963.15625 pps)
FINAL_BANDWIDTH: 4.620838229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_50%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_10%NDR: [‘-1/0/0’, ‘-1/0/0’]
tc06-78b-4t4c-ethip6srhip6-ip6base-srv6proxy-stat-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 5893926.3125 pps (2x 2946963.15625 pps)
FINAL_BANDWIDTH: 4.620838229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/0/0’, ‘-1/0/0’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518b-1t1c-ethip6srhip6-ip6base-srv6proxy-stat-ndrdisc [
[Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_50%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_10%NDR: [‘-1/0/0’, ‘-1/0/0’]
tc08-1518b-1t1c-ethip6srhip6-ip6base-srv6proxy-stat-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/0/0’, ‘-1/0/0’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip6srhip6-ip6base-srv6proxy-stat-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_50%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_10%NDR: [‘-1/0/0’, ‘-1/0/0’]
tc10-1518b-2t2c-ethip6srhip6-ip6base-srv6proxy-stat-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/0/0’, ‘-1/0/0’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-1518b-4t4c-ethip6srhip6-ip6base-srv6proxy-stat-ndrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_50%NDR: [‘-1/0/0’, ‘-1/0/0’]
LAT_10%NDR: [‘-1/0/0’, ‘-1/0/0’]
tc12-1518b-4t4c-ethip6srhip6-ip6base-srv6proxy-stat-pdrdisc [Cfg] DUT runs IPv6 over SRv6 routing with static SRv6 proxy 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: 1529986.0 pps (2x 764993.0 pps)
FINAL_BANDWIDTH: 18.824947744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/0/0’, ‘-1/0/0’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.9. vm vhost

7.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: 3097332.99804 pps (2x 1548666.49902 pps)
FINAL_BANDWIDTH: 2.08140777468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/563/918’, ‘30/550/1121’]
LAT_50%NDR: [‘10/62/239’, ‘10/62/205’]
LAT_10%NDR: [‘10/25/172’, ‘10/30/524’]
tc02-64b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3319122.76368 pps (2x 1659561.38184 pps)
FINAL_BANDWIDTH: 2.23045049719 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4580/4938’, ‘20/3812/4046’]
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.
Search FAILED
tc04-1518b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3622/4343’, ‘30/3707/4945’]
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: 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-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2416449.42968 pps (2x 1208224.71484 pps)
FINAL_BANDWIDTH: 7.22679469659 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5037993.44726 pps (2x 2518996.72363 pps)
FINAL_BANDWIDTH: 3.38553159656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/127/497’, ‘50/125/492’]
LAT_50%NDR: [‘10/47/138’, ‘10/47/140’]
LAT_10%NDR: [‘10/25/124’, ‘10/25/114’]
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: 5453849.25782 pps (2x 2726924.62891 pps)
FINAL_BANDWIDTH: 3.66498670126 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2222/2477’, ‘20/648/1216’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/636/694’, ‘20/699/713’]
LAT_50%NDR: [‘20/50/131’, ‘20/46/211’]
LAT_10%NDR: [‘20/32/94’, ‘20/33/521’]
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/440/457’, ‘20/394/423’]
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: 3344107.27344 pps (2x 1672053.63672 pps)
FINAL_BANDWIDTH: 10.0011100633 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4787130.58594 pps (2x 2393565.29297 pps)
FINAL_BANDWIDTH: 14.3167117447 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: 5176612.05078 pps (2x 2588306.02539 pps)
FINAL_BANDWIDTH: 3.47868329812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/63/580’, ‘20/64/279’]
LAT_50%NDR: [‘10/35/518’, ‘10/36/114’]
LAT_10%NDR: [‘10/25/87’, ‘10/25/109’]
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: 7533128.31054 pps (2x 3766564.15527 pps)
FINAL_BANDWIDTH: 5.06226222468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/309/587’, ‘10/173/571’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/617/638’, ‘30/589/615’]
LAT_50%NDR: [‘20/39/510’, ‘20/43/596’]
LAT_10%NDR: [‘20/29/95’, ‘20/32/74’]
tc16-1518b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/393/413’, ‘30/358/378’]
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: 3988314.10938 pps (2x 1994157.05469 pps)
FINAL_BANDWIDTH: 11.9277179568 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 5225191.23438 pps (2x 2612595.61719 pps)
FINAL_BANDWIDTH: 15.6268051123 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3790426.01562 pps (2x 1895213.00781 pps)
FINAL_BANDWIDTH: 2.5471662825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3952/4258’, ‘20/3355/3693’]
LAT_50%NDR: [‘10/51/243’, ‘10/52/357’]
LAT_10%NDR: [‘10/26/295’, ‘10/25/276’]
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: 3790426.01562 pps (2x 1895213.00781 pps)
FINAL_BANDWIDTH: 2.5471662825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3822/4321’, ‘30/3257/3702’]
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: 995773.90625 pps (2x 497886.953125 pps)
FINAL_BANDWIDTH: 12.2520021425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/125/919’, ‘20/134/996’]
LAT_50%NDR: [‘20/68/477’, ‘20/69/481’]
LAT_10%NDR: [‘20/29/222’, ‘20/32/205’]
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: 995773.90625 pps (2x 497886.953125 pps)
FINAL_BANDWIDTH: 12.2520021425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/230/1175’, ‘20/235/1192’]
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: 2442217.70312 pps (2x 1221108.85156 pps)
FINAL_BANDWIDTH: 7.30385901234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2674132.16406 pps (2x 1337066.08203 pps)
FINAL_BANDWIDTH: 7.99743785401 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5758810.18554 pps (2x 2879405.09277 pps)
FINAL_BANDWIDTH: 3.86992044468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/144/476’, ‘20/142/476’]
LAT_50%NDR: [‘10/44/405’, ‘10/44/394’]
LAT_10%NDR: [‘10/26/108’, ‘10/25/529’]
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: 7006377.61718 pps (2x 3503188.80859 pps)
FINAL_BANDWIDTH: 4.70828575874 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1183/1979’, ‘20/1129/1982’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/550/631’, ‘30/827/911’]
LAT_50%NDR: [‘20/49/258’, ‘20/49/604’]
LAT_10%NDR: [‘20/30/226’, ‘20/32/562’]
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/238/252’, ‘30/640/659’]
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: 3524485.1875 pps (2x 1762242.59375 pps)
FINAL_BANDWIDTH: 10.5405602734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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-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: 6202389.7168 pps (2x 3101194.8584 pps)
FINAL_BANDWIDTH: 4.16800588969 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/66/327’, ‘20/60/151’]
LAT_50%NDR: [‘10/34/561’, ‘10/33/560’]
LAT_10%NDR: [‘10/22/71’, ‘10/23/81’]
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: 9141104.11132 pps (2x 4570552.05566 pps)
FINAL_BANDWIDTH: 6.14282196281 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/206/526’, ‘60/248/575’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.94810608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/189/199’, ‘30/136/151’]
LAT_50%NDR: [‘20/38/602’, ‘20/38/509’]
LAT_10%NDR: [‘20/29/72’, ‘20/32/479’]
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/113/142’, ‘20/754/804’]
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: 3911009.28906 pps (2x 1955504.64453 pps)
FINAL_BANDWIDTH: 11.6965250095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5663251.88282 pps (2x 2831625.94141 pps)
FINAL_BANDWIDTH: 16.9368984799 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/6978/7234’, ‘100/4075/4633’]
LAT_50%NDR: [‘10/58/158’, ‘10/58/161’]
LAT_10%NDR: [‘10/32/144’, ‘10/30/136’]
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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/7054/7293’, ‘70/3978/4641’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/496/1844’, ‘30/498/1882’]
LAT_50%NDR: [‘20/78/284’, ‘20/78/283’]
LAT_10%NDR: [‘20/32/93’, ‘20/34/84’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/332/2023’, ‘20/331/2009’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2467985.97656 pps (2x 1233992.98828 pps)
FINAL_BANDWIDTH: 7.38092332809 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2493754.25 pps (2x 1246877.125 pps)
FINAL_BANDWIDTH: 7.45798764383 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6671265.64062 pps (2x 3335632.82031 pps)
FINAL_BANDWIDTH: 4.4830905105 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/683/1627’, ‘20/351/612’]
LAT_50%NDR: [‘10/48/167’, ‘10/45/165’]
LAT_10%NDR: [‘10/25/97’, ‘10/28/87’]
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: 7019803.57812 pps (2x 3509901.78906 pps)
FINAL_BANDWIDTH: 4.7173080045 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3968/4143’, ‘20/2273/2442’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/351/365’, ‘20/267/276’]
LAT_50%NDR: [‘20/42/114’, ‘20/45/99’]
LAT_10%NDR: [‘20/32/74’, ‘20/32/105’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/299/306’, ‘30/256/265’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5328264.32812 pps (2x 2664132.16406 pps)
FINAL_BANDWIDTH: 15.9350623752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5457105.69532 pps (2x 2728552.84766 pps)
FINAL_BANDWIDTH: 16.3203839539 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8355865.67188 pps (2x 4177932.83594 pps)
FINAL_BANDWIDTH: 5.6151417315 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/118/333’, ‘30/130/345’]
LAT_50%NDR: [‘20/59/145’, ‘10/60/130’]
LAT_10%NDR: [‘10/29/86’, ‘10/28/91’]
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: 8791538.09376 pps (2x 4395769.04688 pps)
FINAL_BANDWIDTH: 5.90791359901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/327/490’, ‘40/390/579’]
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/160/177’, ‘20/192/201’]
LAT_50%NDR: [‘20/38/99’, ‘20/43/123’]
LAT_10%NDR: [‘20/29/90’, ‘20/32/71’]
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: [‘30/166/180’, ‘20/155/159’]
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: 5482873.96876 pps (2x 2741436.98438 pps)
FINAL_BANDWIDTH: 16.3974482697 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 6127080.80468 pps (2x 3063540.40234 pps)
FINAL_BANDWIDTH: 18.3240561631 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/921/1633’, ‘40/902/1606’]
LAT_50%NDR: [‘10/57/288’, ‘10/51/305’]
LAT_10%NDR: [‘10/28/130’, ‘10/25/494’]
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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/7054/7276’, ‘70/4004/4498’]
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.
Search FAILED
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/217/1925’, ‘20/215/1921’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2468212.375 pps (2x 1234106.1875 pps)
FINAL_BANDWIDTH: 7.38160041035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2494257.1875 pps (2x 1247128.59375 pps)
FINAL_BANDWIDTH: 7.45949176224 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6526041.5 pps (2x 3263020.75 pps)
FINAL_BANDWIDTH: 4.385499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/241/545’, ‘30/227/547’]
LAT_50%NDR: [‘10/48/382’, ‘10/48/245’]
LAT_10%NDR: [‘10/24/545’, ‘10/25/99’]
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: 6380817.35938 pps (2x 3190408.67969 pps)
FINAL_BANDWIDTH: 4.2879092655 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/430/692’, ‘50/2180/2496’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/531/581’, ‘20/775/814’]
LAT_50%NDR: [‘20/43/220’, ‘20/46/525’]
LAT_10%NDR: [‘20/30/481’, ‘20/33/141’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/475/501’, ‘20/671/711’]
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: 4056945.9375 pps (2x 2028472.96875 pps)
FINAL_BANDWIDTH: 12.1329728756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4734111.0625 pps (2x 2367055.53125 pps)
FINAL_BANDWIDTH: 14.1581480247 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: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/123’, ‘20/53/122’]
LAT_50%NDR: [‘10/34/482’, ‘10/36/115’]
LAT_10%NDR: [‘10/22/78’, ‘10/23/71’]
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: 8007327.73438 pps (2x 4003663.86719 pps)
FINAL_BANDWIDTH: 5.3809242375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/81/182’, ‘40/381/559’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/409/417’, ‘20/768/774’]
LAT_50%NDR: [‘20/38/149’, ‘20/37/568’]
LAT_10%NDR: [‘20/29/250’, ‘20/32/502’]
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/637/645’, ‘30/217/475’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4682021.4375 pps (2x 2341010.71875 pps)
FINAL_BANDWIDTH: 14.0023653209 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3650603.51562 pps (2x 1825301.75781 pps)
FINAL_BANDWIDTH: 2.4532055625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/307/529’, ‘20/306/576’]
LAT_50%NDR: [‘2/40/93’, ‘10/42/92’]
LAT_10%NDR: [‘10/25/74’, ‘10/27/61’]
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: 3882962.14062 pps (2x 1941481.07031 pps)
FINAL_BANDWIDTH: 2.6093505585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/4665/4899’, ‘40/3858/4210’]
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: 1550228.84375 pps (2x 775114.421875 pps)
FINAL_BANDWIDTH: 19.0740156935 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/352/1302’, ‘30/351/1284’]
LAT_50%NDR: [‘20/69/148’, ‘20/67/146’]
LAT_10%NDR: [‘20/30/86’, ‘20/33/81’]
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/2257/2276’, ‘20/2633/2640’]
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: 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’]
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: 3086424.53906 pps (2x 1543212.26953 pps)
FINAL_BANDWIDTH: 9.23046690584 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: 5248069.0625 pps (2x 2624034.53125 pps)
FINAL_BANDWIDTH: 3.52670241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/92/209’, ‘20/85/246’]
LAT_50%NDR: [‘10/39/106’, ‘10/42/100’]
LAT_10%NDR: [‘10/25/76’, ‘10/25/73’]
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: 6816489.78124 pps (2x 3408244.89062 pps)
FINAL_BANDWIDTH: 4.58068113299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/169/388’, ‘30/157/333’]
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/158/166’, ‘30/248/273’]
LAT_50%NDR: [‘20/36/70’, ‘20/37/66’]
LAT_10%NDR: [‘20/28/60’, ‘20/31/54’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/195/202’, ‘20/186/202’]
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: 4735594.03906 pps (2x 2367797.01953 pps)
FINAL_BANDWIDTH: 14.1625831132 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5276727.78124 pps (2x 2638363.89062 pps)
FINAL_BANDWIDTH: 15.7809337437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-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: 5567562.17188 pps (2x 2783781.08594 pps)
FINAL_BANDWIDTH: 3.7414017795 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/38/78’, ‘20/47/117’]
LAT_50%NDR: [‘10/28/68’, ‘10/34/92’]
LAT_10%NDR: [‘10/22/50’, ‘10/24/54’]
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: 8820582.92188 pps (2x 4410291.46094 pps)
FINAL_BANDWIDTH: 5.9274317235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/125/240’, ‘20/123/242’]
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/94/99’, ‘30/103/123’]
LAT_50%NDR: [‘20/38/77’, ‘20/38/71’]
LAT_10%NDR: [‘20/28/77’, ‘20/31/75’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/101/106’, ‘20/122/125’]
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: 5895166.34376 pps (2x 2947583.17188 pps)
FINAL_BANDWIDTH: 17.6304773215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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

7.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: 2314541.42188 pps (2x 1157270.71094 pps)
FINAL_BANDWIDTH: 1.5553718355 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/142’, ‘10/68/146’]
LAT_50%NDR: [‘10/34/88’, ‘10/34/482’]
LAT_10%NDR: [‘10/23/56’, ‘10/25/425’]
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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/7044/7238’, ‘30/3872/4240’]
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: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/102/419’, ‘20/101/573’]
LAT_50%NDR: [‘20/49/184’, ‘20/49/179’]
LAT_10%NDR: [‘20/29/67’, ‘20/33/476’]
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: [‘20/2476/2434’, ‘20/2534/2549’]
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: 1128035.75781 pps (2x 564017.878906 pps)
FINAL_BANDWIDTH: 3.37357890961 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3086424.53906 pps (2x 1543212.26953 pps)
FINAL_BANDWIDTH: 9.23046690584 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: 4289589.73438 pps (2x 2144794.86719 pps)
FINAL_BANDWIDTH: 2.8826043015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/125’, ‘10/50/124’]
LAT_50%NDR: [‘10/36/106’, ‘10/34/209’]
LAT_10%NDR: [‘10/23/64’, ‘10/25/256’]
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: 6874579.4375 pps (2x 3437289.71875 pps)
FINAL_BANDWIDTH: 4.619717382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/148/377’, ‘40/160/423’]
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: 1374628.8125 pps (2x 687314.40625 pps)
FINAL_BANDWIDTH: 16.913432909 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/50/570’, ‘20/53/425’]
LAT_50%NDR: [‘20/41/79’, ‘20/40/79’]
LAT_10%NDR: [‘20/29/54’, ‘20/32/55’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/383/395’, ‘20/377/387’]
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: 1437255.03906 pps (2x 718627.519531 pps)
FINAL_BANDWIDTH: 4.29835069849 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5225191.23438 pps (2x 2612595.61719 pps)
FINAL_BANDWIDTH: 15.6268051123 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: 2024093.14062 pps (2x 1012046.57031 pps)
FINAL_BANDWIDTH: 1.3601905905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/300’, ‘10/31/82’]
LAT_50%NDR: [‘10/21/199’, ‘10/27/68’]
LAT_10%NDR: [‘10/21/151’, ‘10/24/49’]
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: 8907717.40624 pps (2x 4453858.70312 pps)
FINAL_BANDWIDTH: 5.98598609699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/116/365’, ‘20/124/286’]
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: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/39/223’, ‘20/41/361’]
LAT_50%NDR: [‘20/36/145’, ‘20/37/270’]
LAT_10%NDR: [‘20/28/52’, ‘20/31/63’]
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/343/348’, ‘30/383/396’]
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: 2364912.88282 pps (2x 1182456.44141 pps)
FINAL_BANDWIDTH: 7.07266606516 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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

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

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domains and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2227406.9375 pps (2x 1113703.46875 pps)
FINAL_BANDWIDTH: 1.496817462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/7215/7472’, ‘40/12963/13230’]
LAT_50%NDR: [‘20/88/499’, ‘20/89/549’]
LAT_10%NDR: [‘10/32/108’, ‘10/30/546’]
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: 2227406.9375 pps (2x 1113703.46875 pps)
FINAL_BANDWIDTH: 1.496817462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/12580/12916’, ‘30/7481/12254’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/418/1619’, ‘20/433/1573’]
LAT_50%NDR: [‘20/87/626’, ‘20/90/401’]
LAT_10%NDR: [‘20/37/175’, ‘20/37/196’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/245/1329’, ‘20/253/1401’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1478509.5 pps (2x 739254.75 pps)
FINAL_BANDWIDTH: 4.42172903857 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1478509.5 pps (2x 739254.75 pps)
FINAL_BANDWIDTH: 4.42172903857 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/244/677’, ‘30/262/672’]
LAT_50%NDR: [‘20/68/217’, ‘10/70/212’]
LAT_10%NDR: [‘10/38/194’, ‘10/36/559’]
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: 4173410.42188 pps (2x 2086705.21094 pps)
FINAL_BANDWIDTH: 2.8045318035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1075/1496’, ‘40/1132/1606’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3219/5180’, ‘40/3375/4398’]
LAT_50%NDR: [‘20/81/306’, ‘20/91/326’]
LAT_10%NDR: [‘20/39/109’, ‘20/40/543’]
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: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/486/1360’, ‘30/539/1424’]
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: 2494257.1875 pps (2x 1247128.59375 pps)
FINAL_BANDWIDTH: 7.45949176224 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-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: 2728660.5 pps (2x 1364330.25 pps)
FINAL_BANDWIDTH: 8.16051392924 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: 6671265.64062 pps (2x 3335632.82031 pps)
FINAL_BANDWIDTH: 4.4830905105 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/226/385’, ‘50/206/322’]
LAT_50%NDR: [‘20/70/419’, ‘20/71/405’]
LAT_10%NDR: [‘20/34/529’, ‘10/34/526’]
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: 7774969.10938 pps (2x 3887484.55469 pps)
FINAL_BANDWIDTH: 5.2247792415 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/463/652’, ‘70/611/785’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/763/810’, ‘30/349/382’]
LAT_50%NDR: [‘20/70/712’, ‘20/70/198’]
LAT_10%NDR: [‘20/37/275’, ‘20/40/295’]
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/472/496’, ‘30/358/373’]
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: 4291349.25 pps (2x 2145674.625 pps)
FINAL_BANDWIDTH: 12.8339950426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 4708066.25 pps (2x 2354033.125 pps)
FINAL_BANDWIDTH: 14.0802566728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 2895437.98438 pps (2x 1447718.99219 pps)
FINAL_BANDWIDTH: 1.9457343255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1386/2421’, ‘20/1438/2521’]
LAT_50%NDR: [‘10/63/227’, ‘10/64/215’]
LAT_10%NDR: [‘10/23/80’, ‘10/25/111’]
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: 2982572.46876 pps (2x 1491286.23438 pps)
FINAL_BANDWIDTH: 2.00428869901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/8939/9642’, ‘20/5213/6111’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 923085.875 pps (2x 461542.9375 pps)
FINAL_BANDWIDTH: 11.357648606 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3844/5970’, ‘20/3638/5914’]
LAT_50%NDR: [‘20/60/209’, ‘20/68/210’]
LAT_10%NDR: [‘20/34/77’, ‘20/33/76’]
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: 948171.59375 pps (2x 474085.796875 pps)
FINAL_BANDWIDTH: 11.6663032895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4998/6062’, ‘30/4827/6184’]
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: 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-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: 1952620.50781 pps (2x 976310.253906 pps)
FINAL_BANDWIDTH: 5.83963701329 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: 5073800.09376 pps (2x 2536900.04688 pps)
FINAL_BANDWIDTH: 3.40959366301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/317/771’, ‘20/299/759’]
LAT_50%NDR: [‘10/54/500’, ‘10/53/468’]
LAT_10%NDR: [‘10/26/101’, ‘10/25/101’]
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: 5219024.23438 pps (2x 2609512.11719 pps)
FINAL_BANDWIDTH: 3.5071842855 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/569/1019’, ‘30/2187/2988’]
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: [‘20/310/313’, ‘20/373/378’]
LAT_50%NDR: [‘20/43/128’, ‘20/43/132’]
LAT_10%NDR: [‘20/31/71’, ‘20/31/74’]
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/436/442’, ‘20/334/338’]
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: 3344107.27344 pps (2x 1672053.63672 pps)
FINAL_BANDWIDTH: 10.0011100633 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3756399.64844 pps (2x 1878199.82422 pps)
FINAL_BANDWIDTH: 11.2341391151 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: 6467951.84376 pps (2x 3233975.92188 pps)
FINAL_BANDWIDTH: 4.34646363901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/173/540’, ‘30/147/419’]
LAT_50%NDR: [‘10/41/139’, ‘10/40/164’]
LAT_10%NDR: [‘10/28/91’, ‘10/26/115’]
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: 6845534.60938 pps (2x 3422767.30469 pps)
FINAL_BANDWIDTH: 4.6001992575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/254/614’, ‘50/359/847’]
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/212/239’, ‘20/196/210’]
LAT_50%NDR: [‘20/48/123’, ‘20/45/121’]
LAT_10%NDR: [‘20/30/89’, ‘20/32/86’]
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/278/286’, ‘20/202/214’]
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: 4297533.39062 pps (2x 2148766.69531 pps)
FINAL_BANDWIDTH: 12.8524897456 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4684057.49218 pps (2x 2342028.74609 pps)
FINAL_BANDWIDTH: 14.0084544817 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3273020.75 pps (2x 1636510.375 pps)
FINAL_BANDWIDTH: 2.199469944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4953/5439’, ‘20/4585/5235’]
LAT_50%NDR: [‘10/60/173’, ‘10/59/179’]
LAT_10%NDR: [‘10/28/121’, ‘10/28/115’]
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: 3273020.75 pps (2x 1636510.375 pps)
FINAL_BANDWIDTH: 2.199469944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/8338/8612’, ‘20/4807/5297’]
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: 973257.3125 pps (2x 486628.65625 pps)
FINAL_BANDWIDTH: 11.974957973 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/5171/6502’, ‘30/6281/7357’]
LAT_50%NDR: [‘20/63/215’, ‘20/72/204’]
LAT_10%NDR: [‘20/29/79’, ‘20/33/76’]
tc04-1518b-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 973257.3125 pps (2x 486628.65625 pps)
FINAL_BANDWIDTH: 11.974957973 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3789/6048’, ‘30/3777/7289’]
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: 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-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2184534.96876 pps (2x 1092267.48438 pps)
FINAL_BANDWIDTH: 6.53321585498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5654696.65624 pps (2x 2827348.32812 pps)
FINAL_BANDWIDTH: 3.79995615299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/320/625’, ‘20/329/657’]
LAT_50%NDR: [‘10/54/151’, ‘10/50/143’]
LAT_10%NDR: [‘10/27/101’, ‘10/26/100’]
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: 5741831.14062 pps (2x 2870915.57031 pps)
FINAL_BANDWIDTH: 3.8585105265 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/2590/2794’, ‘90/660/1006’]
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/279/292’, ‘20/366/368’]
LAT_50%NDR: [‘20/52/119’, ‘20/44/129’]
LAT_10%NDR: [‘20/31/86’, ‘20/34/78’]
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/250/279’, ‘20/244/262’]
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: 3627558.28124 pps (2x 1813779.14062 pps)
FINAL_BANDWIDTH: 10.8488175364 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4220228.57032 pps (2x 2110114.28516 pps)
FINAL_BANDWIDTH: 12.6212967984 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: 7165027.71876 pps (2x 3582513.85938 pps)
FINAL_BANDWIDTH: 4.81489862701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/118/424’, ‘40/182/525’]
LAT_50%NDR: [‘10/38/112’, ‘10/45/143’]
LAT_10%NDR: [‘10/24/76’, ‘10/25/86’]
tc14-64b-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7397386.34376 pps (2x 3698693.17188 pps)
FINAL_BANDWIDTH: 4.97104362301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/306/633’, ‘30/367/715’]
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/203/209’, ‘30/194/204’]
LAT_50%NDR: [‘20/38/97’, ‘20/41/115’]
LAT_10%NDR: [‘20/32/74’, ‘20/32/75’]
tc16-1518b-4t4c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/211/218’, ‘20/166/178’]
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: 4761362.3125 pps (2x 2380681.15625 pps)
FINAL_BANDWIDTH: 14.2396474289 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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

7.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: 2517855.21876 pps (2x 1258927.60938 pps)
FINAL_BANDWIDTH: 1.69199870701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2494/6356’, ‘40/2380/6368’]
LAT_50%NDR: [‘10/75/362’, ‘10/82/313’]
LAT_10%NDR: [‘10/25/100’, ‘10/26/105’]
tc02-64b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2575944.875 pps (2x 1287972.4375 pps)
FINAL_BANDWIDTH: 1.731034956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/9673/11515’, ‘30/6547/11011’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps)
FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/702/2937’, ‘30/703/3667’]
LAT_50%NDR: [‘20/75/327’, ‘20/76/310’]
LAT_10%NDR: [‘20/30/81’, ‘20/34/97’]
tc04-1518b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps)
FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/208/1432’, ‘20/208/1330’]
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: 1720706.04688 pps (2x 860353.023438 pps)
FINAL_BANDWIDTH: 5.14605817165 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1746474.32031 pps (2x 873237.160156 pps)
FINAL_BANDWIDTH: 5.22312248737 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4289589.73438 pps (2x 2144794.86719 pps)
FINAL_BANDWIDTH: 2.8826043015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/585/1039’, ‘20/380/747’]
LAT_50%NDR: [‘10/54/157’, ‘10/53/145’]
LAT_10%NDR: [‘10/34/120’, ‘10/28/131’]
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: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/787/3538’, ‘50/3729/4362’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/434/448’, ‘20/455/468’]
LAT_50%NDR: [‘20/50/141’, ‘20/59/147’]
LAT_10%NDR: [‘20/29/85’, ‘20/32/82’]
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/318/323’, ‘20/324/330’]
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: 3163729.35938 pps (2x 1581864.67969 pps)
FINAL_BANDWIDTH: 9.46165985309 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3421412.09376 pps (2x 1710706.04688 pps)
FINAL_BANDWIDTH: 10.2323030105 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: 5480427.6875 pps (2x 2740213.84375 pps)
FINAL_BANDWIDTH: 3.682847406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/207/730’, ‘20/122/421’]
LAT_50%NDR: [‘10/48/148’, ‘10/57/223’]
LAT_10%NDR: [‘10/29/124’, ‘10/28/107’]
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: 5567562.17188 pps (2x 2783781.08594 pps)
FINAL_BANDWIDTH: 3.7414017795 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/230/729’, ‘30/169/649’]
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/278/294’, ‘30/277/290’]
LAT_50%NDR: [‘20/47/131’, ‘20/45/139’]
LAT_10%NDR: [‘20/32/69’, ‘20/32/63’]
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: [‘20/272/282’, ‘20/212/226’]
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: 4014082.38282 pps (2x 2007041.19141 pps)
FINAL_BANDWIDTH: 12.0047822725 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4245996.84376 pps (2x 2122998.42188 pps)
FINAL_BANDWIDTH: 12.6983611142 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/1030/3533’, ‘50/862/3609’]
LAT_50%NDR: [‘10/50/195’, ‘10/50/282’]
LAT_10%NDR: [‘10/25/99’, ‘10/24/79’]
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: 4550993.1875 pps (2x 2275496.59375 pps)
FINAL_BANDWIDTH: 3.058267422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/5967/6196’, ‘60/3478/3991’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/183/1668’, ‘20/182/1537’]
LAT_50%NDR: [‘20/45/195’, ‘20/50/208’]
LAT_10%NDR: [‘20/31/99’, ‘20/32/80’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/136/1453’, ‘20/134/1481’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2751436.98438 pps (2x 1375718.49219 pps)
FINAL_BANDWIDTH: 8.22863080125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2751436.98438 pps (2x 1375718.49219 pps)
FINAL_BANDWIDTH: 8.22863080125 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: 7455476.0 pps (2x 3727738.0 pps)
FINAL_BANDWIDTH: 5.010079872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/171/447’, ‘40/176/473’]
LAT_50%NDR: [‘10/40/544’, ‘10/43/526’]
LAT_10%NDR: [‘10/27/82’, ‘10/25/109’]
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: 7804013.9375 pps (2x 3902006.96875 pps)
FINAL_BANDWIDTH: 5.244297366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/349/597’, ‘10/1889/2124’]
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/246/253’, ‘30/251/257’]
LAT_50%NDR: [‘20/43/113’, ‘20/44/108’]
LAT_10%NDR: [‘20/28/100’, ‘20/31/76’]
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/220/240’, ‘20/303/322’]
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: 5895166.34376 pps (2x 2947583.17188 pps)
FINAL_BANDWIDTH: 17.6304773215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5250959.50782 pps (2x 2625479.75391 pps)
FINAL_BANDWIDTH: 15.703869428 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: 9372434.65624 pps (2x 4686217.32812 pps)
FINAL_BANDWIDTH: 6.29827608899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/86/318’, ‘20/124/347’]
LAT_50%NDR: [‘10/34/106’, ‘10/40/137’]
LAT_10%NDR: [‘10/22/83’, ‘10/25/92’]
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: 10098555.3594 pps (2x 5049277.67969 pps)
FINAL_BANDWIDTH: 6.78622920152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/163/475’, ‘60/237/596’]
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: [‘30/174/183’, ‘20/162/169’]
LAT_50%NDR: [‘20/38/97’, ‘20/35/92’]
LAT_10%NDR: [‘20/28/68’, ‘20/30/66’]
tc16-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/144/157’, ‘20/129/147’]
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: 5663251.88282 pps (2x 2831625.94141 pps)
FINAL_BANDWIDTH: 16.9368984799 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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

7.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: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/874/1550’, ‘30/855/1576’]
LAT_50%NDR: [‘10/48/506’, ‘10/47/563’]
LAT_10%NDR: [‘10/21/157’, ‘10/28/165’]
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: 4550993.1875 pps (2x 2275496.59375 pps)
FINAL_BANDWIDTH: 3.058267422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/6285/6482’, ‘40/3448/3846’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/263/2095’, ‘20/263/1936’]
LAT_50%NDR: [‘20/106/407’, ‘20/104/620’]
LAT_10%NDR: [‘20/28/256’, ‘20/31/222’]
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: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/223/1962’, ‘20/219/2121’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2754705.3125 pps (2x 1377352.65625 pps)
FINAL_BANDWIDTH: 8.23840528112 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2728660.5 pps (2x 1364330.25 pps)
FINAL_BANDWIDTH: 8.16051392924 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: 6264638.04688 pps (2x 3132319.02344 pps)
FINAL_BANDWIDTH: 4.2098367675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/99/249’, ‘20/83/292’]
LAT_50%NDR: [‘10/41/122’, ‘10/39/553’]
LAT_10%NDR: [‘10/23/75’, ‘10/25/82’]
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: 7862103.59376 pps (2x 3931051.79688 pps)
FINAL_BANDWIDTH: 5.28333361501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1886/2132’, ‘40/398/645’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/401/425’, ‘20/776/811’]
LAT_50%NDR: [‘20/39/573’, ‘20/41/623’]
LAT_10%NDR: [‘20/30/169’, ‘20/31/582’]
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/1300/1323’, ‘20/313/317’]
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: 5854038.0 pps (2x 2927019.0 pps)
FINAL_BANDWIDTH: 17.5074761559 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5697769.125 pps (2x 2848884.5625 pps)
FINAL_BANDWIDTH: 17.0401280446 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: 8007327.73438 pps (2x 4003663.86719 pps)
FINAL_BANDWIDTH: 5.3809242375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/75/198’, ‘30/96/223’]
LAT_50%NDR: [‘10/38/306’, ‘10/53/603’]
LAT_10%NDR: [‘10/22/251’, ‘10/25/140’]
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: 10040465.7031 pps (2x 5020232.85156 pps)
FINAL_BANDWIDTH: 6.74719295248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/157/486’, ‘30/224/599’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/729/736’, ‘20/161/174’]
LAT_50%NDR: [‘20/36/462’, ‘20/40/569’]
LAT_10%NDR: [‘20/28/524’, ‘20/31/91’]
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/211/250’, ‘30/586/603’]
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: 3327691.1875 pps (2x 1663845.59375 pps)
FINAL_BANDWIDTH: 9.95201502268 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-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

7.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: 4173410.42188 pps (2x 2086705.21094 pps)
FINAL_BANDWIDTH: 2.8045318035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/191/279’, ‘30/188/256’]
LAT_50%NDR: [‘10/48/223’, ‘10/48/263’]
LAT_10%NDR: [‘10/22/46’, ‘10/23/58’]
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: 4550993.1875 pps (2x 2275496.59375 pps)
FINAL_BANDWIDTH: 3.058267422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3523/4580’, ‘40/5845/6257’]
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: 1575314.5625 pps (2x 787657.28125 pps)
FINAL_BANDWIDTH: 19.382670377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/172/1977’, ‘30/170/1817’]
LAT_50%NDR: [‘20/55/137’, ‘20/60/160’]
LAT_10%NDR: [‘20/30/101’, ‘20/31/84’]
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/2255/2767’, ‘20/1503/1625’]
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: 3292570.72656 pps (2x 1646285.36328 pps)
FINAL_BANDWIDTH: 9.84698143176 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3498716.91406 pps (2x 1749358.45703 pps)
FINAL_BANDWIDTH: 10.4634959577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5538517.34376 pps (2x 2769258.67188 pps)
FINAL_BANDWIDTH: 3.72188365501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/51/184’, ‘10/49/158’]
LAT_50%NDR: [‘10/32/454’, ‘10/28/452’]
LAT_10%NDR: [‘10/22/45’, ‘10/21/49’]
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: 7891148.42188 pps (2x 3945574.21094 pps)
FINAL_BANDWIDTH: 5.3028517395 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/127/294’, ‘20/131/344’]
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/159/167’, ‘20/226/232’]
LAT_50%NDR: [‘20/34/73’, ‘20/34/79’]
LAT_10%NDR: [‘20/30/79’, ‘20/30/75’]
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/170/174’, ‘20/154/158’]
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: 4941740.22656 pps (2x 2470870.11328 pps)
FINAL_BANDWIDTH: 14.7790976391 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5895166.34376 pps (2x 2947583.17188 pps)
FINAL_BANDWIDTH: 17.6304773215 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: 7833058.76562 pps (2x 3916529.38281 pps)
FINAL_BANDWIDTH: 5.2638154905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/40/81’, ‘10/56/98’]
LAT_50%NDR: [‘10/22/52’, ‘10/32/73’]
LAT_10%NDR: [‘10/22/57’, ‘10/24/50’]
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: 10243779.5 pps (2x 5121889.75 pps)
FINAL_BANDWIDTH: 6.883819824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/85/184’, ‘20/122/270’]
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: [‘30/128/134’, ‘20/94/99’]
LAT_50%NDR: [‘20/37/70’, ‘20/34/62’]
LAT_10%NDR: [‘20/27/61’, ‘20/30/63’]
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/103/108’, ‘30/99/103’]
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: 6024007.71094 pps (2x 3012003.85547 pps)
FINAL_BANDWIDTH: 18.0157989002 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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

7.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: 4144365.59376 pps (2x 2072182.79688 pps)
FINAL_BANDWIDTH: 2.78501367901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/198/632’, ‘40/190/499’]
LAT_50%NDR: [‘10/45/175’, ‘10/42/211’]
LAT_10%NDR: [‘10/24/217’, ‘10/27/216’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3303/3433’, ‘20/3316/3433’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/56/388’, ‘20/60/513’]
LAT_50%NDR: [‘20/42/100’, ‘20/41/102’]
LAT_10%NDR: [‘20/30/218’, ‘20/30/213’]
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: [‘30/2211/2080’, ‘30/1749/1728’]
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: 1617632.95312 pps (2x 808816.476562 pps)
FINAL_BANDWIDTH: 4.83780090866 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3498716.91406 pps (2x 1749358.45703 pps)
FINAL_BANDWIDTH: 10.4634959577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1820779.34375 pps (2x 910389.671875 pps)
FINAL_BANDWIDTH: 1.223563719 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/122’, ‘10/25/503’]
LAT_50%NDR: [‘10/25/519’, ‘10/24/258’]
LAT_10%NDR: [‘10/20/240’, ‘10/22/244’]
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: 7949238.07812 pps (2x 3974619.03906 pps)
FINAL_BANDWIDTH: 5.3418879885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/139/530’, ‘20/121/283’]
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: 1374628.8125 pps (2x 687314.40625 pps)
FINAL_BANDWIDTH: 16.913432909 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/48/558’, ‘20/43/393’]
LAT_50%NDR: [‘20/36/99’, ‘20/36/236’]
LAT_10%NDR: [‘20/30/53’, ‘20/30/87’]
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/488/857’, ‘30/294/311’]
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: 2364912.88282 pps (2x 1182456.44141 pps)
FINAL_BANDWIDTH: 7.07266606516 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 6178617.35156 pps (2x 3089308.67578 pps)
FINAL_BANDWIDTH: 18.4781847946 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: 3418244.89062 pps (2x 1709122.44531 pps)
FINAL_BANDWIDTH: 2.2970605665 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/70’, ‘10/28/198’]
LAT_50%NDR: [‘10/23/58’, ‘10/25/54’]
LAT_10%NDR: [‘10/20/43’, ‘10/22/45’]
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: 10272824.3281 pps (2x 5136412.16406 pps)
FINAL_BANDWIDTH: 6.90333794848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/101/219’, ‘20/98/207’]
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: 1374628.8125 pps (2x 687314.40625 pps)
FINAL_BANDWIDTH: 16.913432909 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/42/485’, ‘30/42/241’]
LAT_50%NDR: [‘20/34/136’, ‘20/34/75’]
LAT_10%NDR: [‘20/31/424’, ‘20/31/51’]
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/374/382’, ‘20/448/492’]
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: 1488791.58594 pps (2x 744395.792969 pps)
FINAL_BANDWIDTH: 4.45247932998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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

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

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2430720.73438 pps (2x 1215360.36719 pps)
FINAL_BANDWIDTH: 1.6334443335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/821/1251’, ‘20/886/1454’]
LAT_50%NDR: [‘10/66/223’, ‘10/66/737’]
LAT_10%NDR: [‘10/29/143’, ‘10/35/207’]
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: 2575944.875 pps (2x 1287972.4375 pps)
FINAL_BANDWIDTH: 1.731034956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/6221/6611’, ‘20/11269/11566’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 571885.8125 pps (2x 285942.90625 pps)
FINAL_BANDWIDTH: 7.036483037 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7194/8446’, ‘30/7725/8883’]
LAT_50%NDR: [‘20/82/322’, ‘20/82/688’]
LAT_10%NDR: [‘20/37/591’, ‘20/36/333’]
tc04-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 571885.8125 pps (2x 285942.90625 pps)
FINAL_BANDWIDTH: 7.036483037 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/7037/8085’, ‘30/7947/9130’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1608733.5625 pps (2x 804366.78125 pps)
FINAL_BANDWIDTH: 4.81118579802 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1608733.5625 pps (2x 804366.78125 pps)
FINAL_BANDWIDTH: 4.81118579802 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3592513.85938 pps (2x 1796256.92969 pps)
FINAL_BANDWIDTH: 2.4141693135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/117/398’, ‘20/117/239’]
LAT_50%NDR: [‘10/67/644’, ‘10/68/466’]
LAT_10%NDR: [‘10/28/129’, ‘10/34/138’]
tc08-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4725262.15624 pps (2x 2362631.07812 pps)
FINAL_BANDWIDTH: 3.17537616899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/3309/3555’, ‘100/3513/3824’]
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/220/1179’, ‘30/215/1002’]
LAT_50%NDR: [‘20/75/654’, ‘20/81/330’]
LAT_10%NDR: [‘20/37/102’, ‘20/37/108’]
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: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/339/1679’, ‘30/366/1827’]
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: 2884929.375 pps (2x 1442464.6875 pps)
FINAL_BANDWIDTH: 8.62786204057 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2989108.625 pps (2x 1494554.3125 pps)
FINAL_BANDWIDTH: 8.93942744812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5741831.14062 pps (2x 2870915.57031 pps)
FINAL_BANDWIDTH: 3.8585105265 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/86/400’, ‘20/82/445’]
LAT_50%NDR: [‘10/49/538’, ‘10/47/153’]
LAT_10%NDR: [‘10/30/180’, ‘10/29/158’]
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: 8994851.89062 pps (2x 4497425.94531 pps)
FINAL_BANDWIDTH: 6.0445404705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/556/1058’, ‘40/438/632’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/668/694’, ‘30/895/907’]
LAT_50%NDR: [‘20/58/635’, ‘20/57/572’]
LAT_10%NDR: [‘20/34/545’, ‘20/35/552’]
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/751/764’, ‘30/407/439’]
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: 4499707.75 pps (2x 2249853.875 pps)
FINAL_BANDWIDTH: 13.4571258577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5072693.625 pps (2x 2536346.8125 pps)
FINAL_BANDWIDTH: 15.1707355992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3737738.0 pps (2x 1868869.0 pps)
FINAL_BANDWIDTH: 2.511759936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/4017/4247’, ‘40/4064/4377’]
LAT_50%NDR: [‘10/54/208’, ‘10/54/205’]
LAT_10%NDR: [‘10/24/92’, ‘10/26/94’]
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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/4050/4258’, ‘90/4119/4516’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1289/2537’, ‘20/1389/2669’]
LAT_50%NDR: [‘20/94/388’, ‘20/95/370’]
LAT_10%NDR: [‘20/30/77’, ‘20/35/79’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/191/2284’, ‘20/194/2398’]
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: 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’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2467985.97656 pps (2x 1233992.98828 pps)
FINAL_BANDWIDTH: 7.38092332809 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6496996.67188 pps (2x 3248498.33594 pps)
FINAL_BANDWIDTH: 4.3659817635 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/251/535’, ‘20/242/497’]
LAT_50%NDR: [‘10/56/232’, ‘10/52/188’]
LAT_10%NDR: [‘10/26/93’, ‘10/25/81’]
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: 6206548.39062 pps (2x 3103274.19531 pps)
FINAL_BANDWIDTH: 4.1708005185 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2160/2567’, ‘50/301/507’]
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: [‘30/143/150’, ‘30/133/143’]
LAT_50%NDR: [‘20/44/120’, ‘20/50/158’]
LAT_10%NDR: [‘20/30/73’, ‘20/34/83’]
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/253/261’, ‘20/185/202’]
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: 5276727.78124 pps (2x 2638363.89062 pps)
FINAL_BANDWIDTH: 15.7809337437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4735594.03906 pps (2x 2367797.01953 pps)
FINAL_BANDWIDTH: 14.1625831132 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-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: 7978282.90624 pps (2x 3989141.45312 pps)
FINAL_BANDWIDTH: 5.36140611299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/137/356’, ‘30/140/369’]
LAT_50%NDR: [‘10/33/114’, ‘10/50/136’]
LAT_10%NDR: [‘10/26/95’, ‘10/25/84’]
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: 8530134.64062 pps (2x 4265067.32031 pps)
FINAL_BANDWIDTH: 5.7322504785 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/382/700’, ‘20/210/526’]
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/196/216’, ‘20/144/152’]
LAT_50%NDR: [‘20/37/124’, ‘20/42/111’]
LAT_10%NDR: [‘20/30/92’, ‘20/32/84’]
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/146/163’, ‘30/177/185’]
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: 5225191.23438 pps (2x 2612595.61719 pps)
FINAL_BANDWIDTH: 15.6268051123 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5920934.61718 pps (2x 2960467.30859 pps)
FINAL_BANDWIDTH: 17.7075416372 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3737738.0 pps (2x 1868869.0 pps)
FINAL_BANDWIDTH: 2.511759936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘100/3846/4464’, ‘100/5068/7007’]
LAT_50%NDR: [‘10/59/577’, ‘10/61/441’]
LAT_10%NDR: [‘10/28/103’, ‘10/27/105’]
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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1676/2008’, ‘20/1774/2068’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/530/2371’, ‘30/535/2375’]
LAT_50%NDR: [‘20/68/299’, ‘20/73/303’]
LAT_10%NDR: [‘20/33/557’, ‘20/34/78’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/612/2941’, ‘20/596/2844’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2442167.5625 pps (2x 1221083.78125 pps)
FINAL_BANDWIDTH: 7.30370905846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2442167.5625 pps (2x 1221083.78125 pps)
FINAL_BANDWIDTH: 7.30370905846 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: 6032279.42188 pps (2x 3016139.71094 pps)
FINAL_BANDWIDTH: 4.0536917715 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/158/303’, ‘20/159/297’]
LAT_50%NDR: [‘10/50/595’, ‘10/53/542’]
LAT_10%NDR: [‘10/29/191’, ‘10/29/491’]
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: 6729355.29688 pps (2x 3364677.64844 pps)
FINAL_BANDWIDTH: 4.5221267595 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2065/4079’, ‘70/830/2418’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/923/948’, ‘30/331/344’]
LAT_50%NDR: [‘20/45/670’, ‘20/49/670’]
LAT_10%NDR: [‘20/31/523’, ‘20/31/193’]
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/809/814’, ‘20/402/407’]
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: 4082990.75 pps (2x 2041495.375 pps)
FINAL_BANDWIDTH: 12.2108642275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4760155.875 pps (2x 2380077.9375 pps)
FINAL_BANDWIDTH: 14.2360393766 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: 7571655.3125 pps (2x 3785827.65625 pps)
FINAL_BANDWIDTH: 5.08815237 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/92/467’, ‘30/140/432’]
LAT_50%NDR: [‘10/35/112’, ‘10/48/153’]
LAT_10%NDR: [‘10/23/525’, ‘10/27/518’]
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: 8588224.29688 pps (2x 4294112.14844 pps)
FINAL_BANDWIDTH: 5.7712867275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/397/686’, ‘20/348/662’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/133/141’, ‘20/202/212’]
LAT_50%NDR: [‘20/37/553’, ‘20/40/150’]
LAT_10%NDR: [‘20/28/76’, ‘20/31/578’]
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/653/660’, ‘30/389/393’]
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: 5150828.0625 pps (2x 2575414.03125 pps)
FINAL_BANDWIDTH: 15.4044096549 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-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: 6479113.5 pps (2x 3239556.75 pps)
FINAL_BANDWIDTH: 19.3768686012 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 3447289.71876 pps (2x 1723644.85938 pps)
FINAL_BANDWIDTH: 2.31657869101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/235/373’, ‘30/237/336’]
LAT_50%NDR: [‘10/41/99’, ‘10/45/99’]
LAT_10%NDR: [‘10/24/74’, ‘10/27/83’]
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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/7215/7491’, ‘40/4030/4655’]
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: 1525143.125 pps (2x 762571.5625 pps)
FINAL_BANDWIDTH: 18.76536101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/434/2710’, ‘70/428/2674’]
LAT_50%NDR: [‘20/70/196’, ‘20/72/195’]
LAT_10%NDR: [‘20/32/92’, ‘20/33/77’]
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/2819/2968’, ‘30/2160/2207’]
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: 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’]
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: 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-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: 6061324.25 pps (2x 3030662.125 pps)
FINAL_BANDWIDTH: 4.073209896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/108/210’, ‘20/113/200’]
LAT_50%NDR: [‘10/47/103’, ‘10/43/96’]
LAT_10%NDR: [‘10/25/65’, ‘10/24/57’]
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: 6758400.125 pps (2x 3379200.0625 pps)
FINAL_BANDWIDTH: 4.541644884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/185/348’, ‘30/181/438’]
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/176/179’, ‘20/168/173’]
LAT_50%NDR: [‘20/39/85’, ‘20/36/74’]
LAT_10%NDR: [‘20/31/55’, ‘20/31/53’]
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/194/213’, ‘20/220/228’]
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: 4452143.03124 pps (2x 2226071.51562 pps)
FINAL_BANDWIDTH: 13.31487564 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5199422.96094 pps (2x 2599711.48047 pps)
FINAL_BANDWIDTH: 15.5497407965 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: 6903624.26562 pps (2x 3451812.13281 pps)
FINAL_BANDWIDTH: 4.6392355065 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/64/115’, ‘20/64/123’]
LAT_50%NDR: [‘10/34/75’, ‘10/33/130’]
LAT_10%NDR: [‘10/27/75’, ‘10/25/68’]
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: 8443000.15624 pps (2x 4221500.07812 pps)
FINAL_BANDWIDTH: 5.67369610499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/105/208’, ‘20/166/307’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/73/78’, ‘20/69/74’]
LAT_50%NDR: [‘20/39/66’, ‘20/30/64’]
LAT_10%NDR: [‘20/32/84’, ‘20/32/66’]
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/67/74’, ‘20/70/76’]
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: 6075544.25782 pps (2x 3037772.12891 pps)
FINAL_BANDWIDTH: 18.1699275317 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5972471.16406 pps (2x 2986235.58203 pps)
FINAL_BANDWIDTH: 17.8616702687 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 1820779.34375 pps (2x 910389.671875 pps)
FINAL_BANDWIDTH: 1.223563719 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/45/522’, ‘10/46/382’]
LAT_50%NDR: [‘10/29/112’, ‘10/33/550’]
LAT_10%NDR: [‘10/21/182’, ‘10/24/203’]
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: 3737738.0 pps (2x 1868869.0 pps)
FINAL_BANDWIDTH: 2.511759936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3997/4155’, ‘30/4026/4237’]
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: 797657.28125 pps (2x 398828.640625 pps)
FINAL_BANDWIDTH: 9.8143751885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/84/411’, ‘20/85/629’]
LAT_50%NDR: [‘20/51/199’, ‘20/54/179’]
LAT_10%NDR: [‘20/29/66’, ‘20/32/62’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2954/4012’, ‘20/2536/2800’]
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)
Search FAILED
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: 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-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: 4202455.25 pps (2x 2101227.625 pps)
FINAL_BANDWIDTH: 2.824049928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/560’, ‘10/68/131’]
LAT_50%NDR: [‘10/39/86’, ‘10/30/74’]
LAT_10%NDR: [‘10/25/60’, ‘10/24/52’]
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: 6642220.8125 pps (2x 3321110.40625 pps)
FINAL_BANDWIDTH: 4.463572386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/184/394’, ‘30/183/504’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/433/437’, ‘20/435/442’]
LAT_50%NDR: [‘20/36/493’, ‘20/41/215’]
LAT_10%NDR: [‘20/28/225’, ‘20/30/577’]
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: [‘20/475/482’, ‘30/352/358’]
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: 1437255.03906 pps (2x 718627.519531 pps)
FINAL_BANDWIDTH: 4.29835069849 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5250959.50782 pps (2x 2625479.75391 pps)
FINAL_BANDWIDTH: 15.703869428 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: 3941051.79688 pps (2x 1970525.89844 pps)
FINAL_BANDWIDTH: 2.6483868075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/31/76’, ‘10/35/77’]
LAT_50%NDR: [‘10/24/475’, ‘10/25/153’]
LAT_10%NDR: [‘10/25/56’, ‘10/23/243’]
tc14-64b-4t4c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8617269.125 pps (2x 4308634.5625 pps)
FINAL_BANDWIDTH: 5.790804852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/110/541’, ‘20/176/331’]
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: 1299371.65625 pps (2x 649685.828125 pps)
FINAL_BANDWIDTH: 15.9874688585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/40/293’, ‘20/46/342’]
LAT_50%NDR: [‘20/33/259’, ‘20/35/266’]
LAT_10%NDR: [‘20/27/246’, ‘20/30/63’]
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/135/143’, ‘20/374/395’]
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: 1591864.67969 pps (2x 795932.339844 pps)
FINAL_BANDWIDTH: 4.76073659294 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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

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

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2111227.625 pps (2x 1055613.8125 pps)
FINAL_BANDWIDTH: 1.418744964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/13109/13482’, ‘30/7786/8311’]
LAT_50%NDR: [‘20/96/608’, ‘20/96/646’]
LAT_10%NDR: [‘10/35/198’, ‘10/35/160’]
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: 2140272.45312 pps (2x 1070136.22656 pps)
FINAL_BANDWIDTH: 1.4382630885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7613/10043’, ‘50/11169/11852’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/498/2034’, ‘20/539/2347’]
LAT_50%NDR: [‘20/95/481’, ‘20/110/494’]
LAT_10%NDR: [‘20/38/449’, ‘20/40/178’]
tc04-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/443/1733’, ‘30/480/1889’]
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: 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-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: 1400375.0625 pps (2x 700187.53125 pps)
FINAL_BANDWIDTH: 4.18805498291 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: 3941051.79688 pps (2x 1970525.89844 pps)
FINAL_BANDWIDTH: 2.6483868075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/955/1282’, ‘20/983/1294’]
LAT_50%NDR: [‘10/91/515’, ‘10/81/553’]
LAT_10%NDR: [‘10/38/488’, ‘10/34/115’]
tc08-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3999141.45312 pps (2x 1999570.72656 pps)
FINAL_BANDWIDTH: 2.6874230565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/1113/1680’, ‘80/1197/1758’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/376/1541’, ‘30/390/1559’]
LAT_50%NDR: [‘20/87/306’, ‘20/83/344’]
LAT_10%NDR: [‘20/38/110’, ‘20/39/107’]
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: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/325/1408’, ‘30/349/1457’]
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: 2598436.4375 pps (2x 1299218.21875 pps)
FINAL_BANDWIDTH: 7.77105716979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2676570.875 pps (2x 1338285.4375 pps)
FINAL_BANDWIDTH: 8.00473122546 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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/82/199’, ‘10/81/213’]
LAT_50%NDR: [‘10/48/339’, ‘20/45/158’]
LAT_10%NDR: [‘10/33/277’, ‘10/32/335’]
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: 7804013.9375 pps (2x 3902006.96875 pps)
FINAL_BANDWIDTH: 5.244297366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/675/892’, ‘100/678/897’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/839/893’, ‘30/1455/1481’]
LAT_50%NDR: [‘20/71/708’, ‘20/76/358’]
LAT_10%NDR: [‘20/38/115’, ‘20/39/135’]
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/821/843’, ‘30/390/403’]
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: 3952766.6875 pps (2x 1976383.34375 pps)
FINAL_BANDWIDTH: 11.821407468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4916424.75 pps (2x 2458212.375 pps)
FINAL_BANDWIDTH: 14.7033874879 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with VXLANoIPv4 and vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2968386.71094 pps (2x 1484193.35547 pps)
FINAL_BANDWIDTH: 1.99475586975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/995/1267’, ‘40/982/1210’]
LAT_50%NDR: [‘10/70/177’, ‘10/66/206’]
LAT_10%NDR: [‘10/24/251’, ‘10/31/225’]
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: 2931986.875 pps (2x 1465993.4375 pps)
FINAL_BANDWIDTH: 1.97029518 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/5059/5325’, ‘90/3762/4157’]
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/323/1479’, ‘30/342/1534’]
LAT_50%NDR: [‘20/118/499’, ‘20/119/447’]
LAT_10%NDR: [‘20/31/104’, ‘20/35/99’]
tc04-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 942869.1875 pps (2x 471434.59375 pps)
FINAL_BANDWIDTH: 11.601062483 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3794/4783’, ‘30/3988/5520’]
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: 2040750.875 pps (2x 1020375.4375 pps)
FINAL_BANDWIDTH: 6.10320556241 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2201492.42188 pps (2x 1100746.21094 pps)
FINAL_BANDWIDTH: 6.58392994433 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: 4751978.67188 pps (2x 2375989.33594 pps)
FINAL_BANDWIDTH: 3.1933296675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/300/486’, ‘20/339/961’]
LAT_50%NDR: [‘10/52/166’, ‘10/51/147’]
LAT_10%NDR: [‘10/30/136’, ‘10/29/126’]
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: 4861178.17968 pps (2x 2430589.08984 pps)
FINAL_BANDWIDTH: 3.26671173674 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/535/810’, ‘60/1880/1987’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/245/318’, ‘30/328/368’]
LAT_50%NDR: [‘20/53/567’, ‘20/55/269’]
LAT_10%NDR: [‘20/33/117’, ‘20/34/90’]
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/280/321’, ‘30/656/770’]
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: 3211867.85938 pps (2x 1605933.92969 pps)
FINAL_BANDWIDTH: 9.60562605914 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3464461.71876 pps (2x 1732230.85938 pps)
FINAL_BANDWIDTH: 10.3610500879 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: 4315180.64062 pps (2x 2157590.32031 pps)
FINAL_BANDWIDTH: 2.8998013905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/66/335’, ‘20/54/561’]
LAT_50%NDR: [‘10/37/116’, ‘10/34/105’]
LAT_10%NDR: [‘10/26/95’, ‘10/27/82’]
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: 7554766.03906 pps (2x 3777383.01953 pps)
FINAL_BANDWIDTH: 5.07680277825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/321/562’, ‘20/196/463’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/118/159’, ‘30/163/198’]
LAT_50%NDR: [‘20/48/562’, ‘20/49/314’]
LAT_10%NDR: [‘20/31/92’, ‘20/35/556’]
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/218/267’, ‘30/662/700’]
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: 3717055.57812 pps (2x 1858527.78906 pps)
FINAL_BANDWIDTH: 11.1164741165 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4360021.76562 pps (2x 2180010.88281 pps)
FINAL_BANDWIDTH: 13.0393716441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3621558.6875 pps (2x 1810779.34375 pps)
FINAL_BANDWIDTH: 2.433687438 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/813/1251’, ‘20/805/1207’]
LAT_50%NDR: [‘20/67/178’, ‘10/65/485’]
LAT_10%NDR: [‘20/35/487’, ‘10/34/119’]
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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1295/1764’, ‘40/1403/1660’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2823/5266’, ‘30/2774/5484’]
LAT_50%NDR: [‘20/111/393’, ‘20/106/541’]
LAT_10%NDR: [‘20/38/98’, ‘20/38/114’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/3335/4830’, ‘40/3395/5374’]
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: 2442167.5625 pps (2x 1221083.78125 pps)
FINAL_BANDWIDTH: 7.30370905846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-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: 2364033.125 pps (2x 1182016.5625 pps)
FINAL_BANDWIDTH: 7.07003500279 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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/622’, ‘10/59/149’]
LAT_50%NDR: [‘10/48/514’, ‘10/47/307’]
LAT_10%NDR: [‘20/39/169’, ‘20/36/177’]
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: 6758400.125 pps (2x 3379200.0625 pps)
FINAL_BANDWIDTH: 4.541644884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/669/973’, ‘30/677/882’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/744/767’, ‘30/342/342’]
LAT_50%NDR: [‘20/52/574’, ‘20/50/135’]
LAT_10%NDR: [‘20/34/261’, ‘20/34/232’]
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/1025/1026’, ‘30/302/311’]
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: 4109035.5625 pps (2x 2054517.78125 pps)
FINAL_BANDWIDTH: 12.2887555793 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4369483.6875 pps (2x 2184741.84375 pps)
FINAL_BANDWIDTH: 13.0676690982 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: 3592513.85938 pps (2x 1796256.92969 pps)
FINAL_BANDWIDTH: 2.4141693135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/236’, ‘20/48/154’]
LAT_50%NDR: [‘20/40/432’, ‘10/43/530’]
LAT_10%NDR: [‘20/35/115’, ‘20/35/115’]
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: 8617269.125 pps (2x 4308634.5625 pps)
FINAL_BANDWIDTH: 5.790804852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/237/645’, ‘40/278/663’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/662/673’, ‘20/200/213’]
LAT_50%NDR: [‘20/45/580’, ‘20/43/108’]
LAT_10%NDR: [‘20/37/547’, ‘20/36/115’]
tc16-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/266/268’, ‘20/576/580’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4682021.4375 pps (2x 2341010.71875 pps)
FINAL_BANDWIDTH: 14.0023653209 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6192620.5625 pps (2x 3096310.28125 pps)
FINAL_BANDWIDTH: 18.5200637304 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 3497148.4375 pps (2x 1748574.21875 pps)
FINAL_BANDWIDTH: 2.35008375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/451/820’, ‘80/451/769’]
LAT_50%NDR: [‘10/66/560’, ‘10/70/193’]
LAT_10%NDR: [‘10/35/464’, ‘10/36/210’]
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: 3826562.5 pps (2x 1913281.25 pps)
FINAL_BANDWIDTH: 2.57145 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/1279/1626’, ‘80/1374/1587’]
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: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2969/4828’, ‘70/2887/5536’]
LAT_50%NDR: [‘20/78/322’, ‘20/80/335’]
LAT_10%NDR: [‘20/36/115’, ‘10/36/115’]
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: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2824/4524’, ‘30/2668/5415’]
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: 2481038.20704 pps (2x 1240519.10352 pps)
FINAL_BANDWIDTH: 7.41995819836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2353192.0664 pps (2x 1176596.0332 pps)
FINAL_BANDWIDTH: 7.0376130105 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4595195.3125 pps (2x 2297597.65625 pps)
FINAL_BANDWIDTH: 3.08797125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/71/438’, ‘20/72/331’]
LAT_50%NDR: [‘10/48/156’, ‘10/47/241’]
LAT_10%NDR: [‘20/34/122’, ‘10/31/121’]
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: 6718085.9375 pps (2x 3359042.96875 pps)
FINAL_BANDWIDTH: 4.51455375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/473/705’, ‘30/470/722’]
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: 2156004.96876 pps (2x 1078002.48438 pps)
FINAL_BANDWIDTH: 26.5274851356 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/300/1686’, ‘20/307/1311’]
LAT_50%NDR: [‘10/87/306’, ‘10/87/620’]
LAT_10%NDR: [‘20/34/119’, ‘20/35/131’]
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: 2434614.3125 pps (2x 1217307.15625 pps)
FINAL_BANDWIDTH: 29.955494501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1883/2679’, ‘70/1755/2636’]
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: 4047153.42968 pps (2x 2023576.71484 pps)
FINAL_BANDWIDTH: 12.1036867491 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5389537.90624 pps (2x 2694768.95312 pps)
FINAL_BANDWIDTH: 16.1183112212 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4595195.3125 pps (2x 2297597.65625 pps)
FINAL_BANDWIDTH: 3.08797125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/141’, ‘10/52/174’]
LAT_50%NDR: [‘10/41/112’, ‘10/39/152’]
LAT_10%NDR: [‘10/36/119’, ‘10/32/115’]
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: 8108945.3125 pps (2x 4054472.65625 pps)
FINAL_BANDWIDTH: 5.44921125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/278/453’, ‘20/142/570’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2496527.5 pps (2x 1248263.75 pps)
FINAL_BANDWIDTH: 30.71727436 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/311/1302’, ‘20/267/947’]
LAT_50%NDR: [‘20/60/190’, ‘20/58/192’]
LAT_10%NDR: [‘20/37/137’, ‘10/37/119’]
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: 2991833.0 pps (2x 1495916.5 pps)
FINAL_BANDWIDTH: 36.811513232 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/425/1280’, ‘40/1072/2171’]
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: 5037961.01954 pps (2x 2518980.50977 pps)
FINAL_BANDWIDTH: 15.0668619548 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5773076.32812 pps (2x 2886538.16406 pps)
FINAL_BANDWIDTH: 17.2653467847 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2216093.75 pps (2x 1108046.875 pps)
FINAL_BANDWIDTH: 1.489215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/2833/3096’, ‘40/2730/2977’]
LAT_50%NDR: [‘20/82/520’, ‘20/92/263’]
LAT_10%NDR: [‘20/46/152’, ‘20/46/153’]
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: 2216093.75 pps (2x 1108046.875 pps)
FINAL_BANDWIDTH: 1.489215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/2816/3076’, ‘50/2725/3192’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/416/1470’, ‘20/438/1615’]
LAT_50%NDR: [‘20/87/356’, ‘20/100/539’]
LAT_10%NDR: [‘20/50/151’, ‘20/47/143’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/391/1154’, ‘20/402/1248’]
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: 1458269.08203 pps (2x 729134.541016 pps)
FINAL_BANDWIDTH: 4.36119669577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 1490230.61719 pps (2x 745115.308594 pps)
FINAL_BANDWIDTH: 4.45678299274 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: 4009570.3125 pps (2x 2004785.15625 pps)
FINAL_BANDWIDTH: 2.69443125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/439/780’, ‘60/443/984’]
LAT_50%NDR: [‘20/73/259’, ‘20/89/214’]
LAT_10%NDR: [‘20/43/153’, ‘20/41/115’]
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: 3972968.75 pps (2x 1986484.375 pps)
FINAL_BANDWIDTH: 2.669835 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1050/1373’, ‘70/982/1208’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1103480.78125 pps (2x 551740.390625 pps)
FINAL_BANDWIDTH: 13.5772275325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/401/1375’, ‘30/407/1277’]
LAT_50%NDR: [‘20/100/434’, ‘20/99/606’]
LAT_10%NDR: [‘20/47/225’, ‘20/45/162’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/3297/4813’, ‘100/2658/5514’]
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: 2608884.34766 pps (2x 1304442.17383 pps)
FINAL_BANDWIDTH: 7.80230338616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2736730.48828 pps (2x 1368365.24414 pps)
FINAL_BANDWIDTH: 8.18464857397 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: 4302382.8125 pps (2x 2151191.40625 pps)
FINAL_BANDWIDTH: 2.89120125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/85/412’, ‘20/88/198’]
LAT_50%NDR: [‘20/61/551’, ‘20/60/534’]
LAT_10%NDR: [‘20/42/145’, ‘10/43/128’]
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: 7706328.125 pps (2x 3853164.0625 pps)
FINAL_BANDWIDTH: 5.1786525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/435/696’, ‘50/720/933’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1691656.0625 pps (2x 845828.03125 pps)
FINAL_BANDWIDTH: 20.814136193 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/847/1940’, ‘40/1763/3128’]
LAT_50%NDR: [‘20/93/667’, ‘20/83/640’]
LAT_10%NDR: [‘20/49/503’, ‘20/48/142’]
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: 1691656.0625 pps (2x 845828.03125 pps)
FINAL_BANDWIDTH: 20.814136193 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/846/1606’, ‘40/1693/2138’]
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: 4079114.96484 pps (2x 2039557.48242 pps)
FINAL_BANDWIDTH: 12.1992730461 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4654422.59766 pps (2x 2327211.29883 pps)
FINAL_BANDWIDTH: 13.9198263913 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1429/1679’, ‘40/1833/2110’]
LAT_50%NDR: [‘20/79/323’, ‘10/78/353’]
LAT_10%NDR: [‘20/43/144’, ‘20/42/487’]
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: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/1532/1886’, ‘100/1830/2186’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 577218.6875 pps (2x 288609.34375 pps)
FINAL_BANDWIDTH: 7.102098731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/5601/6547’, ‘40/6374/7552’]
LAT_50%NDR: [‘20/90/565’, ‘20/92/552’]
LAT_10%NDR: [‘20/43/224’, ‘20/44/219’]
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: 577218.6875 pps (2x 288609.34375 pps)
FINAL_BANDWIDTH: 7.102098731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/8502/10033’, ‘30/11821/12785’]
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: 1586115.22266 pps (2x 793057.611328 pps)
FINAL_BANDWIDTH: 4.74354188361 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1618076.75781 pps (2x 809038.378906 pps)
FINAL_BANDWIDTH: 4.83912818054 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4009570.3125 pps (2x 2004785.15625 pps)
FINAL_BANDWIDTH: 2.69443125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/160/384’, ‘60/157/322’]
LAT_50%NDR: [‘10/77/179’, ‘10/77/211’]
LAT_10%NDR: [‘20/42/542’, ‘20/45/493’]
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: 4741601.5625 pps (2x 2370800.78125 pps)
FINAL_BANDWIDTH: 3.18635625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/927/1212’, ‘30/1046/1406’]
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: 1103480.78125 pps (2x 551740.390625 pps)
FINAL_BANDWIDTH: 13.5772275325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/558/2232’, ‘30/544/1959’]
LAT_50%NDR: [‘20/101/467’, ‘20/116/566’]
LAT_10%NDR: [‘20/41/211’, ‘20/42/271’]
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: 1103480.78125 pps (2x 551740.390625 pps)
FINAL_BANDWIDTH: 13.5772275325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/330/1145’, ‘50/397/1469’]
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: 2736730.48828 pps (2x 1368365.24414 pps)
FINAL_BANDWIDTH: 8.18464857397 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2960461.23438 pps (2x 1480230.61719 pps)
FINAL_BANDWIDTH: 8.85375265267 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 4485390.625 pps (2x 2242695.3125 pps)
FINAL_BANDWIDTH: 3.0141825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/75/635’, ‘20/71/548’]
LAT_50%NDR: [‘10/52/154’, ‘10/50/583’]
LAT_10%NDR: [‘20/40/545’, ‘20/37/525’]
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: 9023984.375 pps (2x 4511992.1875 pps)
FINAL_BANDWIDTH: 6.0641175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/576/829’, ‘40/343/514’]
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: 1753569.25 pps (2x 876784.625 pps)
FINAL_BANDWIDTH: 21.575916052 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/414/1054’, ‘20/1423/1990’]
LAT_50%NDR: [‘20/66/533’, ‘20/74/237’]
LAT_10%NDR: [‘20/43/332’, ‘20/42/266’]
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: 1784525.84375 pps (2x 892262.921875 pps)
FINAL_BANDWIDTH: 21.9568059815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/201/704’, ‘30/219/785’]
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: 4430691.85156 pps (2x 2215345.92578 pps)
FINAL_BANDWIDTH: 13.2507223126 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5389537.90624 pps (2x 2694768.95312 pps)
FINAL_BANDWIDTH: 16.1183112212 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput IP14 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 forIPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 2033085.9375 pps (2x 1016542.96875 pps)
FINAL_BANDWIDTH: 1.36623375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1322/1803’, ‘40/1528/1927’]
LAT_50%NDR: [‘20/103/260’, ‘20/107/319’]
LAT_10%NDR: [‘20/47/332’, ‘20/48/277’]
tc02-64b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 2142890.625 pps (2x 1071445.3125 pps)
FINAL_BANDWIDTH: 1.4400225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2502/3539’, ‘30/3384/3725’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/308/1251’, ‘20/333/1328’]
LAT_50%NDR: [‘20/83/351’, ‘20/88/363’]
LAT_10%NDR: [‘20/47/141’, ‘20/45/511’]
tc04-1518b-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/275/1367’, ‘20/293/1534’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 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’]
tc06-imix-1t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1426307.54688 pps (2x 713153.773438 pps)
FINAL_BANDWIDTH: 4.26561039883 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 3899765.625 pps (2x 1949882.8125 pps)
FINAL_BANDWIDTH: 2.6206425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/952/1417’, ‘30/948/1330’]
LAT_50%NDR: [‘20/97/234’, ‘20/88/231’]
LAT_10%NDR: [‘20/47/147’, ‘20/43/166’]
tc08-64b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4009570.3125 pps (2x 2004785.15625 pps)
FINAL_BANDWIDTH: 2.69443125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/1040/1388’, ‘90/1132/1601’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘90/3614/4559’, ‘100/3185/5305’]
LAT_50%NDR: [‘20/100/823’, ‘20/105/469’]
LAT_10%NDR: [‘20/49/262’, ‘20/49/218’]
tc10-1518b-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1103480.78125 pps (2x 551740.390625 pps)
FINAL_BANDWIDTH: 13.5772275325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/393/1288’, ‘30/397/1420’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2544961.27734 pps (2x 1272480.63867 pps)
FINAL_BANDWIDTH: 7.61113079223 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2704768.95312 pps (2x 1352384.47656 pps)
FINAL_BANDWIDTH: 8.089062277 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 5986054.6875 pps (2x 2993027.34375 pps)
FINAL_BANDWIDTH: 4.02262875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/164/460’, ‘30/150/465’]
LAT_50%NDR: [‘20/75/298’, ‘20/75/210’]
LAT_10%NDR: [‘20/48/139’, ‘20/44/496’]
tc14-64b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 7816132.8125 pps (2x 3908066.40625 pps)
FINAL_BANDWIDTH: 5.25244125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/707/881’, ‘100/626/825’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1722612.65625 pps (2x 861306.328125 pps)
FINAL_BANDWIDTH: 21.1950261225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/294/1021’, ‘40/337/1146’]
LAT_50%NDR: [‘20/76/250’, ‘20/74/216’]
LAT_10%NDR: [‘20/49/228’, ‘20/47/120’]
tc16-1518b-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1722612.65625 pps (2x 861306.328125 pps)
FINAL_BANDWIDTH: 21.1950261225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/279/862’, ‘30/328/843’]
LOSS_ACCEPTANCE: 0.5 percentage
tc17-imix-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3759499.61328 pps (2x 1879749.80664 pps)
FINAL_BANDWIDTH: 11.2434100765 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc18-imix-4t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, 2 receive queues per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5005999.48438 pps (2x 2502999.74219 pps)
FINAL_BANDWIDTH: 14.9712756578 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage