6.3.1. container memif

6.3.1.1. 10ge2p1x520-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-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. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. VNF Container is connected to VSWITCH container via Memif interface. All containers is running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3228403.9375 pps (2x 1614201.96875 pps)
FINAL_BANDWIDTH: 2.169487446 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/241/340’, ‘20/226/331’]
LAT_50%NDR: [‘10/63/771’, ‘10/57/634’]
LAT_10%NDR: [‘10/28/176’, ‘10/27/178’]
tc02-64b-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5209/5283’, ‘20/6597/6756’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2543754.25 pps (2x 1271877.125 pps)
FINAL_BANDWIDTH: 7.60752097583 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2645577.34376 pps (2x 1322788.67188 pps)
FINAL_BANDWIDTH: 7.91203990552 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-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘90/5493/6024’, ‘60/4113/4834’]
LAT_50%NDR: [‘20/76/575’, ‘20/69/602’]
LAT_10%NDR: [‘20/35/202’, ‘20/35/207’]
tc06-1518b-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/5596/5990’, ‘30/3652/3733’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5661607.0 pps (2x 2830803.5 pps)
FINAL_BANDWIDTH: 3.804599904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/293/447’, ‘20/288/420’]
LAT_50%NDR: [‘10/51/368’, ‘10/51/470’]
LAT_10%NDR: [‘10/23/139’, ‘10/25/206’]
tc08-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/854/1183’, ‘20/597/1055’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4172923.75 pps (2x 2086461.875 pps)
FINAL_BANDWIDTH: 12.4798238504 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4478393.03124 pps (2x 2239196.51562 pps)
FINAL_BANDWIDTH: 13.3933806393 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-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1700/1707’, ‘30/1454/1464’]
LAT_50%NDR: [‘20/49/417’, ‘20/57/511’]
LAT_10%NDR: [‘20/32/216’, ‘20/33/267’]
tc12-1518b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1946/1950’, ‘2/1484/1515’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.2. 10ge2p1x520-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-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. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1004/1520’, ‘20/961/1472’]
LAT_50%NDR: [‘10/50/547’, ‘10/50/539’]
LAT_10%NDR: [‘10/25/433’, ‘10/28/335’]
tc02-64b-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7995/8139’, ‘20/4470/4591’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2441931.15624 pps (2x 1220965.57812 pps)
FINAL_BANDWIDTH: 7.30300204614 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2441931.15624 pps (2x 1220965.57812 pps)
FINAL_BANDWIDTH: 7.30300204614 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-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/364/541’, ‘30/367/530’]
LAT_50%NDR: [‘20/109/490’, ‘20/109/363’]
LAT_10%NDR: [‘20/34/247’, ‘20/38/259’]
tc06-1518b-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/369/1218’, ‘30/365/1216’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6125074.25 pps (2x 3062537.125 pps)
FINAL_BANDWIDTH: 4.116049896 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2585/2797’, ‘20/2448/2596’]
LAT_50%NDR: [‘10/65/531’, ‘10/67/449’]
LAT_10%NDR: [‘10/31/432’, ‘10/33/377’]
tc08-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/969/1310’, ‘50/790/1312’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3867454.46876 pps (2x 1933727.23438 pps)
FINAL_BANDWIDTH: 11.5662670614 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4274746.84376 pps (2x 2137373.42188 pps)
FINAL_BANDWIDTH: 12.7843427801 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-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/159/259’, ‘30/155/258’]
LAT_50%NDR: [‘20/63/515’, ‘20/64/591’]
LAT_10%NDR: [‘20/36/426’, ‘20/36/424’]
tc12-1518b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1293/1325’, ‘40/1333/1344’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.3. 10ge2p1x520-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-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. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/4477/4615’, ‘40/4453/4646’]
LAT_50%NDR: [‘20/68/621’, ‘20/68/576’]
LAT_10%NDR: [‘20/29/326’, ‘20/36/384’]
tc02-64b-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3344270.75 pps (2x 1672135.375 pps)
FINAL_BANDWIDTH: 2.247349944 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/4499/4867’, ‘30/8040/8342’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2034638.78124 pps (2x 1017319.39062 pps)
FINAL_BANDWIDTH: 6.0849263275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2340108.0625 pps (2x 1170054.03125 pps)
FINAL_BANDWIDTH: 6.99848311651 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-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 862743.0 pps (2x 431371.5 pps)
FINAL_BANDWIDTH: 10.615189872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/7634/8044’, ‘40/5979/6732’]
LAT_50%NDR: [‘30/95/757’, ‘30/92/739’]
LAT_10%NDR: [‘30/44/285’, ‘30/43/363’]
tc06-1518b-1t1c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 862743.0 pps (2x 431371.5 pps)
FINAL_BANDWIDTH: 10.615189872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/6114/7072’, ‘40/7662/8130’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 5545740.1875 pps (2x 2772870.09375 pps)
FINAL_BANDWIDTH: 3.726737406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/440/611’, ‘30/470/631’]
LAT_50%NDR: [‘20/96/690’, ‘20/91/705’]
LAT_10%NDR: [‘20/31/528’, ‘20/33/530’]
tc08-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5893340.625 pps (2x 2946670.3125 pps)
FINAL_BANDWIDTH: 3.9603249 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/1364/1784’, ‘100/1210/1792’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3765631.375 pps (2x 1882815.6875 pps)
FINAL_BANDWIDTH: 11.2617481317 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4172923.75 pps (2x 2086461.875 pps)
FINAL_BANDWIDTH: 12.4798238504 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-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/459/735’, ‘50/466/792’]
LAT_50%NDR: [‘30/96/1112’, ‘30/98/878’]
LAT_10%NDR: [‘30/44/291’, ‘30/47/273’]
tc12-1518b-2t2c-eth-1drcl2bdbasemaclrn-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2772/2776’, ‘40/2889/2895’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.4. 10ge2p1x520-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-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. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1t1ceth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 2185602.625 pps (2x 1092801.3125 pps)
FINAL_BANDWIDTH: 1.468724964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/12895/13162’, ‘20/6988/7372’]
LAT_50%NDR: [‘20/73/273’, ‘20/72/250’]
LAT_10%NDR: [‘20/32/191’, ‘20/34/170’]
tc02-64b-1t1c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2185602.625 pps (2x 1092801.3125 pps)
FINAL_BANDWIDTH: 1.468724964 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/9241/9455’, ‘20/7479/7804’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1423700.21875 pps (2x 711850.109375 pps)
FINAL_BANDWIDTH: 4.25781274958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1525523.3125 pps (2x 762761.65625 pps)
FINAL_BANDWIDTH: 4.56233167924 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-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/9521/10756’, ‘40/11939/12738’]
LAT_50%NDR: [‘30/96/360’, ‘30/100/381’]
LAT_10%NDR: [‘30/41/252’, ‘30/41/231’]
tc06-1518b-1t1c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/11828/13216’, ‘200/9849/10986’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3576004.375 pps (2x 1788002.1875 pps)
FINAL_BANDWIDTH: 2.40307494 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/1999/2981’, ‘60/1834/2819’]
LAT_50%NDR: [‘20/72/680’, ‘20/73/736’]
LAT_10%NDR: [‘10/31/191’, ‘20/29/144’]
tc08-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3460137.5625 pps (2x 1730068.78125 pps)
FINAL_BANDWIDTH: 2.325212442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/217/320’, ‘20/215/359’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2543754.25 pps (2x 1271877.125 pps)
FINAL_BANDWIDTH: 7.60752097583 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2543754.25 pps (2x 1271877.125 pps)
FINAL_BANDWIDTH: 7.60752097583 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-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1645/2640’, ‘40/1422/2670’]
LAT_50%NDR: [‘30/162/628’, ‘30/161/554’]
LAT_10%NDR: [‘30/43/451’, ‘30/43/434’]
tc12-1518b-2t2c-eth-1drcl2bdbasemaclrn-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 862743.0 pps (2x 431371.5 pps)
FINAL_BANDWIDTH: 10.615189872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/4244/5774’, ‘40/4335/6289’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.5. 10ge2p1x520-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-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. DUT1 and DUT2 tested with 2p10GE NIC X520 Niantic by Intel. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1258668.125 pps (2x 629334.0625 pps)
FINAL_BANDWIDTH: 0.84582498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/13112/13444’, ‘30/22282/22758’]
LAT_50%NDR: [‘30/115/1048’, ‘30/114/946’]
LAT_10%NDR: [‘20/44/380’, ‘30/44/320’]
tc02-64b-1t1c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1258668.125 pps (2x 629334.0625 pps)
FINAL_BANDWIDTH: 0.84582498 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/13880/14329’, ‘50/22392/22871’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 710938.5625 pps (2x 355469.28125 pps)
FINAL_BANDWIDTH: 2.12618024196 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 710938.5625 pps (2x 355469.28125 pps)
FINAL_BANDWIDTH: 2.12618024196 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-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
Search FAILED
tc06-1518b-1t1c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
Search FAILED
tc07-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 2301469.4375 pps (2x 1150734.71875 pps)
FINAL_BANDWIDTH: 1.546587462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/638/896’, ‘60/637/962’]
LAT_50%NDR: [‘20/110/894’, ‘30/118/700’]
LAT_10%NDR: [‘20/42/458’, ‘20/44/456’]
tc08-64b-2t2c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2301469.4375 pps (2x 1150734.71875 pps)
FINAL_BANDWIDTH: 1.546587462 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/537/686’, ‘60/555/707’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1321877.125 pps (2x 660938.5625 pps)
FINAL_BANDWIDTH: 3.95329381992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1423700.21875 pps (2x 711850.109375 pps)
FINAL_BANDWIDTH: 4.25781274958 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-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/18664/20984’, ‘50/25031/28192’]
LAT_50%NDR: [‘40/167/928’, ‘40/179/893’]
LAT_10%NDR: [‘40/59/713’, ‘40/56/586’]
tc12-1518b-2t2c-eth-1drcl2bdbasemaclrn-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/18162/21024’, ‘50/22396/25584’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.6. 10ge2p1x520-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-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. VNF Container is connected to VSWITCH container via Memif interface. All containers is running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/448/574’, ‘20/409/532’]
LAT_50%NDR: [‘10/42/597’, ‘10/51/480’]
LAT_10%NDR: [‘10/26/130’, ‘10/24/133’]
tc02-64b-1t1-ceth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3772/3865’, ‘50/3652/3762’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2645577.34376 pps (2x 1322788.67188 pps)
FINAL_BANDWIDTH: 7.91203990552 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2951046.625 pps (2x 1475523.3125 pps)
FINAL_BANDWIDTH: 8.82559669447 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-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4546/5149’, ‘30/4149/5159’]
LAT_50%NDR: [‘20/78/373’, ‘20/77/351’]
LAT_10%NDR: [‘20/34/254’, ‘20/34/201’]
tc06-1518b-1t1c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1244114.5 pps (2x 622057.25 pps)
FINAL_BANDWIDTH: 15.307584808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4970/5858’, ‘30/3698/3722’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4618805.6875 pps (2x 2309402.84375 pps)
FINAL_BANDWIDTH: 3.103837422 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/66/138’, ‘20/67/160’]
LAT_50%NDR: [‘10/35/391’, ‘10/36/457’]
LAT_10%NDR: [‘10/24/265’, ‘10/25/268’]
tc08-64b-2t2c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 5777473.8125 pps (2x 2888736.90625 pps)
FINAL_BANDWIDTH: 3.882462402 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/248/362’, ‘20/284/428’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3561985.1875 pps (2x 1780992.59375 pps)
FINAL_BANDWIDTH: 10.6527102724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc10-imix-2t2c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4376569.9375 pps (2x 2188284.96875 pps)
FINAL_BANDWIDTH: 13.0888617097 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-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/91/231’, ‘30/94/229’]
LAT_50%NDR: [‘20/41/560’, ‘20/46/627’]
LAT_10%NDR: [‘20/33/173’, ‘20/33/159’]
tc12-1518b-2t2c-eth-1drcl2xcbase-eth-2memif-1drcl2xc-1paral-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2696/2708’, ‘20/1928/1943’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.7. 10ge2p1x520-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-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. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/421/552’, ‘30/435/579’]
LAT_50%NDR: [‘10/48/442’, ‘10/52/467’]
LAT_10%NDR: [‘10/24/213’, ‘10/30/193’]
tc02-64b-1t1c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3923604.8125 pps (2x 1961802.40625 pps)
FINAL_BANDWIDTH: 2.636662434 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/511/637’, ‘30/528/681’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2441931.15624 pps (2x 1220965.57812 pps)
FINAL_BANDWIDTH: 7.30300204614 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2951046.625 pps (2x 1475523.3125 pps)
FINAL_BANDWIDTH: 8.82559669447 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-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/294/513’, ‘30/277/441’]
LAT_50%NDR: [‘20/119/767’, ‘20/119/843’]
LAT_10%NDR: [‘20/34/182’, ‘20/36/239’]
tc06-1518b-1t1c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/263/470’, ‘30/261/461’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/232/395’, ‘40/220/392’]
LAT_50%NDR: [‘10/50/678’, ‘10/49/609’]
LAT_10%NDR: [‘10/32/252’, ‘10/32/222’]
tc08-64b-2t2c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6820275.125 pps (2x 3410137.5625 pps)
FINAL_BANDWIDTH: 4.583224884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/806/1126’, ‘30/753/1232’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3052869.71876 pps (2x 1526434.85938 pps)
FINAL_BANDWIDTH: 9.13011562416 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4376569.9375 pps (2x 2188284.96875 pps)
FINAL_BANDWIDTH: 13.0888617097 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-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1503/1523’, ‘30/1865/1874’]
LAT_50%NDR: [‘20/65/472’, ‘20/67/565’]
LAT_10%NDR: [‘20/33/368’, ‘20/39/438’]
tc12-1518b-2t2c-eth-1drcl2xcbase-eth-2memif-2drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1688/1731’, ‘30/2115/2124’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.8. 10ge2p1x520-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-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. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3851/4033’, ‘30/3751/3914’]
LAT_50%NDR: [‘20/64/502’, ‘20/63/451’]
LAT_10%NDR: [‘20/34/470’, ‘20/33/443’]
tc02-64b-1t1c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3905/4000’, ‘30/6865/7078’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2340108.0625 pps (2x 1170054.03125 pps)
FINAL_BANDWIDTH: 6.99848311651 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2543754.25 pps (2x 1271877.125 pps)
FINAL_BANDWIDTH: 7.60752097583 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-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 862743.0 pps (2x 431371.5 pps)
FINAL_BANDWIDTH: 10.615189872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/7855/8457’, ‘40/6320/6961’]
LAT_50%NDR: [‘30/101/710’, ‘30/99/702’]
LAT_10%NDR: [‘30/43/284’, ‘30/43/287’]
tc06-1518b-1t1c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
TRex stateless runtime error
tc07-64b-2t2c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 6009207.4375 pps (2x 3004603.71875 pps)
FINAL_BANDWIDTH: 4.038187398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/391/611’, ‘30/344/592’]
LAT_50%NDR: [‘20/76/563’, ‘20/68/467’]
LAT_10%NDR: [‘20/40/393’, ‘20/36/404’]
tc08-64b-2t2c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 6472674.6875 pps (2x 3236337.34375 pps)
FINAL_BANDWIDTH: 4.34963739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2534/3039’, ‘30/650/1109’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 3561985.1875 pps (2x 1780992.59375 pps)
FINAL_BANDWIDTH: 10.6527102724 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc10-imix-2t2c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 4071100.65624 pps (2x 2035550.32812 pps)
FINAL_BANDWIDTH: 12.1753049207 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-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1434800.25 pps (2x 717400.125 pps)
FINAL_BANDWIDTH: 17.653782276 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/425/752’, ‘30/353/652’]
LAT_50%NDR: [‘30/87/1309’, ‘30/84/1423’]
LAT_10%NDR: [‘30/41/516’, ‘30/43/481’]
tc12-1518b-2t2c-eth-1drcl2xcbase-eth-2memif-4drcl2xc-1horiz-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2173/2018’, ‘40/2833/2865’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.9. 10ge2p1x520-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-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. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 2417336.25 pps (2x 1208668.125 pps)
FINAL_BANDWIDTH: 1.62444996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/11797/12031’, ‘20/6228/6384’]
LAT_50%NDR: [‘20/68/654’, ‘20/65/656’]
LAT_10%NDR: [‘10/24/231’, ‘10/34/293’]
tc02-64b-1t1c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2417336.25 pps (2x 1208668.125 pps)
FINAL_BANDWIDTH: 1.62444996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/11291/11915’, ‘20/6959/7054’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1525523.3125 pps (2x 762761.65625 pps)
FINAL_BANDWIDTH: 4.56233167924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1627346.40625 pps (2x 813673.203125 pps)
FINAL_BANDWIDTH: 4.8668506089 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-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/8898/9686’, ‘40/11687/12810’]
LAT_50%NDR: [‘30/107/549’, ‘30/98/491’]
LAT_10%NDR: [‘30/40/384’, ‘30/39/351’]
tc06-1518b-1t1c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 481371.5 pps (2x 240685.75 pps)
FINAL_BANDWIDTH: 5.922794936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/12322/13101’, ‘30/8378/9312’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64b-2t2c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 4039471.625 pps (2x 2019735.8125 pps)
FINAL_BANDWIDTH: 2.714524932 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1183/2146’, ‘30/1451/2524’]
LAT_50%NDR: [‘20/72/518’, ‘20/60/468’]
LAT_10%NDR: [‘10/36/236’, ‘10/33/217’]
tc08-64b-2t2c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 3807738.0 pps (2x 1903869.0 pps)
FINAL_BANDWIDTH: 2.558799936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/229/765’, ‘30/238/764’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2543754.25 pps (2x 1271877.125 pps)
FINAL_BANDWIDTH: 7.60752097583 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 2645577.34376 pps (2x 1322788.67188 pps)
FINAL_BANDWIDTH: 7.91203990552 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-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/917/2478’, ‘40/946/2595’]
LAT_50%NDR: [‘30/91/608’, ‘30/99/788’]
LAT_10%NDR: [‘30/39/280’, ‘30/40/376’]
tc12-1518b-2t2c-eth-1drcl2xcbase-eth-4memif-2drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1053428.75 pps (2x 526714.375 pps)
FINAL_BANDWIDTH: 12.96138734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/764/1371’, ‘50/787/1222’]
LOSS_ACCEPTANCE: 0.5 percentage

6.3.1.10. 10ge2p1x520-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-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. VNF Containers are connected to VSWITCH container via Memif interface. All containers are running same VPP version. Containers are deployed with Kubernetes. Configuration is applied by vnf-agent.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput 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-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 1374534.9375 pps (2x 687267.46875 pps)
FINAL_BANDWIDTH: 0.923687478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1473/1876’, ‘60/1410/1895’]
LAT_50%NDR: [‘20/97/545’, ‘20/107/437’]
LAT_10%NDR: [‘20/42/188’, ‘20/43/250’]
tc02-64b-1t1c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 1374534.9375 pps (2x 687267.46875 pps)
FINAL_BANDWIDTH: 0.923687478 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1353/1736’, ‘30/1359/1784’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-imix-1t1c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 710938.5625 pps (2x 355469.28125 pps)
FINAL_BANDWIDTH: 2.12618024196 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 812761.65625 pps (2x 406380.828125 pps)
FINAL_BANDWIDTH: 2.43069917162 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-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
Search FAILED
tc06-1518b-1t1c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
Search FAILED
tc07-64b-2t2c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 2417336.25 pps (2x 1208668.125 pps)
FINAL_BANDWIDTH: 1.62444996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/6779/7226’, ‘30/6696/7289’]
LAT_50%NDR: [‘20/121/1030’, ‘20/117/947’]
LAT_10%NDR: [‘20/42/532’, ‘20/44/481’]
tc08-64b-2t2c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 2417336.25 pps (2x 1208668.125 pps)
FINAL_BANDWIDTH: 1.62444996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4211/6153’, ‘30/2993/5641’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-imix-2t2c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1423700.21875 pps (2x 711850.109375 pps)
FINAL_BANDWIDTH: 4.25781274958 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B)
FINAL_RATE: 1423700.21875 pps (2x 711850.109375 pps)
FINAL_BANDWIDTH: 4.25781274958 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-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-ndrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps.
FINAL_RATE: 290685.75 pps (2x 145342.875 pps)
FINAL_BANDWIDTH: 3.576597468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/279/723’, ‘40/277/633’]
LAT_50%NDR: [‘40/96/449’, ‘40/101/424’]
LAT_10%NDR: [‘40/54/465’, ‘40/53/485’]
tc12-1518b-2t2c-eth-1drcl2xcbase-eth-8memif-4drcl2xc-1chain-k8s-pdrdisc [Cfg] DUT runs L2XC switching config with 2 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 50kpps, LT=0.5%.
FINAL_RATE: 290685.75 pps (2x 145342.875 pps)
FINAL_BANDWIDTH: 3.576597468 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘2/219/695’, ‘40/225/715’]
LOSS_ACCEPTANCE: 0.5 percentage