9.1.1. container memif

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

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 3433333.25 pps (2x 1716666.625 pps)
FINAL_BANDWIDTH: 2.307199944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3942/4086’, ‘30/3823/4035’]
LAT_50%NDR: [‘10/42/110’, ‘10/47/160’]
LAT_10%NDR: [‘10/25/75’, ‘10/26/135’]
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 100kpps, LT=0.5%.
FINAL_RATE: 3433333.25 pps (2x 1716666.625 pps)
FINAL_BANDWIDTH: 2.307199944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3973/4119’, ‘20/3799/4005’]
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 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2828741.80468 pps (2x 1414370.90234 pps)
FINAL_BANDWIDTH: 8.45982374843 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2828741.80468 pps (2x 1414370.90234 pps)
FINAL_BANDWIDTH: 8.45982374843 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 10kpps.
FINAL_RATE: 1274285.9375 pps (2x 637142.96875 pps)
FINAL_BANDWIDTH: 15.678814175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3313/3534’, ‘30/3303/3531’]
LAT_50%NDR: [‘20/89/281’, ‘20/92/307’]
LAT_10%NDR: [‘20/35/223’, ‘20/37/335’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1274285.9375 pps (2x 637142.96875 pps)
FINAL_BANDWIDTH: 15.678814175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3248/3711’, ‘30/3275/3644’]
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 100kpps.
FINAL_RATE: 5973809.375 pps (2x 2986904.6875 pps)
FINAL_BANDWIDTH: 4.0143999 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/166/275’, ‘10/213/427’]
LAT_50%NDR: [‘10/47/159’, ‘10/43/143’]
LAT_10%NDR: [‘10/31/134’, ‘10/28/136’]
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 100kpps, LT=0.5%.
FINAL_RATE: 6435714.125 pps (2x 3217857.0625 pps)
FINAL_BANDWIDTH: 4.324799892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2309/2463’, ‘10/2304/2472’]
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 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4117155.47656 pps (2x 2058577.73828 pps)
FINAL_BANDWIDTH: 12.3130395354 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5096349.86718 pps (2x 2548174.93359 pps)
FINAL_BANDWIDTH: 15.2414835335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
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 10kpps.
FINAL_RATE: 1399714.53125 pps (2x 699857.265625 pps)
FINAL_BANDWIDTH: 17.2220875925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/75/166’, ‘20/55/123’]
LAT_50%NDR: [‘20/44/176’, ‘20/45/382’]
LAT_10%NDR: [‘20/31/119’, ‘20/35/115’]
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 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/890/909’, ‘30/402/404’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 4126190.375 pps (2x 2063095.1875 pps)
FINAL_BANDWIDTH: 2.772799932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/150/209’, ‘20/171/227’]
LAT_50%NDR: [‘20/49/109’, ‘10/45/266’]
LAT_10%NDR: [‘10/28/116’, ‘10/28/106’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4126190.375 pps (2x 2063095.1875 pps)
FINAL_BANDWIDTH: 2.772799932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/164/232’, ‘20/152/220’]
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 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’]
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 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3189497.63282 pps (2x 1594748.81641 pps)
FINAL_BANDWIDTH: 9.53872416883 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 10kpps.
FINAL_RATE: 1349543.09375 pps (2x 674771.546875 pps)
FINAL_BANDWIDTH: 16.6047782255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1319/1563’, ‘30/1354/1582’]
LAT_50%NDR: [‘20/64/225’, ‘20/64/231’]
LAT_10%NDR: [‘20/34/108’, ‘20/37/108’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1349543.09375 pps (2x 674771.546875 pps)
FINAL_BANDWIDTH: 16.6047782255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1303/1549’, ‘30/1357/1638’]
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 100kpps.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/258/442’, ‘10/1945/2161’]
LAT_50%NDR: [‘10/38/116’, ‘10/37/162’]
LAT_10%NDR: [‘10/29/129’, ‘10/28/117’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/227/429’, ‘20/933/1201’]
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 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’]
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 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5740556.70312 pps (2x 2870278.35156 pps)
FINAL_BANDWIDTH: 17.168091427 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 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/604/614’, ‘30/640/659’]
LAT_50%NDR: [‘20/42/355’, ‘20/43/254’]
LAT_10%NDR: [‘20/29/270’, ‘20/33/180’]
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 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/452/458’, ‘20/734/759’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 4126190.375 pps (2x 2063095.1875 pps)
FINAL_BANDWIDTH: 2.772799932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/152/213’, ‘40/153/207’]
LAT_50%NDR: [‘10/36/290’, ‘10/32/331’]
LAT_10%NDR: [‘10/24/265’, ‘10/25/202’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4126190.375 pps (2x 2063095.1875 pps)
FINAL_BANDWIDTH: 2.772799932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/151/223’, ‘20/162/220’]
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 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3189497.63282 pps (2x 1594748.81641 pps)
FINAL_BANDWIDTH: 9.53872416883 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3189497.63282 pps (2x 1594748.81641 pps)
FINAL_BANDWIDTH: 9.53872416883 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 10kpps.
FINAL_RATE: 1349543.09375 pps (2x 674771.546875 pps)
FINAL_BANDWIDTH: 16.6047782255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1461/1642’, ‘30/1512/1801’]
LAT_50%NDR: [‘20/115/339’, ‘20/117/380’]
LAT_10%NDR: [‘20/34/443’, ‘20/38/534’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1349543.09375 pps (2x 674771.546875 pps)
FINAL_BANDWIDTH: 16.6047782255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1504/1710’, ‘30/1581/1823’]
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 100kpps.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/216/338’, ‘10/1939/2109’]
LAT_50%NDR: [‘10/39/100’, ‘10/37/327’]
LAT_10%NDR: [‘10/22/57’, ‘10/24/93’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/268/391’, ‘20/1968/2104’]
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 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5508642.24218 pps (2x 2754321.12109 pps)
FINAL_BANDWIDTH: 16.4745125854 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 5740556.70312 pps (2x 2870278.35156 pps)
FINAL_BANDWIDTH: 17.168091427 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 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/653/656’, ‘30/878/934’]
LAT_50%NDR: [‘20/44/351’, ‘20/45/316’]
LAT_10%NDR: [‘20/30/273’, ‘20/33/278’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/246/252’, ‘30/741/772’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2. crypto

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 100kpps.
FINAL_RATE: 3314140.625 pps (2x 1657070.3125 pps)
FINAL_BANDWIDTH: 2.2271025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1612/1722’, ‘40/1655/1774’]
LAT_50%NDR: [‘20/60/323’, ‘30/56/424’]
LAT_10%NDR: [‘30/47/260’, ‘30/50/226’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 3314140.625 pps (2x 1657070.3125 pps)
FINAL_BANDWIDTH: 2.2271025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1649/1742’, ‘30/1580/1676’]
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 100kpps.
FINAL_RATE: 2950322.5 pps (2x 1475161.25 pps)
FINAL_BANDWIDTH: 36.30076804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1998/2078’, ‘40/2014/2098’]
LAT_50%NDR: [‘30/84/159’, ‘30/85/172’]
LAT_10%NDR: [‘40/56/105’, ‘30/56/105’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2980223.75 pps (2x 1490111.875 pps)
FINAL_BANDWIDTH: 36.66867302 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2027/2121’, ‘40/1994/2102’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3035630.42188 pps (2x 1517815.21094 pps)
FINAL_BANDWIDTH: 9.07855863409 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3063552.92578 pps (2x 1531776.46289 pps)
FINAL_BANDWIDTH: 9.162065535 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 100kpps.
FINAL_RATE: 6681484.375 pps (2x 3340742.1875 pps)
FINAL_BANDWIDTH: 4.4899575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/312/385’, ‘30/151/197’]
LAT_50%NDR: [‘20/55/119’, ‘20/57/138’]
LAT_10%NDR: [‘20/47/111’, ‘20/48/108’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 6681484.375 pps (2x 3340742.1875 pps)
FINAL_BANDWIDTH: 4.4899575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/949/1092’, ‘40/847/952’]
LOSS_ACCEPTANCE: 0.5 percentage

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 100kpps.
FINAL_RATE: 3167734.375 pps (2x 1583867.1875 pps)
FINAL_BANDWIDTH: 2.1287175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1691/1781’, ‘30/1584/1677’]
LAT_50%NDR: [‘20/61/127’, ‘30/61/144’]
LAT_10%NDR: [‘30/49/275’, ‘30/48/213’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 3204335.9375 pps (2x 1602167.96875 pps)
FINAL_BANDWIDTH: 2.15331375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1685/1799’, ‘30/1532/1652’]
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 100kpps.
FINAL_RATE: 2913114.42188 pps (2x 1456557.21094 pps)
FINAL_BANDWIDTH: 35.8429598468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/302/358’, ‘40/308/364’]
LAT_50%NDR: [‘40/81/381’, ‘40/79/282’]
LAT_10%NDR: [‘40/55/121’, ‘40/57/112’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2942940.34376 pps (2x 1471470.17188 pps)
FINAL_BANDWIDTH: 36.2099379896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2834/2989’, ‘50/3258/3284’]
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 100kpps. 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-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3007658.0 pps (2x 1503829.0 pps)
FINAL_BANDWIDTH: 8.99490244513 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%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 100kpps.
FINAL_RATE: 6388671.875 pps (2x 3194335.9375 pps)
FINAL_BANDWIDTH: 4.2931875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/127/203’, ‘20/810/909’]
LAT_50%NDR: [‘20/47/107’, ‘20/48/99’]
LAT_10%NDR: [‘20/41/209’, ‘20/42/105’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 6461875.0 pps (2x 3230937.5 pps)
FINAL_BANDWIDTH: 4.34238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/866/928’, ‘30/852/914’]
LOSS_ACCEPTANCE: 0.5 percentage

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrdisc [Cfg] DUTs run 1 IPsec tunnel AES GCM in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 100kpps.
FINAL_RATE: 3131132.8125 pps (2x 1565566.40625 pps)
FINAL_BANDWIDTH: 2.10412125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/226/325’, ‘30/259/374’]
LAT_50%NDR: [‘30/60/118’, ‘20/59/129’]
LAT_10%NDR: [‘30/49/384’, ‘30/50/371’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 3131132.8125 pps (2x 1565566.40625 pps)
FINAL_BANDWIDTH: 2.10412125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/249/383’, ‘50/278/397’]
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 100kpps.
FINAL_RATE: 2860618.75 pps (2x 1430309.375 pps)
FINAL_BANDWIDTH: 35.1970531 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/387/446’, ‘50/391/465’]
LAT_50%NDR: [‘30/77/335’, ‘30/74/257’]
LAT_10%NDR: [‘30/55/203’, ‘30/56/153’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2860618.75 pps (2x 1430309.375 pps)
FINAL_BANDWIDTH: 35.1970531 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/344/390’, ‘40/349/391’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2951862.91016 pps (2x 1475931.45508 pps)
FINAL_BANDWIDTH: 8.82803793127 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps 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 100kpps.
FINAL_RATE: 5912851.5625 pps (2x 2956425.78125 pps)
FINAL_BANDWIDTH: 3.97343625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/302/396’, ‘30/139/209’]
LAT_50%NDR: [‘20/48/115’, ‘20/48/116’]
LAT_10%NDR: [‘20/48/104’, ‘20/47/101’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 6095859.375 pps (2x 3047929.6875 pps)
FINAL_BANDWIDTH: 4.0964175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/919/986’, ‘30/920/973’]
LOSS_ACCEPTANCE: 0.5 percentage

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

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using binary search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 100kpps.
FINAL_RATE: 3094531.25 pps (2x 1547265.625 pps)
FINAL_BANDWIDTH: 2.079525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1550/1673’, ‘40/1748/1858’]
LAT_50%NDR: [‘20/67/135’, ‘30/64/148’]
LAT_10%NDR: [‘20/44/197’, ‘20/43/239’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 3094531.25 pps (2x 1547265.625 pps)
FINAL_BANDWIDTH: 2.079525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1566/1672’, ‘40/1755/1853’]
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 100kpps.
FINAL_RATE: 2853462.57812 pps (2x 1426731.28906 pps)
FINAL_BANDWIDTH: 35.1090035612 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/383/449’, ‘40/384/453’]
LAT_50%NDR: [‘30/78/197’, ‘30/77/203’]
LAT_10%NDR: [‘40/53/193’, ‘30/57/162’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2853462.57812 pps (2x 1426731.28906 pps)
FINAL_BANDWIDTH: 35.1090035612 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/382/443’, ‘30/383/458’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2924667.5 pps (2x 1462333.75 pps)
FINAL_BANDWIDTH: 8.74670552534 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2952331.0 pps (2x 1476165.5 pps)
FINAL_BANDWIDTH: 8.82943783194 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrdisc [Cfg] DUTs run 1 IPsec tunnel CBC-SHA1 in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 100kpps.
FINAL_RATE: 6169062.5 pps (2x 3084531.25 pps)
FINAL_BANDWIDTH: 4.14561 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/898/942’, ‘30/900/961’]
LAT_50%NDR: [‘20/44/103’, ‘20/42/109’]
LAT_10%NDR: [‘30/44/86’, ‘20/42/77’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 6205664.0625 pps (2x 3102832.03125 pps)
FINAL_BANDWIDTH: 4.17020625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/911/968’, ‘40/352/430’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.5. 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 100kpps.
FINAL_RATE: 2655312.5 pps (2x 1327656.25 pps)
FINAL_BANDWIDTH: 1.78437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2050/2186’, ‘40/1975/2109’]
LAT_50%NDR: [‘20/62/165’, ‘30/71/205’]
LAT_10%NDR: [‘30/51/149’, ‘30/50/133’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2655312.5 pps (2x 1327656.25 pps)
FINAL_BANDWIDTH: 1.78437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/2067/2182’, ‘40/1965/2070’]
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 100kpps.
FINAL_RATE: 2471902.5 pps (2x 1235951.25 pps)
FINAL_BANDWIDTH: 30.41428836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2308/2403’, ‘50/2293/2399’]
LAT_50%NDR: [‘30/80/396’, ‘30/81/367’]
LAT_10%NDR: [‘30/52/89’, ‘40/50/105’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2531705.0 pps (2x 1265852.5 pps)
FINAL_BANDWIDTH: 31.15009832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2374/2481’, ‘40/2346/2466’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2477180.34376 pps (2x 1238590.17188 pps)
FINAL_BANDWIDTH: 7.40842061535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2477180.34376 pps (2x 1238590.17188 pps)
FINAL_BANDWIDTH: 7.40842061535 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 100kpps.
FINAL_RATE: 5400429.6875 pps (2x 2700214.84375 pps)
FINAL_BANDWIDTH: 3.62908875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/687/747’, ‘30/294/368’]
LAT_50%NDR: [‘20/59/127’, ‘30/54/175’]
LAT_10%NDR: [‘20/48/113’, ‘20/46/109’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 5400429.6875 pps (2x 2700214.84375 pps)
FINAL_BANDWIDTH: 3.62908875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/551/616’, ‘30/437/508’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.6. 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 100kpps.
FINAL_RATE: 2582109.375 pps (2x 1291054.6875 pps)
FINAL_BANDWIDTH: 1.7351775 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2077/2204’, ‘40/1953/2089’]
LAT_50%NDR: [‘30/66/184’, ‘30/68/177’]
LAT_10%NDR: [‘30/47/118’, ‘30/47/89’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2618710.9375 pps (2x 1309355.46875 pps)
FINAL_BANDWIDTH: 1.75977375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2069/2216’, ‘30/1884/2013’]
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 100kpps.
FINAL_RATE: 2435899.67188 pps (2x 1217949.83594 pps)
FINAL_BANDWIDTH: 29.9713095628 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/675/936’, ‘40/644/914’]
LAT_50%NDR: [‘30/82/205’, ‘30/81/251’]
LAT_10%NDR: [‘40/58/115’, ‘40/56/113’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 2465725.59376 pps (2x 1232862.79688 pps)
FINAL_BANDWIDTH: 30.3382877056 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2434/2566’, ‘40/2417/2547’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2426724.5 pps (2x 1213362.25 pps)
FINAL_BANDWIDTH: 7.25752400662 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2454388.0 pps (2x 1227194.0 pps)
FINAL_BANDWIDTH: 7.34025631322 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 100kpps.
FINAL_RATE: 5071015.625 pps (2x 2535507.8125 pps)
FINAL_BANDWIDTH: 3.4077225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/709/787’, ‘30/1095/1169’]
LAT_50%NDR: [‘20/59/235’, ‘20/59/532’]
LAT_10%NDR: [‘20/46/525’, ‘20/48/609’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 5144218.75 pps (2x 2572109.375 pps)
FINAL_BANDWIDTH: 3.456915 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1076/1151’, ‘30/910/979’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.7. 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 100kpps.
FINAL_RATE: 422617.1875 pps (2x 211308.59375 pps)
FINAL_BANDWIDTH: 0.28399875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/3752/6528’, ‘40/3739/6533’]
LAT_50%NDR: [‘20/195/2021’, ‘20/192/2040’]
LAT_10%NDR: [‘20/50/176’, ‘20/50/172’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 422617.1875 pps (2x 211308.59375 pps)
FINAL_BANDWIDTH: 0.28399875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/3359/5485’, ‘40/3374/5709’]
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 100kpps.
FINAL_RATE: 408716.25 pps (2x 204358.125 pps)
FINAL_BANDWIDTH: 5.02884474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/4177/6139’, ‘40/4190/6206’]
LAT_50%NDR: [‘30/250/2066’, ‘30/279/1953’]
LAT_10%NDR: [‘30/55/481’, ‘30/58/479’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 408716.25 pps (2x 204358.125 pps)
FINAL_BANDWIDTH: 5.02884474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/4338/7366’, ‘40/4300/7318’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 382992.550782 pps (2x 191496.275391 pps)
FINAL_BANDWIDTH: 1.14540304499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 410915.054688 pps (2x 205457.527344 pps)
FINAL_BANDWIDTH: 1.22890994593 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 100kpps.
FINAL_RATE: 788632.8125 pps (2x 394316.40625 pps)
FINAL_BANDWIDTH: 0.52996125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1609/2637’, ‘30/1822/3075’]
LAT_50%NDR: [‘20/589/2048’, ‘20/573/2020’]
LAT_10%NDR: [‘20/57/315’, ‘20/56/289’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 788632.8125 pps (2x 394316.40625 pps)
FINAL_BANDWIDTH: 0.52996125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1872/3136’, ‘30/1875/3023’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.8. 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 100kpps.
FINAL_RATE: 422617.1875 pps (2x 211308.59375 pps)
FINAL_BANDWIDTH: 0.28399875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/3985/5657’, ‘40/4054/6444’]
LAT_50%NDR: [‘20/241/2033’, ‘20/282/2043’]
LAT_10%NDR: [‘20/46/132’, ‘20/49/136’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 422617.1875 pps (2x 211308.59375 pps)
FINAL_BANDWIDTH: 0.28399875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/3424/7182’, ‘30/3376/6539’]
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 100kpps.
FINAL_RATE: 407736.984376 pps (2x 203868.492188 pps)
FINAL_BANDWIDTH: 5.01679585576 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/3722/5764’, ‘40/3685/5829’]
LAT_50%NDR: [‘30/253/1994’, ‘30/273/1897’]
LAT_10%NDR: [‘30/57/158’, ‘30/57/169’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 437562.90625 pps (2x 218781.453125 pps)
FINAL_BANDWIDTH: 5.3837739985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/17110/18019’, ‘40/16685/17827’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 379625.5 pps (2x 189812.75 pps)
FINAL_BANDWIDTH: 1.13533331854 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps and loss tolerance of 0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 407289.0 pps (2x 203644.5 pps)
FINAL_BANDWIDTH: 1.21806562514 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 100kpps.
FINAL_RATE: 825234.375 pps (2x 412617.1875 pps)
FINAL_BANDWIDTH: 0.5545575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3116/3790’, ‘30/7418/8502’]
LAT_50%NDR: [‘20/610/2068’, ‘20/610/2075’]
LAT_10%NDR: [‘20/58/324’, ‘20/57/300’]
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 100kpps and loss tolerance of 0.5%.
FINAL_RATE: 861835.9375 pps (2x 430917.96875 pps)
FINAL_BANDWIDTH: 0.57915375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2600/3491’, ‘30/2183/3190’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.9. 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 100kpps.
FINAL_RATE: 2618710.9375 pps (2x 1309355.46875 pps)
FINAL_BANDWIDTH: 1.75977375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/419/632’, ‘40/435/684’]
LAT_50%NDR: [‘30/56/134’, ‘20/61/155’]
LAT_10%NDR: [‘30/50/86’, ‘30/51/151’]
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 100kpps, LT=0.5%.
FINAL_RATE: 2655312.5 pps (2x 1327656.25 pps)
FINAL_BANDWIDTH: 1.78437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1865/1997’, ‘40/1911/2025’]
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 100kpps.
FINAL_RATE: 2501803.75 pps (2x 1250901.875 pps)
FINAL_BANDWIDTH: 30.78219334 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/889/1110’, ‘70/880/1195’]
LAT_50%NDR: [‘30/88/468’, ‘30/89/485’]
LAT_10%NDR: [‘40/60/197’, ‘40/60/155’]
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 100kpps, LT=0.5%.
FINAL_RATE: 2531705.0 pps (2x 1265852.5 pps)
FINAL_BANDWIDTH: 31.15009832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/3897/4064’, ‘50/2683/2827’]
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 100kpps.
FINAL_RATE: 2533025.35156 pps (2x 1266512.67578 pps)
FINAL_BANDWIDTH: 7.57543441718 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps, LT=0.5%.
FINAL_RATE: 2560947.85546 pps (2x 1280473.92773 pps)
FINAL_BANDWIDTH: 7.6589413181 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 100kpps.
FINAL_RATE: 4705000.0 pps (2x 2352500.0 pps)
FINAL_BANDWIDTH: 3.16176 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/158/246’, ‘40/1102/1178’]
LAT_50%NDR: [‘20/68/156’, ‘20/69/163’]
LAT_10%NDR: [‘30/51/118’, ‘20/49/111’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4778203.125 pps (2x 2389101.5625 pps)
FINAL_BANDWIDTH: 3.2109525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1068/1149’, ‘30/1069/1150’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3. ip4

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

RFC2544: Pkt throughput IPv4 whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing, two static IPv4 /24 routes and IPv4 COP security whitelist ingress /24 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 10130952.125 pps (2x 5065476.0625 pps)
FINAL_BANDWIDTH: 6.807999828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/152/196’, ‘20/165/207’]
LAT_50%NDR: [‘10/24/123’, ‘10/25/125’]
LAT_10%NDR: [‘10/18/196’, ‘10/21/164’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10130952.125 pps (2x 5065476.0625 pps)
FINAL_BANDWIDTH: 6.807999828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/145/188’, ‘10/166/210’]
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 10kpps.
FINAL_RATE: 70171.4375 pps (2x 35085.71875 pps)
FINAL_BANDWIDTH: 0.863389367 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/30’, ‘10/26/30’]
LAT_50%NDR: [‘10/26/56’, ‘10/27/60’]
LAT_10%NDR: -1
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 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/328/334’, ‘20/219/225’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/282/289’, ‘60/312/318’]
LAT_50%NDR: [‘50/66/211’, ‘50/65/209’]
LAT_10%NDR: [‘50/62/181’, ‘50/62/184’]
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 5kpps, 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/287/306’, ‘50/317/336’]
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 100kpps.
FINAL_RATE: 17983332.875 pps (2x 8991666.4375 pps)
FINAL_BANDWIDTH: 12.084799692 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/351/410’, ‘10/51/78’]
LAT_50%NDR: [‘10/22/202’, ‘10/22/118’]
LAT_10%NDR: [‘10/19/41’, ‘10/19/80’]
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 100kpps, LT=0.5%.
FINAL_RATE: 17983332.875 pps (2x 8991666.4375 pps)
FINAL_BANDWIDTH: 12.084799692 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/749/762’, ‘10/48/70’]
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 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/329/332’, ‘20/75/85’]
LAT_50%NDR: [‘10/25/195’, ‘10/27/181’]
LAT_10%NDR: [‘10/27/65’, ‘10/27/49’]
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 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/136/138’, ‘20/362/364’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/224/228’, ‘50/319/330’]
LAT_50%NDR: [‘50/65/128’, ‘50/65/111’]
LAT_10%NDR: [‘50/62/112’, ‘50/63/86’]
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 5kpps, 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/290/303’, ‘60/104/109’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput IPv4 iAcl whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing, two static IPv4 /24 routes and IPv4 iAcl security whitelist ingress /24 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-iacldstbase-ndrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 8976190.25 pps (2x 4488095.125 pps)
FINAL_BANDWIDTH: 6.031999848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1528/1570’, ‘10/2888/2942’]
LAT_50%NDR: [‘10/24/54’, ‘10/24/57’]
LAT_10%NDR: [‘10/20/122’, ‘10/19/111’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8976190.25 pps (2x 4488095.125 pps)
FINAL_BANDWIDTH: 6.031999848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1605/1674’, ‘20/2810/2902’]
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 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/328/334’, ‘20/313/332’]
LAT_50%NDR: [‘20/28/141’, ‘20/29/130’]
LAT_10%NDR: [‘10/26/134’, ‘10/27/120’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/300/313’, ‘20/280/293’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/283/298’, ‘60/304/318’]
LAT_50%NDR: [‘50/65/210’, ‘50/66/206’]
LAT_10%NDR: [‘50/62/190’, ‘50/62/114’]
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 5kpps, 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/351/357’, ‘50/311/331’]
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 100kpps.
FINAL_RATE: 14749999.625 pps (2x 7374999.8125 pps)
FINAL_BANDWIDTH: 9.911999748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/72/87’, ‘10/40/75’]
LAT_50%NDR: [‘10/21/53’, ‘10/21/51’]
LAT_10%NDR: [‘10/19/40’, ‘10/18/46’]
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 100kpps, LT=0.5%.
FINAL_RATE: 14980952.0 pps (2x 7490476.0 pps)
FINAL_BANDWIDTH: 10.067199744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/900/912’, ‘10/75/94’]
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 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/236/240’, ‘20/207/227’]
LAT_50%NDR: [‘10/25/50’, ‘10/26/152’]
LAT_10%NDR: [‘10/25/47’, ‘10/27/92’]
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 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/196/205’, ‘20/331/333’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/223/231’, ‘50/195/202’]
LAT_50%NDR: [‘50/65/221’, ‘50/65/148’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/208’]
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 5kpps, 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/217/237’, ‘50/221/229’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput IPv4 policer test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries and policer with 2R3C color-aware configuration. Policer is applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC2698.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-ipolicemarkbase-ndrdisc [Cfg] DUT runs IPv4 routing and policer config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 8745237.875 pps (2x 4372618.9375 pps)
FINAL_BANDWIDTH: 5.876799852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/149/190’, ‘20/159/194’]
LAT_50%NDR: [‘10/21/49’, ‘10/23/66’]
LAT_10%NDR: [‘10/19/42’, ‘10/20/43’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8745237.875 pps (2x 4372618.9375 pps)
FINAL_BANDWIDTH: 5.876799852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/157/207’, ‘20/165/215’]
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 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/254/267’, ‘20/312/329’]
LAT_50%NDR: [‘10/28/206’, ‘10/27/202’]
LAT_10%NDR: [‘10/24/297’, ‘10/26/273’]
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 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/329/334’, ‘20/348/350’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/278/278’, ‘60/264/266’]
LAT_50%NDR: [‘50/65/220’, ‘50/65/222’]
LAT_10%NDR: [‘50/62/148’, ‘50/62/201’]
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 5kpps, 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/243/247’, ‘50/299/317’]
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 100kpps.
FINAL_RATE: 14057142.5 pps (2x 7028571.25 pps)
FINAL_BANDWIDTH: 9.44639976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/940/959’, ‘10/42/77’]
LAT_50%NDR: [‘10/22/51’, ‘10/21/55’]
LAT_10%NDR: [‘10/18/41’, ‘10/19/52’]
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 100kpps, LT=0.5%.
FINAL_RATE: 14288094.875 pps (2x 7144047.4375 pps)
FINAL_BANDWIDTH: 9.601599756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/937/955’, ‘10/40/66’]
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 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/206/211’, ‘20/275/282’]
LAT_50%NDR: [‘10/25/204’, ‘10/26/87’]
LAT_10%NDR: [‘10/26/66’, ‘10/26/48’]
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 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/59/63’, ‘20/358/361’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/206/218’, ‘60/189/194’]
LAT_50%NDR: [‘50/67/224’, ‘50/65/104’]
LAT_10%NDR: [‘50/62/92’, ‘50/61/83’]
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 5kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/386/394’, ‘50/77/94’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.4. 10ge2p1x520-ethip4-ip4base-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 11516666.375 pps (2x 5758333.1875 pps)
FINAL_BANDWIDTH: 7.739199804 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/118/153’, ‘10/123/158’]
LAT_50%NDR: [‘10/22/52’, ‘10/22/49’]
LAT_10%NDR: [‘10/20/56’, ‘10/18/56’]
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 100kpps, LT=0.5%.
FINAL_RATE: 11747618.75 pps (2x 5873809.375 pps)
FINAL_BANDWIDTH: 7.8943998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1361/1395’, ‘20/1313/1367’]
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 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/266/283’, ‘20/277/292’]
LAT_50%NDR: [‘10/27/112’, ‘10/26/117’]
LAT_10%NDR: [‘10/23/115’, ‘10/27/118’]
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 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/279/296’, ‘20/266/271’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/264/271’, ‘50/210/213’]
LAT_50%NDR: [‘50/66/209’, ‘50/65/190’]
LAT_10%NDR: [‘50/63/90’, ‘50/63/89’]
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 5kpps, 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/344/365’, ‘50/275/299’]
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 100kpps.
FINAL_RATE: 23295237.5 pps (2x 11647618.75 pps)
FINAL_BANDWIDTH: 15.6543996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/531/555’, ‘20/967/990’]
LAT_50%NDR: [‘10/22/50’, ‘10/21/81’]
LAT_10%NDR: [‘10/18/42’, ‘10/19/41’]
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 100kpps, LT=0.5%.
FINAL_RATE: 23295237.5 pps (2x 11647618.75 pps)
FINAL_BANDWIDTH: 15.6543996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/527/551’, ‘10/971/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 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/295/307’, ‘20/186/193’]
LAT_50%NDR: [‘10/25/181’, ‘10/24/134’]
LAT_10%NDR: [‘10/23/162’, ‘10/26/129’]
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 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/73/79’, ‘20/322/327’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/221/235’, ‘50/196/200’]
LAT_50%NDR: [‘50/65/386’, ‘50/65/482’]
LAT_10%NDR: [‘50/62/232’, ‘50/62/182’]
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 5kpps, 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/351/358’, ‘50/225/234’]
LOSS_ACCEPTANCE: 0.5 percentage
tc19-imix-1t1c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 100kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-1t1c-ethip4-ip4base-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 100kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.5. 10ge2p1x520-ethip4-ip4scale200k-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x100k static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4scale200k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1287/1319’, ‘10/2421/2460’]
LAT_50%NDR: [‘10/23/54’, ‘10/23/50’]
LAT_10%NDR: [‘10/20/46’, ‘10/20/49’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1282/1316’, ‘30/2411/2454’]
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 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/297/304’, ‘20/388/390’]
LAT_50%NDR: [‘10/26/131’, ‘10/27/171’]
LAT_10%NDR: [‘10/26/164’, ‘10/26/141’]
tc04-1518b-1t1c-ethip4-ip4scale200k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 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/408/412’, ‘20/371/374’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/304/317’, ‘50/347/351’]
LAT_50%NDR: [‘50/65/223’, ‘50/65/217’]
LAT_10%NDR: [‘50/55/159’, ‘50/61/128’]
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 5kpps, 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/301/304’, ‘60/334/334’]
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 100kpps.
FINAL_RATE: 21678570.875 pps (2x 10839285.4375 pps)
FINAL_BANDWIDTH: 14.567999628 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/75/93’, ‘10/63/85’]
LAT_50%NDR: [‘10/23/70’, ‘10/23/67’]
LAT_10%NDR: [‘10/18/50’, ‘10/17/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 100kpps, LT=0.5%.
FINAL_RATE: 22140475.625 pps (2x 11070237.8125 pps)
FINAL_BANDWIDTH: 14.87839962 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/642/666’, ‘20/85/108’]
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 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/254/260’, ‘20/217/220’]
LAT_50%NDR: [‘10/25/216’, ‘10/26/51’]
LAT_10%NDR: [‘10/24/54’, ‘10/26/177’]
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 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/365/387’, ‘20/263/277’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/217/224’, ‘50/220/230’]
LAT_50%NDR: [‘50/66/245’, ‘50/65/257’]
LAT_10%NDR: [‘50/62/87’, ‘50/61/200’]
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 5kpps, 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/216/223’, ‘50/220/239’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.6. 10ge2p1x520-ethip4-ip4scale20k-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x10k static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4scale20k-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1279/1319’, ‘10/2410/2452’]
LAT_50%NDR: [‘10/21/58’, ‘10/22/51’]
LAT_10%NDR: [‘10/19/44’, ‘10/18/44’]
tc02-64b-1t1c-ethip4-ip4scale20k-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps, LT=0.5%.
FINAL_RATE: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1515/1558’, ‘20/1504/1590’]
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 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/212/214’, ‘20/303/308’]
LAT_50%NDR: [‘10/26/141’, ‘10/28/158’]
LAT_10%NDR: [‘10/27/108’, ‘10/27/84’]
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 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/311/320’, ‘20/304/332’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/264/275’, ‘50/216/232’]
LAT_50%NDR: [‘50/66/161’, ‘50/65/164’]
LAT_10%NDR: [‘50/62/144’, ‘50/62/144’]
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 5kpps, 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/334/347’, ‘50/305/324’]
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 100kpps.
FINAL_RATE: 21216666.125 pps (2x 10608333.0625 pps)
FINAL_BANDWIDTH: 14.257599636 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/81’, ‘10/51/74’]
LAT_50%NDR: [‘10/21/49’, ‘10/21/46’]
LAT_10%NDR: [‘10/20/48’, ‘10/19/46’]
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 100kpps, LT=0.5%.
FINAL_RATE: 22371428.0 pps (2x 11185714.0 pps)
FINAL_BANDWIDTH: 15.033599616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/635/652’, ‘20/640/653’]
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 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/187/191’, ‘20/216/226’]
LAT_50%NDR: [‘10/26/168’, ‘10/25/241’]
LAT_10%NDR: [‘10/24/54’, ‘10/26/77’]
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 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/201/206’, ‘20/237/242’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/342/357’, ‘50/340/357’]
LAT_50%NDR: [‘50/67/243’, ‘50/65/148’]
LAT_10%NDR: [‘50/61/84’, ‘50/61/156’]
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 5kpps, 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/227/255’, ‘50/168/175’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.7. 10ge2p1x520-ethip4-ip4scale2m-ndrpdrdisc

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x1M static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4scale2m-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 9207142.625 pps (2x 4603571.3125 pps)
FINAL_BANDWIDTH: 6.187199844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/126/167’, ‘20/127/173’]
LAT_50%NDR: [‘10/25/65’, ‘10/25/58’]
LAT_10%NDR: [‘10/20/211’, ‘10/19/199’]
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 100kpps, LT=0.5%.
FINAL_RATE: 9207142.625 pps (2x 4603571.3125 pps)
FINAL_BANDWIDTH: 6.187199844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/108/154’, ‘20/114/164’]
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 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/100/110’, ‘20/111/120’]
LAT_50%NDR: [‘10/26/71’, ‘10/29/73’]
LAT_10%NDR: [‘10/26/101’, ‘10/27/78’]
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 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/129/147’, ‘20/176/191’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/220/222’, ‘60/216/216’]
LAT_50%NDR: [‘50/66/252’, ‘50/65/246’]
LAT_10%NDR: [‘50/62/83’, ‘50/62/83’]
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 5kpps, 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/115/116’, ‘50/148/151’]
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 100kpps.
FINAL_RATE: 18214285.25 pps (2x 9107142.625 pps)
FINAL_BANDWIDTH: 12.239999688 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/740/779’, ‘10/83/109’]
LAT_50%NDR: [‘10/23/220’, ‘10/22/50’]
LAT_10%NDR: [‘10/19/197’, ‘10/19/68’]
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 100kpps, LT=0.5%.
FINAL_RATE: 19138094.75 pps (2x 9569047.375 pps)
FINAL_BANDWIDTH: 12.860799672 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/741/762’, ‘20/157/245’]
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 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/398/419’, ‘20/68/69’]
LAT_50%NDR: [‘10/26/109’, ‘10/27/53’]
LAT_10%NDR: [‘10/24/52’, ‘10/26/49’]
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 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/54/59’, ‘20/281/288’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/258/310’, ‘50/160/164’]
LAT_50%NDR: [‘50/65/100’, ‘50/65/225’]
LAT_10%NDR: [‘50/61/84’, ‘50/61/256’]
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 5kpps, 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/121’, ‘50/374/473’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.8. 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 100kpps.
FINAL_RATE: 5742857.0 pps (2x 2871428.5 pps)
FINAL_BANDWIDTH: 3.859199904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2246/2294’, ‘10/2239/2299’]
LAT_50%NDR: [‘10/24/189’, ‘10/25/122’]
LAT_10%NDR: [‘10/20/49’, ‘10/18/44’]
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 100kpps, LT=0.5%.
FINAL_RATE: 5742857.0 pps (2x 2871428.5 pps)
FINAL_BANDWIDTH: 3.859199904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2258/2314’, ‘10/2250/2302’]
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 100kpps.
FINAL_RATE: 10361904.5 pps (2x 5180952.25 pps)
FINAL_BANDWIDTH: 6.963199824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1270/1372’, ‘10/95/225’]
LAT_50%NDR: [‘10/22/97’, ‘10/21/96’]
LAT_10%NDR: [‘10/20/61’, ‘10/17/47’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10361904.5 pps (2x 5180952.25 pps)
FINAL_BANDWIDTH: 6.963199824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1272/1315’, ‘10/61/109’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.9. 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 100kpps.
FINAL_RATE: 4588095.125 pps (2x 2294047.5625 pps)
FINAL_BANDWIDTH: 3.083199924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/149/229’, ‘10/146/218’]
LAT_50%NDR: [‘10/25/190’, ‘10/25/164’]
LAT_10%NDR: [‘10/21/58’, ‘10/20/62’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4588095.125 pps (2x 2294047.5625 pps)
FINAL_BANDWIDTH: 3.083199924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/159/251’, ‘10/151/251’]
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 100kpps.
FINAL_RATE: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1627/1856’, ‘10/1619/1858’]
LAT_50%NDR: [‘10/20/70’, ‘10/21/49’]
LAT_10%NDR: [‘10/20/52’, ‘10/18/49’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/40/105’, ‘10/39/97’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload Low level description

  • [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 100kpps.
FINAL_RATE: 7821428.375 pps (2x 3910714.1875 pps)
FINAL_BANDWIDTH: 5.255999868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/98’, ‘10/59/100’]
LAT_50%NDR: [‘10/18/43’, ‘10/23/59’]
LAT_10%NDR: [‘10/20/242’, ‘10/19/344’]
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 100kpps.
FINAL_RATE: 8283333.125 pps (2x 4141666.5625 pps)
FINAL_BANDWIDTH: 5.56639986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1605/1643’, ‘10/1598/1635’]
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 100kpps.
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/426’, ‘20/429/435’]
LAT_50%NDR: [‘20/28/270’, ‘10/27/270’]
LAT_10%NDR: [‘10/27/58’, ‘10/27/56’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/384/392’, ‘20/369/388’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
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 100kpps.
FINAL_RATE: 14749999.625 pps (2x 7374999.8125 pps)
FINAL_BANDWIDTH: 9.911999748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/55’, ‘10/37/59’]
LAT_50%NDR: [‘10/23/58’, ‘10/23/55’]
LAT_10%NDR: [‘10/18/48’, ‘10/19/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 100kpps.
FINAL_RATE: 16135713.875 pps (2x 8067856.9375 pps)
FINAL_BANDWIDTH: 10.843199724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/54/83’, ‘10/127/301’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/303/309’, ‘20/178/181’]
LAT_50%NDR: [‘10/27/64’, ‘10/25/297’]
LAT_10%NDR: [‘10/23/69’, ‘10/26/59’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/54/59’, ‘20/235/238’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-snat-1u-1p-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 1 port (session) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.11. 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 100kpps.
FINAL_RATE: 3433333.25 pps (2x 1716666.625 pps)
FINAL_BANDWIDTH: 2.307199944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/62’, ‘10/29/53’]
LAT_50%NDR: [‘10/22/133’, ‘10/21/59’]
LAT_10%NDR: [‘10/19/66’, ‘10/17/67’]
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 100kpps, LT=0.5%.
FINAL_RATE: 5511904.625 pps (2x 2755952.3125 pps)
FINAL_BANDWIDTH: 3.703999908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/59/97’, ‘10/58/96’]
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 100kpps.
FINAL_RATE: 8976190.25 pps (2x 4488095.125 pps)
FINAL_BANDWIDTH: 6.031999848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1460/1568’, ‘10/1393/1518’]
LAT_50%NDR: [‘10/22/85’, ‘10/21/68’]
LAT_10%NDR: [‘10/21/61’, ‘10/19/42’]
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 100kpps, LT=0.5%.
FINAL_RATE: 9438095.0 pps (2x 4719047.5 pps)
FINAL_BANDWIDTH: 6.34239984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1415/1490’, ‘10/1347/1438’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.12. 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 100kpps.
FINAL_RATE: 4357142.75 pps (2x 2178571.375 pps)
FINAL_BANDWIDTH: 2.927999928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2996/3070’, ‘20/2986/3058’]
LAT_50%NDR: [‘10/24/187’, ‘10/23/209’]
LAT_10%NDR: [‘10/24/90’, ‘10/21/75’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4357142.75 pps (2x 2178571.375 pps)
FINAL_BANDWIDTH: 2.927999928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2987/3055’, ‘20/2977/3055’]
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 100kpps.
FINAL_RATE: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/81’, ‘10/38/80’]
LAT_50%NDR: [‘10/24/69’, ‘10/23/82’]
LAT_10%NDR: [‘10/19/78’, ‘10/17/41’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1830/2034’, ‘10/1777/1979’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload - scale: src: 1 user, 10 users, 100 users, …, 4000 up to the memory limit; 15 ports per user Low level description

  • [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 100kpps.
FINAL_RATE: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1730/1759’, ‘10/1717/1753’]
LAT_50%NDR: [‘10/22/63’, ‘10/25/55’]
LAT_10%NDR: [‘10/19/47’, ‘10/18/39’]
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 100kpps.
FINAL_RATE: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1741/1913’, ‘20/1731/1913’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/413/428’, ‘20/430/432’]
LAT_50%NDR: [‘10/28/215’, ‘20/28/256’]
LAT_10%NDR: [‘10/24/350’, ‘10/27/308’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/413/424’, ‘20/440/442’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
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 100kpps.
FINAL_RATE: 13826190.125 pps (2x 6913095.0625 pps)
FINAL_BANDWIDTH: 9.291199764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/52’, ‘10/46/380’]
LAT_50%NDR: [‘10/22/207’, ‘10/22/60’]
LAT_10%NDR: [‘10/20/295’, ‘10/23/91’]
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 100kpps.
FINAL_RATE: 14519047.25 pps (2x 7259523.625 pps)
FINAL_BANDWIDTH: 9.756799752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/58/73’, ‘10/920/946’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/253/271’, ‘20/224/243’]
LAT_50%NDR: [‘10/25/243’, ‘10/26/67’]
LAT_10%NDR: [‘10/23/210’, ‘10/26/67’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/285/292’, ‘20/181/186’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 1 user and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload - scale: src: 1 user, 10 users, 100 users, …, 4000 up to the memory limit; 15 ports per user Low level description

  • [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 100kpps.
FINAL_RATE: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/131/185’, ‘10/123/188’]
LAT_50%NDR: [‘10/24/57’, ‘10/26/58’]
LAT_10%NDR: [‘10/20/235’, ‘10/17/234’]
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 100kpps.
FINAL_RATE: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/114/171’, ‘10/111/165’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/378/389’, ‘20/406/414’]
LAT_50%NDR: [‘10/27/467’, ‘10/30/447’]
LAT_10%NDR: [‘10/27/431’, ‘10/27/431’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/359/374’, ‘20/399/424’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale10-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 10 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
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 100kpps.
FINAL_RATE: 14057142.5 pps (2x 7028571.25 pps)
FINAL_BANDWIDTH: 9.44639976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/77’, ‘10/927/1126’]
LAT_50%NDR: [‘10/23/55’, ‘10/23/53’]
LAT_10%NDR: [‘10/20/50’, ‘10/17/41’]
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 100kpps.
FINAL_RATE: 14519047.25 pps (2x 7259523.625 pps)
FINAL_BANDWIDTH: 9.756799752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/57/83’, ‘10/928/1029’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/249/255’, ‘20/370/433’]
LAT_50%NDR: [‘10/25/241’, ‘10/27/156’]
LAT_10%NDR: [‘10/26/242’, ‘10/26/164’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/468/471’, ‘20/44/58’]
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 100kpps.
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload - scale: src: 1 user, 10 users, 100 users, …, 4000 up to the memory limit; 15 ports per user Low level description

  • [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 100kpps.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1847/1889’, ‘10/1836/1882’]
LAT_50%NDR: [‘10/24/62’, ‘10/25/66’]
LAT_10%NDR: [‘10/20/211’, ‘10/18/191’]
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 100kpps.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1827/1863’, ‘20/1816/1863’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/460/466’, ‘20/432/440’]
LAT_50%NDR: [‘10/28/364’, ‘10/28/342’]
LAT_10%NDR: [‘10/23/183’, ‘10/26/160’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/380/386’, ‘20/398/417’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
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 100kpps.
FINAL_RATE: 12902380.625 pps (2x 6451190.3125 pps)
FINAL_BANDWIDTH: 8.67039978 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/36/63’, ‘10/52/341’]
LAT_50%NDR: [‘10/22/59’, ‘10/21/197’]
LAT_10%NDR: [‘10/19/50’, ‘10/19/198’]
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 100kpps.
FINAL_RATE: 13364285.375 pps (2x 6682142.6875 pps)
FINAL_BANDWIDTH: 8.980799772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/48/79’, ‘10/852/1069’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/439/447’, ‘20/213/220’]
LAT_50%NDR: [‘20/25/276’, ‘10/26/69’]
LAT_10%NDR: [‘10/25/202’, ‘10/26/63’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/213/219’, ‘20/274/291’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale100-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 100 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload - scale: src: 1 user, 10 users, 100 users, …, 4000 up to the memory limit; 15 ports per user Low level description

  • [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 100kpps.
FINAL_RATE: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1946/2003’, ‘10/1936/1997’]
LAT_50%NDR: [‘10/22/66’, ‘10/24/75’]
LAT_10%NDR: [‘10/20/42’, ‘10/18/67’]
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 100kpps.
FINAL_RATE: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1917/1984’, ‘20/1907/1990’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/446/453’, ‘20/476/478’]
LAT_50%NDR: [‘10/29/210’, ‘10/27/222’]
LAT_10%NDR: [‘10/24/70’, ‘10/27/56’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/397/406’, ‘20/455/470’]
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 100kpps.
FINAL_RATE: 6484738.5 pps (2x 3242369.25 pps)
FINAL_BANDWIDTH: 19.3936911011 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps.
FINAL_RATE: 6484738.5 pps (2x 3242369.25 pps)
FINAL_BANDWIDTH: 19.3936911011 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 100kpps.
FINAL_RATE: 1123809.5 pps (2x 561904.75 pps)
FINAL_BANDWIDTH: 0.755199984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/21/37’, ‘10/20/33’]
LAT_50%NDR: [‘10/19/91’, ‘10/18/41’]
LAT_10%NDR: [‘10/20/41’, ‘10/17/40’]
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 100kpps.
FINAL_RATE: 13133333.0 pps (2x 6566666.5 pps)
FINAL_BANDWIDTH: 8.825599776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/83/472’, ‘10/1014/1098’]
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 100kpps.
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/403’, ‘20/68/75’]
LAT_50%NDR: [‘20/27/234’, ‘20/27/235’]
LAT_10%NDR: [‘10/24/287’, ‘10/26/85’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/327/333’, ‘20/250/261’]
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 100kpps.
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload - scale: src: 1 user, 10 users, 100 users, …, 4000 up to the memory limit; 15 ports per user Low level description

  • [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 100kpps.
FINAL_RATE: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1961/2039’, ‘20/1952/2036’]
LAT_50%NDR: [‘10/24/60’, ‘10/24/62’]
LAT_10%NDR: [‘10/19/66’, ‘10/20/62’]
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 100kpps.
FINAL_RATE: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1962/2039’, ‘20/1953/2031’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/434/442’, ‘20/452/474’]
LAT_50%NDR: [‘10/27/301’, ‘10/28/285’]
LAT_10%NDR: [‘10/25/89’, ‘10/27/80’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/432/433’, ‘20/443/462’]
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 100kpps.
FINAL_RATE: 6282005.0 pps (2x 3141002.5 pps)
FINAL_BANDWIDTH: 18.7873827858 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps.
FINAL_RATE: 6282005.0 pps (2x 3141002.5 pps)
FINAL_BANDWIDTH: 18.7873827858 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 100kpps.
FINAL_RATE: 12902380.625 pps (2x 6451190.3125 pps)
FINAL_BANDWIDTH: 8.67039978 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/64’, ‘10/44/65’]
LAT_50%NDR: [‘10/22/74’, ‘10/21/49’]
LAT_10%NDR: [‘10/19/46’, ‘10/19/42’]
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 100kpps.
FINAL_RATE: 13364285.375 pps (2x 6682142.6875 pps)
FINAL_BANDWIDTH: 8.980799772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/67/105’, ‘10/1005/1062’]
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 100kpps.
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/77’, ‘20/413/436’]
LAT_50%NDR: [‘10/26/66’, ‘10/24/233’]
LAT_10%NDR: [‘10/23/210’, ‘10/26/264’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/453/473’, ‘20/45/53’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale2000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 2000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

NAT44 performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, NAT44 is enabled between DUTs. - Cores / threads: 1t1c, 2t2c, and 4t4c - Framesize: 64B, 1518B, IMIX - Packet: ETH / IP(src, dst) / UDP(src_port, dst_port) / payload - scale: src: 1 user, 10 users, 100 users, …, 4000 up to the memory limit; 15 ports per user Low level description

  • [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 100kpps.
FINAL_RATE: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1986/2042’, ‘10/1976/2042’]
LAT_50%NDR: [‘10/25/66’, ‘10/26/64’]
LAT_10%NDR: [‘10/19/124’, ‘10/19/212’]
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 100kpps.
FINAL_RATE: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1983/2047’, ‘20/1973/2039’]
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 100kpps.
FINAL_RATE: 1269114.5 pps (2x 634557.25 pps)
FINAL_BANDWIDTH: 15.615184808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/31/40’, ‘20/31/42’]
LAT_50%NDR: [‘10/26/222’, ‘10/28/241’]
LAT_10%NDR: [‘10/26/63’, ‘10/24/95’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/448/453’, ‘20/463/464’]
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 100kpps.
FINAL_RATE: 6282005.0 pps (2x 3141002.5 pps)
FINAL_BANDWIDTH: 18.7873827858 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps.
FINAL_RATE: 6282005.0 pps (2x 3141002.5 pps)
FINAL_BANDWIDTH: 18.7873827858 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 100kpps.
FINAL_RATE: 12902380.625 pps (2x 6451190.3125 pps)
FINAL_BANDWIDTH: 8.67039978 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/233’, ‘10/83/121’]
LAT_50%NDR: [‘10/22/80’, ‘10/20/50’]
LAT_10%NDR: [‘10/19/47’, ‘10/18/47’]
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 100kpps.
FINAL_RATE: 13133333.0 pps (2x 6566666.5 pps)
FINAL_BANDWIDTH: 8.825599776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/86/137’, ‘10/1015/1089’]
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 100kpps.
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/78’, ‘20/343/409’]
LAT_50%NDR: [‘10/25/251’, ‘10/27/82’]
LAT_10%NDR: [‘10/24/210’, ‘10/26/64’]
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 100kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/259/267’, ‘20/210/233’]
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 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4udp-ip4scale4000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. NAT44 is configured between DUTs - 4000 users and 15 ports (sessions) per user.
[Ver] Find PDR for IMIX frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.19. 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 100kpps.
FINAL_RATE: 11273437.5 pps (2x 5636718.75 pps)
FINAL_BANDWIDTH: 7.57575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/418/451’, ‘10/431/473’]
LAT_50%NDR: [‘10/22/156’, ‘10/22/172’]
LAT_10%NDR: [‘10/25/55’, ‘10/24/50’]
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: [‘30/356/376’, ‘20/195/224’]
LAT_50%NDR: [‘10/26/85’, ‘10/27/168’]
LAT_10%NDR: [‘20/26/414’, ‘10/27/504’]
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 100kpps.
FINAL_RATE: 23221093.75 pps (2x 11610546.875 pps)
FINAL_BANDWIDTH: 15.604575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/81’, ‘10/52/76’]
LAT_50%NDR: [‘10/22/90’, ‘10/21/241’]
LAT_10%NDR: [‘10/22/188’, ‘10/21/111’]
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/358/375’, ‘10/199/208’]
LAT_50%NDR: [‘10/26/82’, ‘10/25/59’]
LAT_10%NDR: [‘10/26/49’, ‘10/26/50’]
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 100kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 11326710.375 pps (2x 5663355.1875 pps)
FINAL_BANDWIDTH: 33.8744148595 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

9.1.4. ip4 tunnels

9.1.4.1. 10ge2p1x520-ethip4lispip4-ip4base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv4 on DUT1-DUT2, Eth-IPv4 on TG-DUTn for IPv4 routing over LISPoIPv4 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-64b-1t1c-ethip4lispip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6100543.25 pps (2x 3050271.625 pps)
FINAL_BANDWIDTH: 4.099565064 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3570/3651’, ‘50/2268/2326’]
LAT_50%NDR: [‘10/30/160’, ‘10/29/261’]
LAT_10%NDR: [‘10/23/60’, ‘10/19/49’]
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 100kpps, LT=0.5%.
FINAL_RATE: 6100543.25 pps (2x 3050271.625 pps)
FINAL_BANDWIDTH: 4.099565064 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3560/3649’, ‘10/2324/2383’]
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 10kpps.
FINAL_RATE: 1606642.0 pps (2x 803321.0 pps)
FINAL_BANDWIDTH: 19.279704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1366/1384’, ‘20/1367/1387’]
LAT_50%NDR: [‘20/30/69’, ‘20/32/61’]
LAT_10%NDR: [‘20/25/47’, ‘20/27/47’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1632233.0 pps (2x 816116.5 pps)
FINAL_BANDWIDTH: 19.586796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1367/1380’, ‘20/1369/1386’]
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 5kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/89’, ‘50/73/91’]
LAT_50%NDR: [‘50/65/100’, ‘50/66/100’]
LAT_10%NDR: [‘50/62/158’, ‘50/62/150’]
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 5kpps, 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/1618/1648’, ‘60/1619/1634’]
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 100kpps.
FINAL_RATE: 10525950.6875 pps (2x 5262975.34375 pps)
FINAL_BANDWIDTH: 7.073438862 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/66/117’, ‘10/75/215’]
LAT_50%NDR: [‘10/25/60’, ‘10/24/57’]
LAT_10%NDR: [‘10/22/62’, ‘10/18/162’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10736684.375 pps (2x 5368342.1875 pps)
FINAL_BANDWIDTH: 7.2150519 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/831/858’, ‘20/835/862’]
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 10kpps.
FINAL_RATE: 1606642.0 pps (2x 803321.0 pps)
FINAL_BANDWIDTH: 19.279704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1362/1376’, ‘20/1361/1384’]
LAT_50%NDR: [‘20/27/225’, ‘20/28/83’]
LAT_10%NDR: [‘20/24/49’, ‘20/27/49’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1632233.0 pps (2x 816116.5 pps)
FINAL_BANDWIDTH: 19.586796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1364/1378’, ‘20/1363/1387’]
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 5kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/70/202’, ‘50/69/90’]
LAT_50%NDR: [‘50/66/97’, ‘50/65/251’]
LAT_10%NDR: [‘50/63/550’, ‘50/63/527’]
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 5kpps, 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/1634’, ‘50/1616/1638’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.2. 10ge2p1x520-ethip4lispip6-ip4base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv6 on DUT1-DUT2 and Eth-IPv4 on TG-DUTn for IPv4 routing over LISPoIPv6 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-64b-1t1c-ethip4lispip6-ip4base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 4884848.0 pps (2x 2442424.0 pps)
FINAL_BANDWIDTH: 3.282617856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3909/4229’, ‘20/2868/2746’]
LAT_50%NDR: [‘10/28/144’, ‘10/31/209’]
LAT_10%NDR: [‘10/22/97’, ‘10/23/78’]
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 100kpps, LT=0.5%.
FINAL_RATE: 5177651.0 pps (2x 2588825.5 pps)
FINAL_BANDWIDTH: 3.479381472 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2353/2400’, ‘10/1640/1674’]
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 100kpps.
FINAL_RATE: 1206841.0625 pps (2x 603420.53125 pps)
FINAL_BANDWIDTH: 14.28899818 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/55’, ‘20/37/54’]
LAT_50%NDR: [‘20/33/123’, ‘20/33/129’]
LAT_10%NDR: [‘20/24/51’, ‘20/27/48’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1610872.0625 pps (2x 805436.03125 pps)
FINAL_BANDWIDTH: 19.07272522 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/47/71’, ‘20/47/69’]
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 5kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/74/89’, ‘50/76/90’]
LAT_50%NDR: [‘50/69/182’, ‘50/70/200’]
LAT_10%NDR: [‘50/64/90’, ‘50/63/91’]
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 5kpps, 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/1616/1632’, ‘60/1618/1643’]
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 100kpps.
FINAL_RATE: 9276893.0 pps (2x 4638446.5 pps)
FINAL_BANDWIDTH: 6.234072096 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/123/157’, ‘10/182/187’]
LAT_50%NDR: [‘10/25/235’, ‘10/25/144’]
LAT_10%NDR: [‘10/21/422’, ‘10/21/413’]
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 100kpps.
FINAL_RATE: 9276893.0 pps (2x 4638446.5 pps)
FINAL_BANDWIDTH: 6.234072096 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/120/165’, ‘10/115/149’]
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 10kpps.
FINAL_RATE: 1610872.0625 pps (2x 805436.03125 pps)
FINAL_BANDWIDTH: 19.07272522 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/39/55’, ‘20/38/58’]
LAT_50%NDR: [‘20/28/160’, ‘20/28/115’]
LAT_10%NDR: [‘20/25/55’, ‘20/27/47’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1610872.0625 pps (2x 805436.03125 pps)
FINAL_BANDWIDTH: 19.07272522 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/42/68’, ‘20/43/68’]
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 5kpps.
FINAL_RATE: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/73/201’, ‘50/74/88’]
LAT_50%NDR: [‘50/67/98’, ‘50/67/92’]
LAT_10%NDR: [‘50/63/102’, ‘50/63/84’]
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 5kpps, 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/1630’, ‘50/1616/1637’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.3. 10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-ndrpdrdisc

RFC2544: Packet throughput L2BD with VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge domain. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 6544496.125 pps (2x 3272248.0625 pps)
FINAL_BANDWIDTH: 4.397901396 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2105/2162’, ‘30/3313/3384’]
LAT_50%NDR: [‘10/35/252’, ‘10/35/201’]
LAT_10%NDR: [‘10/21/55’, ‘10/20/58’]
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 100kpps, LT=0.5%.
FINAL_RATE: 6544496.125 pps (2x 3272248.0625 pps)
FINAL_BANDWIDTH: 4.397901396 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/2103/2164’, ‘50/3304/3379’]
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 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/218/231’, ‘20/233/249’]
LAT_50%NDR: [‘20/30/440’, ‘20/33/407’]
LAT_10%NDR: [‘20/28/72’, ‘20/26/62’]
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 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/246/421’, ‘20/230/251’]
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 5kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/184/189’, ‘60/214/230’]
LAT_50%NDR: [‘50/69/183’, ‘50/69/188’]
LAT_10%NDR: [‘50/63/89’, ‘50/63/85’]
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 5kpps, 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/230/378’, ‘60/202/235’]
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 100kpps.
FINAL_RATE: 12312219.875 pps (2x 6156109.9375 pps)
FINAL_BANDWIDTH: 8.273811756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/138/184’, ‘10/715/736’]
LAT_50%NDR: [‘10/26/109’, ‘10/27/100’]
LAT_10%NDR: [‘10/21/46’, ‘10/20/56’]
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 100kpps, LT=0.5%.
FINAL_RATE: 12600606.0625 pps (2x 6300303.03125 pps)
FINAL_BANDWIDTH: 8.467607274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/645/664’, ‘10/723/747’]
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 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/185/240’, ‘20/218/236’]
LAT_50%NDR: [‘20/28/53’, ‘20/28/184’]
LAT_10%NDR: [‘20/26/83’, ‘20/27/51’]
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 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/232/242’, ‘20/52/70’]
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 5kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/90/110’, ‘60/84/101’]
LAT_50%NDR: [‘50/64/234’, ‘50/66/85’]
LAT_10%NDR: [‘50/62/95’, ‘50/63/94’]
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 5kpps, LT=0.5%.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/175/226’, ‘60/213/246’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.4. 10ge2p1x520-ethip4vxlan-l2xcbase-ndrpdrdisc

RFC2544: Pkt throughput L2XC with VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross-connect on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. VXLAN tunnels are configured between L2XCs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 7409654.6875 pps (2x 3704827.34375 pps)
FINAL_BANDWIDTH: 4.97928795 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/154/199’, ‘20/170/215’]
LAT_50%NDR: [‘10/26/66’, ‘10/26/77’]
LAT_10%NDR: [‘10/20/115’, ‘10/20/105’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7409654.6875 pps (2x 3704827.34375 pps)
FINAL_BANDWIDTH: 4.97928795 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/161/205’, ‘20/173/216’]
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 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/206/226’, ‘20/218/281’]
LAT_50%NDR: [‘20/29/223’, ‘20/31/221’]
LAT_10%NDR: [‘20/25/282’, ‘20/28/266’]
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 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/159/177’, ‘20/217/236’]
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 5kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/162/168’, ‘60/219/275’]
LAT_50%NDR: [‘50/67/234’, ‘50/67/228’]
LAT_10%NDR: [‘50/62/193’, ‘50/62/203’]
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 5kpps, 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/156/319’, ‘60/218/323’]
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 100kpps.
FINAL_RATE: 14330923.1875 pps (2x 7165461.59375 pps)
FINAL_BANDWIDTH: 9.630380382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/84/96’, ‘10/86/96’]
LAT_50%NDR: [‘10/24/228’, ‘10/24/97’]
LAT_10%NDR: [‘10/19/126’, ‘10/20/42’]
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 100kpps, LT=0.5%.
FINAL_RATE: 14330923.1875 pps (2x 7165461.59375 pps)
FINAL_BANDWIDTH: 9.630380382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/86/112’, ‘10/87/107’]
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 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/47/73’, ‘20/209/225’]
LAT_50%NDR: [‘20/27/464’, ‘20/29/444’]
LAT_10%NDR: [‘20/27/63’, ‘20/27/119’]
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 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/147/157’, ‘20/67/80’]
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 5kpps.
FINAL_RATE: 275632.0 pps (2x 137816.0 pps)
FINAL_BANDWIDTH: 19.88960512 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/187/190’, ‘60/215/233’]
LAT_50%NDR: [‘50/66/153’, ‘50/67/270’]
LAT_10%NDR: [‘50/62/209’, ‘50/62/119’]
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 5kpps, 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/194/207’, ‘50/192/206’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5. ip6

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

RFC2544: Pkt throughput IPv6 whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 COP security whitelist ingress /64 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-copwhtlistbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 8109438.75 pps (2x 4054719.375 pps)
FINAL_BANDWIDTH: 6.35779998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1298/1362’, ‘30/1313/1366’]
LAT_50%NDR: [‘20/42/219’, ‘10/32/188’]
LAT_10%NDR: [‘10/22/273’, ‘10/21/250’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8504910.6875 pps (2x 4252455.34375 pps)
FINAL_BANDWIDTH: 6.667849979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1299/1359’, ‘50/1319/1381’]
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 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/277/285’, ‘20/405/410’]
LAT_50%NDR: [‘20/27/171’, ‘10/29/163’]
LAT_10%NDR: [‘20/24/332’, ‘10/27/305’]
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 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/451/450’, ‘20/399/408’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/200/201’, ‘50/321/321’]
LAT_50%NDR: [‘50/66/211’, ‘50/65/205’]
LAT_10%NDR: [‘50/62/122’, ‘50/62/85’]
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 5kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/207/215’, ‘50/344/353’]
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 100kpps.
FINAL_RATE: 14041517.8125 pps (2x 7020758.90625 pps)
FINAL_BANDWIDTH: 11.008549965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/80’, ‘10/45/78’]
LAT_50%NDR: [‘10/22/144’, ‘10/21/90’]
LAT_10%NDR: [‘10/19/45’, ‘10/18/40’]
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 100kpps, LT=0.5%.
FINAL_RATE: 14436989.75 pps (2x 7218494.875 pps)
FINAL_BANDWIDTH: 11.318599964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/747/762’, ‘10/739/754’]
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 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/254/257’, ‘20/254/269’]
LAT_50%NDR: [‘20/26/219’, ‘10/26/214’]
LAT_10%NDR: [‘20/27/230’, ‘10/27/49’]
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 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/421/425’, ‘20/79/89’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/241/245’, ‘50/189/218’]
LAT_50%NDR: [‘50/65/94’, ‘50/64/196’]
LAT_10%NDR: [‘50/63/84’, ‘50/63/197’]
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 5kpps, 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/242/247’, ‘50/254/261’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput IPv6 iAcl whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 iAcl security whitelist ingress /64 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-iacldstbase-ndrdisc [Cfg] DUT runs IPv6 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 7713966.8125 pps (2x 3856983.40625 pps)
FINAL_BANDWIDTH: 6.047749981 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/72/102’, ‘20/75/103’]
LAT_50%NDR: [‘10/29/222’, ‘10/27/209’]
LAT_10%NDR: [‘10/20/44’, ‘10/19/47’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8109438.75 pps (2x 4054719.375 pps)
FINAL_BANDWIDTH: 6.35779998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2547/2601’, ‘10/1385/1440’]
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 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/426’, ‘20/338/374’]
LAT_50%NDR: [‘20/28/192’, ‘10/28/196’]
LAT_10%NDR: [‘10/27/251’, ‘10/27/250’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/240/244’, ‘20/473/476’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/215/214’, ‘50/347/346’]
LAT_50%NDR: [‘50/65/187’, ‘50/65/183’]
LAT_10%NDR: [‘50/64/103’, ‘50/64/172’]
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 5kpps, 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/316/327’, ‘50/352/363’]
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 100kpps.
FINAL_RATE: 13250573.9375 pps (2x 6625286.96875 pps)
FINAL_BANDWIDTH: 10.388449967 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/88/104’, ‘10/46/75’]
LAT_50%NDR: [‘10/22/250’, ‘10/22/78’]
LAT_10%NDR: [‘10/19/40’, ‘10/20/54’]
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 100kpps, LT=0.5%.
FINAL_RATE: 13250573.9375 pps (2x 6625286.96875 pps)
FINAL_BANDWIDTH: 10.388449967 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/74/93’, ‘10/43/80’]
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 10kpps.
FINAL_RATE: 95257.15625 pps (2x 47628.578125 pps)
FINAL_BANDWIDTH: 1.1720440505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/29’, ‘10/26/30’]
LAT_50%NDR: [‘10/25/49’, ‘10/26/47’]
LAT_10%NDR: -1
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 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/258/270’, ‘20/82/83’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/419/423’, ‘2/79/85’]
LAT_50%NDR: [‘50/66/245’, ‘50/65/118’]
LAT_10%NDR: [‘50/62/83’, ‘50/62/84’]
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 5kpps, 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/81/92’, ‘60/360/367’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5.3. 10ge2p1x520-ethip6-ip6base-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 10086798.4375 pps (2x 5043399.21875 pps)
FINAL_BANDWIDTH: 7.908049975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/167/207’, ‘30/163/213’]
LAT_50%NDR: [‘10/22/160’, ‘10/22/163’]
LAT_10%NDR: [‘10/18/40’, ‘10/20/43’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10086798.4375 pps (2x 5043399.21875 pps)
FINAL_BANDWIDTH: 7.908049975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/155/202’, ‘10/171/242’]
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 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/239/255’, ‘20/395/399’]
LAT_50%NDR: [‘10/28/198’, ‘10/26/192’]
LAT_10%NDR: [‘10/25/340’, ‘10/27/312’]
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 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/218/227’, ‘20/381/395’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/373/378’, ‘50/312/365’]
LAT_50%NDR: [‘50/67/202’, ‘50/66/204’]
LAT_10%NDR: [‘50/62/83’, ‘50/62/102’]
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 5kpps, 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/327/335’, ‘60/233/248’]
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 100kpps.
FINAL_RATE: 19973596.875 pps (2x 9986798.4375 pps)
FINAL_BANDWIDTH: 15.65929995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/539/555’, ‘10/66/86’]
LAT_50%NDR: [‘10/21/102’, ‘10/21/206’]
LAT_10%NDR: [‘10/19/43’, ‘10/19/40’]
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 100kpps, LT=0.5%.
FINAL_RATE: 20369068.8124 pps (2x 10184534.4062 pps)
FINAL_BANDWIDTH: 15.9693499489 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/540/557’, ‘10/63/84’]
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 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/272/281’, ‘20/255/258’]
LAT_50%NDR: [‘10/24/124’, ‘10/27/101’]
LAT_10%NDR: [‘10/25/64’, ‘10/26/148’]
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 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/230/238’, ‘20/246/254’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/75/86’, ‘50/362/381’]
LAT_50%NDR: [‘50/65/193’, ‘50/64/220’]
LAT_10%NDR: [‘50/62/121’, ‘50/61/89’]
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 5kpps, 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/278/284’, ‘50/227/234’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5.4. 10ge2p1x520-ethip6-ip6scale200k-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x100k static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv6 header withq IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6scale200k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 5736607.125 pps (2x 2868303.5625 pps)
FINAL_BANDWIDTH: 4.497499986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2006/2429’, ‘20/3449/3926’]
LAT_50%NDR: [‘10/24/183’, ‘10/24/207’]
LAT_10%NDR: [‘10/22/111’, ‘10/20/96’]
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 100kpps, LT=0.5%.
FINAL_RATE: 5736607.125 pps (2x 2868303.5625 pps)
FINAL_BANDWIDTH: 4.497499986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1944/2330’, ‘30/3469/4018’]
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 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/535/545’, ‘20/322/328’]
LAT_50%NDR: [‘10/27/293’, ‘10/28/291’]
LAT_10%NDR: [‘10/25/218’, ‘10/27/194’]
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 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/514/544’, ‘20/312/329’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/422/433’, ‘60/327/339’]
LAT_50%NDR: [‘50/64/264’, ‘50/65/269’]
LAT_10%NDR: [‘50/61/210’, ‘50/62/202’]
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 5kpps, 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/349/361’, ‘50/260/262’]
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 100kpps.
FINAL_RATE: 10482270.375 pps (2x 5241135.1875 pps)
FINAL_BANDWIDTH: 8.218099974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1009/1129’, ‘10/998/1135’]
LAT_50%NDR: [‘10/26/332’, ‘10/27/118’]
LAT_10%NDR: [‘10/23/70’, ‘10/20/59’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10482270.375 pps (2x 5241135.1875 pps)
FINAL_BANDWIDTH: 8.218099974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/984/1152’, ‘10/993/1136’]
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 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/254/257’, ‘20/271/311’]
LAT_50%NDR: [‘10/25/77’, ‘20/28/279’]
LAT_10%NDR: [‘10/26/192’, ‘10/26/193’]
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 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/287/291’, ‘20/281/289’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/281/294’, ‘50/208/210’]
LAT_50%NDR: [‘50/64/228’, ‘50/66/312’]
LAT_10%NDR: [‘50/62/217’, ‘50/61/89’]
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 5kpps, 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/297/316’, ‘50/244/250’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5.5. 10ge2p1x520-ethip6-ip6scale20k-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x10k static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv6 header withq IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6scale20k-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 8109438.75 pps (2x 4054719.375 pps)
FINAL_BANDWIDTH: 6.35779998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1328/1664’, ‘20/2460/2775’]
LAT_50%NDR: [‘10/20/192’, ‘10/20/167’]
LAT_10%NDR: [‘10/20/61’, ‘10/18/53’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8109438.75 pps (2x 4054719.375 pps)
FINAL_BANDWIDTH: 6.35779998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1359/1407’, ‘20/2472/2525’]
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 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/372/388’, ‘20/405/427’]
LAT_50%NDR: [‘20/27/406’, ‘10/26/365’]
LAT_10%NDR: [‘10/26/334’, ‘10/27/316’]
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 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/460/480’, ‘20/431/447’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/389/401’, ‘50/406/426’]
LAT_50%NDR: [‘50/65/251’, ‘50/65/248’]
LAT_10%NDR: [‘50/62/104’, ‘50/61/95’]
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 5kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/386/407’, ‘50/397/418’]
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 100kpps.
FINAL_RATE: 16414349.4375 pps (2x 8207174.71875 pps)
FINAL_BANDWIDTH: 12.868849959 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/93’, ‘10/55/86’]
LAT_50%NDR: [‘10/24/217’, ‘10/20/88’]
LAT_10%NDR: [‘10/19/42’, ‘10/18/44’]
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 100kpps, LT=0.5%.
FINAL_RATE: 16809821.375 pps (2x 8404910.6875 pps)
FINAL_BANDWIDTH: 13.178899958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/660/679’, ‘20/1229/1252’]
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 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/236/294’, ‘10/482/485’]
LAT_50%NDR: [‘10/27/210’, ‘10/25/64’]
LAT_10%NDR: [‘10/24/175’, ‘10/26/149’]
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 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/433/461’, ‘20/293/297’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/279/308’, ‘50/448/448’]
LAT_50%NDR: [‘50/65/235’, ‘50/67/246’]
LAT_10%NDR: [‘50/61/83’, ‘50/61/237’]
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 5kpps, 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/260/272’, ‘50/256/309’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5.6. 10ge2p1x520-ethip6-ip6scale2m-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x1M static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) with all packets containing Ethernet header, IPv6 header withq IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6scale2m-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 4945663.25 pps (2x 2472831.625 pps)
FINAL_BANDWIDTH: 3.877399988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2057/2500’, ‘30/3593/4383’]
LAT_50%NDR: [‘10/26/161’, ‘10/25/210’]
LAT_10%NDR: [‘10/21/204’, ‘10/18/188’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4945663.25 pps (2x 2472831.625 pps)
FINAL_BANDWIDTH: 3.877399988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3672/4066’, ‘20/2379/2822’]
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 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/163/173’, ‘20/103/123’]
LAT_50%NDR: [‘10/27/246’, ‘10/29/237’]
LAT_10%NDR: [‘10/23/221’, ‘10/27/208’]
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 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/120/126’, ‘20/111/113’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/245/251’, ‘50/197/202’]
LAT_50%NDR: [‘50/65/249’, ‘50/66/191’]
LAT_10%NDR: [‘50/62/93’, ‘50/61/117’]
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 5kpps, 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/266/275’, ‘50/267/278’]
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 100kpps.
FINAL_RATE: 9691326.5 pps (2x 4845663.25 pps)
FINAL_BANDWIDTH: 7.597999976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/315/591’, ‘10/651/1163’]
LAT_50%NDR: [‘10/25/106’, ‘10/25/293’]
LAT_10%NDR: [‘10/19/68’, ‘10/19/58’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10086798.4375 pps (2x 5043399.21875 pps)
FINAL_BANDWIDTH: 7.908049975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/615/942’, ‘10/629/1122’]
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 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/62/69’, ‘20/99/102’]
LAT_50%NDR: [‘10/25/210’, ‘10/27/69’]
LAT_10%NDR: [‘10/26/56’, ‘10/27/107’]
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 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/105/109’, ‘20/300/308’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/93/121’, ‘50/223/278’]
LAT_50%NDR: [‘50/67/284’, ‘50/66/148’]
LAT_10%NDR: [‘50/62/160’, ‘50/61/84’]
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 5kpps, 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/277/291’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5.7. 40ge2p1xl710-ethip6-ip6base-ndrpdrdisc

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-78b-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 18.75Mpps rate, step 100kpps.
FINAL_RATE: 9816406.25 pps (2x 4908203.125 pps)
FINAL_BANDWIDTH: 7.6960625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/79/108’, ‘10/82/118’]
LAT_50%NDR: [‘10/23/151’, ‘10/23/193’]
LAT_10%NDR: [‘10/24/56’, ‘10/23/48’]
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 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/204/219’, ‘30/348/364’]
LAT_50%NDR: [‘10/24/443’, ‘10/22/425’]
LAT_10%NDR: [‘10/25/87’, ‘10/24/146’]
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 100kpps.
FINAL_RATE: 19724218.75 pps (2x 9862109.375 pps)
FINAL_BANDWIDTH: 15.4637875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/81’, ‘10/59/92’]
LAT_50%NDR: [‘10/21/89’, ‘10/21/209’]
LAT_10%NDR: [‘10/21/134’, ‘10/21/240’]
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 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/358/366’, ‘10/199/208’]
LAT_50%NDR: [‘10/28/61’, ‘10/26/63’]
LAT_10%NDR: [‘10/25/53’, ‘10/26/210’]

9.1.6. ip6 tunnels

9.1.6.1. 10ge2p1x520-ethip6lispip4-ip6base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-LISP-IPv4 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over LISPoIPv4 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-78b-1t1c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
Search FAILED
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 100kpps, LT=0.5%.
FINAL_RATE: 5752953.21876 pps (2x 2876476.60938 pps)
FINAL_BANDWIDTH: 4.51031532351 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1760/2043’, ‘20/1932/2004’]
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 10kpps.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/42/61’, ‘20/42/62’]
LAT_50%NDR: [‘20/30/334’, ‘20/33/316’]
LAT_10%NDR: [‘20/25/328’, ‘20/27/311’]
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 10kpps, 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/43/57’, ‘20/42/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 5kpps.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/81/98’, ‘60/80/99’]
LAT_50%NDR: [‘50/66/252’, ‘50/67/264’]
LAT_10%NDR: [‘50/63/228’, ‘50/64/223’]
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 5kpps, 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/78/98’, ‘50/80/99’]
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 100kpps.
FINAL_RATE: 10248201.0625 pps (2x 5124100.53125 pps)
FINAL_BANDWIDTH: 8.034589633 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/868/903’, ‘10/862/889’]
LAT_50%NDR: [‘10/24/84’, ‘10/24/212’]
LAT_10%NDR: [‘10/22/58’, ‘10/20/43’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10248201.0625 pps (2x 5124100.53125 pps)
FINAL_BANDWIDTH: 8.034589633 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/861/885’, ‘10/860/892’]
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 10kpps.
FINAL_RATE: 1636124.0 pps (2x 818062.0 pps)
FINAL_BANDWIDTH: 19.37170816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/33/58’, ‘20/32/51’]
LAT_50%NDR: [‘20/27/72’, ‘20/28/269’]
LAT_10%NDR: [‘20/24/208’, ‘10/26/165’]
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 10kpps, 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/52’, ‘20/35/53’]
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: [‘60/74/92’, ‘60/78/94’]
LAT_50%NDR: [‘50/66/99’, ‘50/66/251’]
LAT_10%NDR: [‘50/62/258’, ‘50/62/85’]
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 5kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/76/97’, ‘50/75/98’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.2. 10ge2p1x520-ethip6lispip6-ip6base-ndrpdrdisc

RFC6830: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-LISP-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over LISPoIPv6 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search
  • [Ref] Applicable standard specifications: RFC6830.
Name Documentation Status
tc01-78b-1t1c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 78 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 4584669.5 pps (2x 2292334.75 pps)
FINAL_BANDWIDTH: 3.594380888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1753/1852’, ‘10/2279/2357’]
LAT_50%NDR: [‘10/30/206’, ‘10/30/245’]
LAT_10%NDR: [‘10/24/78’, ‘10/24/77’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4584669.5 pps (2x 2292334.75 pps)
FINAL_BANDWIDTH: 3.594380888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1751/1866’, ‘20/2276/2374’]
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 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/47/74’, ‘20/48/73’]
LAT_50%NDR: [‘20/36/114’, ‘20/35/117’]
LAT_10%NDR: [‘20/25/470’, ‘20/28/451’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1628227.6875 pps (2x 814113.84375 pps)
FINAL_BANDWIDTH: 19.27821582 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1375/1387’, ‘20/1375/1390’]
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 5kpps.
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/92’, ‘50/75/97’]
LAT_50%NDR: [‘50/69/195’, ‘50/69/163’]
LAT_10%NDR: [‘50/64/100’, ‘50/64/92’]
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 5kpps, 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/96’, ‘50/77/95’]
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 100kpps.
FINAL_RATE: 8969339.0 pps (2x 4484669.5 pps)
FINAL_BANDWIDTH: 7.031961776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/879/909’, ‘10/874/905’]
LAT_50%NDR: [‘10/26/207’, ‘10/25/78’]
LAT_10%NDR: [‘10/22/56’, ‘10/21/48’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8969339.0 pps (2x 4484669.5 pps)
FINAL_BANDWIDTH: 7.031961776 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/877/909’, ‘10/872/905’]
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/38/63’, ‘20/37/57’]
LAT_50%NDR: [‘20/28/248’, ‘20/28/84’]
LAT_10%NDR: [‘20/25/53’, ‘20/27/49’]
tc10-1460b-2t2c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1460 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1628227.6875 pps (2x 814113.84375 pps)
FINAL_BANDWIDTH: 19.27821582 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1364/1377’, ‘20/1365/1377’]
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 5kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/72/83’, ‘50/74/82’]
LAT_50%NDR: [‘50/68/244’, ‘50/68/113’]
LAT_10%NDR: [‘50/64/84’, ‘50/63/85’]
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 5kpps.
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/85’, ‘50/74/91’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7. l2

9.1.7.1. 10ge2p1vic1227-eth-l2bdbasemaclrn-ndrpdrdisc

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC Cisco-VIC-1227.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100000pps.
FINAL_RATE: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/42/98’, ‘10/47/101’]
LAT_50%NDR: [‘10/21/179’, ‘2/24/182’]
LAT_10%NDR: [‘2/17/173’, ‘2/14/186’]
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 100000pps, LT=0.5 percentage.
FINAL_RATE: 8514285.5 pps (2x 4257142.75 pps)
FINAL_BANDWIDTH: 5.721599856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/366/410’, ‘20/511/562’]
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 10000pps.
FINAL_RATE: 1199028.78125 pps (2x 599514.390625 pps)
FINAL_BANDWIDTH: 14.7528501245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/25/49’, ‘10/24/48’]
LAT_50%NDR: [‘10/22/197’, ‘10/22/194’]
LAT_10%NDR: [‘10/22/492’, ‘10/20/478’]
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 10000pps, 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/1250/1273’, ‘10/1531/1555’]
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: [‘40/54/86’, ‘40/55/94’]
LAT_50%NDR: [‘30/48/167’, ‘30/49/142’]
LAT_10%NDR: [‘30/46/199’, ‘30/47/210’]
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/1132/1154’, ‘40/1315/1341’]
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 100000pps.
FINAL_RATE: 12209523.5 pps (2x 6104761.75 pps)
FINAL_BANDWIDTH: 8.204799792 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/88’, ‘10/36/81’]
LAT_50%NDR: [‘10/27/221’, ‘2/21/169’]
LAT_10%NDR: [‘10/17/166’, ‘2/14/193’]
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 100000pps, LT=0.5 percentage.
FINAL_RATE: 17521428.125 pps (2x 8760714.0625 pps)
FINAL_BANDWIDTH: 11.7743997 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/126/146’, ‘10/119/138’]
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 10000pps.
FINAL_RATE: 1274285.9375 pps (2x 637142.96875 pps)
FINAL_BANDWIDTH: 15.678814175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/36’, ‘10/21/36’]
LAT_50%NDR: [‘10/22/201’, ‘10/21/195’]
LAT_10%NDR: [‘10/21/57’, ‘10/19/213’]
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 10000pps, 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/1175/1206’, ‘10/1442/1459’]
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/54/79’, ‘30/53/68’]
LAT_50%NDR: [‘40/51/253’, ‘30/51/96’]
LAT_10%NDR: [‘30/47/348’, ‘30/46/447’]
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/971/998’, ‘40/1175/1203’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.2. 10ge2p1x520-dot1ad-l2xcbase-ndrpdrdisc

RFC2544: Pkt throughput L2XC with 802.1ad test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 xconnect. 802.1ad tagging is applied on link between DUT1 and DUT2 with inner 4B vlan tag (id=100) and outer 4B vlan tag (id=200).
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-dot1ad-l2xcbase-ndrdisc [Cfg] DUT runs L2XC forwarding config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 9893749.625 pps (2x 4946874.8125 pps)
FINAL_BANDWIDTH: 6.648599748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1377/1418’, ‘10/2340/2391’]
LAT_50%NDR: [‘10/23/139’, ‘10/23/148’]
LAT_10%NDR: [‘10/17/94’, ‘10/19/88’]
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 100kpps, LT=0.5%.
FINAL_RATE: 9893749.625 pps (2x 4946874.8125 pps)
FINAL_BANDWIDTH: 6.648599748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1378/1415’, ‘10/2344/2391’]
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 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/153/165’, ‘20/166/187’]
LAT_50%NDR: [‘10/27/139’, ‘10/27/95’]
LAT_10%NDR: [‘10/24/354’, ‘10/27/322’]
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 10kpps, 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/177/195’, ‘20/245/296’]
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 5kpps.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/229/243’, ‘50/247/271’]
LAT_50%NDR: [‘50/68/215’, ‘50/67/195’]
LAT_10%NDR: [‘50/62/95’, ‘50/61/85’]
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 5kpps, 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/157/180’, ‘60/255/282’]
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 100kpps.
FINAL_RATE: 20219700.3124 pps (2x 10109850.1562 pps)
FINAL_BANDWIDTH: 13.5876386099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/81/95’, ‘10/81/99’]
LAT_50%NDR: [‘10/22/76’, ‘10/21/56’]
LAT_10%NDR: [‘10/18/40’, ‘10/20/48’]
tc08-64b-2t2c-dot1ad-l2xcbase-pdrdisc [Cfg] DUT runs L2XC forwarding config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps, LT=0.5%.
FINAL_RATE: 20219700.3124 pps (2x 10109850.1562 pps)
FINAL_BANDWIDTH: 13.5876386099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/77/95’, ‘10/116/136’]
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 10kpps.
FINAL_RATE: 1621270.0 pps (2x 810635.0 pps)
FINAL_BANDWIDTH: 19.89622544 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/156/163’, ‘20/44/61’]
LAT_50%NDR: [‘10/25/242’, ‘10/26/179’]
LAT_10%NDR: [‘10/26/50’, ‘10/26/115’]
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 10kpps, 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/156/175’, ‘20/253/270’]
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 5kpps.
FINAL_RATE: 276916.0 pps (2x 138458.0 pps)
FINAL_BANDWIDTH: 19.98225856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/198/213’, ‘60/79/91’]
LAT_50%NDR: [‘50/65/185’, ‘50/65/249’]
LAT_10%NDR: [‘50/62/92’, ‘50/62/183’]
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 5kpps, 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/199/209’, ‘50/98/121’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.3. 10ge2p1x520-dot1q-l2bdbasemaclrn-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. 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 100kpps.
FINAL_RATE: 8133806.5625 pps (2x 4066903.28125 pps)
FINAL_BANDWIDTH: 5.46591801 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1441/1496’, ‘20/1148/1188’]
LAT_50%NDR: [‘10/32/182’, ‘10/29/182’]
LAT_10%NDR: [‘10/21/57’, ‘10/20/153’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8354190.07812 pps (2x 4177095.03906 pps)
FINAL_BANDWIDTH: 5.6140157325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1645/1697’, ‘20/1363/1430’]
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 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/227/235’, ‘20/254/268’]
LAT_50%NDR: [‘20/28/140’, ‘20/28/125’]
LAT_10%NDR: [‘20/27/283’, ‘20/27/261’]
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 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/179/195’, ‘20/255/297’]
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 10kpps. 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 10kpps, 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 100kpps.
FINAL_RATE: 16949147.1875 pps (2x 8474573.59375 pps)
FINAL_BANDWIDTH: 11.38982691 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/654/671’, ‘10/651/668’]
LAT_50%NDR: [‘10/24/56’, ‘10/24/108’]
LAT_10%NDR: [‘10/20/55’, ‘10/20/167’]
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 100kpps, LT=0.5%.
FINAL_RATE: 16949147.1875 pps (2x 8474573.59375 pps)
FINAL_BANDWIDTH: 11.38982691 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/664/690’, ‘10/654/682’]
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 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/196/200’, ‘20/261/270’]
LAT_50%NDR: [‘20/25/250’, ‘10/26/62’]
LAT_10%NDR: [‘20/24/87’, ‘10/26/153’]
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 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/222/236’, ‘20/65/79’]
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 10kpps. 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 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6547364.0 pps (2x 3273682.0 pps)
FINAL_BANDWIDTH: 19.5809830947 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.4. 10ge2p1x520-dot1q-l2xcbase-ndrpdrdisc

RFC2544: Pkt throughput L2XC with 802.1q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-dot1q-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 2844602.1875 pps (2x 1422301.09375 pps)
FINAL_BANDWIDTH: 1.91157267 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/20/36’, ‘10/21/44’]
LAT_50%NDR: [‘10/19/72’, ‘10/19/53’]
LAT_10%NDR: [‘10/19/76’, ‘10/18/61’]
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 100kpps, LT=0.5%.
FINAL_RATE: 9896874.6875 pps (2x 4948437.34375 pps)
FINAL_BANDWIDTH: 6.65069979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1375/1417’, ‘10/2341/2393’]
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 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/182/186’, ‘20/224/236’]
LAT_50%NDR: [‘10/28/184’, ‘10/28/192’]
LAT_10%NDR: [‘10/26/101’, ‘10/24/70’]
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 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/216/233’, ‘20/245/271’]
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 5kpps.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/177/189’, ‘60/248/272’]
LAT_50%NDR: [‘50/65/95’, ‘50/66/99’]
LAT_10%NDR: [‘50/63/88’, ‘50/63/86’]
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 5kpps, 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/186/186’, ‘50/251/271’]
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 100kpps.
FINAL_RATE: 20254899.9218 pps (2x 10127449.9609 pps)
FINAL_BANDWIDTH: 13.6112927474 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/95’, ‘10/72/91’]
LAT_50%NDR: [‘10/23/70’, ‘10/21/75’]
LAT_10%NDR: [‘10/19/39’, ‘10/18/156’]
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 100kpps, LT=0.5%.
FINAL_RATE: 20475283.4376 pps (2x 10237641.7188 pps)
FINAL_BANDWIDTH: 13.7593904701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/544/560’, ‘20/544/569’]
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 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/43/210’, ‘10/52/64’]
LAT_50%NDR: [‘10/27/148’, ‘10/26/226’]
LAT_10%NDR: [‘10/26/58’, ‘10/25/165’]
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 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/207/215’, ‘20/42/60’]
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 5kpps.
FINAL_RATE: 277038.0 pps (2x 138519.0 pps)
FINAL_BANDWIDTH: 19.99106208 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/77/89’, ‘50/265/270’]
LAT_50%NDR: [‘50/67/275’, ‘50/66/229’]
LAT_10%NDR: [‘50/61/218’, ‘50/61/145’]
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 5kpps, 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/191/216’, ‘50/256/268’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.5. 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 100kpps.
FINAL_RATE: 4819047.5 pps (2x 2409523.75 pps)
FINAL_BANDWIDTH: 3.23839992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2723/2795’, ‘10/2718/2785’]
LAT_50%NDR: [‘10/24/83’, ‘10/24/106’]
LAT_10%NDR: [‘10/19/113’, ‘10/19/41’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps, LT=0.5%.
FINAL_RATE: 4588095.125 pps (2x 2294047.5625 pps)
FINAL_BANDWIDTH: 3.083199924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/56/95’, ‘10/55/96’]
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 100kpps.
FINAL_RATE: 8745237.875 pps (2x 4372618.9375 pps)
FINAL_BANDWIDTH: 5.876799852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/70/121’, ‘10/44/79’]
LAT_50%NDR: [‘10/22/85’, ‘10/20/201’]
LAT_10%NDR: [‘10/20/62’, ‘10/18/49’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8283333.125 pps (2x 4141666.5625 pps)
FINAL_BANDWIDTH: 5.56639986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/79/129’, ‘10/40/76’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.6. 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 100kpps.
FINAL_RATE: 3895238.0 pps (2x 1947619.0 pps)
FINAL_BANDWIDTH: 2.617599936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3348/3438’, ‘20/3349/3439’]
LAT_50%NDR: [‘10/24/120’, ‘10/26/149’]
LAT_10%NDR: [‘10/20/41’, ‘10/18/69’]
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 100kpps, LT=0.5%.
FINAL_RATE: 3895238.0 pps (2x 1947619.0 pps)
FINAL_BANDWIDTH: 2.617599936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3361/3433’, ‘20/3354/3435’]
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 100kpps.
FINAL_RATE: 6435714.125 pps (2x 3217857.0625 pps)
FINAL_BANDWIDTH: 4.324799892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/39/81’, ‘10/36/73’]
LAT_50%NDR: [‘10/21/68’, ‘10/20/48’]
LAT_10%NDR: [‘10/19/65’, ‘10/16/46’]
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 100kpps, LT=0.5%.
FINAL_RATE: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1847/1974’, ‘10/67/135’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.7. 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 100kpps.
FINAL_RATE: 5049999.875 pps (2x 2524999.9375 pps)
FINAL_BANDWIDTH: 3.393599916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/108’, ‘10/62/93’]
LAT_50%NDR: [‘10/24/171’, ‘10/25/150’]
LAT_10%NDR: [‘10/19/80’, ‘10/19/84’]
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 100kpps, LT=0.5%.
FINAL_RATE: 5049999.875 pps (2x 2524999.9375 pps)
FINAL_BANDWIDTH: 3.393599916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/67/100’, ‘10/63/91’]
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 100kpps.
FINAL_RATE: 10130952.125 pps (2x 5065476.0625 pps)
FINAL_BANDWIDTH: 6.807999828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/65/99’, ‘10/42/78’]
LAT_50%NDR: [‘10/23/208’, ‘10/21/102’]
LAT_10%NDR: [‘10/20/80’, ‘10/19/42’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10361904.5 pps (2x 5180952.25 pps)
FINAL_BANDWIDTH: 6.963199824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1288/1315’, ‘10/1249/1283’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.8. 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 100kpps.
FINAL_RATE: 11054761.625 pps (2x 5527380.8125 pps)
FINAL_BANDWIDTH: 7.428799812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/148/183’, ‘10/162/209’]
LAT_50%NDR: [‘10/23/129’, ‘10/23/143’]
LAT_10%NDR: [‘10/19/105’, ‘10/18/88’]
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 100kpps, LT=0.5%.
FINAL_RATE: 11054761.625 pps (2x 5527380.8125 pps)
FINAL_BANDWIDTH: 7.428799812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/142/179’, ‘10/148/173’]
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 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/293/312’, ‘20/229/237’]
LAT_50%NDR: [‘10/28/125’, ‘10/26/141’]
LAT_10%NDR: [‘10/23/150’, ‘10/26/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 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/200/205’, ‘20/295/299’]
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/271/273’, ‘50/284/305’]
LAT_50%NDR: [‘50/67/210’, ‘50/66/212’]
LAT_10%NDR: [‘50/64/183’, ‘50/63/181’]
tc06-9000b-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/266/271’, ‘60/349/356’]
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 100kpps.
FINAL_RATE: 22371428.0 pps (2x 11185714.0 pps)
FINAL_BANDWIDTH: 15.033599616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/614/630’, ‘10/75/90’]
LAT_50%NDR: [‘10/23/52’, ‘10/23/97’]
LAT_10%NDR: [‘10/18/44’, ‘10/19/45’]
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 100kpps, LT=0.5%.
FINAL_RATE: 23064285.125 pps (2x 11532142.5625 pps)
FINAL_BANDWIDTH: 15.499199604 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/609/624’, ‘10/90/113’]
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 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/205/222’, ‘20/194/220’]
LAT_50%NDR: [‘20/25/196’, ‘10/27/62’]
LAT_10%NDR: [‘10/25/193’, ‘10/26/53’]
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 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/448/467’, ‘10/175/188’]
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/208/216’, ‘50/212/221’]
LAT_50%NDR: [‘50/65/266’, ‘50/65/99’]
LAT_10%NDR: [‘50/62/133’, ‘50/61/225’]
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/228/237’, ‘50/205/215’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.9. 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 100kpps.
FINAL_RATE: 4588095.125 pps (2x 2294047.5625 pps)
FINAL_BANDWIDTH: 3.083199924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/66/107’, ‘10/63/105’]
LAT_50%NDR: [‘10/25/117’, ‘10/26/128’]
LAT_10%NDR: [‘10/21/85’, ‘10/18/67’]
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 100kpps, LT=0.5%.
FINAL_RATE: 4588095.125 pps (2x 2294047.5625 pps)
FINAL_BANDWIDTH: 3.083199924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/68/113’, ‘10/65/109’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps.
FINAL_RATE: 8745237.875 pps (2x 4372618.9375 pps)
FINAL_BANDWIDTH: 5.876799852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/221/308’, ‘10/52/90’]
LAT_50%NDR: [‘10/22/52’, ‘10/20/74’]
LAT_10%NDR: [‘10/19/54’, ‘10/20/47’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8514285.5 pps (2x 4257142.75 pps)
FINAL_BANDWIDTH: 5.721599856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1548/1617’, ‘10/75/187’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.10. 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 100kpps.
FINAL_RATE: 3664285.625 pps (2x 1832142.8125 pps)
FINAL_BANDWIDTH: 2.46239994 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/95’, ‘10/53/97’]
LAT_50%NDR: [‘10/27/123’, ‘10/28/199’]
LAT_10%NDR: [‘10/20/43’, ‘10/20/80’]
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 100kpps, LT=0.5%.
FINAL_RATE: 3664285.625 pps (2x 1832142.8125 pps)
FINAL_BANDWIDTH: 2.46239994 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/52/83’, ‘10/50/86’]
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 100kpps.
FINAL_RATE: 6435714.125 pps (2x 3217857.0625 pps)
FINAL_BANDWIDTH: 4.324799892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/72/153’, ‘10/58/140’]
LAT_50%NDR: [‘10/23/217’, ‘10/20/61’]
LAT_10%NDR: [‘10/19/61’, ‘10/17/41’]
tc04-64b-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps, LT=0.5%.
FINAL_RATE: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/75/128’, ‘10/55/83’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.11. 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 100kpps.
FINAL_RATE: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2555/2798’, ‘10/2548/2757’]
LAT_50%NDR: [‘10/24/344’, ‘10/24/263’]
LAT_10%NDR: [‘10/20/58’, ‘10/18/67’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1832/2050’, ‘20/3286/3519’]
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 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/299/302’, ‘20/314/319’]
LAT_50%NDR: [‘20/27/180’, ‘10/29/180’]
LAT_10%NDR: [‘10/24/302’, ‘10/26/281’]
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 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/409/426’, ‘20/318/327’]
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/206/214’, ‘50/288/297’]
LAT_50%NDR: [‘50/65/151’, ‘50/65/170’]
LAT_10%NDR: [‘50/62/190’, ‘50/61/179’]
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/322/330’, ‘50/272/285’]
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 100kpps.
FINAL_RATE: 14980952.0 pps (2x 7490476.0 pps)
FINAL_BANDWIDTH: 10.067199744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/869/966’, ‘10/152/241’]
LAT_50%NDR: [‘10/26/122’, ‘10/24/199’]
LAT_10%NDR: [‘10/19/58’, ‘10/18/42’]
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 100kpps, LT=0.5%.
FINAL_RATE: 15211904.375 pps (2x 7605952.1875 pps)
FINAL_BANDWIDTH: 10.22239974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/868/984’, ‘10/688/881’]
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 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/240/251’, ‘20/195/220’]
LAT_50%NDR: [‘20/25/254’, ‘10/27/70’]
LAT_10%NDR: [‘20/24/164’, ‘10/27/216’]
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 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/210/217’, ‘20/232/240’]
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/325/328’, ‘50/207/218’]
LAT_50%NDR: [‘50/65/202’, ‘50/65/197’]
LAT_10%NDR: [‘50/61/168’, ‘50/61/88’]
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/286/291’, ‘50/208/231’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.12. 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 100kpps.
FINAL_RATE: 8514285.5 pps (2x 4257142.75 pps)
FINAL_BANDWIDTH: 5.721599856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/858/684’, ‘10/820/692’]
LAT_50%NDR: [‘10/24/132’, ‘10/26/207’]
LAT_10%NDR: [‘10/23/70’, ‘10/20/44’]
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 100kpps, LT=0.5%.
FINAL_RATE: 8745237.875 pps (2x 4372618.9375 pps)
FINAL_BANDWIDTH: 5.876799852 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/186/246’, ‘10/207/264’]
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 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/178/185’, ‘20/267/271’]
LAT_50%NDR: [‘20/27/303’, ‘10/28/395’]
LAT_10%NDR: [‘10/26/60’, ‘10/26/148’]
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 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/199/203’, ‘20/274/278’]
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/263/277’, ‘50/265/270’]
LAT_50%NDR: [‘50/65/134’, ‘50/65/137’]
LAT_10%NDR: [‘50/62/101’, ‘50/63/99’]
tc06-9000b-1t1c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/250/256’, ‘50/283/294’]
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 100kpps.
FINAL_RATE: 17290475.75 pps (2x 8645237.875 pps)
FINAL_BANDWIDTH: 11.619199704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/792/851’, ‘20/88/115’]
LAT_50%NDR: [‘10/24/493’, ‘10/23/496’]
LAT_10%NDR: [‘10/19/47’, ‘10/20/45’]
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 100kpps, LT=0.5%.
FINAL_RATE: 17290475.75 pps (2x 8645237.875 pps)
FINAL_BANDWIDTH: 11.619199704 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/801/818’, ‘10/785/804’]
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 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/192/198’, ‘20/211/219’]
LAT_50%NDR: [‘20/25/236’, ‘10/27/58’]
LAT_10%NDR: [‘10/27/165’, ‘10/26/52’]
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 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/95/99’, ‘20/310/323’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000b-2t2c-eth-l2dbscale10kmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/225/236’, ‘50/175/180’]
LAT_50%NDR: [‘50/65/257’, ‘50/65/192’]
LAT_10%NDR: [‘50/62/176’, ‘50/61/173’]
tc12-9000b-2t2c-eth-l2dbscale10kmaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/351/356’, ‘50/90/97’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.13. 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 100kpps.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1924/2091’, ‘10/3412/3636’]
LAT_50%NDR: [‘10/27/122’, ‘10/27/136’]
LAT_10%NDR: [‘10/21/64’, ‘10/18/69’]
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 100kpps, LT=0.5%.
FINAL_RATE: 7128571.25 pps (2x 3564285.625 pps)
FINAL_BANDWIDTH: 4.79039988 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1890/2034’, ‘10/3461/3736’]
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 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/291/308’, ‘20/403/425’]
LAT_50%NDR: [‘20/25/381’, ‘10/28/363’]
LAT_10%NDR: [‘10/26/406’, ‘10/26/387’]
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 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/327/334’, ‘20/411/417’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000b-1t1c-eth-l2bdscale1mmaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/249/251’, ‘50/321/325’]
LAT_50%NDR: [‘50/64/246’, ‘50/65/248’]
LAT_10%NDR: [‘2/61/146’, ‘50/61/206’]
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/357/369’, ‘60/370/373’]
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 100kpps.
FINAL_RATE: 14288094.875 pps (2x 7144047.4375 pps)
FINAL_BANDWIDTH: 9.601599756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/147/347’, ‘10/100/272’]
LAT_50%NDR: [‘10/25/63’, ‘10/24/165’]
LAT_10%NDR: [‘10/20/48’, ‘10/17/53’]
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 100kpps, LT=0.5%.
FINAL_RATE: 14288094.875 pps (2x 7144047.4375 pps)
FINAL_BANDWIDTH: 9.601599756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/207/437’, ‘10/105/155’]
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 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/405/413’, ‘20/135/145’]
LAT_50%NDR: [‘20/27/68’, ‘20/25/258’]
LAT_10%NDR: [‘10/26/208’, ‘10/25/177’]
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 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/102/107’, ‘20/437/458’]
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/217/221’, ‘50/426/456’]
LAT_50%NDR: [‘50/65/275’, ‘50/65/270’]
LAT_10%NDR: [‘50/62/486’, ‘50/62/464’]
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: [‘2/88/101’, ‘50/376/401’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.14. 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 100kpps.
FINAL_RATE: 14288094.875 pps (2x 7144047.4375 pps)
FINAL_BANDWIDTH: 9.601599756 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/111/137’, ‘10/120/151’]
LAT_50%NDR: [‘10/22/148’, ‘10/22/124’]
LAT_10%NDR: [‘10/18/73’, ‘10/18/86’]
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 100kpps, LT=0.5%.
FINAL_RATE: 14519047.25 pps (2x 7259523.625 pps)
FINAL_BANDWIDTH: 9.756799752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1051/1109’, ‘20/1729/1755’]
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 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/394/405’, ‘20/317/323’]
LAT_50%NDR: [‘10/27/199’, ‘10/26/193’]
LAT_10%NDR: [‘10/26/133’, ‘10/26/135’]
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 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/204/223’, ‘20/274/288’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/187/190’, ‘50/254/260’]
LAT_50%NDR: [‘50/66/169’, ‘50/65/189’]
LAT_10%NDR: [‘50/55/139’, ‘50/61/116’]
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 5kpps, 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/189/200’, ‘50/258/266’]
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 100kpps.
FINAL_RATE: 23526189.875 pps (2x 11763094.9375 pps)
FINAL_BANDWIDTH: 15.809599596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/194’, ‘10/41/133’]
LAT_50%NDR: [‘10/19/48’, ‘10/19/42’]
LAT_10%NDR: [‘10/18/164’, ‘10/17/41’]
tc08-64b-2t2c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps, LT=0.5%.
FINAL_RATE: 23526189.875 pps (2x 11763094.9375 pps)
FINAL_BANDWIDTH: 15.809599596 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/47/62’, ‘10/42/63’]
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 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/366/373’, ‘20/197/206’]
LAT_50%NDR: [‘10/25/248’, ‘10/27/159’]
LAT_10%NDR: [‘10/26/146’, ‘10/26/216’]
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 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/240/255’, ‘20/281/292’]
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 5kpps.
FINAL_RATE: 277160.0 pps (2x 138580.0 pps)
FINAL_BANDWIDTH: 19.9998656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/285/296’, ‘50/82/94’]
LAT_50%NDR: [‘50/65/254’, ‘50/64/243’]
LAT_10%NDR: [‘50/61/244’, ‘50/61/82’]
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 5kpps, 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/327/330’, ‘50/80/84’]
LOSS_ACCEPTANCE: 0.5 percentage
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 10GE linerate, step 100kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc20-imix-1t1c-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 IMIX_v4_1 frame size using binary search start at 10GE linerate, step 100kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 6687472.0 pps (2x 3343736.0 pps)
FINAL_BANDWIDTH: 19.9999994163 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.15. 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 100kpps.
FINAL_RATE: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/290/322’, ‘10/394/432’]
LAT_50%NDR: [‘10/24/151’, ‘10/24/156’]
LAT_10%NDR: [‘10/24/58’, ‘10/24/63’]
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 100kpps, LT=0.5%.
FINAL_RATE: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/286/323’, ‘10/290/330’]
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 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/226/233’, ‘10/195/198’]
LAT_50%NDR: [‘20/28/189’, ‘10/26/188’]
LAT_10%NDR: [‘20/28/155’, ‘20/28/139’]
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 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/231/230’, ‘20/213/214’]
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/203/199’, ‘40/148/152’]
LAT_50%NDR: [‘40/59/186’, ‘40/58/185’]
LAT_10%NDR: [‘2/58/86’, ‘40/58/82’]
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/207/207’, ‘40/151/152’]
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 100kpps.
FINAL_RATE: 14519047.25 pps (2x 7259523.625 pps)
FINAL_BANDWIDTH: 9.756799752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/41’, ‘10/27/39’]
LAT_50%NDR: [‘10/22/56’, ‘10/23/51’]
LAT_10%NDR: [‘10/22/83’, ‘10/23/47’]
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 100kpps, LT=0.5%.
FINAL_RATE: 22833332.75 pps (2x 11416666.375 pps)
FINAL_BANDWIDTH: 15.343999608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/148/177’, ‘20/151/184’]
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 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/125/123’, ‘20/167/166’]
LAT_50%NDR: [‘10/27/188’, ‘10/26/223’]
LAT_10%NDR: [‘10/28/205’, ‘10/28/54’]
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 100kpps, LT=0.5%.
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/125’, ‘20/135/136’]
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/255/257’, ‘40/77/91’]
LAT_50%NDR: [‘40/58/256’, ‘40/56/81’]
LAT_10%NDR: [‘40/58/194’, ‘40/54/85’]
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/154/163’, ‘40/158/158’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.16. 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 100kpps.
FINAL_RATE: 8359375.0 pps (2x 4179687.5 pps)
FINAL_BANDWIDTH: 5.6175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/328/371’, ‘20/512/558’]
LAT_50%NDR: [‘2/20/233’, ‘2/24/196’]
LAT_10%NDR: [‘2/11/99’, ‘2/13/121’]
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 100kpps.
FINAL_RATE: 8359375.0 pps (2x 4179687.5 pps)
FINAL_BANDWIDTH: 5.6175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/326/373’, ‘10/508/573’]
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 10kpps.
FINAL_RATE: 3084702.78124 pps (2x 1542351.39062 pps)
FINAL_BANDWIDTH: 37.9541830204 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/58’, ‘10/33/55’]
LAT_50%NDR: [‘10/19/123’, ‘10/18/130’]
LAT_10%NDR: [‘10/12/447’, ‘10/12/413’]
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 100kpps.
FINAL_RATE: 13604687.5 pps (2x 6802343.75 pps)
FINAL_BANDWIDTH: 9.14235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/62’, ‘10/34/62’]
LAT_50%NDR: [‘2/18/211’, ‘2/17/121’]
LAT_10%NDR: [‘2/11/133’, ‘2/11/146’]
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 10kpps.
FINAL_RATE: 2868006.625 pps (2x 1434003.3125 pps)
FINAL_BANDWIDTH: 35.287953514 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/65’, ‘10/26/67’]
LAT_50%NDR: [‘10/23/193’, ‘10/20/209’]
LAT_10%NDR: [‘10/11/113’, ‘10/11/117’]
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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 8292153.0 pps (2x 4146076.5 pps)
FINAL_BANDWIDTH: 24.7990653509 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 10062311.4688 pps (2x 5031155.73438 pps)
FINAL_BANDWIDTH: 30.093019231 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

9.1.7.17. 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 100kpps.
FINAL_RATE: 10982031.25 pps (2x 5491015.625 pps)
FINAL_BANDWIDTH: 7.379925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/152/195’, ‘10/151/200’]
LAT_50%NDR: [‘10/23/413’, ‘10/23/395’]
LAT_10%NDR: [‘10/24/133’, ‘10/23/112’]
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 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/195/226’, ‘20/181/258’]
LAT_50%NDR: [‘10/25/128’, ‘10/25/106’]
LAT_10%NDR: [‘10/25/47’, ‘10/25/53’]
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 100kpps.
FINAL_RATE: 18558593.75 pps (2x 9279296.875 pps)
FINAL_BANDWIDTH: 12.471375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/34/57’, ‘10/33/67’]
LAT_50%NDR: [‘10/21/252’, ‘10/20/69’]
LAT_10%NDR: [‘10/23/50’, ‘10/22/156’]
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 10kpps.
FINAL_RATE: 1970265.40625 pps (2x 985132.703125 pps)
FINAL_BANDWIDTH: 24.2421455585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/22/35’, ‘10/23/44’]
LAT_50%NDR: [‘10/26/51’, ‘10/25/79’]
LAT_10%NDR: [‘10/25/76’, ‘10/26/51’]
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 100kpps.
FINAL_RATE: 10820950.8125 pps (2x 5410475.40625 pps)
FINAL_BANDWIDTH: 32.361856608 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps.
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

9.1.7.18. 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 100kpps.
FINAL_RATE: 13896093.75 pps (2x 6948046.875 pps)
FINAL_BANDWIDTH: 9.338175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/77/102’, ‘10/79/114’]
LAT_50%NDR: [‘10/21/141’, ‘10/22/117’]
LAT_10%NDR: [‘10/22/55’, ‘10/21/45’]
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 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/198/208’, ‘10/353/363’]
LAT_50%NDR: [‘10/27/154’, ‘10/26/171’]
LAT_10%NDR: [‘10/25/53’, ‘10/25/58’]
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 100kpps.
FINAL_RATE: 18558593.75 pps (2x 9279296.875 pps)
FINAL_BANDWIDTH: 12.471375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/24/48’, ‘10/23/50’]
LAT_50%NDR: [‘10/18/45’, ‘10/18/80’]
LAT_10%NDR: [‘10/23/48’, ‘10/21/154’]
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 10kpps.
FINAL_RATE: 1970265.40625 pps (2x 985132.703125 pps)
FINAL_BANDWIDTH: 24.2421455585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/41’, ‘10/21/44’]
LAT_50%NDR: [‘10/25/60’, ‘10/24/63’]
LAT_10%NDR: [‘10/25/445’, ‘10/26/535’]
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 100kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 14108387.9688 pps (2x 7054193.98438 pps)
FINAL_BANDWIDTH: 42.1934852425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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 100kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 16384306.0 pps (2x 8192153.0 pps)
FINAL_BANDWIDTH: 48.9999973738 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]

9.1.8. vm vhost

9.1.8.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-2vhost-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: 3346846.48438 pps (2x 1673423.24219 pps)
FINAL_BANDWIDTH: 2.2490808375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1168/1412’, ‘30/1216/1478’]
LAT_50%NDR: [‘10/63/180’, ‘10/64/172’]
LAT_10%NDR: [‘10/32/136’, ‘10/30/130’]
tc02-64b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-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: 3430017.64648 pps (2x 1715008.82324 pps)
FINAL_BANDWIDTH: 2.30497185843 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3670/3837’, ‘20/3414/3529’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3659/4451’, ‘30/3927/5246’]
LAT_50%NDR: [‘20/68/305’, ‘20/77/606’]
LAT_10%NDR: [‘20/31/213’, ‘20/33/169’]
tc04-1518b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3639/4486’, ‘20/3820/5789’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-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: 2313376.33594 pps (2x 1156688.16797 pps)
FINAL_BANDWIDTH: 6.91853743366 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-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: 2339144.60938 pps (2x 1169572.30469 pps)
FINAL_BANDWIDTH: 6.99560174941 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-2vhost-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: 5814257.62696 pps (2x 2907128.81348 pps)
FINAL_BANDWIDTH: 3.90718112532 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/183/477’, ‘10/176/544’]
LAT_50%NDR: [‘10/54/245’, ‘10/53/233’]
LAT_10%NDR: [‘10/24/456’, ‘10/27/508’]
tc08-64b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-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: 6036047.39258 pps (2x 3018023.69629 pps)
FINAL_BANDWIDTH: 4.05622384781 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2069/2678’, ‘20/651/831’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-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/335/922’, ‘30/718/738’]
LAT_50%NDR: [‘20/48/676’, ‘20/48/237’]
LAT_10%NDR: [‘20/34/554’, ‘20/34/212’]
tc10-1518b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-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/656/699’, ‘30/357/441’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-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: 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’]
tc12-imix-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-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: 4709825.76562 pps (2x 2354912.88281 pps)
FINAL_BANDWIDTH: 14.0855187975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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-2vhost-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: 3430017.64648 pps (2x 1715008.82324 pps)
FINAL_BANDWIDTH: 2.30497185843 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/147/225’, ‘20/155/244’]
LAT_50%NDR: [‘10/45/377’, ‘10/49/334’]
LAT_10%NDR: [‘10/26/336’, ‘10/29/326’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhost-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: 4012215.78124 pps (2x 2006107.89062 pps)
FINAL_BANDWIDTH: 2.69620900499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/6163/6299’, ‘40/3960/4030’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1020793.75 pps (2x 510396.875 pps)
FINAL_BANDWIDTH: 12.5598463 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3541/4516’, ‘20/3715/5267’]
LAT_50%NDR: [‘20/102/423’, ‘20/108/444’]
LAT_10%NDR: [‘20/30/186’, ‘20/31/185’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1020793.75 pps (2x 510396.875 pps)
FINAL_BANDWIDTH: 12.5598463 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3650/4804’, ‘30/3890/5298’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-2vhost-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: 2519522.52344 pps (2x 1259761.26172 pps)
FINAL_BANDWIDTH: 7.53505195958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-2vhost-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: 2596827.34376 pps (2x 1298413.67188 pps)
FINAL_BANDWIDTH: 7.76624490682 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2xcbase-eth-2vhost-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: 6091494.83398 pps (2x 3045747.41699 pps)
FINAL_BANDWIDTH: 4.09348452843 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/104/170’, ‘20/102/177’]
LAT_50%NDR: [‘10/36/244’, ‘10/42/211’]
LAT_10%NDR: [‘10/29/202’, ‘10/28/193’]
tc08-64b-2t2c-eth-l2xcbase-eth-2vhost-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: 6923206.45508 pps (2x 3461603.22754 pps)
FINAL_BANDWIDTH: 4.65239473781 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1030/730’, ‘20/728/1106’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhost-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/453/475’, ‘20/449/460’]
LAT_50%NDR: [‘20/44/504’, ‘20/44/177’]
LAT_10%NDR: [‘20/28/154’, ‘20/31/136’]
tc10-1518b-2t2c-eth-l2xcbase-eth-2vhost-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/629/709’, ‘20/260/325’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-2vhost-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: 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’]
tc12-imix-2t2c-eth-l2xcbase-eth-2vhost-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: 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

9.1.8.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/7164/7326’, ‘20/3982/4104’]
LAT_50%NDR: [‘10/65/296’, ‘10/61/276’]
LAT_10%NDR: [‘10/27/172’, ‘10/28/154’]
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: [‘20/7072/7213’, ‘20/3966/4101’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3380/3983’, ‘30/3346/3661’]
LAT_50%NDR: [‘20/108/418’, ‘20/115/429’]
LAT_10%NDR: [‘20/33/242’, ‘20/35/189’]
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/3304/3810’, ‘30/3265/3592’]
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: 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’]
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: 2390681.15624 pps (2x 1195340.57812 pps)
FINAL_BANDWIDTH: 7.14973038084 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: 6642220.8125 pps (2x 3321110.40625 pps)
FINAL_BANDWIDTH: 4.463572386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1751/2356’, ‘20/474/697’]
LAT_50%NDR: [‘10/42/141’, ‘10/42/141’]
LAT_10%NDR: [‘10/29/140’, ‘10/27/115’]
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: 6322727.70312 pps (2x 3161363.85156 pps)
FINAL_BANDWIDTH: 4.2488730165 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/658/974’, ‘30/178/481’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/319/326’, ‘20/320/327’]
LAT_50%NDR: [‘20/44/290’, ‘20/44/250’]
LAT_10%NDR: [‘20/29/176’, ‘20/32/166’]
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/309/332’, ‘20/284/290’]
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: 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’]
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: 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

9.1.8.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: 3853917.3125 pps (2x 1926958.65625 pps)
FINAL_BANDWIDTH: 2.589832434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4050/4128’, ‘20/7030/7293’]
LAT_50%NDR: [‘10/57/382’, ‘10/61/617’]
LAT_10%NDR: [‘10/27/203’, ‘10/29/207’]
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/4029/4295’, ‘30/7132/7312’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3239/3950’, ‘20/3194/3661’]
LAT_50%NDR: [‘20/76/338’, ‘20/80/327’]
LAT_10%NDR: [‘20/30/242’, ‘20/33/589’]
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/3303/3420’, ‘20/3282/3385’]
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 5kpps. 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%NDR: [‘-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: 2416122.75 pps (2x 1208061.375 pps)
FINAL_BANDWIDTH: 7.22581770657 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/87/129’, ‘20/87/129’]
LAT_50%NDR: [‘10/44/220’, ‘10/51/210’]
LAT_10%NDR: [‘10/26/173’, ‘10/25/558’]
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: 6642220.8125 pps (2x 3321110.40625 pps)
FINAL_BANDWIDTH: 4.463572386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/4068/4353’, ‘30/479/648’]
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/641/927’, ‘30/474/485’]
LAT_50%NDR: [‘20/45/697’, ‘20/44/244’]
LAT_10%NDR: [‘20/30/624’, ‘20/33/159’]
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/931/949’, ‘20/485/486’]
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: 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’]
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: 5176872.875 pps (2x 2588436.4375 pps)
FINAL_BANDWIDTH: 15.4823010068 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 3040662.125 pps (2x 1520331.0625 pps)
FINAL_BANDWIDTH: 2.043324948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/80/285’, ‘10/81/308’]
LAT_50%NDR: [‘10/45/273’, ‘10/45/213’]
LAT_10%NDR: [‘10/23/151’, ‘10/26/187’]
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: [‘20/6186/6250’, ‘30/4680/4801’]
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: 1525143.125 pps (2x 762571.5625 pps)
FINAL_BANDWIDTH: 18.76536101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/429/510’, ‘30/420/493’]
LAT_50%NDR: [‘20/55/322’, ‘20/55/265’]
LAT_10%NDR: [‘20/29/191’, ‘20/35/164’]
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/2485/2490’, ‘20/2036/2035’]
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: 2261839.78906 pps (2x 1130919.89453 pps)
FINAL_BANDWIDTH: 6.76440880217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-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: 2931814.89844 pps (2x 1465907.44922 pps)
FINAL_BANDWIDTH: 8.76808101142 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5596607.0 pps (2x 2798303.5 pps)
FINAL_BANDWIDTH: 3.760919904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/73/120’, ‘10/73/126’]
LAT_50%NDR: [‘10/40/220’, ‘10/39/216’]
LAT_10%NDR: [‘10/24/188’, ‘10/24/207’]
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: 6758400.125 pps (2x 3379200.0625 pps)
FINAL_BANDWIDTH: 4.541644884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/338/446’, ‘20/173/413’]
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/265/269’, ‘20/227/235’]
LAT_50%NDR: [‘20/39/212’, ‘20/38/202’]
LAT_10%NDR: [‘20/29/142’, ‘20/32/175’]
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/184/193’, ‘30/190/209’]
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: 3009119.71876 pps (2x 1504559.85938 pps)
FINAL_BANDWIDTH: 8.99927395866 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2488810.39062 pps (2x 1244405.19531 pps)
FINAL_BANDWIDTH: 1.6724805825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/58/191’, ‘20/56/189’]
LAT_50%NDR: [‘10/39/190’, ‘10/39/157’]
LAT_10%NDR: [‘10/25/185’, ‘10/26/171’]
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: [‘20/6994/7167’, ‘20/3926/4037’]
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: 1349543.09375 pps (2x 674771.546875 pps)
FINAL_BANDWIDTH: 16.6047782255 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/129/175’, ‘20/131/173’]
LAT_50%NDR: [‘20/66/283’, ‘20/66/271’]
LAT_10%NDR: [‘20/30/202’, ‘20/32/202’]
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/2801/2876’, ‘30/2959/3605’]
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: 999194.390624 pps (2x 499597.195312 pps)
FINAL_BANDWIDTH: 2.98825733091 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2906046.625 pps (2x 1453023.3125 pps)
FINAL_BANDWIDTH: 8.69101669567 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: 1733644.85938 pps (2x 866822.429688 pps)
FINAL_BANDWIDTH: 1.1650093455 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/27/69’, ‘10/30/59’]
LAT_50%NDR: [‘10/26/189’, ‘10/27/81’]
LAT_10%NDR: [‘10/20/474’, ‘10/22/473’]
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: 6758400.125 pps (2x 3379200.0625 pps)
FINAL_BANDWIDTH: 4.541644884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/150/381’, ‘20/142/317’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/55/199’, ‘20/55/227’]
LAT_50%NDR: [‘20/36/274’, ‘20/39/223’]
LAT_10%NDR: [‘20/29/195’, ‘20/32/141’]
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/539/568’, ‘30/170/176’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1334181.94531 pps (2x 667090.972656 pps)
FINAL_BANDWIDTH: 3.99009343553 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5405569.14844 pps (2x 2702784.57422 pps)
FINAL_BANDWIDTH: 16.1662553225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domains and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: [‘20/11269/11998’, ‘20/8372/8442’]
LAT_50%NDR: [‘20/80/317’, ‘20/82/291’]
LAT_10%NDR: [‘10/34/177’, ‘10/35/568’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 2111227.625 pps (2x 1055613.8125 pps)
FINAL_BANDWIDTH: 1.418744964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/7020/7334’, ‘50/7319/7848’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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/221/468’, ‘20/220/512’]
LAT_50%NDR: [‘20/85/565’, ‘20/86/379’]
LAT_10%NDR: [‘20/37/198’, ‘20/38/590’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 521714.375 pps (2x 260857.1875 pps)
FINAL_BANDWIDTH: 6.41917367 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7499/8299’, ‘20/7562/8534’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 1400375.0625 pps (2x 700187.53125 pps)
FINAL_BANDWIDTH: 4.18805498291 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 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-eth-l2bdbasemaclrn-eth-4vhost-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: 3882962.14062 pps (2x 1941481.07031 pps)
FINAL_BANDWIDTH: 2.6093505585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/817/1210’, ‘30/743/1287’]
LAT_50%NDR: [‘20/78/293’, ‘10/78/505’]
LAT_10%NDR: [‘10/30/569’, ‘10/32/196’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3970096.625 pps (2x 1985048.3125 pps)
FINAL_BANDWIDTH: 2.667904932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2409/4303’, ‘70/3666/4278’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhost-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: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/434/1563’, ‘30/352/937’]
LAT_50%NDR: [‘20/146/579’, ‘20/142/538’]
LAT_10%NDR: [‘20/38/518’, ‘20/41/188’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhost-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: 1098685.90625 pps (2x 549342.953125 pps)
FINAL_BANDWIDTH: 13.5182313905 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/321/746’, ‘30/302/616’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-4vhost-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: 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-eth-l2bdbasemaclrn-eth-4vhost-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: 2702615.6875 pps (2x 1351307.84375 pps)
FINAL_BANDWIDTH: 8.08262257735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel..
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:00:c3:4f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:00:c3:4f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:00:c3:4f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:00:c3:4f,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2924482.8125 pps (2x 1462241.40625 pps)
FINAL_BANDWIDTH: 1.96525245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/5055/5398’, ‘30/5038/5366’]
LAT_50%NDR: [‘10/50/162’, ‘10/51/152’]
LAT_10%NDR: [‘10/26/117’, ‘10/28/121’]
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: 2924482.8125 pps (2x 1462241.40625 pps)
FINAL_BANDWIDTH: 1.96525245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5212/5877’, ‘20/7890/9205’]
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/4101/5323’, ‘20/4004/4987’]
LAT_50%NDR: [‘20/80/278’, ‘20/77/285’]
LAT_10%NDR: [‘20/32/186’, ‘20/36/139’]
tc04-1518b-1t1c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 923085.875 pps (2x 461542.9375 pps)
FINAL_BANDWIDTH: 11.357648606 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4115/4667’, ‘20/4056/4359’]
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: 1823779.14062 pps (2x 911889.570312 pps)
FINAL_BANDWIDTH: 5.45431543458 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-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: 1823779.14062 pps (2x 911889.570312 pps)
FINAL_BANDWIDTH: 5.45431543458 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: 5131889.75 pps (2x 2565944.875 pps)
FINAL_BANDWIDTH: 3.448629912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2709/3074’, ‘10/675/948’]
LAT_50%NDR: [‘10/50/235’, ‘10/49/232’]
LAT_10%NDR: [‘10/32/196’, ‘10/29/159’]
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: 5160934.57812 pps (2x 2580467.28906 pps)
FINAL_BANDWIDTH: 3.4681480365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2802/3161’, ‘20/595/984’]
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/359/397’, ‘20/306/324’]
LAT_50%NDR: [‘20/55/289’, ‘20/49/285’]
LAT_10%NDR: [‘20/29/222’, ‘20/32/210’]
tc10-1518b-2t2c-eth-l2dbscale100kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/338/345’, ‘60/380/399’]
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: 3859472.74218 pps (2x 1929736.37109 pps)
FINAL_BANDWIDTH: 11.542396378 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4065618.92968 pps (2x 2032809.46484 pps)
FINAL_BANDWIDTH: 12.1589109039 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 3214931.09376 pps (2x 1607465.54688 pps)
FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7061/7212’, ‘20/4762/4930’]
LAT_50%NDR: [‘10/61/214’, ‘10/60/226’]
LAT_10%NDR: [‘10/29/134’, ‘10/25/120’]
tc02-64b-1t1c-eth-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3214931.09376 pps (2x 1607465.54688 pps)
FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4934/5048’, ‘30/5016/5109’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale10kmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 948171.59375 pps (2x 474085.796875 pps)
FINAL_BANDWIDTH: 11.6663032895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/147/669’, ‘20/149/718’]
LAT_50%NDR: [‘20/102/447’, ‘20/103/486’]
LAT_10%NDR: [‘20/30/241’, ‘20/33/244’]
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: 948171.59375 pps (2x 474085.796875 pps)
FINAL_BANDWIDTH: 11.6663032895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/123/773’, ‘20/120/833’]
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)
Search FAILED
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: 2107230.14844 pps (2x 1053615.07422 pps)
FINAL_BANDWIDTH: 6.30202290774 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: 5596607.0 pps (2x 2798303.5 pps)
FINAL_BANDWIDTH: 3.760919904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2591/2886’, ‘20/552/789’]
LAT_50%NDR: [‘10/46/350’, ‘10/47/288’]
LAT_10%NDR: [‘10/24/199’, ‘10/23/184’]
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: 5683741.48438 pps (2x 2841870.74219 pps)
FINAL_BANDWIDTH: 3.8194742775 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2536/2854’, ‘60/513/685’]
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/317/323’, ‘30/301/305’]
LAT_50%NDR: [‘20/47/251’, ‘20/47/258’]
LAT_10%NDR: [‘20/29/216’, ‘20/33/202’]
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/319/326’, ‘20/338/340’]
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: 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-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: 4503679.57812 pps (2x 2251839.78906 pps)
FINAL_BANDWIDTH: 13.4690042715 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. Scheduler policy is set to SCHED_RR with priority 1 for all Qemu CPUs. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel..
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f,
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2546900.04688 pps (2x 1273450.02344 pps)
FINAL_BANDWIDTH: 1.7115168315 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2069/3309’, ‘20/2083/3392’]
LAT_50%NDR: [‘10/70/453’, ‘10/71/331’]
LAT_10%NDR: [‘10/30/191’, ‘10/28/139’]
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/5818/6276’, ‘10/10141/11073’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps)
FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/192/603’, ‘20/192/543’]
LAT_50%NDR: [‘20/121/456’, ‘20/128/467’]
LAT_10%NDR: [‘20/30/92’, ‘20/32/84’]
tc04-1518b-1t1c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps)
FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/153/505’, ‘30/157/536’]
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: 1694937.77344 pps (2x 847468.886719 pps)
FINAL_BANDWIDTH: 5.0689938559 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 1694937.77344 pps (2x 847468.886719 pps)
FINAL_BANDWIDTH: 5.0689938559 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: 4173410.42188 pps (2x 2086705.21094 pps)
FINAL_BANDWIDTH: 2.8045318035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/579/1034’, ‘20/181/499’]
LAT_50%NDR: [‘10/66/284’, ‘10/59/248’]
LAT_10%NDR: [‘10/30/200’, ‘10/31/186’]
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: 4202455.25 pps (2x 2101227.625 pps)
FINAL_BANDWIDTH: 2.824049928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3459/3682’, ‘30/3430/3645’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/537/582’, ‘40/468/477’]
LAT_50%NDR: [‘20/54/257’, ‘20/49/231’]
LAT_10%NDR: [‘20/30/175’, ‘20/33/137’]
tc10-1518b-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/316/321’, ‘20/329/336’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3395643.82032 pps (2x 1697821.91016 pps)
FINAL_BANDWIDTH: 10.1552386948 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2dbscale1mmaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 3447180.36718 pps (2x 1723590.18359 pps)
FINAL_BANDWIDTH: 10.3093673262 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 4260544.90624 pps (2x 2130272.45312 pps)
FINAL_BANDWIDTH: 2.86308617699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/637/823’, ‘20/627/781’]
LAT_50%NDR: [‘10/49/268’, ‘10/49/231’]
LAT_10%NDR: [‘10/28/146’, ‘10/28/129’]
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: 4580038.01562 pps (2x 2290019.00781 pps)
FINAL_BANDWIDTH: 3.0777855465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3504/3738’, ‘60/5797/5850’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3253/3708’, ‘20/3219/3462’]
LAT_50%NDR: [‘20/100/410’, ‘20/103/417’]
LAT_10%NDR: [‘20/30/173’, ‘20/30/202’]
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/3271/3890’, ‘20/3226/3479’]
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: 2622595.61718 pps (2x 1311297.80859 pps)
FINAL_BANDWIDTH: 7.84330922251 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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-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: 7687834.625 pps (2x 3843917.3125 pps)
FINAL_BANDWIDTH: 5.166224868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/513/1339’, ‘50/337/727’]
LAT_50%NDR: [‘10/45/209’, ‘10/40/173’]
LAT_10%NDR: [‘10/27/151’, ‘10/28/138’]
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: 7687834.625 pps (2x 3843917.3125 pps)
FINAL_BANDWIDTH: 5.166224868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1848/1986’, ‘10/379/615’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/322/346’, ‘30/334/341’]
LAT_50%NDR: [‘20/43/236’, ‘20/41/274’]
LAT_10%NDR: [‘20/29/209’, ‘20/32/204’]
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/276/289’, ‘20/262/296’]
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: 5199422.96094 pps (2x 2599711.48047 pps)
FINAL_BANDWIDTH: 15.5497407965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5792093.25 pps (2x 2896046.625 pps)
FINAL_BANDWIDTH: 17.3222200585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/104/178’, ‘20/103/177’]
LAT_50%NDR: [‘10/40/582’, ‘10/38/187’]
LAT_10%NDR: [‘10/27/101’, ‘10/26/101’]
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: [‘20/5333/5320’, ‘60/3381/3459’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3237/3811’, ‘20/3211/3582’]
LAT_50%NDR: [‘20/97/401’, ‘20/106/427’]
LAT_10%NDR: [‘20/28/545’, ‘20/31/216’]
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/481/2605’, ‘20/476/2409’]
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: 2624481.25 pps (2x 1312240.625 pps)
FINAL_BANDWIDTH: 7.84894852168 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2650526.0625 pps (2x 1325263.03125 pps)
FINAL_BANDWIDTH: 7.92683987357 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: 6380817.35938 pps (2x 3190408.67969 pps)
FINAL_BANDWIDTH: 4.2879092655 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/80/135’, ‘10/77/133’]
LAT_50%NDR: [‘10/41/220’, ‘10/38/137’]
LAT_10%NDR: [‘10/24/168’, ‘10/23/134’]
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: 7745924.28124 pps (2x 3872962.14062 pps)
FINAL_BANDWIDTH: 5.20526111699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘2/1915/2164’, ‘10/503/880’]
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: 170514.3125 pps (2x 85257.15625 pps)
FINAL_BANDWIDTH: 2.098008101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/29/66’, ‘20/31/71’]
LAT_50%NDR: [‘20/27/168’, ‘20/30/246’]
LAT_10%NDR: -1
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/929/942’, ‘20/275/279’]
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: 4551797.375 pps (2x 2275898.6875 pps)
FINAL_BANDWIDTH: 13.6129085615 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5775903.5625 pps (2x 2887951.78125 pps)
FINAL_BANDWIDTH: 17.2738021002 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 4202455.25 pps (2x 2101227.625 pps)
FINAL_BANDWIDTH: 2.824049928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/130/189’, ‘20/132/183’]
LAT_50%NDR: [‘10/42/222’, ‘10/37/217’]
LAT_10%NDR: [‘10/26/129’, ‘10/26/161’]
tc02-64b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4580038.01562 pps (2x 2290019.00781 pps)
FINAL_BANDWIDTH: 3.0777855465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/5940/6060’, ‘30/3248/3339’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-etc-l2xcbase-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/956/966’, ‘30/901/908’]
LAT_50%NDR: [‘20/57/248’, ‘20/54/272’]
LAT_10%NDR: [‘20/29/169’, ‘20/33/182’]
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/729/738’, ‘60/724/728’]
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: 2906046.625 pps (2x 1453023.3125 pps)
FINAL_BANDWIDTH: 8.69101669567 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 3318339.0 pps (2x 1659169.5 pps)
FINAL_BANDWIDTH: 9.92404574751 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: 2750213.84376 pps (2x 1375106.92188 pps)
FINAL_BANDWIDTH: 1.84814370301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/79’, ‘10/36/82’]
LAT_50%NDR: [‘10/27/103’, ‘10/27/100’]
LAT_10%NDR: [‘10/21/80’, ‘10/22/100’]
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: 7920193.25 pps (2x 3960096.625 pps)
FINAL_BANDWIDTH: 5.322369864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/137/437’, ‘10/129/404’]
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/235/241’, ‘20/216/251’]
LAT_50%NDR: [‘20/35/253’, ‘20/38/217’]
LAT_10%NDR: [‘20/29/145’, ‘20/30/178’]
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/319/352’, ‘30/338/354’]
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: 2777205.25782 pps (2x 1388602.62891 pps)
FINAL_BANDWIDTH: 8.30569511699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 6152849.07812 pps (2x 3076424.53906 pps)
FINAL_BANDWIDTH: 18.4011204789 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 3476334.54688 pps (2x 1738167.27344 pps)
FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/191’, ‘10/61/160’]
LAT_50%NDR: [‘10/36/149’, ‘10/36/171’]
LAT_10%NDR: [‘10/25/133’, ‘10/24/128’]
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: 4580038.01562 pps (2x 2290019.00781 pps)
FINAL_BANDWIDTH: 3.0777855465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5905/6026’, ‘30/3283/3359’]
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: 1399714.53125 pps (2x 699857.265625 pps)
FINAL_BANDWIDTH: 17.2220875925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/101/320’, ‘20/98/328’]
LAT_50%NDR: [‘20/49/319’, ‘20/50/319’]
LAT_10%NDR: [‘20/31/179’, ‘20/34/178’]
tc04-1518b-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1162/1169’, ‘30/1005/1021’]
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: 1823779.14062 pps (2x 911889.570312 pps)
FINAL_BANDWIDTH: 5.45431543458 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-eth-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: 3318339.0 pps (2x 1659169.5 pps)
FINAL_BANDWIDTH: 9.92404574751 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: 1704600.03125 pps (2x 852300.015625 pps)
FINAL_BANDWIDTH: 1.145491221 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/24/51’, ‘10/28/63’]
LAT_50%NDR: [‘10/22/173’, ‘10/22/172’]
LAT_10%NDR: [‘10/20/153’, ‘10/23/185’]
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: 7891148.42188 pps (2x 3945574.21094 pps)
FINAL_BANDWIDTH: 5.3028517395 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/115/341’, ‘10/113/230’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/73’, ‘20/52/67’]
LAT_50%NDR: [‘20/34/306’, ‘20/36/309’]
LAT_10%NDR: [‘20/27/489’, ‘20/30/472’]
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: [‘30/371/397’, ‘20/533/537’]
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: 1540328.13281 pps (2x 770164.066406 pps)
FINAL_BANDWIDTH: 4.60660796145 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 6152849.07812 pps (2x 3076424.53906 pps)
FINAL_BANDWIDTH: 18.4011204789 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-4vhost-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: 2488810.39062 pps (2x 1244405.19531 pps)
FINAL_BANDWIDTH: 1.6724805825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1302/1516’, ‘30/1487/1757’]
LAT_50%NDR: [‘10/79/480’, ‘10/77/510’]
LAT_10%NDR: [‘10/32/570’, ‘10/34/494’]
tc02-64b-1t1c-eth-l2xcbase-eth-4vhost-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/10353/10599’, ‘30/7020/7149’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-4vhost-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: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/257/686’, ‘20/261/746’]
LAT_50%NDR: [‘20/78/500’, ‘20/78/501’]
LAT_10%NDR: [‘20/36/576’, ‘20/37/268’]
tc04-1518b-1t1c-eth-l2xcbase-eth-4vhost-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/7495/8004’, ‘30/7564/8235’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-4vhost-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: 1530599.125 pps (2x 765299.5625 pps)
FINAL_BANDWIDTH: 4.57751174235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-4vhost-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: 1530599.125 pps (2x 765299.5625 pps)
FINAL_BANDWIDTH: 4.57751174235 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-4vhost-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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/131/218’, ‘20/130/222’]
LAT_50%NDR: [‘10/61/751’, ‘10/62/246’]
LAT_10%NDR: [‘10/29/189’, ‘10/34/175’]
tc08-64b-2t2c-eth-l2xcbase-eth-4vhost-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: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/2533/3435’, ‘50/2683/3748’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-4vhost-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: 1123771.625 pps (2x 561885.8125 pps)
FINAL_BANDWIDTH: 13.826886074 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/4601/4893’, ‘30/206/630’]
LAT_50%NDR: [‘20/115/551’, ‘20/119/484’]
LAT_10%NDR: [‘20/37/294’, ‘20/40/630’]
tc10-1518b-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/7673/7925’, ‘30/4240/4633’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-4vhost-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: 775299.5625 pps (2x 387649.78125 pps)
FINAL_BANDWIDTH: 2.31866253758 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-l2xcbase-eth-4vhost-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: 2937019.0 pps (2x 1468509.5 pps)
FINAL_BANDWIDTH: 8.78364474435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/915/1137’, ‘30/864/1063’]
LAT_50%NDR: [‘10/60/257’, ‘10/60/242’]
LAT_10%NDR: [‘10/29/198’, ‘10/28/197’]
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: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4062/4198’, ‘20/7215/7358’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3514/3955’, ‘30/3465/3699’]
LAT_50%NDR: [‘20/107/453’, ‘20/116/453’]
LAT_10%NDR: [‘20/30/217’, ‘20/35/215’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3514/4087’, ‘30/3454/3736’]
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: 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’]
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: 2390681.15624 pps (2x 1195340.57812 pps)
FINAL_BANDWIDTH: 7.14973038084 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: 6526041.5 pps (2x 3263020.75 pps)
FINAL_BANDWIDTH: 4.385499888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/1497/2362’, ‘30/382/667’]
LAT_50%NDR: [‘10/51/256’, ‘10/51/247’]
LAT_10%NDR: [‘10/27/188’, ‘10/28/185’]
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: 6613175.98438 pps (2x 3306587.99219 pps)
FINAL_BANDWIDTH: 4.4440542615 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2168/2482’, ‘30/443/716’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/236/254’, ‘20/197/200’]
LAT_50%NDR: [‘20/48/135’, ‘20/49/128’]
LAT_10%NDR: [‘20/30/491’, ‘20/31/470’]
tc10-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/331/342’, ‘20/323/350’]
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: 4864435.40624 pps (2x 2432217.70312 pps)
FINAL_BANDWIDTH: 14.5479046919 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5173654.6875 pps (2x 2586827.34375 pps)
FINAL_BANDWIDTH: 15.4726764808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 3650603.51562 pps (2x 1825301.75781 pps)
FINAL_BANDWIDTH: 2.4532055625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/830/1009’, ‘20/868/1058’]
LAT_50%NDR: [‘10/60/306’, ‘10/59/254’]
LAT_10%NDR: [‘10/25/171’, ‘10/28/188’]
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: 3795827.65624 pps (2x 1897913.82812 pps)
FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7313/7452’, ‘40/4024/4156’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3514/4146’, ‘30/3461/3807’]
LAT_50%NDR: [‘20/111/461’, ‘20/113/479’]
LAT_10%NDR: [‘20/32/200’, ‘20/33/194’]
tc04-1518b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3527/3999’, ‘20/3471/3683’]
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: 2337988.3125 pps (2x 1168994.15625 pps)
FINAL_BANDWIDTH: 6.9921436509 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2390077.9375 pps (2x 1195038.96875 pps)
FINAL_BANDWIDTH: 7.14792635468 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: 5422338.03124 pps (2x 2711169.01562 pps)
FINAL_BANDWIDTH: 3.64381115699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/102/167’, ‘20/99/176’]
LAT_50%NDR: [‘10/45/199’, ‘10/44/147’]
LAT_10%NDR: [‘10/27/131’, ‘10/25/208’]
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: 6555086.32812 pps (2x 3277543.16406 pps)
FINAL_BANDWIDTH: 4.4050180125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2191/2365’, ‘60/389/611’]
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/954/974’, ‘20/626/630’]
LAT_50%NDR: [‘20/43/614’, ‘20/42/256’]
LAT_10%NDR: [‘20/29/86’, ‘20/34/591’]
tc10-1518b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/750/1292’, ‘30/409/421’]
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: 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’]
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: 5176872.875 pps (2x 2588436.4375 pps)
FINAL_BANDWIDTH: 15.4823010068 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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: 2546900.04688 pps (2x 1273450.02344 pps)
FINAL_BANDWIDTH: 1.7115168315 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/67/128’, ‘20/67/133’]
LAT_50%NDR: [‘10/40/166’, ‘10/42/133’]
LAT_10%NDR: [‘10/23/135’, ‘10/27/137’]
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: [‘10/731/871’, ‘20/736/833’]
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: 1550228.84375 pps (2x 775114.421875 pps)
FINAL_BANDWIDTH: 19.0740156935 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/524/682’, ‘30/518/654’]
LAT_50%NDR: [‘20/76/243’, ‘20/77/226’]
LAT_10%NDR: [‘20/32/89’, ‘20/35/106’]
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/2612/2624’, ‘30/2885/2901’]
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: 2699900.4375 pps (2x 1349950.21875 pps)
FINAL_BANDWIDTH: 8.07450216975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 2828741.80468 pps (2x 1414370.90234 pps)
FINAL_BANDWIDTH: 8.45982374843 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: 2692124.1875 pps (2x 1346062.09375 pps)
FINAL_BANDWIDTH: 1.809107454 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/41/179’, ‘10/42/164’]
LAT_50%NDR: [‘10/28/181’, ‘10/29/191’]
LAT_10%NDR: [‘10/23/441’, ‘10/25/525’]
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: 6555086.32812 pps (2x 3277543.16406 pps)
FINAL_BANDWIDTH: 4.4050180125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/170/333’, ‘10/153/341’]
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/240/247’, ‘20/225/233’]
LAT_50%NDR: [‘20/40/233’, ‘20/41/200’]
LAT_10%NDR: [‘20/28/219’, ‘20/31/183’]
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/152/159’, ‘30/148/163’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2261839.78906 pps (2x 1130919.89453 pps)
FINAL_BANDWIDTH: 6.76440880217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5302496.05468 pps (2x 2651248.02734 pps)
FINAL_BANDWIDTH: 15.8579980595 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput IP4 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 2343586.25 pps (2x 1171793.125 pps)
FINAL_BANDWIDTH: 1.57488996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/57/124’, ‘10/59/112’]
LAT_50%NDR: [‘10/40/206’, ‘10/42/206’]
LAT_10%NDR: [‘10/26/184’, ‘10/25/553’]
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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/6000/5738’, ‘50/3950/4060’]
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/100/186’, ‘20/100/193’]
LAT_50%NDR: [‘20/75/357’, ‘20/76/360’]
LAT_10%NDR: [‘20/30/129’, ‘20/31/122’]
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/2667/2699’, ‘20/3291/3308’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 1978388.78125 pps (2x 989194.390625 pps)
FINAL_BANDWIDTH: 5.91670132903 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2854510.07812 pps (2x 1427255.03906 pps)
FINAL_BANDWIDTH: 8.53688806418 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: 2430720.73438 pps (2x 1215360.36719 pps)
FINAL_BANDWIDTH: 1.6334443335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/66’, ‘10/34/74’]
LAT_50%NDR: [‘10/30/216’, ‘10/31/479’]
LAT_10%NDR: [‘10/22/164’, ‘10/22/148’]
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: 6584131.15624 pps (2x 3292065.57812 pps)
FINAL_BANDWIDTH: 4.42453613699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/171/328’, ‘10/158/312’]
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: [‘30/363/372’, ‘20/543/558’]
LAT_50%NDR: [‘20/40/552’, ‘20/38/226’]
LAT_10%NDR: [‘20/29/261’, ‘20/32/306’]
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/622/630’, ‘20/435/436’]
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: 1205340.57812 pps (2x 602670.289062 pps)
FINAL_BANDWIDTH: 3.60477185682 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5302496.05468 pps (2x 2651248.02734 pps)
FINAL_BANDWIDTH: 15.8579980595 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.8.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-4vhost-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: 2053137.96876 pps (2x 1026568.98438 pps)
FINAL_BANDWIDTH: 1.37970871501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7346/7606’, ‘20/7577/7833’]
LAT_50%NDR: [‘10/80/664’, ‘20/85/324’]
LAT_10%NDR: [‘10/32/169’, ‘10/35/180’]
tc02-64b-1t1c-ethip4-ip4base-eth-4vhost-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/1851/2074’, ‘40/2164/2453’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4-ip4base-eth-4vhost-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: 521714.375 pps (2x 260857.1875 pps)
FINAL_BANDWIDTH: 6.41917367 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/7564/7927’, ‘30/7501/7861’]
LAT_50%NDR: [‘20/120/694’, ‘20/127/642’]
LAT_10%NDR: [‘20/35/364’, ‘20/37/331’]
tc04-1518b-1t1c-ethip4-ip4base-eth-4vhost-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: 521714.375 pps (2x 260857.1875 pps)
FINAL_BANDWIDTH: 6.41917367 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7920/8352’, ‘20/7766/8351’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4-ip4base-eth-4vhost-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: 1348285.4375 pps (2x 674142.71875 pps)
FINAL_BANDWIDTH: 4.03227227913 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-imix-1t1c-ethip4-ip4base-eth-4vhost-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: 1374330.25 pps (2x 687165.125 pps)
FINAL_BANDWIDTH: 4.11016363102 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-4vhost-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: 3766782.82812 pps (2x 1883391.41406 pps)
FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/752/1036’, ‘20/542/856’]
LAT_50%NDR: [‘20/80/334’, ‘10/78/366’]
LAT_10%NDR: [‘10/39/594’, ‘10/38/573’]
tc08-64b-2t2c-ethip4-ip4base-eth-4vhost-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: 3563469.03124 pps (2x 1781734.51562 pps)
FINAL_BANDWIDTH: 2.39465118899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/4372/4664’, ‘40/4325/4499’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4-ip4base-eth-4vhost-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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/4875/5323’, ‘20/397/1045’]
LAT_50%NDR: [‘20/87/420’, ‘20/93/377’]
LAT_10%NDR: [‘20/36/641’, ‘20/41/233’]
tc10-1518b-2t2c-ethip4-ip4base-eth-4vhost-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/223/1160’, ‘30/195/350’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4-ip4base-eth-4vhost-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: 2572391.625 pps (2x 1286195.8125 pps)
FINAL_BANDWIDTH: 7.6931658179 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-4vhost-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

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

RFC2544: Packet throughput L2BD test cases with VXLANoIPv4 and vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name Documentation Status
tc01-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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/974/1180’, ‘20/1044/1248’]
LAT_50%NDR: [‘10/76/674’, ‘10/77/567’]
LAT_10%NDR: [‘10/29/221’, ‘10/30/220’]
tc02-64b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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: 3004786.54688 pps (2x 1502393.27344 pps)
FINAL_BANDWIDTH: 2.0192165595 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5060/5353’, ‘80/4829/6621’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 942869.1875 pps (2x 471434.59375 pps)
FINAL_BANDWIDTH: 11.601062483 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3727/3871’, ‘40/3957/4045’]
LAT_50%NDR: [‘20/122/418’, ‘20/132/736’]
LAT_10%NDR: [‘20/36/179’, ‘20/38/150’]
tc04-1518b-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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/3784/4660’, ‘30/4028/5566’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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 5kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2109640.10938 pps (2x 1054820.05469 pps)
FINAL_BANDWIDTH: 6.30923029753 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-2vhost-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 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2086677.03124 pps (2x 1043338.51562 pps)
FINAL_BANDWIDTH: 6.24055538578 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4497179.82032 pps (2x 2248589.91016 pps)
FINAL_BANDWIDTH: 3.02210483926 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/110/265’, ‘20/110/260’]
LAT_50%NDR: [‘10/54/391’, ‘10/52/224’]
LAT_10%NDR: [‘10/23/147’, ‘10/31/177’]
tc08-64b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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: 5407175.71876 pps (2x 2703587.85938 pps)
FINAL_BANDWIDTH: 3.63362208301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2741/3006’, ‘20/1881/2045’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1574306.0 pps (2x 787153.0 pps)
FINAL_BANDWIDTH: 19.370261024 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/532/594’, ‘30/245/305’]
LAT_50%NDR: [‘20/51/652’, ‘20/50/268’]
LAT_10%NDR: [‘20/32/603’, ‘20/32/196’]
tc10-1518b-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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/342/774’, ‘30/707/1091’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-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 5kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3762981.73438 pps (2x 1881490.86719 pps)
FINAL_BANDWIDTH: 11.2538239399 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-2vhost-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 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4245206.375 pps (2x 2122603.1875 pps)
FINAL_BANDWIDTH: 12.6959970856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/866/1142’, ‘20/866/1183’]
LAT_50%NDR: [‘10/65/315’, ‘10/64/277’]
LAT_10%NDR: [‘10/35/183’, ‘10/35/178’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1259/1348’, ‘20/1100/1197’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/148/412’, ‘20/152/401’]
LAT_50%NDR: [‘20/117/462’, ‘20/119/493’]
LAT_10%NDR: [‘20/37/252’, ‘20/35/290’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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/147/238’, ‘30/148/210’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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 5kpps. 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’]
tc06-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2259853.875 pps (2x 1129926.9375 pps)
FINAL_BANDWIDTH: 6.75846959524 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-2vhost-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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/116’, ‘10/47/104’]
LAT_50%NDR: [‘10/39/228’, ‘10/38/214’]
LAT_10%NDR: [‘10/35/164’, ‘10/34/156’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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/717/915’, ‘20/609/900’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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: [‘2/854/869’, ‘30/419/422’]
LAT_50%NDR: [‘20/43/612’, ‘20/44/372’]
LAT_10%NDR: [‘20/38/596’, ‘20/35/193’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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/551/556’, ‘20/899/896’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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 5kpps. 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’]
tc12-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5255007.3125 pps (2x 2627503.65625 pps)
FINAL_BANDWIDTH: 15.7159750624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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: 3350742.1875 pps (2x 1675371.09375 pps)
FINAL_BANDWIDTH: 2.25169875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/521/714’, ‘20/487/655’]
LAT_50%NDR: [‘10/60/279’, ‘10/58/305’]
LAT_10%NDR: [‘20/35/314’, ‘10/34/221’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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: 3533750.0 pps (2x 1766875.0 pps)
FINAL_BANDWIDTH: 2.37468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1127/1349’, ‘30/977/1106’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1041567.59375 pps (2x 520783.796875 pps)
FINAL_BANDWIDTH: 12.8154476735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/254/804’, ‘30/256/746’]
LAT_50%NDR: [‘10/120/527’, ‘10/119/586’]
LAT_10%NDR: [‘20/35/286’, ‘20/35/351’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1041567.59375 pps (2x 520783.796875 pps)
FINAL_BANDWIDTH: 12.8154476735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/288/705’, ‘10/288/844’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-2vhost-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 5kpps. 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-2vhost-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 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 2257307.46094 pps (2x 1128653.73047 pps)
FINAL_BANDWIDTH: 6.75085411966 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-2vhost-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: 5912851.5625 pps (2x 2956425.78125 pps)
FINAL_BANDWIDTH: 3.97343625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/106/199’, ‘10/103/192’]
LAT_50%NDR: [‘10/45/292’, ‘10/44/271’]
LAT_10%NDR: [‘10/33/276’, ‘10/32/244’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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: 6901093.75 pps (2x 3450546.875 pps)
FINAL_BANDWIDTH: 4.637535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/777/949’, ‘50/588/740’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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: 2094091.78124 pps (2x 1047045.89062 pps)
FINAL_BANDWIDTH: 25.7657052764 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/266/898’, ‘20/233/713’]
LAT_50%NDR: [‘10/85/307’, ‘10/83/748’]
LAT_10%NDR: [‘20/33/159’, ‘20/32/151’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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: 2310787.9375 pps (2x 1155393.96875 pps)
FINAL_BANDWIDTH: 28.431934783 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1682/2385’, ‘20/1271/2144’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-2vhost-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 5kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 4270884.17578 pps (2x 2135442.08789 pps)
FINAL_BANDWIDTH: 12.7727908278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-2vhost-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 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5069922.55468 pps (2x 2534961.27734 pps)
FINAL_BANDWIDTH: 15.1624482517 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 1959882.8125 pps (2x 979941.40625 pps)
FINAL_BANDWIDTH: 1.31704125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/683/928’, ‘30/726/1061’]
LAT_50%NDR: [‘20/85/503’, ‘20/89/413’]
LAT_10%NDR: [‘20/42/209’, ‘20/41/231’]
tc02-64b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 2033085.9375 pps (2x 1016542.96875 pps)
FINAL_BANDWIDTH: 1.36623375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1162/1384’, ‘40/1343/1645’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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/325/1056’, ‘20/334/1233’]
LAT_50%NDR: [‘20/76/736’, ‘20/73/626’]
LAT_10%NDR: [‘20/38/637’, ‘20/38/239’]
tc04-1518b-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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/381/1170’, ‘20/403/1224’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2bdbasemaclrn-eth-4vhost-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: 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-eth-l2bdbasemaclrn-eth-4vhost-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-4vhost-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: 3643554.6875 pps (2x 1821777.34375 pps)
FINAL_BANDWIDTH: 2.44846875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/180/336’, ‘40/186/328’]
LAT_50%NDR: [‘20/81/563’, ‘20/79/436’]
LAT_10%NDR: [‘20/41/453’, ‘20/40/295’]
tc08-64b-2t2c-eth-l2bdbasemaclrn-eth-4vhost-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: 3863164.0625 pps (2x 1931582.03125 pps)
FINAL_BANDWIDTH: 2.59604625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/700/930’, ‘20/451/799’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhost-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: 1041567.59375 pps (2x 520783.796875 pps)
FINAL_BANDWIDTH: 12.8154476735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/435/1049’, ‘30/421/825’]
LAT_50%NDR: [‘20/242/1103’, ‘20/236/1162’]
LAT_10%NDR: [‘20/48/205’, ‘20/44/195’]
tc10-1518b-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3414/3755’, ‘30/402/800’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2bdbasemaclrn-eth-4vhost-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: 2321230.53124 pps (2x 1160615.26562 pps)
FINAL_BANDWIDTH: 6.94202671353 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-4vhost-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: 2608884.34766 pps (2x 1304442.17383 pps)
FINAL_BANDWIDTH: 7.80230338616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-l2xcbase-eth-4vhost-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: 2325898.4375 pps (2x 1162949.21875 pps)
FINAL_BANDWIDTH: 1.56300375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/994/1243’, ‘30/1107/1372’]
LAT_50%NDR: [‘10/74/497’, ‘20/68/538’]
LAT_10%NDR: [‘20/38/355’, ‘10/39/354’]
tc02-64b-1t1c-eth-l2xcbase-eth-4vhost-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: 2325898.4375 pps (2x 1162949.21875 pps)
FINAL_BANDWIDTH: 1.56300375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1422/1735’, ‘20/1724/2061’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-l2xcbase-eth-4vhost-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: [‘20/8883/10177’, ‘30/11963/13854’]
LAT_50%NDR: [‘20/124/570’, ‘20/128/752’]
LAT_10%NDR: [‘20/41/242’, ‘20/39/519’]
tc04-1518b-1t1c-eth-l2xcbase-eth-4vhost-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: [‘20/5895/6761’, ‘30/6613/7481’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-l2xcbase-eth-4vhost-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: 1522192.15234 pps (2x 761096.076172 pps)
FINAL_BANDWIDTH: 4.55236928967 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-4vhost-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-4vhost-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: 3899765.625 pps (2x 1949882.8125 pps)
FINAL_BANDWIDTH: 2.6206425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/140/232’, ‘20/135/212’]
LAT_50%NDR: [‘10/65/632’, ‘10/63/500’]
LAT_10%NDR: [‘20/40/465’, ‘10/40/263’]
tc08-64b-2t2c-eth-l2xcbase-eth-4vhost-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: 4631796.875 pps (2x 2315898.4375 pps)
FINAL_BANDWIDTH: 3.1125675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/972/1303’, ‘60/950/1222’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps.
FINAL_RATE: 1134437.375 pps (2x 567218.6875 pps)
FINAL_BANDWIDTH: 13.958117462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3274/4425’, ‘30/308/1075’]
LAT_50%NDR: [‘20/88/614’, ‘20/79/501’]
LAT_10%NDR: [‘20/43/244’, ‘20/40/205’]
tc10-1518b-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1134437.375 pps (2x 567218.6875 pps)
FINAL_BANDWIDTH: 13.958117462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3311/3959’, ‘20/3322/3639’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-l2xcbase-eth-4vhost-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: 2449076.67188 pps (2x 1224538.33594 pps)
FINAL_BANDWIDTH: 7.32437190139 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-4vhost-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: 2832615.09376 pps (2x 1416307.54688 pps)
FINAL_BANDWIDTH: 8.47140746487 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput IP14 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 forIPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64b-1t1c-eth-ip4base-eth-4vhost-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: 1923281.25 pps (2x 961640.625 pps)
FINAL_BANDWIDTH: 1.292445 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1828/1983’, ‘60/2010/2198’]
LAT_50%NDR: [‘20/100/350’, ‘20/97/392’]
LAT_10%NDR: [‘20/47/242’, ‘20/44/271’]
tc02-64b-1t1c-eth-ip4base-eth-4vhost-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: 1959882.8125 pps (2x 979941.40625 pps)
FINAL_BANDWIDTH: 1.31704125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1810/2266’, ‘30/1989/2512’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518b-1t1c-eth-ip4base-eth-4vhost-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/456/1236’, ‘20/482/1392’]
LAT_50%NDR: [‘20/128/658’, ‘20/140/648’]
LAT_10%NDR: [‘20/45/408’, ‘20/42/308’]
tc04-1518b-1t1c-eth-ip4base-eth-4vhost-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/434/1345’, ‘20/464/1609’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-imix-1t1c-eth-ip4base-eth-4vhost-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-eth-ip4base-eth-4vhost-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: 1458269.08203 pps (2x 729134.541016 pps)
FINAL_BANDWIDTH: 4.36119669577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-ip4base-eth-4vhost-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: 3863164.0625 pps (2x 1931582.03125 pps)
FINAL_BANDWIDTH: 2.59604625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/377/619’, ‘30/340/563’]
LAT_50%NDR: [‘20/100/372’, ‘20/99/370’]
LAT_10%NDR: [‘20/45/233’, ‘20/39/278’]
tc08-64b-2t2c-eth-ip4base-eth-4vhost-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: 3899765.625 pps (2x 1949882.8125 pps)
FINAL_BANDWIDTH: 2.6206425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/948/1372’, ‘90/878/1304’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518b-2t2c-eth-ip4base-eth-4vhost-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: 1041567.59375 pps (2x 520783.796875 pps)
FINAL_BANDWIDTH: 12.8154476735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/357/943’, ‘20/354/925’]
LAT_50%NDR: [‘20/226/889’, ‘20/218/730’]
LAT_10%NDR: [‘20/46/334’, ‘20/43/313’]
tc10-1518b-2t2c-eth-ip4base-eth-4vhost-2vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1072524.1875 pps (2x 536262.09375 pps)
FINAL_BANDWIDTH: 13.196337603 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3505/3999’, ‘20/484/1384’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-imix-2t2c-eth-ip4base-eth-4vhost-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: 2353192.0664 pps (2x 1176596.0332 pps)
FINAL_BANDWIDTH: 7.0376130105 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-imix-2t2c-eth-ip4base-eth-4vhost-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: 2576922.8125 pps (2x 1288461.40625 pps)
FINAL_BANDWIDTH: 7.7067170892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage