9.1.1. crypto

9.1.1.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: 2874921.875 pps (2x 1437460.9375 pps)
FINAL_BANDWIDTH: 1.9319475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘100/1838/2070’, ‘100/1724/1928’]
LAT_50%NDR: [‘30/106/273’, ‘30/103/323’]
LAT_10%NDR: [‘40/63/193’, ‘40/67/219’]
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: 2911523.4375 pps (2x 1455761.71875 pps)
FINAL_BANDWIDTH: 1.95654375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/523/924’, ‘40/470/897’]
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: 2591507.5 pps (2x 1295753.75 pps)
FINAL_BANDWIDTH: 31.88590828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/2067/2280’, ‘80/2131/2368’]
LAT_50%NDR: [‘50/89/367’, ‘50/93/258’]
LAT_10%NDR: [‘40/66/132’, ‘40/71/181’]
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: 2621408.75 pps (2x 1310704.375 pps)
FINAL_BANDWIDTH: 32.25381326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/623/985’, ‘60/623/1101’]
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: 2672637.8711 pps (2x 1336318.93555 pps)
FINAL_BANDWIDTH: 7.9929689219 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2672637.8711 pps (2x 1336318.93555 pps)
FINAL_BANDWIDTH: 7.9929689219 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: 5803046.875 pps (2x 2901523.4375 pps)
FINAL_BANDWIDTH: 3.8996475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/940/1003’, ‘30/122/209’]
LAT_50%NDR: [‘20/63/134’, ‘20/61/146’]
LAT_10%NDR: [‘30/49/141’, ‘20/52/231’]
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: 5803046.875 pps (2x 2901523.4375 pps)
FINAL_BANDWIDTH: 3.8996475 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/947/1297’, ‘30/131/505’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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: 2948125.0 pps (2x 1474062.5 pps)
FINAL_BANDWIDTH: 1.98114 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1831/1957’, ‘30/1730/1944’]
LAT_50%NDR: [‘30/69/195’, ‘30/63/147’]
LAT_10%NDR: [‘20/51/219’, ‘30/52/308’]
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: 2948125.0 pps (2x 1474062.5 pps)
FINAL_BANDWIDTH: 1.98114 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1844/2098’, ‘40/1701/1969’]
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: 2734158.89062 pps (2x 1367079.44531 pps)
FINAL_BANDWIDTH: 33.6410909902 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1628/1975’, ‘40/1709/2070’]
LAT_50%NDR: [‘40/74/295’, ‘30/75/273’]
LAT_10%NDR: [‘40/55/390’, ‘40/57/377’]
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: 2734158.89062 pps (2x 1367079.44531 pps)
FINAL_BANDWIDTH: 33.6410909902 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/330/460’, ‘50/336/454’]
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: 2758686.5 pps (2x 1379343.25 pps)
FINAL_BANDWIDTH: 8.25031168577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2786350.0 pps (2x 1393175.0 pps)
FINAL_BANDWIDTH: 8.33304399236 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: 6095859.375 pps (2x 3047929.6875 pps)
FINAL_BANDWIDTH: 4.0964175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/881/1044’, ‘30/889/1014’]
LAT_50%NDR: [‘20/49/336’, ‘20/55/421’]
LAT_10%NDR: [‘20/52/138’, ‘20/47/162’]
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: 6059257.8125 pps (2x 3029628.90625 pps)
FINAL_BANDWIDTH: 4.07182125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/60/255’, ‘30/55/255’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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: 2838320.3125 pps (2x 1419160.15625 pps)
FINAL_BANDWIDTH: 1.90735125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/263/613’, ‘50/274/622’]
LAT_50%NDR: [‘30/74/181’, ‘30/65/137’]
LAT_10%NDR: [‘30/52/125’, ‘30/51/157’]
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: 2838320.3125 pps (2x 1419160.15625 pps)
FINAL_BANDWIDTH: 1.90735125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/209/698’, ‘30/220/802’]
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: 2621408.75 pps (2x 1310704.375 pps)
FINAL_BANDWIDTH: 32.25381326 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/396/789’, ‘40/405/828’]
LAT_50%NDR: [‘30/74/148’, ‘30/79/167’]
LAT_10%NDR: [‘40/55/118’, ‘30/55/136’]
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: 2651310.0 pps (2x 1325655.0 pps)
FINAL_BANDWIDTH: 32.62171824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/2280/2505’, ‘100/2249/2488’]
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: 2700560.375 pps (2x 1350280.1875 pps)
FINAL_BANDWIDTH: 8.07647582282 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2672637.8711 pps (2x 1336318.93555 pps)
FINAL_BANDWIDTH: 7.9929689219 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: 5400429.6875 pps (2x 2700214.84375 pps)
FINAL_BANDWIDTH: 3.62908875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/106/171’, ‘30/107/173’]
LAT_50%NDR: [‘20/89/159’, ‘20/75/158’]
LAT_10%NDR: [‘20/44/116’, ‘20/43/63’]
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: 5473632.8125 pps (2x 2736816.40625 pps)
FINAL_BANDWIDTH: 3.67828125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/113/174’, ‘30/99/158’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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: 2948125.0 pps (2x 1474062.5 pps)
FINAL_BANDWIDTH: 1.98114 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1657/1865’, ‘40/1860/2099’]
LAT_50%NDR: [‘30/65/175’, ‘30/64/186’]
LAT_10%NDR: [‘20/52/152’, ‘30/50/149’]
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: 2911523.4375 pps (2x 1455761.71875 pps)
FINAL_BANDWIDTH: 1.95654375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/186/492’, ‘30/195/700’]
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: 2704332.96876 pps (2x 1352166.48438 pps)
FINAL_BANDWIDTH: 33.2741128476 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/2041/2125’, ‘80/2208/2301’]
LAT_50%NDR: [‘40/88/172’, ‘40/85/163’]
LAT_10%NDR: [‘30/56/209’, ‘40/55/228’]
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: 2704332.96876 pps (2x 1352166.48438 pps)
FINAL_BANDWIDTH: 33.2741128476 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2374/3857’, ‘60/2259/2758’]
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: 2758686.5 pps (2x 1379343.25 pps)
FINAL_BANDWIDTH: 8.25031168577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2758686.5 pps (2x 1379343.25 pps)
FINAL_BANDWIDTH: 8.25031168577 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: 5620039.0625 pps (2x 2810019.53125 pps)
FINAL_BANDWIDTH: 3.77666625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/105/180’, ‘30/100/200’]
LAT_50%NDR: [‘20/62/137’, ‘20/54/126’]
LAT_10%NDR: [‘30/46/91’, ‘20/43/62’]
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: 5656640.625 pps (2x 2828320.3125 pps)
FINAL_BANDWIDTH: 3.8012625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1010/1078’, ‘30/110/443’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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: 2435703.125 pps (2x 1217851.5625 pps)
FINAL_BANDWIDTH: 1.6367925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2203/2359’, ‘50/1959/2120’]
LAT_50%NDR: [‘20/73/230’, ‘20/69/347’]
LAT_10%NDR: [‘30/24/108’, ‘30/22/87’]
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: 2472304.6875 pps (2x 1236152.34375 pps)
FINAL_BANDWIDTH: 1.66138875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/2190/2355’, ‘70/2087/2282’]
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: 2262593.75 pps (2x 1131296.875 pps)
FINAL_BANDWIDTH: 27.8389535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/659/1050’, ‘70/620/1094’]
LAT_50%NDR: [‘30/77/227’, ‘30/81/209’]
LAT_10%NDR: [‘30/53/95’, ‘40/57/124’]
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: 2292495.0 pps (2x 1146247.5 pps)
FINAL_BANDWIDTH: 28.20685848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2495/2647’, ‘50/2432/2561’]
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: 2337567.82422 pps (2x 1168783.91211 pps)
FINAL_BANDWIDTH: 6.99088611063 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2365490.32812 pps (2x 1182745.16406 pps)
FINAL_BANDWIDTH: 7.07439301155 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: 4778203.125 pps (2x 2389101.5625 pps)
FINAL_BANDWIDTH: 3.2109525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1173/1255’, ‘50/1143/1217’]
LAT_50%NDR: [‘20/102/204’, ‘20/107/207’]
LAT_10%NDR: [‘20/53/182’, ‘20/53/181’]
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: 4814804.6875 pps (2x 2407402.34375 pps)
FINAL_BANDWIDTH: 3.23554875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/642/1323’, ‘60/458/1226’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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: 2472304.6875 pps (2x 1236152.34375 pps)
FINAL_BANDWIDTH: 1.66138875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/298/793’, ‘40/291/757’]
LAT_50%NDR: [‘20/75/218’, ‘20/73/216’]
LAT_10%NDR: [‘20/47/111’, ‘30/48/138’]
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: 2472304.6875 pps (2x 1236152.34375 pps)
FINAL_BANDWIDTH: 1.66138875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/348/1115’, ‘30/336/907’]
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: 2346421.90624 pps (2x 1173210.95312 pps)
FINAL_BANDWIDTH: 28.8703751344 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/2409/2569’, ‘30/2302/2414’]
LAT_50%NDR: [‘30/77/195’, ‘40/82/208’]
LAT_10%NDR: [‘30/51/88’, ‘30/56/118’]
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: 2346421.90624 pps (2x 1173210.95312 pps)
FINAL_BANDWIDTH: 28.8703751344 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/2463/2600’, ‘80/2333/2489’]
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: 2399061.0 pps (2x 1199530.5 pps)
FINAL_BANDWIDTH: 7.17479170003 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2371397.5 pps (2x 1185698.75 pps)
FINAL_BANDWIDTH: 7.09205939343 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: 5034414.0625 pps (2x 2517207.03125 pps)
FINAL_BANDWIDTH: 3.38312625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/453/555’, ‘40/154/235’]
LAT_50%NDR: [‘20/94/236’, ‘20/96/222’]
LAT_10%NDR: [‘20/52/201’, ‘30/53/266’]
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: 4961210.9375 pps (2x 2480605.46875 pps)
FINAL_BANDWIDTH: 3.33393375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/773/851’, ‘40/672/751’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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/3908/7481’, ‘40/3905/7565’]
LAT_50%NDR: [‘20/358/2036’, ‘20/319/2341’]
LAT_10%NDR: [‘30/48/147’, ‘30/51/222’]
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/9071/10022’, ‘30/8651/10611’]
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/3820/7671’, ‘50/3854/7241’]
LAT_50%NDR: [‘30/180/1806’, ‘30/196/1785’]
LAT_10%NDR: [‘30/54/132’, ‘30/57/138’]
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/3938/6640’, ‘40/4052/6988’]
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: 410915.054688 pps (2x 205457.527344 pps)
FINAL_BANDWIDTH: 1.22890994593 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 825234.375 pps (2x 412617.1875 pps)
FINAL_BANDWIDTH: 0.5545575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/6999/8427’, ‘40/6999/8429’]
LAT_50%NDR: [‘20/465/1607’, ‘20/562/2043’]
LAT_10%NDR: [‘30/66/360’, ‘20/63/338’]
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/5673/9197’, ‘30/2033/3364’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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/3691/7805’, ‘30/3652/7462’]
LAT_50%NDR: [‘20/423/2025’, ‘20/374/2544’]
LAT_10%NDR: [‘20/49/210’, ‘20/44/196’]
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/3968/7440’, ‘40/3810/7019’]
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: [‘50/3900/7447’, ‘50/4072/8228’]
LAT_50%NDR: [‘30/331/1807’, ‘30/291/1672’]
LAT_10%NDR: [‘30/58/160’, ‘30/57/236’]
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: 407736.984376 pps (2x 203868.492188 pps)
FINAL_BANDWIDTH: 5.01679585576 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/4264/7188’, ‘40/4125/7191’]
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: 407289.0 pps (2x 203644.5 pps)
FINAL_BANDWIDTH: 1.21806562514 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 75327.0 pps (2x 37663.5 pps)
FINAL_BANDWIDTH: 0.225277945991 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: [‘40/7260/8530’, ‘40/7238/8508’]
LAT_50%NDR: [‘20/566/2031’, ‘20/561/2008’]
LAT_10%NDR: [‘20/64/338’, ‘20/58/318’]
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: 825234.375 pps (2x 412617.1875 pps)
FINAL_BANDWIDTH: 0.5545575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘200/7197/8551’, ‘30/7138/8525’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.1.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: 2435703.125 pps (2x 1217851.5625 pps)
FINAL_BANDWIDTH: 1.6367925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1979/2145’, ‘50/2078/2264’]
LAT_50%NDR: [‘20/64/281’, ‘30/64/327’]
LAT_10%NDR: [‘30/52/96’, ‘30/50/106’]
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: 2472304.6875 pps (2x 1236152.34375 pps)
FINAL_BANDWIDTH: 1.66138875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1987/2151’, ‘40/2027/2426’]
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: 2352297.5 pps (2x 1176148.75 pps)
FINAL_BANDWIDTH: 28.94266844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/4138/4336’, ‘50/2846/3035’]
LAT_50%NDR: [‘40/94/235’, ‘40/93/291’]
LAT_10%NDR: [‘40/60/137’, ‘40/60/124’]
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: 2352297.5 pps (2x 1176148.75 pps)
FINAL_BANDWIDTH: 28.94266844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/4140/4332’, ‘50/2854/3047’]
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: 2337567.82422 pps (2x 1168783.91211 pps)
FINAL_BANDWIDTH: 6.99088611063 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2365490.32812 pps (2x 1182745.16406 pps)
FINAL_BANDWIDTH: 7.07439301155 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: 4668398.4375 pps (2x 2334199.21875 pps)
FINAL_BANDWIDTH: 3.13716375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/145/262’, ‘30/133/280’]
LAT_50%NDR: [‘20/74/404’, ‘20/68/389’]
LAT_10%NDR: [‘20/54/172’, ‘20/53/154’]
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: 4705000.0 pps (2x 2352500.0 pps)
FINAL_BANDWIDTH: 3.16176 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/1091/1163’, ‘60/1113/1201’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2. ip4

9.1.2.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/99/187’, ‘20/103/176’]
LAT_50%NDR: [‘10/33/174’, ‘10/33/161’]
LAT_10%NDR: [‘10/19/40’, ‘10/23/56’]
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: 10361904.5 pps (2x 5180952.25 pps)
FINAL_BANDWIDTH: 6.963199824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1326/1388’, ‘20/1331/1398’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/178/371’, ‘20/205/420’]
LAT_50%NDR: [‘10/29/205’, ‘10/27/202’]
LAT_10%NDR: [‘10/26/50’, ‘10/27/118’]
tc04-1518B-1t1c-ethip4-ip4base-copwhtlistbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 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/412/423’, ‘20/348/383’]
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/182/395’, ‘60/158/352’]
LAT_50%NDR: [‘50/65/173’, ‘50/65/121’]
LAT_10%NDR: [‘50/62/95’, ‘50/62/88’]
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: [‘50/405/447’, ‘60/387/425’]
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: 18907142.375 pps (2x 9453571.1875 pps)
FINAL_BANDWIDTH: 12.705599676 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/53/72’, ‘20/72/130’]
LAT_50%NDR: [‘10/26/117’, ‘10/26/207’]
LAT_10%NDR: [‘10/18/25’, ‘10/19/35’]
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: 19138094.75 pps (2x 9569047.375 pps)
FINAL_BANDWIDTH: 12.860799672 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/702/721’, ‘30/705/719’]
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/82/103’, ‘20/451/464’]
LAT_50%NDR: [‘10/26/93’, ‘10/28/91’]
LAT_10%NDR: [‘10/27/91’, ‘10/26/38’]
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/457/474’, ‘20/78/87’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/931/1982’, ‘70/929/2022’]
LAT_50%NDR: [‘50/85/508’, ‘50/84/490’]
LAT_10%NDR: [‘50/67/257’, ‘60/68/127’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1853/2016’, ‘60/1851/2057’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.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: [‘30/1467/1510’, ‘40/1478/1525’]
LAT_50%NDR: [‘10/13/154’, ‘10/14/196’]
LAT_10%NDR: [‘10/21/57’, ‘10/21/62’]
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: [‘20/1469/1516’, ‘30/1483/1624’]
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/414/431’, ‘20/347/369’]
LAT_50%NDR: [‘20/30/189’, ‘20/30/193’]
LAT_10%NDR: [‘10/25/61’, ‘10/27/41’]
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/399/412’, ‘20/355/378’]
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/338/365’, ‘60/388/420’]
LAT_50%NDR: [‘50/61/217’, ‘50/66/229’]
LAT_10%NDR: [‘50/61/96’, ‘50/62/88’]
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: [‘60/421/459’, ‘50/411/429’]
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: 15673809.125 pps (2x 7836904.5625 pps)
FINAL_BANDWIDTH: 10.532799732 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/47/230’, ‘10/37/134’]
LAT_50%NDR: [‘10/24/97’, ‘10/21/48’]
LAT_10%NDR: [‘10/20/39’, ‘10/18/39’]
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: 15904761.5 pps (2x 7952380.75 pps)
FINAL_BANDWIDTH: 10.687999728 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/840/943’, ‘10/853/1026’]
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/298/312’, ‘20/465/482’]
LAT_50%NDR: [‘10/25/62’, ‘10/26/246’]
LAT_10%NDR: [‘10/26/147’, ‘10/27/105’]
tc10-1518B-2t2c-ethip4-ip4base-iacldstbase-pdrdisc [Cfg] DUT runs IPv4 routing and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 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/443/456’, ‘20/110/118’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1821/1977’, ‘70/1838/2018’]
LAT_50%NDR: [‘60/85/153’, ‘50/87/157’]
LAT_10%NDR: [‘50/71/148’, ‘50/71/139’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1837/1978’, ‘60/1840/2000’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.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/102/202’, ‘20/108/177’]
LAT_50%NDR: [‘10/21/210’, ‘10/21/196’]
LAT_10%NDR: [‘10/22/52’, ‘10/22/53’]
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: [‘20/106/161’, ‘20/113/166’]
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/473/484’, ‘20/434/444’]
LAT_50%NDR: [‘20/29/199’, ‘10/27/200’]
LAT_10%NDR: [‘10/27/93’, ‘10/25/141’]
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/435/449’, ‘20/371/383’]
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/456/490’, ‘50/392/415’]
LAT_50%NDR: [‘50/62/220’, ‘50/65/224’]
LAT_10%NDR: [‘50/61/195’, ‘50/62/178’]
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: [‘60/392/436’, ‘50/389/420’]
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: 14980952.0 pps (2x 7490476.0 pps)
FINAL_BANDWIDTH: 10.067199744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/439/1034’, ‘10/41/156’]
LAT_50%NDR: [‘10/27/50’, ‘10/26/53’]
LAT_10%NDR: [‘10/21/43’, ‘10/20/49’]
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: 15211904.375 pps (2x 7605952.1875 pps)
FINAL_BANDWIDTH: 10.22239974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/707/856’, ‘10/879/1065’]
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/469/480’, ‘20/90/96’]
LAT_50%NDR: [‘10/26/172’, ‘20/28/38’]
LAT_10%NDR: [‘10/27/46’, ‘10/27/135’]
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/285/477’, ‘20/354/704’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1810/1936’, ‘60/1811/1944’]
LAT_50%NDR: [‘50/88/184’, ‘60/90/273’]
LAT_10%NDR: [‘50/67/93’, ‘60/71/512’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1834/2027’, ‘60/1838/2060’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.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: 11747618.75 pps (2x 5873809.375 pps)
FINAL_BANDWIDTH: 7.8943998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1128/1189’, ‘40/1137/1183’]
LAT_50%NDR: [‘10/23/180’, ‘10/24/152’]
LAT_10%NDR: [‘10/19/71’, ‘10/19/49’]
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: 11978571.125 pps (2x 5989285.5625 pps)
FINAL_BANDWIDTH: 8.049599796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1138/1169’, ‘20/1139/1180’]
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/361/371’, ‘20/380/388’]
LAT_50%NDR: [‘10/27/113’, ‘10/28/87’]
LAT_10%NDR: [‘10/26/50’, ‘10/24/42’]
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/369/379’, ‘20/398/404’]
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: [‘60/368/393’, ‘50/359/380’]
LAT_50%NDR: [‘50/67/208’, ‘50/66/163’]
LAT_10%NDR: [‘50/61/79’, ‘50/61/75’]
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: [‘60/375/395’, ‘60/358/376’]
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/961/1000’, ‘20/506/566’]
LAT_50%NDR: [‘10/22/87’, ‘10/21/199’]
LAT_10%NDR: [‘10/18/501’, ‘10/18/484’]
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: [‘10/961/981’, ‘10/504/973’]
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/88/98’, ‘20/474/483’]
LAT_50%NDR: [‘10/28/58’, ‘10/27/222’]
LAT_10%NDR: [‘10/13/107’, ‘10/12/57’]
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/127/265’, ‘20/226/462’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1874/1933’, ‘60/1874/2045’]
LAT_50%NDR: [‘60/94/193’, ‘60/94/482’]
LAT_10%NDR: [‘50/67/112’, ‘60/68/227’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1866/2030’, ‘70/1870/1990’]
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.2.5. 10ge2p1x520-ethip4-ip4base-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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: 8283333.125 pps (2x 4141666.5625 pps)
FINAL_BANDWIDTH: 5.56639986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/79/1229’, ‘10/75/1213’]
LAT_50%NDR: [‘20/42/211’, ‘10/46/202’]
LAT_10%NDR: [‘10/21/51’, ‘10/21/47’]
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. SNAT 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: 8514285.5 pps (2x 4257142.75 pps)
FINAL_BANDWIDTH: 5.721599856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1551/1709’, ‘30/1540/1809’]
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. SNAT 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/446/465’, ‘20/407/423’]
LAT_50%NDR: [‘10/14/249’, ‘10/13/242’]
LAT_10%NDR: [‘10/11/111’, ‘10/13/171’]
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. SNAT 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/418/437’, ‘20/361/415’]
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. SNAT 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. SNAT 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.2.6. 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/1258/1306’, ‘50/1254/1295’]
LAT_50%NDR: [‘10/26/150’, ‘10/24/174’]
LAT_10%NDR: [‘10/19/45’, ‘10/17/70’]
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: 11054761.625 pps (2x 5527380.8125 pps)
FINAL_BANDWIDTH: 7.428799812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/144/217’, ‘10/141/225’]
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.
Search FAILED
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/244/288’, ‘20/279/372’]
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/349/380’, ‘60/406/437’]
LAT_50%NDR: [‘50/65/206’, ‘50/65/206’]
LAT_10%NDR: [‘50/63/144’, ‘50/62/157’]
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: [‘60/344/371’, ‘60/373/405’]
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: 23064285.125 pps (2x 11532142.5625 pps)
FINAL_BANDWIDTH: 15.499199604 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/96/135’, ‘20/84/142’]
LAT_50%NDR: [‘10/21/39’, ‘10/21/39’]
LAT_10%NDR: [‘10/19/39’, ‘10/18/51’]
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: 23064285.125 pps (2x 11532142.5625 pps)
FINAL_BANDWIDTH: 15.499199604 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/89/247’, ‘10/604/710’]
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.
Search FAILED
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/184/268’, ‘20/228/262’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1864/2064’, ‘60/1866/1988’]
LAT_50%NDR: [‘50/88/180’, ‘60/94/554’]
LAT_10%NDR: [‘50/69/137’, ‘50/71/310’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1868/2003’, ‘60/1869/2029’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.7. 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: 11054761.625 pps (2x 5527380.8125 pps)
FINAL_BANDWIDTH: 7.428799812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/153/291’, ‘20/143/284’]
LAT_50%NDR: [‘10/24/166’, ‘10/25/177’]
LAT_10%NDR: [‘10/19/52’, ‘10/18/35’]
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: 11054761.625 pps (2x 5527380.8125 pps)
FINAL_BANDWIDTH: 7.428799812 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1237/1274’, ‘20/1239/1280’]
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/410/422’, ‘20/372/382’]
LAT_50%NDR: [‘10/13/107’, ‘10/14/84’]
LAT_10%NDR: [‘10/26/75’, ‘10/27/66’]
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/435/449’, ‘20/400/406’]
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/368/396’, ‘50/323/354’]
LAT_50%NDR: [‘50/64/194’, ‘50/65/193’]
LAT_10%NDR: [‘50/61/84’, ‘50/61/106’]
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/371/400’, ‘50/310/343’]
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: 23064285.125 pps (2x 11532142.5625 pps)
FINAL_BANDWIDTH: 15.499199604 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/86/102’, ‘20/73/94’]
LAT_50%NDR: [‘10/22/47’, ‘10/21/44’]
LAT_10%NDR: [‘10/19/48’, ‘10/19/60’]
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: 23295237.5 pps (2x 11647618.75 pps)
FINAL_BANDWIDTH: 15.6543996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1018/1084’, ‘30/542/576’]
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/238/262’, ‘20/232/252’]
LAT_50%NDR: [‘10/25/219’, ‘10/27/96’]
LAT_10%NDR: [‘10/26/122’, ‘10/27/35’]
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/219/256’, ‘20/452/461’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1840/1932’, ‘60/1842/1996’]
LAT_50%NDR: [‘50/83/167’, ‘50/91/411’]
LAT_10%NDR: [‘60/71/155’, ‘60/71/121’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1884/2049’, ‘70/1886/2055’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.8. 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: [‘10/120/214’, ‘20/120/192’]
LAT_50%NDR: [‘10/32/136’, ‘10/28/142’]
LAT_10%NDR: [‘10/20/130’, ‘10/20/208’]
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: 9438095.0 pps (2x 4719047.5 pps)
FINAL_BANDWIDTH: 6.34239984 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2756/2866’, ‘10/1488/1601’]
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.
Search FAILED
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/332/604’, ‘20/359/796’]
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/241/295’, ‘50/223/258’]
LAT_50%NDR: [‘50/62/247’, ‘50/65/240’]
LAT_10%NDR: [‘50/61/135’, ‘50/61/117’]
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: [‘50/375/426’, ‘50/242/269’]
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: 19599999.5 pps (2x 9799999.75 pps)
FINAL_BANDWIDTH: 13.171199664 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/717/758’, ‘10/714/782’]
LAT_50%NDR: [‘10/24/48’, ‘10/23/167’]
LAT_10%NDR: [‘10/18/275’, ‘10/19/208’]
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: 19830951.875 pps (2x 9915475.9375 pps)
FINAL_BANDWIDTH: 13.32639966 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/102/138’, ‘10/718/857’]
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.
Search FAILED
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/56/77’, ‘20/297/335’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1880/1949’, ‘60/1882/2031’]
LAT_50%NDR: [‘50/76/558’, ‘50/82/529’]
LAT_10%NDR: [‘50/67/99’, ‘50/71/293’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1888/2087’, ‘60/1888/1976’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.9. 10ge2p1x520-ethip4udp-ip4base-iacl10sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6235593.21876 pps (2x 3117796.60938 pps)
FINAL_BANDWIDTH: 4.19031864301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2041/2155’, ‘10/2030/2145’]
LAT_50%NDR: [‘10/27/81’, ‘10/30/135’]
LAT_10%NDR: [‘10/20/31’, ‘10/16/28’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6293682.875 pps (2x 3146841.4375 pps)
FINAL_BANDWIDTH: 4.229354892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2101/2170’, ‘10/2091/2158’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 13293486.4531 pps (2x 6646743.22656 pps)
FINAL_BANDWIDTH: 8.93322289648 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/26/94’, ‘10/35/110’]
LAT_50%NDR: [‘10/23/49’, ‘10/22/48’]
LAT_10%NDR: [‘10/18/44’, ‘10/22/48’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 12567365.75 pps (2x 6283682.875 pps)
FINAL_BANDWIDTH: 8.445269784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1073/1094’, ‘10/39/64’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.10. 10ge2p1x520-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5625651.82812 pps (2x 2812825.91406 pps)
FINAL_BANDWIDTH: 3.7804380285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/62/151’, ‘10/61/152’]
LAT_50%NDR: [‘10/34/98’, ‘10/36/109’]
LAT_10%NDR: [‘10/20/359’, ‘10/19/329’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5625651.82812 pps (2x 2812825.91406 pps)
FINAL_BANDWIDTH: 3.7804380285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/60/191’, ‘10/59/191’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11579841.5938 pps (2x 5789920.79688 pps)
FINAL_BANDWIDTH: 7.78165355103 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/56/110’, ‘10/1097/1172’]
LAT_50%NDR: [‘10/25/178’, ‘10/23/66’]
LAT_10%NDR: [‘10/18/71’, ‘10/20/47’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11608886.4219 pps (2x 5804443.21094 pps)
FINAL_BANDWIDTH: 7.80117167552 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1142/1176’, ‘20/1118/1186’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.11. 10ge2p1x520-ethip4udp-ip4base-iacl10sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 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/2421/2476’, ‘10/2413/2472’]
LAT_50%NDR: [‘10/18/157’, ‘10/18/199’]
LAT_10%NDR: [‘10/20/470’, ‘10/21/489’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/2414/2846’, ‘20/2404/2829’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11173214.0 pps (2x 5586607.0 pps)
FINAL_BANDWIDTH: 7.508399808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1185/1267’, ‘10/1186/1215’]
LAT_50%NDR: [‘10/26/100’, ‘10/23/186’]
LAT_10%NDR: [‘10/10/49’, ‘10/9/61’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11231303.6562 pps (2x 5615651.82812 pps)
FINAL_BANDWIDTH: 7.54743605697 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/593/1216’, ‘20/591/1213’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.12. 10ge2p1x520-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 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/2424/2498’, ‘20/2413/2500’]
LAT_50%NDR: [‘10/23/66’, ‘10/34/61’]
LAT_10%NDR: [‘10/24/95’, ‘10/21/61’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2421/2475’, ‘30/2409/2480’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 10998945.0312 pps (2x 5499472.51562 pps)
FINAL_BANDWIDTH: 7.39129106097 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1203/1230’, ‘10/1200/1234’]
LAT_50%NDR: [‘10/26/196’, ‘10/25/220’]
LAT_10%NDR: [‘10/23/64’, ‘10/20/41’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11260348.4844 pps (2x 5630174.24219 pps)
FINAL_BANDWIDTH: 7.56695418152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1183/1213’, ‘10/1183/1216’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.13. 10ge2p1x520-ethip4udp-ip4base-iacl1sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6293682.875 pps (2x 3146841.4375 pps)
FINAL_BANDWIDTH: 4.229354892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2102/2177’, ‘20/2094/2172’]
LAT_50%NDR: [‘10/27/150’, ‘10/27/146’]
LAT_10%NDR: [‘10/24/89’, ‘10/19/31’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 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: [‘10/2018/2139’, ‘30/2008/2138’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 12480231.2656 pps (2x 6240115.63281 pps)
FINAL_BANDWIDTH: 8.38671541048 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/141/222’, ‘10/36/115’]
LAT_50%NDR: [‘10/25/57’, ‘10/23/58’]
LAT_10%NDR: [‘10/19/425’, ‘10/16/402’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 12625455.4062 pps (2x 6312727.70312 pps)
FINAL_BANDWIDTH: 8.48430603297 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/535/1145’, ‘10/20/62’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.14. 10ge2p1x520-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5625651.82812 pps (2x 2812825.91406 pps)
FINAL_BANDWIDTH: 3.7804380285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/63/159’, ‘20/63/158’]
LAT_50%NDR: [‘10/33/109’, ‘10/32/130’]
LAT_10%NDR: [‘10/19/497’, ‘10/18/476’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5654696.65624 pps (2x 2827348.32812 pps)
FINAL_BANDWIDTH: 3.79995615299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2230/2400’, ‘20/2222/2404’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
Search FAILED
tc04-64B-2t2c-ethip4udp-ip4base-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11754110.5625 pps (2x 5877055.28125 pps)
FINAL_BANDWIDTH: 7.898762298 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1133/1168’, ‘10/1079/1201’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.15. 10ge2p1x520-ethip4udp-ip4base-iacl1sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5393293.20312 pps (2x 2696646.60156 pps)
FINAL_BANDWIDTH: 3.6242930325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/134/211’, ‘10/127/229’]
LAT_50%NDR: [‘10/30/72’, ‘10/22/69’]
LAT_10%NDR: [‘10/10/53’, ‘10/11/59’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2387/2482’, ‘20/2408/2479’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11202258.8281 pps (2x 5601129.41406 pps)
FINAL_BANDWIDTH: 7.52791793248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/210/318’, ‘10/202/324’]
LAT_50%NDR: [‘10/16/119’, ‘10/14/177’]
LAT_10%NDR: [‘10/9/39’, ‘10/9/35’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11231303.6562 pps (2x 5615651.82812 pps)
FINAL_BANDWIDTH: 7.54743605697 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1185/1218’, ‘20/1182/1217’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.16. 10ge2p1x520-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5393293.20312 pps (2x 2696646.60156 pps)
FINAL_BANDWIDTH: 3.6242930325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/60/105’, ‘10/59/108’]
LAT_50%NDR: [‘10/36/163’, ‘10/42/214’]
LAT_10%NDR: [‘10/23/92’, ‘10/21/64’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5422338.03124 pps (2x 2711169.01562 pps)
FINAL_BANDWIDTH: 3.64381115699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2425/2488’, ‘20/2417/2485’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11173214.0 pps (2x 5586607.0 pps)
FINAL_BANDWIDTH: 7.508399808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1176/1208’, ‘10/1183/1215’]
LAT_50%NDR: [‘10/26/140’, ‘10/25/225’]
LAT_10%NDR: [‘10/20/61’, ‘10/20/122’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11202258.8281 pps (2x 5601129.41406 pps)
FINAL_BANDWIDTH: 7.52791793248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1190/1223’, ‘20/1186/1215’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.17. 10ge2p1x520-ethip4udp-ip4base-iacl50sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 6235593.21876 pps (2x 3117796.60938 pps)
FINAL_BANDWIDTH: 4.19031864301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2109/2173’, ‘30/2101/2167’]
LAT_50%NDR: [‘10/31/123’, ‘10/33/98’]
LAT_10%NDR: [‘10/20/46’, ‘10/18/35’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6264638.04688 pps (2x 3132319.02344 pps)
FINAL_BANDWIDTH: 4.2098367675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1800/2153’, ‘30/1783/2149’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 12480231.2656 pps (2x 6240115.63281 pps)
FINAL_BANDWIDTH: 8.38671541048 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/93/217’, ‘10/38/226’]
LAT_50%NDR: [‘10/24/177’, ‘10/21/63’]
LAT_10%NDR: [‘10/19/77’, ‘10/18/38’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 12654500.2344 pps (2x 6327250.11719 pps)
FINAL_BANDWIDTH: 8.50382415752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1061/1118’, ‘10/38/74’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.18. 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 10kpps.
FINAL_RATE: 5625651.82812 pps (2x 2812825.91406 pps)
FINAL_BANDWIDTH: 3.7804380285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/58/148’, ‘10/58/152’]
LAT_50%NDR: [‘10/29/139’, ‘10/29/209’]
LAT_10%NDR: [‘10/19/42’, ‘10/19/36’]
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 10kpps, LT=0.5%.
FINAL_RATE: 5625651.82812 pps (2x 2812825.91406 pps)
FINAL_BANDWIDTH: 3.7804380285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/60/143’, ‘10/62/155’]
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 10kpps.
FINAL_RATE: 11608886.4219 pps (2x 5804443.21094 pps)
FINAL_BANDWIDTH: 7.80117167552 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/55/132’, ‘10/94/160’]
LAT_50%NDR: [‘10/30/202’, ‘10/28/74’]
LAT_10%NDR: [‘10/19/87’, ‘10/20/205’]
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 10kpps, LT=0.5%.
FINAL_RATE: 11637931.25 pps (2x 5818965.625 pps)
FINAL_BANDWIDTH: 7.8206898 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1138/1187’, ‘10/1146/1194’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.19. 10ge2p1x520-ethip4udp-ip4base-iacl50sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5393293.20312 pps (2x 2696646.60156 pps)
FINAL_BANDWIDTH: 3.6242930325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/124/199’, ‘10/120/196’]
LAT_50%NDR: [‘10/33/253’, ‘10/29/192’]
LAT_10%NDR: [‘10/22/75’, ‘10/18/31’]
tc02-64B-1t1c-ethip4udp-ip4base-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5451382.85938 pps (2x 2725691.42969 pps)
FINAL_BANDWIDTH: 3.6633292815 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2422/2471’, ‘20/2406/2471’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11173214.0 pps (2x 5586607.0 pps)
FINAL_BANDWIDTH: 7.508399808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/319/1206’, ‘10/358/1208’]
LAT_50%NDR: [‘10/27/227’, ‘10/25/58’]
LAT_10%NDR: [‘10/20/42’, ‘10/18/34’]
tc04-64B-2t2c-ethip4udp-ip4base-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11260348.4844 pps (2x 5630174.24219 pps)
FINAL_BANDWIDTH: 7.56695418152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1188/1250’, ‘10/1181/1212’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.20. 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 10kpps.
FINAL_RATE: 5393293.20312 pps (2x 2696646.60156 pps)
FINAL_BANDWIDTH: 3.6242930325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/112/182’, ‘20/105/174’]
LAT_50%NDR: [‘10/30/158’, ‘10/32/208’]
LAT_10%NDR: [‘10/21/57’, ‘10/18/30’]
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 10kpps, LT=0.5%.
FINAL_RATE: 5422338.03124 pps (2x 2711169.01562 pps)
FINAL_BANDWIDTH: 3.64381115699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2439/2499’, ‘10/2430/2498’]
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 10kpps.
FINAL_RATE: 11173214.0 pps (2x 5586607.0 pps)
FINAL_BANDWIDTH: 7.508399808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1192/1362’, ‘10/137/386’]
LAT_50%NDR: [‘10/31/63’, ‘10/26/63’]
LAT_10%NDR: [‘10/20/38’, ‘10/18/33’]
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 10kpps, LT=0.5%.
FINAL_RATE: 11231303.6562 pps (2x 5615651.82812 pps)
FINAL_BANDWIDTH: 7.54743605697 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1188/1212’, ‘20/1183/1219’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.21. 10ge2p1x520-ethip4udp-ip4base-oacl10sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5887055.28124 pps (2x 2943527.64062 pps)
FINAL_BANDWIDTH: 3.95610114899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2227/2299’, ‘10/2218/2285’]
LAT_50%NDR: [‘10/30/82’, ‘10/33/91’]
LAT_10%NDR: [‘10/19/55’, ‘10/24/82’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5916100.10938 pps (2x 2958050.05469 pps)
FINAL_BANDWIDTH: 3.9756192735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2227/2299’, ‘20/2217/2296’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11870289.875 pps (2x 5935144.9375 pps)
FINAL_BANDWIDTH: 7.976834796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1118/1281’, ‘10/36/169’]
LAT_50%NDR: [‘10/28/59’, ‘10/25/67’]
LAT_10%NDR: [‘10/9/425’, ‘10/9/514’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 12015514.0156 pps (2x 6007757.00781 pps)
FINAL_BANDWIDTH: 8.07442541848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1116/1148’, ‘10/42/68’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.22. 10ge2p1x520-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5335203.54688 pps (2x 2667601.77344 pps)
FINAL_BANDWIDTH: 3.5852567835 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/205’, ‘10/59/194’]
LAT_50%NDR: [‘10/16/98’, ‘10/18/94’]
LAT_10%NDR: [‘10/23/83’, ‘10/21/50’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5364248.375 pps (2x 2682124.1875 pps)
FINAL_BANDWIDTH: 3.604774908 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2461/2529’, ‘20/2455/2523’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11144169.1719 pps (2x 5572084.58594 pps)
FINAL_BANDWIDTH: 7.48888168352 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/158/665’, ‘10/90/119’]
LAT_50%NDR: [‘10/28/55’, ‘10/25/58’]
LAT_10%NDR: [‘10/21/60’, ‘10/19/37’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11231303.6562 pps (2x 5615651.82812 pps)
FINAL_BANDWIDTH: 7.54743605697 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1194/1351’, ‘30/1144/1309’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.23. 10ge2p1x520-ethip4udp-ip4base-oacl10sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5160934.57812 pps (2x 2580467.28906 pps)
FINAL_BANDWIDTH: 3.4681480365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/986/1085’, ‘20/956/1063’]
LAT_50%NDR: [‘10/34/87’, ‘10/36/101’]
LAT_10%NDR: [‘10/20/77’, ‘10/22/57’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5189979.40624 pps (2x 2594989.70312 pps)
FINAL_BANDWIDTH: 3.48766616099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2538/2600’, ‘10/2529/2608’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 10650407.0938 pps (2x 5325203.54688 pps)
FINAL_BANDWIDTH: 7.15707356703 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1242/1268’, ‘20/1242/1277’]
LAT_50%NDR: [‘10/32/68’, ‘10/29/61’]
LAT_10%NDR: [‘10/20/60’, ‘10/19/56’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10708496.75 pps (2x 5354248.375 pps)
FINAL_BANDWIDTH: 7.196109816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1245/1274’, ‘10/1244/1275’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.24. 10ge2p1x520-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5131889.75 pps (2x 2565944.875 pps)
FINAL_BANDWIDTH: 3.448629912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2545/2610’, ‘20/2537/2611’]
LAT_50%NDR: [‘10/29/199’, ‘10/30/240’]
LAT_10%NDR: [‘10/20/45’, ‘10/24/87’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5189979.40624 pps (2x 2594989.70312 pps)
FINAL_BANDWIDTH: 3.48766616099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2546/2603’, ‘20/2536/2605’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 10621362.2656 pps (2x 5310681.13281 pps)
FINAL_BANDWIDTH: 7.13755544248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/43/79’, ‘10/44/71’]
LAT_50%NDR: [‘10/27/217’, ‘10/26/90’]
LAT_10%NDR: [‘10/21/475’, ‘10/18/432’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10679451.9219 pps (2x 5339725.96094 pps)
FINAL_BANDWIDTH: 7.17659169152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1248/1275’, ‘10/1236/1270’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.25. 10ge2p1x520-ethip4udp-ip4base-oacl1sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5887055.28124 pps (2x 2943527.64062 pps)
FINAL_BANDWIDTH: 3.95610114899 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2228/2287’, ‘20/2218/2284’]
LAT_50%NDR: [‘10/25/96’, ‘10/25/85’]
LAT_10%NDR: [‘10/19/47’, ‘10/22/61’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5974189.76562 pps (2x 2987094.88281 pps)
FINAL_BANDWIDTH: 4.0146555225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2139/2295’, ‘20/2132/2294’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11870289.875 pps (2x 5935144.9375 pps)
FINAL_BANDWIDTH: 7.976834796 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1120/1184’, ‘10/39/84’]
LAT_50%NDR: [‘10/27/90’, ‘10/24/55’]
LAT_10%NDR: [‘10/20/62’, ‘10/21/44’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 12044558.8438 pps (2x 6022279.42188 pps)
FINAL_BANDWIDTH: 8.09394354303 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1105/1292’, ‘10/41/161’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.26. 10ge2p1x520-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5335203.54688 pps (2x 2667601.77344 pps)
FINAL_BANDWIDTH: 3.5852567835 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/57/199’, ‘10/59/173’]
LAT_50%NDR: [‘10/32/128’, ‘10/34/118’]
LAT_10%NDR: [‘10/21/52’, ‘10/18/28’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5393293.20312 pps (2x 2696646.60156 pps)
FINAL_BANDWIDTH: 3.6242930325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2430/2519’, ‘10/2422/2519’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11027989.8594 pps (2x 5513994.92969 pps)
FINAL_BANDWIDTH: 7.41080918552 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/242’, ‘20/363/510’]
LAT_50%NDR: [‘10/26/66’, ‘10/25/61’]
LAT_10%NDR: [‘10/20/51’, ‘10/19/40’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 11057034.6875 pps (2x 5528517.34375 pps)
FINAL_BANDWIDTH: 7.43032731 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1211/1263’, ‘10/1199/1232’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.27. 10ge2p1x520-ethip4udp-ip4base-oacl1sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 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/2516/2602’, ‘10/2508/2601’]
LAT_50%NDR: [‘10/37/169’, ‘10/39/223’]
LAT_10%NDR: [‘10/19/32’, ‘10/23/86’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 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: [‘10/472/559’, ‘10/449/542’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 10650407.0938 pps (2x 5325203.54688 pps)
FINAL_BANDWIDTH: 7.15707356703 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1232/1273’, ‘20/1244/1279’]
LAT_50%NDR: [‘10/26/56’, ‘10/24/99’]
LAT_10%NDR: [‘10/20/89’, ‘10/20/232’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10679451.9219 pps (2x 5339725.96094 pps)
FINAL_BANDWIDTH: 7.17659169152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/624/1277’, ‘10/622/1278’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.28. 10ge2p1x520-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5160934.57812 pps (2x 2580467.28906 pps)
FINAL_BANDWIDTH: 3.4681480365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/402/489’, ‘10/393/498’]
LAT_50%NDR: [‘10/39/163’, ‘10/42/116’]
LAT_10%NDR: [‘10/19/59’, ‘10/25/96’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 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: [‘10/2550/2609’, ‘20/2542/2609’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 10621362.2656 pps (2x 5310681.13281 pps)
FINAL_BANDWIDTH: 7.13755544248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/75’, ‘10/46/72’]
LAT_50%NDR: [‘10/29/137’, ‘10/27/211’]
LAT_10%NDR: [‘10/22/50’, ‘10/18/39’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10708496.75 pps (2x 5354248.375 pps)
FINAL_BANDWIDTH: 7.196109816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1243/1271’, ‘10/1246/1277’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.29. 10ge2p1x520-ethip4udp-ip4base-oacl50sf-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5916100.10938 pps (2x 2958050.05469 pps)
FINAL_BANDWIDTH: 3.9756192735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/61/196’, ‘10/62/194’]
LAT_50%NDR: [‘10/31/121’, ‘10/33/160’]
LAT_10%NDR: [‘10/9/59’, ‘10/11/60’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 5945144.9375 pps (2x 2972572.46875 pps)
FINAL_BANDWIDTH: 3.995137398 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2214/2277’, ‘10/2207/2292’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 11899334.7031 pps (2x 5949667.35156 pps)
FINAL_BANDWIDTH: 7.99635292048 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/95/268’, ‘10/40/240’]
LAT_50%NDR: [‘10/27/216’, ‘10/25/74’]
LAT_10%NDR: [‘10/23/63’, ‘10/22/58’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 12073603.6719 pps (2x 6036801.83594 pps)
FINAL_BANDWIDTH: 8.11346166752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1110/1135’, ‘10/40/123’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.30. 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 10kpps.
FINAL_RATE: 5335203.54688 pps (2x 2667601.77344 pps)
FINAL_BANDWIDTH: 3.5852567835 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/59/176’, ‘10/57/174’]
LAT_50%NDR: [‘10/22/61’, ‘10/36/83’]
LAT_10%NDR: [‘10/19/34’, ‘10/18/32’]
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 10kpps, LT=0.5%.
FINAL_RATE: 5393293.20312 pps (2x 2696646.60156 pps)
FINAL_BANDWIDTH: 3.6242930325 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2457/2519’, ‘20/2445/2519’]
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 10kpps.
FINAL_RATE: 10998945.0312 pps (2x 5499472.51562 pps)
FINAL_BANDWIDTH: 7.39129106097 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1162/1384’, ‘10/106/258’]
LAT_50%NDR: [‘10/25/52’, ‘10/23/227’]
LAT_10%NDR: [‘10/19/40’, ‘10/19/34’]
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 10kpps, LT=0.5%.
FINAL_RATE: 11260348.4844 pps (2x 5630174.24219 pps)
FINAL_BANDWIDTH: 7.56695418152 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1075/1356’, ‘20/1101/1319’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.31. 10ge2p1x520-ethip4udp-ip4base-oacl50sl-100flows-ndrpdrdisc

RFC2544: Packet throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-ethip4udp-ip4base-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 5160934.57812 pps (2x 2580467.28906 pps)
FINAL_BANDWIDTH: 3.4681480365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/439/557’, ‘10/413/543’]
LAT_50%NDR: [‘10/33/170’, ‘10/36/184’]
LAT_10%NDR: [‘10/20/61’, ‘10/24/91’]
tc02-64B-1t1c-ethip4udp-ip4base-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 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/1344/1588’, ‘20/1326/1570’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-ethip4udp-ip4base-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 10621362.2656 pps (2x 5310681.13281 pps)
FINAL_BANDWIDTH: 7.13755544248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/49/110’, ‘20/230/276’]
LAT_50%NDR: [‘10/30/65’, ‘10/27/59’]
LAT_10%NDR: [‘10/20/83’, ‘10/19/33’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10708496.75 pps (2x 5354248.375 pps)
FINAL_BANDWIDTH: 7.196109816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/623/1359’, ‘10/622/1439’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.32. 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 10kpps.
FINAL_RATE: 5131889.75 pps (2x 2565944.875 pps)
FINAL_BANDWIDTH: 3.448629912 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2535/2599’, ‘20/2528/2607’]
LAT_50%NDR: [‘10/32/126’, ‘10/33/194’]
LAT_10%NDR: [‘10/20/38’, ‘10/25/101’]
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 10kpps, LT=0.5%.
FINAL_RATE: 5189979.40624 pps (2x 2594989.70312 pps)
FINAL_BANDWIDTH: 3.48766616099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2545/2605’, ‘20/2535/2608’]
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 10kpps.
FINAL_RATE: 10621362.2656 pps (2x 5310681.13281 pps)
FINAL_BANDWIDTH: 7.13755544248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/46/233’, ‘10/48/189’]
LAT_50%NDR: [‘10/28/177’, ‘10/25/64’]
LAT_10%NDR: [‘10/23/62’, ‘10/20/46’]
tc04-64B-2t2c-ethip4udp-ip4base-oacl50-stateless-flows10k-pdrdisc [Cfg] DUT runs IPv4 routing config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10708496.75 pps (2x 5354248.375 pps)
FINAL_BANDWIDTH: 7.196109816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1245/1354’, ‘10/1243/1411’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.33. 10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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: 7821428.375 pps (2x 3910714.1875 pps)
FINAL_BANDWIDTH: 5.255999868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/130/627’, ‘10/123/627’]
LAT_50%NDR: [‘10/27/213’, ‘10/33/198’]
LAT_10%NDR: [‘10/19/83’, ‘10/21/67’]
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. SNAT 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: 7821428.375 pps (2x 3910714.1875 pps)
FINAL_BANDWIDTH: 5.255999868 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/66/534’, ‘10/64/558’]
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. SNAT 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/422/432’, ‘20/406/424’]
LAT_50%NDR: [‘20/27/251’, ‘10/29/254’]
LAT_10%NDR: [‘10/27/110’, ‘10/27/172’]
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. SNAT 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/457/477’, ‘20/472/479’]
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. SNAT 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. SNAT 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.2.34. 10ge2p1x520-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1728/1785’, ‘20/1724/1781’]
LAT_50%NDR: [‘10/21/219’, ‘10/26/272’]
LAT_10%NDR: [‘10/20/473’, ‘10/20/473’]
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. SNAT 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: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1727/1770’, ‘20/1715/1769’]
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. SNAT 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/232/471’, ‘20/205/429’]
LAT_50%NDR: [‘10/26/221’, ‘10/28/203’]
LAT_10%NDR: [‘10/26/133’, ‘10/24/103’]
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. SNAT 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/234/474’, ‘20/204/428’]
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. SNAT 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. SNAT 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.2.35. 10ge2p1x520-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/308/573’, ‘20/267/543’]
LAT_50%NDR: [‘10/25/251’, ‘10/28/233’]
LAT_10%NDR: [‘10/11/117’, ‘10/11/78’]
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. SNAT 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: 7359523.625 pps (2x 3679761.8125 pps)
FINAL_BANDWIDTH: 4.945599876 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/155/226’, ‘10/140/219’]
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. SNAT 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/427/450’, ‘20/393/408’]
LAT_50%NDR: [‘10/29/233’, ‘10/27/230’]
LAT_10%NDR: [‘10/13/121’, ‘10/13/179’]
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. SNAT 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/458/478’, ‘20/416/433’]
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. SNAT 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. SNAT 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.2.36. 10ge2p1x520-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/98/345’, ‘10/93/316’]
LAT_50%NDR: [‘10/25/83’, ‘10/25/69’]
LAT_10%NDR: [‘10/20/82’, ‘10/23/78’]
tc02-64B-1t1c-ethip4udp-ip4scale1000-udpsrcscale15-snat-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. SNAT 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: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/129/255’, ‘10/116/217’]
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. SNAT 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/441/455’, ‘20/465/469’]
LAT_50%NDR: [‘20/29/231’, ‘10/28/256’]
LAT_10%NDR: [‘10/13/87’, ‘10/13/74’]
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. SNAT 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/450/909’, ‘20/394/672’]
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. SNAT 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. SNAT 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.2.37. 10ge2p1x520-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/155/421’, ‘10/159/392’]
LAT_50%NDR: [‘10/25/252’, ‘10/30/217’]
LAT_10%NDR: [‘10/10/101’, ‘10/11/86’]
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. SNAT 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: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/189/584’, ‘10/180/598’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.38. 10ge2p1x520-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrpdrdisc

SNAT performance test cases High level description - NDR and PDR tests - 3-node topology, TG-DUT1-DUT2-TG, SNAT is enabled between DUTs. - Cores / threads: 1t1c and 2t2c - 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. SNAT 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/1886/2030’, ‘10/1877/2024’]
LAT_50%NDR: [‘10/28/219’, ‘10/29/265’]
LAT_10%NDR: [‘10/19/42’, ‘10/21/122’]
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. SNAT 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: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/163/717’, ‘10/147/690’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.2.39. 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: 9816406.25 pps (2x 4908203.125 pps)
FINAL_BANDWIDTH: 6.596625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/48/405’, ‘20/51/388’]
LAT_50%NDR: [‘10/28/135’, ‘10/31/156’]
LAT_10%NDR: [‘10/28/73’, ‘2/28/74’]
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: 2713223.65624 pps (2x 1356611.82812 pps)
FINAL_BANDWIDTH: 33.3835038664 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/71/122’, ‘30/176/229’]
LAT_50%NDR: [‘20/60/159’, ‘20/47/173’]
LAT_10%NDR: [‘20/32/70’, ‘20/35/84’]
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: 22055468.75 pps (2x 11027734.375 pps)
FINAL_BANDWIDTH: 14.821275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/37/77’, ‘10/39/68’]
LAT_50%NDR: [‘10/26/461’, ‘10/27/461’]
LAT_10%NDR: [‘10/26/55’, ‘10/25/60’]
tc09-1518B-2t2c-ethip4-ip4base-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 24.5G rate, step 10kpps.
FINAL_RATE: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/216’, ‘10/32/209’]
LAT_50%NDR: [‘10/28/56’, ‘10/28/147’]
LAT_10%NDR: [‘10/27/451’, ‘10/28/406’]
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: 9809431.6875 pps (2x 4904715.84375 pps)
FINAL_BANDWIDTH: 29.3367401052 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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.3. ip4 tunnels

9.1.3.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: 5889809.5625 pps (2x 2944904.78125 pps)
FINAL_BANDWIDTH: 3.957952026 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/181/257’, ‘10/182/267’]
LAT_50%NDR: [‘10/34/155’, ‘10/33/226’]
LAT_10%NDR: [‘10/23/91’, ‘10/24/80’]
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: 5889809.5625 pps (2x 2944904.78125 pps)
FINAL_BANDWIDTH: 3.957952026 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/168/246’, ‘10/172/248’]
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/1362/1558’, ‘30/1361/1461’]
LAT_50%NDR: [‘20/32/48’, ‘20/32/51’]
LAT_10%NDR: [‘20/12/43’, ‘20/14/64’]
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/1361/1539’, ‘20/1362/1428’]
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/71/229’, ‘50/72/228’]
LAT_50%NDR: [‘50/65/84’, ‘50/66/153’]
LAT_10%NDR: [‘50/62/92’, ‘50/62/105’]
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/1619/1793’, ‘50/1619/1813’]
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: 10736684.375 pps (2x 5368342.1875 pps)
FINAL_BANDWIDTH: 7.2150519 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/834/869’, ‘20/818/946’]
LAT_50%NDR: [‘10/31/90’, ‘10/32/87’]
LAT_10%NDR: [‘10/23/61’, ‘10/20/32’]
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/839/871’, ‘10/821/938’]
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/1358/1414’, ‘20/1358/1416’]
LAT_50%NDR: [‘20/27/41’, ‘20/28/38’]
LAT_10%NDR: [‘20/26/32’, ‘2/27/34’]
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/1359/1421’, ‘20/1357/1389’]
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: 212687.0 pps (2x 106343.5 pps)
FINAL_BANDWIDTH: 15.34749392 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1864/1976’, ‘60/1841/2042’]
LAT_50%NDR: [‘50/80/144’, ‘60/84/324’]
LAT_10%NDR: [‘50/71/101’, ‘50/73/550’]
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: 212687.0 pps (2x 106343.5 pps)
FINAL_BANDWIDTH: 15.34749392 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1857/1969’, ‘70/1833/1995’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.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: 5177651.0 pps (2x 2588825.5 pps)
FINAL_BANDWIDTH: 3.479381472 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1534/1618’, ‘20/1501/1591’]
LAT_50%NDR: [‘10/35/90’, ‘10/35/102’]
LAT_10%NDR: [‘10/28/103’, ‘10/26/102’]
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/1746/1847’, ‘10/2595/2686’]
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: 1610872.0625 pps (2x 805436.03125 pps)
FINAL_BANDWIDTH: 19.07272522 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/52/256’, ‘20/52/245’]
LAT_50%NDR: [‘20/32/117’, ‘20/33/171’]
LAT_10%NDR: [‘20/27/165’, ‘20/28/153’]
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/46/235’, ‘20/46/240’]
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/75/240’, ‘50/76/232’]
LAT_50%NDR: [‘50/69/116’, ‘50/69/133’]
LAT_10%NDR: [‘50/63/129’, ‘50/63/180’]
tc06-9000B-1t1c-ethip4lispip6-ip4base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 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/1825’, ‘60/1617/1810’]
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: [‘20/56/160’, ‘10/53/106’]
LAT_50%NDR: [‘10/35/112’, ‘10/33/119’]
LAT_10%NDR: [‘10/22/67’, ‘10/21/160’]
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/61/210’, ‘10/51/285’]
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/37/122’, ‘20/36/97’]
LAT_50%NDR: [‘20/28/111’, ‘20/27/81’]
LAT_10%NDR: [‘20/26/223’, ‘10/24/59’]
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/35/96’, ‘20/36/254’]
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: [‘60/122/220’, ‘60/117/201’]
LAT_50%NDR: [‘50/79/215’, ‘50/82/177’]
LAT_10%NDR: [‘50/71/220’, ‘60/75/491’]
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: 243732.25 pps (2x 121866.125 pps)
FINAL_BANDWIDTH: 17.58771916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/121/242’, ‘60/117/207’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.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: 6256109.9375 pps (2x 3128054.96875 pps)
FINAL_BANDWIDTH: 4.204105878 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/238/355’, ‘10/228/369’]
LAT_50%NDR: [‘10/17/93’, ‘10/17/99’]
LAT_10%NDR: [‘10/24/75’, ‘10/22/72’]
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: 6256109.9375 pps (2x 3128054.96875 pps)
FINAL_BANDWIDTH: 4.204105878 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/223/399’, ‘20/221/355’]
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/279/500’, ‘20/248/489’]
LAT_50%NDR: [‘20/30/236’, ‘20/32/244’]
LAT_10%NDR: [‘20/28/61’, ‘20/27/69’]
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/271/483’, ‘20/249/498’]
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: [‘60/232/530’, ‘60/209/505’]
LAT_50%NDR: [‘50/69/192’, ‘50/69/174’]
LAT_10%NDR: [‘50/62/94’, ‘50/63/106’]
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/112/423’, ‘60/116/405’]
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: 12023833.6875 pps (2x 6011916.84375 pps)
FINAL_BANDWIDTH: 8.080016238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/89/157’, ‘10/57/115’]
LAT_50%NDR: [‘10/25/251’, ‘10/30/83’]
LAT_10%NDR: [‘10/23/205’, ‘10/23/48’]
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: 12023833.6875 pps (2x 6011916.84375 pps)
FINAL_BANDWIDTH: 8.080016238 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/102/142’, ‘20/66/146’]
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: 1404303.78125 pps (2x 702151.890625 pps)
FINAL_BANDWIDTH: 17.2785537245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/62/120’, ‘20/47/135’]
LAT_50%NDR: [‘20/39/142’, ‘20/39/166’]
LAT_10%NDR: [‘20/32/167’, ‘20/33/114’]
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: 1404303.78125 pps (2x 702151.890625 pps)
FINAL_BANDWIDTH: 17.2785537245 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1430/1655’, ‘20/56/367’]
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: 211724.0 pps (2x 105862.0 pps)
FINAL_BANDWIDTH: 15.27800384 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1807/2293’, ‘60/1784/2296’]
LAT_50%NDR: [‘50/82/151’, ‘60/81/419’]
LAT_10%NDR: [‘60/35/103’, ‘50/35/545’]
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: 211724.0 pps (2x 105862.0 pps)
FINAL_BANDWIDTH: 15.27800384 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1818/1944’, ‘70/1792/1921’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.3.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/147/330’, ‘10/150/307’]
LAT_50%NDR: [‘10/34/85’, ‘10/32/85’]
LAT_10%NDR: [‘10/10/494’, ‘10/10/474’]
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: [‘10/74/310’, ‘20/76/329’]
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/148/512’, ‘20/279/521’]
LAT_50%NDR: [‘20/32/182’, ‘20/32/222’]
LAT_10%NDR: [‘20/27/52’, ‘20/26/98’]
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/263/535’, ‘20/305/528’]
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: [‘60/248/486’, ‘50/245/449’]
LAT_50%NDR: [‘50/67/215’, ‘50/68/205’]
LAT_10%NDR: [‘50/57/117’, ‘50/62/204’]
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/239/471’, ‘60/253/455’]
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: [‘20/87/158’, ‘20/55/88’]
LAT_50%NDR: [‘10/28/54’, ‘10/27/55’]
LAT_10%NDR: [‘10/23/430’, ‘10/19/502’]
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: [‘20/89/153’, ‘10/59/154’]
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: 1355731.71875 pps (2x 677865.859375 pps)
FINAL_BANDWIDTH: 16.6809230675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/35/535’, ‘20/25/513’]
LAT_50%NDR: [‘20/43/113’, ‘20/43/111’]
LAT_10%NDR: [‘20/32/83’, ‘20/32/109’]
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: 1355731.71875 pps (2x 677865.859375 pps)
FINAL_BANDWIDTH: 16.6809230675 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/56/271’, ‘30/47/222’]
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: 211724.0 pps (2x 105862.0 pps)
FINAL_BANDWIDTH: 15.27800384 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1827/2019’, ‘60/1803/1999’]
LAT_50%NDR: [‘50/83/160’, ‘60/85/169’]
LAT_10%NDR: [‘50/35/601’, ‘60/35/667’]
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: 211724.0 pps (2x 105862.0 pps)
FINAL_BANDWIDTH: 15.27800384 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1836/2036’, ‘60/1812/2057’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4. ip6

9.1.4.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: 8504910.6875 pps (2x 4252455.34375 pps)
FINAL_BANDWIDTH: 6.667849979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/134/296’, ‘10/136/293’]
LAT_50%NDR: [‘10/17/86’, ‘10/22/98’]
LAT_10%NDR: [‘10/23/123’, ‘10/25/182’]
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: [‘20/120/289’, ‘30/125/270’]
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/440/458’, ‘20/428/446’]
LAT_50%NDR: [‘20/29/141’, ‘20/30/125’]
LAT_10%NDR: [‘20/27/81’, ‘10/27/41’]
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/458/477’, ‘20/430/453’]
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: [‘60/366/417’, ‘50/380/400’]
LAT_50%NDR: [‘50/64/222’, ‘50/67/211’]
LAT_10%NDR: [‘50/27/117’, ‘50/31/207’]
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/362/416’, ‘50/365/388’]
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: 14832461.6875 pps (2x 7416230.84375 pps)
FINAL_BANDWIDTH: 11.628649963 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/68/232’, ‘20/49/160’]
LAT_50%NDR: [‘10/24/252’, ‘10/25/70’]
LAT_10%NDR: [‘10/20/39’, ‘10/20/50’]
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: 15227933.625 pps (2x 7613966.8125 pps)
FINAL_BANDWIDTH: 11.938699962 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/707/743’, ‘20/706/749’]
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/286/299’, ‘20/304/316’]
LAT_50%NDR: [‘20/25/251’, ‘10/27/277’]
LAT_10%NDR: [‘10/26/37’, ‘10/27/132’]
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/331/341’, ‘20/454/465’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1825/2017’, ‘60/1825/1945’]
LAT_50%NDR: [‘60/90/213’, ‘60/91/174’]
LAT_10%NDR: [‘50/66/541’, ‘60/70/483’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1821/1969’, ‘60/1824/2010’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.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: 8109438.75 pps (2x 4054719.375 pps)
FINAL_BANDWIDTH: 6.35779998 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1372/1598’, ‘20/1366/1476’]
LAT_50%NDR: [‘10/43/78’, ‘20/58/109’]
LAT_10%NDR: [‘10/20/135’, ‘10/20/112’]
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: [‘20/1364/1585’, ‘20/1363/1531’]
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/398/528’, ‘20/435/543’]
LAT_50%NDR: [‘20/27/137’, ‘20/29/135’]
LAT_10%NDR: [‘10/26/144’, ‘10/24/114’]
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/385/447’, ‘20/448/457’]
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: [‘60/360/403’, ‘50/408/429’]
LAT_50%NDR: [‘50/64/202’, ‘50/66/213’]
LAT_10%NDR: [‘50/62/95’, ‘50/62/153’]
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: [‘50/348/377’, ‘50/408/428’]
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: 14041517.8125 pps (2x 7020758.90625 pps)
FINAL_BANDWIDTH: 11.008549965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/188/363’, ‘10/50/169’]
LAT_50%NDR: [‘10/29/114’, ‘10/27/73’]
LAT_10%NDR: [‘10/19/216’, ‘10/19/35’]
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: 14041517.8125 pps (2x 7020758.90625 pps)
FINAL_BANDWIDTH: 11.008549965 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/77/108’, ‘20/48/110’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/241/491’, ‘20/131/285’]
LAT_50%NDR: [‘10/27/120’, ‘10/27/217’]
LAT_10%NDR: [‘10/26/199’, ‘10/25/115’]
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/132/141’, ‘20/480/490’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1831/1972’, ‘70/1831/1939’]
LAT_50%NDR: [‘50/83/143’, ‘60/86/268’]
LAT_10%NDR: [‘50/70/99’, ‘50/71/385’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1814/2017’, ‘60/1815/1972’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.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: [‘10/70/191’, ‘20/72/235’]
LAT_50%NDR: [‘10/31/104’, ‘10/28/121’]
LAT_10%NDR: [‘10/18/57’, ‘10/22/136’]
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/82/457’, ‘20/81/548’]
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/448/459’, ‘20/301/307’]
LAT_50%NDR: [‘10/27/171’, ‘10/29/178’]
LAT_10%NDR: [‘10/26/71’, ‘10/24/42’]
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/434/445’, ‘20/362/422’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000B-1t1c-ethip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 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/344/380’, ‘60/381/403’]
LAT_50%NDR: [‘50/64/118’, ‘50/65/182’]
LAT_10%NDR: [‘50/62/146’, ‘50/61/159’]
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/390/424’, ‘50/279/292’]
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: 21160012.6876 pps (2x 10580006.3438 pps)
FINAL_BANDWIDTH: 16.5894499471 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/250’, ‘10/64/172’]
LAT_50%NDR: [‘10/24/150’, ‘10/24/39’]
LAT_10%NDR: [‘10/21/485’, ‘10/20/469’]
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: 21160012.6876 pps (2x 10580006.3438 pps)
FINAL_BANDWIDTH: 16.5894499471 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/67/170’, ‘10/66/244’]
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/282/291’, ‘20/273/284’]
LAT_50%NDR: [‘10/27/163’, ‘10/24/154’]
LAT_10%NDR: [‘10/26/53’, ‘10/26/62’]
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/475/486’, ‘20/104/112’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1855/1959’, ‘70/1857/1949’]
LAT_50%NDR: [‘60/92/168’, ‘60/93/200’]
LAT_10%NDR: [‘50/66/99’, ‘60/68/464’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1870/2028’, ‘60/1871/2028’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.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: [‘20/3333/4042’, ‘20/1970/2314’]
LAT_50%NDR: [‘10/34/267’, ‘10/33/253’]
LAT_10%NDR: [‘10/21/262’, ‘10/21/255’]
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: [‘50/3367/3992’, ‘60/1996/2440’]
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/520/528’, ‘20/560/570’]
LAT_50%NDR: [‘10/28/249’, ‘10/30/264’]
LAT_10%NDR: [‘10/26/215’, ‘10/27/204’]
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/559/566’, ‘20/552/564’]
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: [‘60/409/459’, ‘60/433/447’]
LAT_50%NDR: [‘50/65/232’, ‘50/65/228’]
LAT_10%NDR: [‘50/31/139’, ‘50/31/117’]
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: [‘60/394/418’, ‘50/448/463’]
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: 10877742.3125 pps (2x 5438871.15625 pps)
FINAL_BANDWIDTH: 8.528149973 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/226/617’, ‘10/273/500’]
LAT_50%NDR: [‘10/38/202’, ‘10/37/83’]
LAT_10%NDR: [‘10/10/251’, ‘10/9/48’]
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: 10877742.3125 pps (2x 5438871.15625 pps)
FINAL_BANDWIDTH: 8.528149973 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/300/497’, ‘10/935/1353’]
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/321/328’, ‘20/364/373’]
LAT_50%NDR: [‘10/26/216’, ‘10/27/233’]
LAT_10%NDR: [‘10/26/220’, ‘10/24/86’]
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/532/549’, ‘20/120/126’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/1851/2058’, ‘60/1851/2016’]
LAT_50%NDR: [‘50/80/144’, ‘50/82/254’]
LAT_10%NDR: [‘50/70/190’, ‘50/71/619’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1851/2019’, ‘60/1855/2021’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.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/1288/1422’, ‘20/1291/1404’]
LAT_50%NDR: [‘10/31/61’, ‘10/45/97’]
LAT_10%NDR: [‘10/21/110’, ‘10/23/118’]
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: 8504910.6875 pps (2x 4252455.34375 pps)
FINAL_BANDWIDTH: 6.667849979 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/204/372’, ‘10/201/330’]
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/394/408’, ‘20/378/420’]
LAT_50%NDR: [‘10/27/166’, ‘10/29/179’]
LAT_10%NDR: [‘10/26/71’, ‘10/24/156’]
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/214/436’, ‘20/177/465’]
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: [‘60/384/430’, ‘60/375/413’]
LAT_50%NDR: [‘50/64/210’, ‘50/65/221’]
LAT_10%NDR: [‘50/61/95’, ‘50/62/88’]
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: [‘60/368/413’, ‘60/376/411’]
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: 17205293.3125 pps (2x 8602646.65625 pps)
FINAL_BANDWIDTH: 13.488949957 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/76/149’, ‘10/61/137’]
LAT_50%NDR: [‘10/26/117’, ‘10/26/88’]
LAT_10%NDR: [‘10/21/154’, ‘10/20/38’]
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: 17600765.25 pps (2x 8800382.625 pps)
FINAL_BANDWIDTH: 13.798999956 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/656/758’, ‘20/637/826’]
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/286/299’, ‘20/274/301’]
LAT_50%NDR: [‘10/28/145’, ‘10/25/218’]
LAT_10%NDR: [‘10/26/57’, ‘10/26/102’]
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/274/308’, ‘20/272/283’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1862/1936’, ‘60/1864/2012’]
LAT_50%NDR: [‘50/81/123’, ‘50/85/194’]
LAT_10%NDR: [‘50/70/93’, ‘50/72/490’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1877/1996’, ‘60/1881/2021’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.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: [‘20/2572/4069’, ‘20/1759/2469’]
LAT_50%NDR: [‘10/33/280’, ‘10/35/307’]
LAT_10%NDR: [‘10/22/135’, ‘10/20/106’]
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: [‘20/3068/4312’, ‘20/1681/2477’]
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/460/484’, ‘20/278/310’]
LAT_50%NDR: [‘10/27/126’, ‘10/30/146’]
LAT_10%NDR: [‘10/27/65’, ‘10/27/55’]
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/323/335’, ‘20/513/521’]
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/254/275’, ‘50/381/403’]
LAT_50%NDR: [‘50/65/194’, ‘50/65/206’]
LAT_10%NDR: [‘50/61/100’, ‘50/62/152’]
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: [‘50/374/408’, ‘60/264/279’]
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: 10482270.375 pps (2x 5241135.1875 pps)
FINAL_BANDWIDTH: 8.218099974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/857/1238’, ‘10/1570/2192’]
LAT_50%NDR: [‘10/21/95’, ‘10/19/92’]
LAT_10%NDR: [‘10/27/89’, ‘10/22/92’]
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: 10482270.375 pps (2x 5241135.1875 pps)
FINAL_BANDWIDTH: 8.218099974 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1772/2132’, ‘10/883/1213’]
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/290/305’, ‘20/254/302’]
LAT_50%NDR: [‘10/26/165’, ‘10/26/94’]
LAT_10%NDR: [‘10/25/97’, ‘10/26/80’]
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/108/119’, ‘20/503/511’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1866/1999’, ‘60/1867/2069’]
LAT_50%NDR: [‘50/80/143’, ‘50/84/224’]
LAT_10%NDR: [‘50/67/103’, ‘50/68/125’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1855/1932’, ‘60/1857/2016’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.4.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: 9525000.0 pps (2x 4762500.0 pps)
FINAL_BANDWIDTH: 7.4676 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/458/579’, ‘30/458/588’]
LAT_50%NDR: [‘10/39/93’, ‘10/39/99’]
LAT_10%NDR: [‘10/30/82’, ‘10/30/105’]
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: 2868006.625 pps (2x 1434003.3125 pps)
FINAL_BANDWIDTH: 35.287953514 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/63/266’, ‘20/34/133’]
LAT_50%NDR: [‘10/38/88’, ‘10/54/171’]
LAT_10%NDR: [‘20/30/63’, ‘20/40/86’]
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: 20307031.25 pps (2x 10153515.625 pps)
FINAL_BANDWIDTH: 15.9207125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/23/119’, ‘10/24/84’]
LAT_50%NDR: [‘10/32/503’, ‘10/32/502’]
LAT_10%NDR: [‘10/24/70’, ‘10/26/67’]
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: 3982444.0 pps (2x 1991222.0 pps)
FINAL_BANDWIDTH: 48.999990976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/17/64’, ‘20/17/259’]
LAT_50%NDR: [‘10/28/56’, ‘10/28/132’]
LAT_10%NDR: [‘10/27/110’, ‘10/27/49’]

9.1.5. ip6 tunnels

9.1.5.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.
FINAL_RATE: 5488526.875 pps (2x 2744263.4375 pps)
FINAL_BANDWIDTH: 4.30300507 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1637/1832’, ‘20/1929/2113’]
LAT_50%NDR: [‘10/46/103’, ‘10/37/96’]
LAT_10%NDR: [‘10/21/129’, ‘10/18/189’]
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: 5488526.875 pps (2x 2744263.4375 pps)
FINAL_BANDWIDTH: 4.30300507 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1633/1809’, ‘20/1924/2091’]
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/41/291’, ‘20/40/277’]
LAT_50%NDR: [‘20/31/139’, ‘20/33/119’]
LAT_10%NDR: [‘20/27/52’, ‘20/27/56’]
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/42/313’, ‘20/43/296’]
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/75/267’, ‘60/76/273’]
LAT_50%NDR: [‘50/67/216’, ‘50/66/214’]
LAT_10%NDR: [‘50/58/115’, ‘50/63/154’]
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: [‘60/40/284’, ‘60/41/285’]
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/869/993’, ‘10/105/290’]
LAT_50%NDR: [‘10/29/65’, ‘10/27/65’]
LAT_10%NDR: [‘10/19/51’, ‘10/27/221’]
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: [‘30/887/1033’, ‘10/107/280’]
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/34/302’, ‘20/34/298’]
LAT_50%NDR: [‘20/14/96’, ‘10/14/265’]
LAT_10%NDR: [‘20/26/120’, ‘10/26/117’]
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/299’, ‘20/35/303’]
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: 211770.5 pps (2x 105885.25 pps)
FINAL_BANDWIDTH: 15.28135928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1844/2006’, ‘70/1820/1980’]
LAT_50%NDR: [‘50/91/276’, ‘50/91/224’]
LAT_10%NDR: [‘50/72/174’, ‘60/72/154’]
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: 211770.5 pps (2x 105885.25 pps)
FINAL_BANDWIDTH: 15.28135928 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1850/1935’, ‘70/1826/1927’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.5.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/1660/1860’, ‘40/2227/2391’]
LAT_50%NDR: [‘10/45/146’, ‘10/44/120’]
LAT_10%NDR: [‘10/21/396’, ‘10/28/478’]
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: [‘10/1623/2144’, ‘10/2206/2682’]
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/236’, ‘20/48/222’]
LAT_50%NDR: [‘20/35/113’, ‘20/34/112’]
LAT_10%NDR: [‘20/29/179’, ‘20/29/175’]
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/1572’, ‘20/1375/1435’]
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/36/227’, ‘50/38/230’]
LAT_50%NDR: [‘50/69/178’, ‘50/69/160’]
LAT_10%NDR: [‘50/60/137’, ‘50/64/175’]
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/74/166’, ‘50/75/170’]
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/848/922’, ‘10/80/165’]
LAT_50%NDR: [‘10/26/282’, ‘10/26/51’]
LAT_10%NDR: [‘10/21/46’, ‘10/24/128’]
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: 9334728.125 pps (2x 4667364.0625 pps)
FINAL_BANDWIDTH: 7.31842685 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/851/956’, ‘10/89/144’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1460B-2t2c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1460 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1602288.53125 pps (2x 801144.265625 pps)
FINAL_BANDWIDTH: 18.97109621 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/37/253’, ‘20/35/97’]
LAT_50%NDR: [‘20/29/42’, ‘20/29/134’]
LAT_10%NDR: [‘20/27/45’, ‘20/28/210’]
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/1366/1467’, ‘20/1367/1418’]
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: [‘60/103/174’, ‘60/100/249’]
LAT_50%NDR: [‘50/83/158’, ‘60/82/293’]
LAT_10%NDR: [‘50/69/98’, ‘60/75/521’]
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: [‘60/104/503’, ‘60/101/506’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6. l2

9.1.6.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: 6897618.875 pps (2x 3448809.4375 pps)
FINAL_BANDWIDTH: 4.635199884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/40/298’, ‘10/41/305’]
LAT_50%NDR: [‘10/28/407’, ‘10/28/407’]
LAT_10%NDR: [‘2/19/60’, ‘2/16/62’]
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: 8283333.125 pps (2x 4141666.5625 pps)
FINAL_BANDWIDTH: 5.56639986 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/343/476’, ‘20/344/674’]
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/23/196’, ‘10/22/189’]
LAT_50%NDR: [‘10/21/105’, ‘10/22/131’]
LAT_10%NDR: [‘10/21/68’, ‘10/19/56’]
tc04-1518B-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 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: [‘20/1473/1494’, ‘10/1292/1334’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000B-1t1c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
Search FAILED
tc06-9000B-1t1c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
Search FAILED
tc07-64B-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 100000pps.
FINAL_RATE: 8976190.25 pps (2x 4488095.125 pps)
FINAL_BANDWIDTH: 6.031999848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/209’, ‘10/37/581’]
LAT_50%NDR: [‘10/30/197’, ‘10/49/321’]
LAT_10%NDR: [‘10/21/151’, ‘10/27/464’]
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: 16366666.25 pps (2x 8183333.125 pps)
FINAL_BANDWIDTH: 10.99839972 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/206/781’, ‘10/198/787’]
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: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/83/737’, ‘10/82/748’]
LAT_50%NDR: [‘10/37/220’, ‘10/35/212’]
LAT_10%NDR: [‘10/27/207’, ‘10/27/198’]
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: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1762/2338’, ‘10/1762/2326’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000B-2t2c-eth-l2bdbasemaclrn-ndrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps.
Search FAILED
tc12-9000B-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 10000pps, LT=0.5 percentage.
Search FAILED

9.1.6.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: 10315217.0 pps (2x 5157608.5 pps)
FINAL_BANDWIDTH: 6.931825824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1082/1136’, ‘10/1340/1388’]
LAT_50%NDR: [‘10/30/172’, ‘10/27/186’]
LAT_10%NDR: [‘10/22/53’, ‘10/21/73’]
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: 10315217.0 pps (2x 5157608.5 pps)
FINAL_BANDWIDTH: 6.931825824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1078/1130’, ‘10/1329/1380’]
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/251/442’, ‘20/232/455’]
LAT_50%NDR: [‘10/28/164’, ‘10/29/156’]
LAT_10%NDR: [‘10/26/59’, ‘10/27/54’]
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/259/437’, ‘20/243/444’]
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: [‘60/131/450’, ‘50/135/466’]
LAT_50%NDR: [‘50/65/206’, ‘50/65/221’]
LAT_10%NDR: [‘50/30/112’, ‘50/30/89’]
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/257/422’, ‘50/253/450’]
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: 21062635.0624 pps (2x 10531317.5312 pps)
FINAL_BANDWIDTH: 14.1540907619 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/67/161’, ‘20/56/220’]
LAT_50%NDR: [‘10/24/479’, ‘10/24/439’]
LAT_10%NDR: [‘10/20/230’, ‘10/18/51’]
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: 21273368.75 pps (2x 10636684.375 pps)
FINAL_BANDWIDTH: 14.2957038 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/259/556’, ‘10/59/213’]
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/67/465’, ‘20/69/450’]
LAT_50%NDR: [‘10/26/126’, ‘10/27/70’]
LAT_10%NDR: [‘10/26/185’, ‘10/26/42’]
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/64/274’, ‘20/225/432’]
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: 212687.0 pps (2x 106343.5 pps)
FINAL_BANDWIDTH: 15.34749392 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/946/1964’, ‘60/935/2004’]
LAT_50%NDR: [‘50/85/146’, ‘60/89/420’]
LAT_10%NDR: [‘60/71/124’, ‘60/71/144’]
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: 212687.0 pps (2x 106343.5 pps)
FINAL_BANDWIDTH: 15.34749392 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1884/2051’, ‘60/1862/2046’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.3. 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: 10337641.7188 pps (2x 5168820.85938 pps)
FINAL_BANDWIDTH: 6.94689523503 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1080/1138’, ‘40/1335/1381’]
LAT_50%NDR: [‘10/29/62’, ‘10/29/62’]
LAT_10%NDR: [‘10/22/432’, ‘10/19/415’]
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: 10337641.7188 pps (2x 5168820.85938 pps)
FINAL_BANDWIDTH: 6.94689523503 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1092/1298’, ‘10/1336/1381’]
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/124/460’, ‘20/122/443’]
LAT_50%NDR: [‘10/28/142’, ‘10/28/164’]
LAT_10%NDR: [‘10/13/40’, ‘10/13/41’]
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/241/443’, ‘20/240/401’]
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: [‘60/245/440’, ‘60/238/403’]
LAT_50%NDR: [‘50/65/190’, ‘50/64/192’]
LAT_10%NDR: [‘50/61/103’, ‘50/62/74’]
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/252/442’, ‘50/226/418’]
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: 21356817.5 pps (2x 10678408.75 pps)
FINAL_BANDWIDTH: 14.35178136 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/515/546’, ‘10/74/131’]
LAT_50%NDR: [‘10/23/40’, ‘10/22/58’]
LAT_10%NDR: [‘10/21/37’, ‘10/18/197’]
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: 21577201.0156 pps (2x 10788600.5078 pps)
FINAL_BANDWIDTH: 14.4998790825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/517/534’, ‘10/75/89’]
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/235/358’, ‘20/71/100’]
LAT_50%NDR: [‘10/27/145’, ‘10/27/48’]
LAT_10%NDR: [‘10/26/136’, ‘10/26/38’]
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/65/268’, ‘20/63/246’]
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: 212778.5 pps (2x 106389.25 pps)
FINAL_BANDWIDTH: 15.35409656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1886/2009’, ‘60/1864/2025’]
LAT_50%NDR: [‘50/89/204’, ‘50/90/176’]
LAT_10%NDR: [‘50/70/115’, ‘50/72/121’]
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: 212778.5 pps (2x 106389.25 pps)
FINAL_BANDWIDTH: 15.35409656 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1877/1958’, ‘60/1855/1997’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4928575.95312 pps (2x 2464287.97656 pps)
FINAL_BANDWIDTH: 3.3120030405 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/172/361’, ‘10/168/361’]
LAT_50%NDR: [‘10/31/133’, ‘10/32/94’]
LAT_10%NDR: [‘10/24/93’, ‘10/20/72’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4957620.78124 pps (2x 2478810.39062 pps)
FINAL_BANDWIDTH: 3.33152116499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2667/2839’, ‘10/2662/2849’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9895241.5625 pps (2x 4947620.78125 pps)
FINAL_BANDWIDTH: 6.64960233 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1339/1368’, ‘10/39/106’]
LAT_50%NDR: [‘10/27/58’, ‘10/25/86’]
LAT_10%NDR: [‘10/19/41’, ‘10/21/62’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10011420.875 pps (2x 5005710.4375 pps)
FINAL_BANDWIDTH: 6.727674828 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1337/1375’, ‘10/43/165’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1045/1247’, ‘10/1059/1260’]
LAT_50%NDR: [‘10/40/127’, ‘10/42/140’]
LAT_10%NDR: [‘10/20/55’, ‘10/24/85’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/674/2016’, ‘20/693/2069’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9459569.14062 pps (2x 4729784.57031 pps)
FINAL_BANDWIDTH: 6.3568304625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/102/222’, ‘10/64/129’]
LAT_50%NDR: [‘10/28/120’, ‘10/24/267’]
LAT_10%NDR: [‘10/21/59’, ‘10/19/40’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9401479.48438 pps (2x 4700739.74219 pps)
FINAL_BANDWIDTH: 6.3177942135 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1413/1450’, ‘20/1394/1444’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1044/1422’, ‘20/999/1388’]
LAT_50%NDR: [‘10/35/98’, ‘10/37/101’]
LAT_10%NDR: [‘10/20/37’, ‘10/23/80’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/437/535’, ‘20/403/509’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9111031.20312 pps (2x 4555515.60156 pps)
FINAL_BANDWIDTH: 6.1226129685 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/86’, ‘10/51/80’]
LAT_50%NDR: [‘10/28/55’, ‘10/25/125’]
LAT_10%NDR: [‘10/20/40’, ‘10/20/49’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9169120.85938 pps (2x 4584560.42969 pps)
FINAL_BANDWIDTH: 6.1616492175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1455/1498’, ‘10/1440/1477’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/190/305’, ‘10/194/308’]
LAT_50%NDR: [‘10/41/117’, ‘10/39/97’]
LAT_10%NDR: [‘10/10/56’, ‘10/13/107’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1491/3088’, ‘10/1489/3072’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9081986.375 pps (2x 4540993.1875 pps)
FINAL_BANDWIDTH: 6.103094844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1407/1477’, ‘10/109/240’]
LAT_50%NDR: [‘10/30/69’, ‘10/29/67’]
LAT_10%NDR: [‘10/20/224’, ‘10/21/50’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9169120.85938 pps (2x 4584560.42969 pps)
FINAL_BANDWIDTH: 6.1616492175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1453/1487’, ‘20/1439/1479’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4899531.125 pps (2x 2449765.5625 pps)
FINAL_BANDWIDTH: 3.292484916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2624/2846’, ‘20/2618/2841’]
LAT_50%NDR: [‘10/26/56’, ‘10/27/62’]
LAT_10%NDR: [‘10/25/95’, ‘10/20/51’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4957620.78124 pps (2x 2478810.39062 pps)
FINAL_BANDWIDTH: 3.33152116499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2645/2827’, ‘20/2639/2819’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9866196.73438 pps (2x 4933098.36719 pps)
FINAL_BANDWIDTH: 6.6300842055 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/122/266’, ‘10/41/132’]
LAT_50%NDR: [‘10/26/214’, ‘10/24/198’]
LAT_10%NDR: [‘10/19/34’, ‘10/20/55’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 10040465.7031 pps (2x 5020232.85156 pps)
FINAL_BANDWIDTH: 6.74719295248 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1330/1391’, ‘10/39/64’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps)
FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘2/184/324’, ‘10/176/345’]
LAT_50%NDR: [‘10/30/95’, ‘10/31/111’]
LAT_10%NDR: [‘10/19/52’, ‘10/26/97’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4580038.01562 pps (2x 2290019.00781 pps)
FINAL_BANDWIDTH: 3.0777855465 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/61/116’, ‘20/62/143’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9488613.96876 pps (2x 4744306.98438 pps)
FINAL_BANDWIDTH: 6.37634858701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1386/1424’, ‘10/107/179’]
LAT_50%NDR: [‘10/31/69’, ‘10/27/217’]
LAT_10%NDR: [‘10/20/50’, ‘10/19/51’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9430524.3125 pps (2x 4715262.15625 pps)
FINAL_BANDWIDTH: 6.337312338 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1417/1453’, ‘20/1395/1438’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4376724.21876 pps (2x 2188362.10938 pps)
FINAL_BANDWIDTH: 2.94115867501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2977/3074’, ‘30/2971/3079’]
LAT_50%NDR: [‘10/34/84’, ‘10/35/96’]
LAT_10%NDR: [‘10/21/56’, ‘10/20/53’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1489/3062’, ‘10/1488/3075’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9111031.20312 pps (2x 4555515.60156 pps)
FINAL_BANDWIDTH: 6.1226129685 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/51/84’, ‘10/46/77’]
LAT_50%NDR: [‘10/28/57’, ‘10/27/52’]
LAT_10%NDR: [‘10/19/32’, ‘10/20/41’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9169120.85938 pps (2x 4584560.42969 pps)
FINAL_BANDWIDTH: 6.1616492175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1455/1524’, ‘10/1420/1474’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/107/327’, ‘20/100/321’]
LAT_50%NDR: [‘10/41/120’, ‘10/34/104’]
LAT_10%NDR: [‘10/20/37’, ‘10/24/68’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2976/3106’, ‘10/2966/3112’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9081986.375 pps (2x 4540993.1875 pps)
FINAL_BANDWIDTH: 6.103094844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1458/1500’, ‘10/102/155’]
LAT_50%NDR: [‘10/26/60’, ‘10/24/55’]
LAT_10%NDR: [‘10/21/149’, ‘10/20/62’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9111031.20312 pps (2x 4555515.60156 pps)
FINAL_BANDWIDTH: 6.1226129685 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1459/1539’, ‘10/48/102’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4957620.78124 pps (2x 2478810.39062 pps)
FINAL_BANDWIDTH: 3.33152116499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2641/2822’, ‘10/2635/2827’]
LAT_50%NDR: [‘10/36/126’, ‘10/36/101’]
LAT_10%NDR: [‘10/23/401’, ‘10/22/456’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4986665.60938 pps (2x 2493332.80469 pps)
FINAL_BANDWIDTH: 3.3510392895 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2644/2809’, ‘10/2640/2811’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9837151.90624 pps (2x 4918575.95312 pps)
FINAL_BANDWIDTH: 6.61056608099 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1340/1380’, ‘10/39/74’]
LAT_50%NDR: [‘10/31/187’, ‘10/28/268’]
LAT_10%NDR: [‘10/18/33’, ‘10/19/42’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9982376.04688 pps (2x 4991188.02344 pps)
FINAL_BANDWIDTH: 6.7081567035 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1338/1370’, ‘10/43/119’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.13. 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 10kpps.
FINAL_RATE: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1409/2963’, ‘20/1402/2965’]
LAT_50%NDR: [‘10/34/103’, ‘10/38/101’]
LAT_10%NDR: [‘10/21/59’, ‘10/24/77’]
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 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: [‘10/2890/3064’, ‘10/2890/3055’]
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 10kpps.
Search FAILED
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 10kpps, LT=0.5%.
FINAL_RATE: 9459569.14062 pps (2x 4729784.57031 pps)
FINAL_BANDWIDTH: 6.3568304625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1404/1440’, ‘10/1396/1441’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4376724.21876 pps (2x 2188362.10938 pps)
FINAL_BANDWIDTH: 2.94115867501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2252/3045’, ‘10/2266/3044’]
LAT_50%NDR: [‘10/44/143’, ‘10/45/176’]
LAT_10%NDR: [‘10/21/59’, ‘10/25/113’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2981/3085’, ‘40/2973/3070’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9081986.375 pps (2x 4540993.1875 pps)
FINAL_BANDWIDTH: 6.103094844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/727/1486’, ‘10/24/96’]
LAT_50%NDR: [‘10/34/248’, ‘10/30/67’]
LAT_10%NDR: [‘10/21/216’, ‘10/19/50’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-iacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9140076.03124 pps (2x 4570038.01562 pps)
FINAL_BANDWIDTH: 6.14213109299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/725/1504’, ‘20/722/1485’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.15. 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 10kpps.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/220/328’, ‘10/220/339’]
LAT_50%NDR: [‘10/32/86’, ‘10/31/86’]
LAT_10%NDR: [‘10/19/126’, ‘10/24/164’]
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 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2965/3088’, ‘10/2971/3081’]
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 10kpps.
FINAL_RATE: 9081986.375 pps (2x 4540993.1875 pps)
FINAL_BANDWIDTH: 6.103094844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1453/1487’, ‘10/47/77’]
LAT_50%NDR: [‘10/27/52’, ‘2/25/50’]
LAT_10%NDR: [‘10/11/198’, ‘10/10/60’]
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 10kpps, LT=0.5%.
FINAL_RATE: 9140076.03124 pps (2x 4570038.01562 pps)
FINAL_BANDWIDTH: 6.14213109299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1451/1579’, ‘10/1446/1486’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.16. 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: 10823809.25 pps (2x 5411904.625 pps)
FINAL_BANDWIDTH: 7.273599816 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2394/2553’, ‘20/1274/1413’]
LAT_50%NDR: [‘10/31/70’, ‘10/31/57’]
LAT_10%NDR: [‘10/22/61’, ‘10/19/129’]
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: [‘20/1289/1427’, ‘20/1272/1411’]
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/409/428’, ‘20/407/417’]
LAT_50%NDR: [‘10/29/178’, ‘10/26/179’]
LAT_10%NDR: [‘10/26/146’, ‘10/27/103’]
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/334/349’, ‘20/406/415’]
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/372/398’, ‘50/356/378’]
LAT_50%NDR: [‘50/66/215’, ‘50/65/216’]
LAT_10%NDR: [‘50/31/174’, ‘50/30/122’]
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/375/404’, ‘50/348/370’]
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: 22602380.375 pps (2x 11301190.1875 pps)
FINAL_BANDWIDTH: 15.188799612 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/129’, ‘10/68/142’]
LAT_50%NDR: [‘10/26/472’, ‘10/26/487’]
LAT_10%NDR: [‘10/19/154’, ‘10/18/149’]
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: 22602380.375 pps (2x 11301190.1875 pps)
FINAL_BANDWIDTH: 15.188799612 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/40/258’, ‘20/40/268’]
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/268/282’, ‘20/264/273’]
LAT_50%NDR: [‘10/27/55’, ‘10/25/207’]
LAT_10%NDR: [‘10/27/55’, ‘10/27/170’]
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/89/100’, ‘20/470/479’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/924/2040’, ‘70/923/2049’]
LAT_50%NDR: [‘60/82/169’, ‘50/83/150’]
LAT_10%NDR: [‘50/70/254’, ‘50/71/126’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1845/1988’, ‘60/1845/2068’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4812396.64062 pps (2x 2406198.32031 pps)
FINAL_BANDWIDTH: 3.2339305425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/172/347’, ‘10/172/339’]
LAT_50%NDR: [‘10/34/88’, ‘10/30/90’]
LAT_10%NDR: [‘10/25/96’, ‘10/25/91’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4899531.125 pps (2x 2449765.5625 pps)
FINAL_BANDWIDTH: 3.292484916 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2708/2889’, ‘10/2702/2883’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9633838.10938 pps (2x 4816919.05469 pps)
FINAL_BANDWIDTH: 6.4739392095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/176/294’, ‘10/39/67’]
LAT_50%NDR: [‘10/23/53’, ‘10/21/56’]
LAT_10%NDR: [‘10/23/78’, ‘10/19/45’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9779062.25 pps (2x 4889531.125 pps)
FINAL_BANDWIDTH: 6.571529832 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1365/1402’, ‘10/42/115’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/61/519’, ‘20/52/502’]
LAT_50%NDR: [‘10/36/105’, ‘10/36/110’]
LAT_10%NDR: [‘10/20/41’, ‘10/26/105’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4463858.70312 pps (2x 2231929.35156 pps)
FINAL_BANDWIDTH: 2.9997130485 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1906/2239’, ‘20/1921/2254’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9198165.6875 pps (2x 4599082.84375 pps)
FINAL_BANDWIDTH: 6.181167342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1397/1473’, ‘10/65/146’]
LAT_50%NDR: [‘10/17/83’, ‘10/17/206’]
LAT_10%NDR: [‘10/21/57’, ‘10/21/52’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9140076.03124 pps (2x 4570038.01562 pps)
FINAL_BANDWIDTH: 6.14213109299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1464/1504’, ‘10/105/145’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4289589.73438 pps (2x 2144794.86719 pps)
FINAL_BANDWIDTH: 2.8826043015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/236/386’, ‘10/220/358’]
LAT_50%NDR: [‘10/54/133’, ‘10/55/192’]
LAT_10%NDR: [‘10/21/131’, ‘10/26/96’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4347679.39062 pps (2x 2173839.69531 pps)
FINAL_BANDWIDTH: 2.9216405505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3020/3143’, ‘30/3012/3139’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8820582.92188 pps (2x 4410291.46094 pps)
FINAL_BANDWIDTH: 5.9274317235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/161/219’, ‘10/47/180’]
LAT_50%NDR: [‘10/34/249’, ‘10/28/65’]
LAT_10%NDR: [‘10/21/361’, ‘10/21/373’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8965807.0625 pps (2x 4482903.53125 pps)
FINAL_BANDWIDTH: 6.025022346 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1488/1579’, ‘30/1472/1529’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4318634.5625 pps (2x 2159317.28125 pps)
FINAL_BANDWIDTH: 2.902122426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3025/3155’, ‘20/3018/3162’]
LAT_50%NDR: [‘10/37/98’, ‘10/38/116’]
LAT_10%NDR: [‘10/19/47’, ‘10/26/133’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4289589.73438 pps (2x 2144794.86719 pps)
FINAL_BANDWIDTH: 2.8826043015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1363/1529’, ‘20/1390/1552’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8878672.57812 pps (2x 4439336.28906 pps)
FINAL_BANDWIDTH: 5.9664679725 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/252/361’, ‘20/47/117’]
LAT_50%NDR: [‘10/25/55’, ‘10/23/55’]
LAT_10%NDR: [‘10/23/381’, ‘10/22/454’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl10-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8936762.23438 pps (2x 4468381.11719 pps)
FINAL_BANDWIDTH: 6.0055042215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1487/1539’, ‘10/115/319’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4783351.8125 pps (2x 2391675.90625 pps)
FINAL_BANDWIDTH: 3.214412418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2644/2851’, ‘20/2639/2855’]
LAT_50%NDR: [‘10/36/102’, ‘10/34/161’]
LAT_10%NDR: [‘10/25/96’, ‘10/21/51’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4841441.46876 pps (2x 2420720.73438 pps)
FINAL_BANDWIDTH: 3.25344866701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2718/2891’, ‘10/2713/2903’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9633838.10938 pps (2x 4816919.05469 pps)
FINAL_BANDWIDTH: 6.4739392095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/80/160’, ‘10/37/66’]
LAT_50%NDR: [‘10/27/108’, ‘10/23/193’]
LAT_10%NDR: [‘10/20/420’, ‘10/19/498’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9720972.59376 pps (2x 4860486.29688 pps)
FINAL_BANDWIDTH: 6.53249358301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1380/1416’, ‘10/40/64’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4376724.21876 pps (2x 2188362.10938 pps)
FINAL_BANDWIDTH: 2.94115867501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/2978/3163’, ‘20/2971/3166’]
LAT_50%NDR: [‘10/38/136’, ‘10/37/96’]
LAT_10%NDR: [‘10/19/36’, ‘10/24/98’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2643/3056’, ‘10/2643/3052’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9052941.54688 pps (2x 4526470.77344 pps)
FINAL_BANDWIDTH: 6.0835767195 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/318/414’, ‘10/55/98’]
LAT_50%NDR: [‘10/25/49’, ‘10/24/214’]
LAT_10%NDR: [‘10/21/50’, ‘10/21/57’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateful-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9169120.85938 pps (2x 4584560.42969 pps)
FINAL_BANDWIDTH: 6.1616492175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1457/1513’, ‘10/65/154’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4289589.73438 pps (2x 2144794.86719 pps)
FINAL_BANDWIDTH: 2.8826043015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/166/293’, ‘20/158/281’]
LAT_50%NDR: [‘10/40/122’, ‘10/42/218’]
LAT_10%NDR: [‘10/20/53’, ‘10/25/103’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4347679.39062 pps (2x 2173839.69531 pps)
FINAL_BANDWIDTH: 2.9216405505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3021/3125’, ‘10/3013/3120’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8849627.75 pps (2x 4424813.875 pps)
FINAL_BANDWIDTH: 5.946949848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1493/1559’, ‘10/291/365’]
LAT_50%NDR: [‘10/29/61’, ‘10/27/58’]
LAT_10%NDR: [‘10/20/104’, ‘10/20/196’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8936762.23438 pps (2x 4468381.11719 pps)
FINAL_BANDWIDTH: 6.0055042215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1477/1514’, ‘10/52/88’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4318634.5625 pps (2x 2159317.28125 pps)
FINAL_BANDWIDTH: 2.902122426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3038/3135’, ‘20/3033/3128’]
LAT_50%NDR: [‘10/46/115’, ‘10/47/115’]
LAT_10%NDR: [‘10/19/32’, ‘10/26/90’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4347679.39062 pps (2x 2173839.69531 pps)
FINAL_BANDWIDTH: 2.9216405505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3029/3161’, ‘20/3022/3146’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8849627.75 pps (2x 4424813.875 pps)
FINAL_BANDWIDTH: 5.946949848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1458/1524’, ‘20/111/154’]
LAT_50%NDR: [‘10/31/77’, ‘10/27/217’]
LAT_10%NDR: [‘10/22/58’, ‘10/21/57’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl1-stateless-flows10k-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8936762.23438 pps (2x 4468381.11719 pps)
FINAL_BANDWIDTH: 6.0055042215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1487/1527’, ‘20/1478/1587’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4783351.8125 pps (2x 2391675.90625 pps)
FINAL_BANDWIDTH: 3.214412418 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/2575/2787’, ‘20/2569/2793’]
LAT_50%NDR: [‘10/38/109’, ‘10/36/105’]
LAT_10%NDR: [‘10/19/37’, ‘10/18/33’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4841441.46876 pps (2x 2420720.73438 pps)
FINAL_BANDWIDTH: 3.25344866701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2713/2895’, ‘10/2707/2875’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 9691927.76562 pps (2x 4845963.88281 pps)
FINAL_BANDWIDTH: 6.5129754585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/104/256’, ‘10/40/65’]
LAT_50%NDR: [‘10/26/215’, ‘10/23/233’]
LAT_10%NDR: [‘10/19/497’, ‘10/18/390’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl50-stateful-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 9720972.59376 pps (2x 4860486.29688 pps)
FINAL_BANDWIDTH: 6.53249358301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/690/1413’, ‘10/20/66’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.26. 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 10kpps.
FINAL_RATE: 4405769.04688 pps (2x 2202884.52344 pps)
FINAL_BANDWIDTH: 2.9606767995 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/64/292’, ‘20/61/315’]
LAT_50%NDR: [‘10/34/100’, ‘10/32/107’]
LAT_10%NDR: [‘10/21/58’, ‘10/26/113’]
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 10kpps, LT=0.5%.
FINAL_RATE: 4434813.875 pps (2x 2217406.9375 pps)
FINAL_BANDWIDTH: 2.980194924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/2981/3161’, ‘20/2975/3172’]
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 10kpps.
FINAL_RATE: 9169120.85938 pps (2x 4584560.42969 pps)
FINAL_BANDWIDTH: 6.1616492175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/73/154’, ‘10/57/113’]
LAT_50%NDR: [‘10/26/115’, ‘10/26/238’]
LAT_10%NDR: [‘10/21/441’, ‘10/19/426’]
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 10kpps, LT=0.5%.
FINAL_RATE: 8994851.89062 pps (2x 4497425.94531 pps)
FINAL_BANDWIDTH: 6.0445404705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/1482/1530’, ‘10/47/78’]
LOSS_ACCEPTANCE: 0.5 percentage

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

RFC2544: Packet throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X520 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100 flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name Documentation Status
tc01-64B-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 4318634.5625 pps (2x 2159317.28125 pps)
FINAL_BANDWIDTH: 2.902122426 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/3031/3144’, ‘10/3023/3155’]
LAT_50%NDR: [‘10/32/91’, ‘10/34/92’]
LAT_10%NDR: [‘10/19/66’, ‘10/24/134’]
tc02-64B-1t1c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 4347679.39062 pps (2x 2173839.69531 pps)
FINAL_BANDWIDTH: 2.9216405505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/3023/3163’, ‘10/3013/3105’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-ndrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 8907717.40624 pps (2x 4453858.70312 pps)
FINAL_BANDWIDTH: 5.98598609699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1443/1513’, ‘10/51/83’]
LAT_50%NDR: [‘10/16/72’, ‘10/13/61’]
LAT_10%NDR: [‘10/23/151’, ‘10/21/66’]
tc04-64B-2t2c-eth-l2bdbasemaclrn-oacl50-stateless-flows100-pdrdisc [Cfg] DUT runs L2BD switching config with ACL with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8936762.23438 pps (2x 4468381.11719 pps)
FINAL_BANDWIDTH: 6.0055042215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1490/1530’, ‘10/115/277’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.28. 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 10kpps.
FINAL_RATE: 4289589.73438 pps (2x 2144794.86719 pps)
FINAL_BANDWIDTH: 2.8826043015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/153/246’, ‘10/163/256’]
LAT_50%NDR: [‘10/32/82’, ‘10/34/76’]
LAT_10%NDR: [‘10/21/95’, ‘10/27/143’]
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 10kpps, LT=0.5%.
FINAL_RATE: 4347679.39062 pps (2x 2173839.69531 pps)
FINAL_BANDWIDTH: 2.9216405505 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3023/3135’, ‘20/3016/3117’]
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 10kpps.
FINAL_RATE: 8878672.57812 pps (2x 4439336.28906 pps)
FINAL_BANDWIDTH: 5.9664679725 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/50/82’, ‘10/50/78’]
LAT_50%NDR: [‘10/27/54’, ‘10/23/50’]
LAT_10%NDR: [‘10/24/412’, ‘10/23/471’]
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 10kpps, LT=0.5%.
FINAL_RATE: 8936762.23438 pps (2x 4468381.11719 pps)
FINAL_BANDWIDTH: 6.0055042215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1494/1533’, ‘10/252/379’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.29. 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: 3895238.0 pps (2x 1947619.0 pps)
FINAL_BANDWIDTH: 2.617599936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3471/3707’, ‘30/3406/3621’]
LAT_50%NDR: [‘10/45/155’, ‘10/55/414’]
LAT_10%NDR: [‘10/23/103’, ‘10/29/120’]
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: 3895238.0 pps (2x 1947619.0 pps)
FINAL_BANDWIDTH: 2.617599936 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3468/3677’, ‘20/3378/3664’]
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: 2983351.44532 pps (2x 1491675.72266 pps)
FINAL_BANDWIDTH: 8.92220964291 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3034887.99218 pps (2x 1517443.99609 pps)
FINAL_BANDWIDTH: 9.07633827435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘80/713/1284’, ‘80/631/1095’]
LAT_50%NDR: [‘30/119/547’, ‘30/115/478’]
LAT_10%NDR: [‘30/46/285’, ‘30/48/522’]
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: 1173943.0625 pps (2x 586971.53125 pps)
FINAL_BANDWIDTH: 14.444195441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4558/5113’, ‘30/5374/5788’]
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: 6666666.5 pps (2x 3333333.25 pps)
FINAL_BANDWIDTH: 4.479999888 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/176/562’, ‘20/175/595’]
LAT_50%NDR: [‘10/42/133’, ‘10/43/132’]
LAT_10%NDR: [‘10/27/277’, ‘10/24/333’]
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: 7590476.0 pps (2x 3795238.0 pps)
FINAL_BANDWIDTH: 5.100799872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/559/1214’, ‘90/515/1181’]
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: 5714788.42968 pps (2x 2857394.21484 pps)
FINAL_BANDWIDTH: 17.0910271113 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 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
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: [‘30/1014/1024’, ‘100/989/1001’]
LAT_50%NDR: [‘20/56/690’, ‘20/58/474’]
LAT_10%NDR: [‘20/16/197’, ‘20/17/171’]
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: [‘30/528/1066’, ‘30/366/771’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.30. 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: 14749999.625 pps (2x 7374999.8125 pps)
FINAL_BANDWIDTH: 9.911999748 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/84/143’, ‘20/84/124’]
LAT_50%NDR: [‘10/23/162’, ‘10/24/137’]
LAT_10%NDR: [‘10/20/64’, ‘10/18/29’]
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: 14980952.0 pps (2x 7490476.0 pps)
FINAL_BANDWIDTH: 10.067199744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/924/989’, ‘30/914/969’]
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/188/392’, ‘20/198/409’]
LAT_50%NDR: [‘10/27/159’, ‘10/26/174’]
LAT_10%NDR: [‘10/13/67’, ‘10/13/39’]
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/408/419’, ‘20/356/364’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-9000B-1t1c-eth-l2xcbase-ndrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 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/338/363’, ‘50/329/353’]
LAT_50%NDR: [‘50/63/114’, ‘50/65/171’]
LAT_10%NDR: [‘50/62/85’, ‘50/62/77’]
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: [‘50/311/344’, ‘50/367/395’]
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/29/191’, ‘10/29/109’]
LAT_50%NDR: [‘10/10/36’, ‘10/10/39’]
LAT_10%NDR: [‘10/18/29’, ‘10/9/30’]
tc08-64B-2t2c-eth-l2xcbase-pdrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 100kpps, LT=0.5%.
FINAL_RATE: 23757142.25 pps (2x 11878571.125 pps)
FINAL_BANDWIDTH: 15.964799592 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/543/871’, ‘10/839/905’]
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/215/267’, ‘20/227/263’]
LAT_50%NDR: [‘10/25/66’, ‘10/28/248’]
LAT_10%NDR: [‘10/26/34’, ‘10/24/57’]
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/268/284’, ‘20/460/469’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1858/1978’, ‘70/1859/1980’]
LAT_50%NDR: [‘50/81/285’, ‘50/83/526’]
LAT_10%NDR: [‘60/71/98’, ‘50/72/188’]
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: 212870.0 pps (2x 106435.0 pps)
FINAL_BANDWIDTH: 15.3606992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1884/1994’, ‘60/1884/2068’]
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.6.31. 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: 10361904.5 pps (2x 5180952.25 pps)
FINAL_BANDWIDTH: 6.963199824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/288/424’, ‘20/296/363’]
LAT_50%NDR: [‘10/32/107’, ‘10/35/79’]
LAT_10%NDR: [‘10/14/65’, ‘10/13/60’]
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: 10361904.5 pps (2x 5180952.25 pps)
FINAL_BANDWIDTH: 6.963199824 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/290/422’, ‘10/298/358’]
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/177/288’, ‘10/160/223’]
LAT_50%NDR: [‘20/28/153’, ‘10/28/133’]
LAT_10%NDR: [‘20/30/67’, ‘20/31/72’]
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/163/200’, ‘20/177/288’]
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/175/213’, ‘40/147/252’]
LAT_50%NDR: [‘40/57/179’, ‘40/57/183’]
LAT_10%NDR: [‘50/58/91’, ‘40/54/93’]
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/178/291’, ‘50/146/191’]
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/26/446’, ‘10/26/446’]
LAT_50%NDR: [‘10/31/80’, ‘10/28/72’]
LAT_10%NDR: [‘10/28/52’, ‘10/26/42’]
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: 22140475.625 pps (2x 11070237.8125 pps)
FINAL_BANDWIDTH: 14.87839962 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/92/254’, ‘10/89/263’]
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/33/77’, ‘10/235/301’]
LAT_50%NDR: [‘20/26/78’, ‘20/27/229’]
LAT_10%NDR: [‘10/28/73’, ‘10/28/94’]
tc10-1518B-2t2c-eth-l2bdbasemaclrn-pdrdisc [Cfg] DUT runs L2BD switching config with with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 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: [‘10/31/89’, ‘10/238/305’]
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: [‘2/135/243’, ‘40/150/231’]
LAT_50%NDR: [‘40/59/247’, ‘40/59/166’]
LAT_10%NDR: [‘40/58/94’, ‘40/57/79’]
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/243/355’, ‘40/62/107’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.6.32. 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: 7776562.5 pps (2x 3888281.25 pps)
FINAL_BANDWIDTH: 5.22585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/295/438’, ‘2/316/464’]
LAT_50%NDR: [‘10/22/160’, ‘10/39/180’]
LAT_10%NDR: [‘2/14/109’, ‘2/16/131’]
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: 7776562.5 pps (2x 3888281.25 pps)
FINAL_BANDWIDTH: 5.22585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/300/443’, ‘2/315/474’]
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: 2125048.375 pps (2x 1062524.1875 pps)
FINAL_BANDWIDTH: 26.146595206 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/1025/1152’, ‘10/1023/1312’]
LAT_50%NDR: [‘10/52/503’, ‘10/52/502’]
LAT_10%NDR: [‘10/15/106’, ‘10/16/133’]
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: 13313281.25 pps (2x 6656640.625 pps)
FINAL_BANDWIDTH: 8.946525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/32/171’, ‘10/31/182’]
LAT_50%NDR: [‘2/22/65’, ‘2/23/83’]
LAT_10%NDR: [‘2/9/124’, ‘2/16/181’]
tc08-64B-2t2c-eth-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 18.75Mpps rate, step 100kpps.
FINAL_RATE: 17684375.0 pps (2x 8842187.5 pps)
FINAL_BANDWIDTH: 11.8839 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/219/376’, ‘10/225/319’]
LOSS_ACCEPTANCE: 0.5 percentage
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/32/446’, ‘10/31/453’]
LAT_50%NDR: [‘10/23/147’, ‘10/19/160’]
LAT_10%NDR: [‘10/5/119’, ‘10/6/134’]
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: 7280633.875 pps (2x 3640316.9375 pps)
FINAL_BANDWIDTH: 21.773948848 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 9809431.6875 pps (2x 4904715.84375 pps)
FINAL_BANDWIDTH: 29.3367401052 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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.6.33. 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: 9525000.0 pps (2x 4762500.0 pps)
FINAL_BANDWIDTH: 6.4008 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/88/433’, ‘20/92/450’]
LAT_50%NDR: [‘10/36/80’, ‘10/39/106’]
LAT_10%NDR: [‘10/15/76’, ‘10/15/94’]
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: 3022789.59376 pps (2x 1511394.79688 pps)
FINAL_BANDWIDTH: 37.1924031616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/105/420’, ‘20/46/308’]
LAT_50%NDR: [‘20/21/136’, ‘20/29/172’]
LAT_10%NDR: [‘10/30/61’, ‘20/32/77’]
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: 21764062.5 pps (2x 10882031.25 pps)
FINAL_BANDWIDTH: 14.62545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/69/194’, ‘10/77/245’]
LAT_50%NDR: [‘10/24/53’, ‘10/24/81’]
LAT_10%NDR: [‘10/25/54’, ‘10/24/43’]
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: 3580008.28124 pps (2x 1790004.14062 pps)
FINAL_BANDWIDTH: 44.0484218924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/482’, ‘10/33/464’]
LAT_50%NDR: [‘10/27/51’, ‘10/27/76’]
LAT_10%NDR: [‘20/25/58’, ‘10/26/202’]
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: 9556551.90624 pps (2x 4778275.95312 pps)
FINAL_BANDWIDTH: 28.5804609794 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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.6.34. 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: 13313281.25 pps (2x 6656640.625 pps)
FINAL_BANDWIDTH: 8.946525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/72/322’, ‘20/77/338’]
LAT_50%NDR: [‘10/27/94’, ‘10/31/99’]
LAT_10%NDR: [‘10/28/62’, ‘10/30/78’]
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: 2775136.84376 pps (2x 1387568.42188 pps)
FINAL_BANDWIDTH: 34.1452837256 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/111/203’, ‘20/96/171’]
LAT_50%NDR: [‘10/46/118’, ‘20/71/186’]
LAT_10%NDR: [‘20/34/81’, ‘20/38/118’]
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: 24969531.25 pps (2x 12484765.625 pps)
FINAL_BANDWIDTH: 16.779525 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/28/55’, ‘10/28/72’]
LAT_50%NDR: [‘10/20/201’, ‘10/20/76’]
LAT_10%NDR: [‘10/23/49’, ‘10/23/53’]
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: 3734791.25 pps (2x 1867395.625 pps)
FINAL_BANDWIDTH: 45.95287154 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/33/72’, ‘10/32/205’]
LAT_50%NDR: [‘10/28/227’, ‘10/27/57’]
LAT_10%NDR: [‘20/27/43’, ‘10/26/54’]
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: 13096868.8438 pps (2x 6548434.42188 pps)
FINAL_BANDWIDTH: 39.1683687396 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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.7. vm vhost

9.1.7.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: 2986438.11524 pps (2x 1493219.05762 pps)
FINAL_BANDWIDTH: 2.00688641344 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/921/1927’, ‘50/835/1973’]
LAT_50%NDR: [‘10/61/189’, ‘10/67/207’]
LAT_10%NDR: [‘10/28/99’, ‘10/28/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: 3069609.27734 pps (2x 1534804.63867 pps)
FINAL_BANDWIDTH: 2.06277743437 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/3949/4129’, ‘60/4863/5136’]
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: 920714.375 pps (2x 460357.1875 pps)
FINAL_BANDWIDTH: 11.32846967 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1899/4289’, ‘40/1966/4926’]
LAT_50%NDR: [‘30/168/535’, ‘30/159/500’]
LAT_10%NDR: [‘30/44/589’, ‘30/46/183’]
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: 920714.375 pps (2x 460357.1875 pps)
FINAL_BANDWIDTH: 11.32846967 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3776/4667’, ‘30/3931/5482’]
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: 2132998.42188 pps (2x 1066499.21094 pps)
FINAL_BANDWIDTH: 6.37908722349 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 2287608.0625 pps (2x 1143804.03125 pps)
FINAL_BANDWIDTH: 6.84147311791 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: 2653753.4668 pps (2x 1326876.7334 pps)
FINAL_BANDWIDTH: 1.78332232969 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/83/256’, ‘20/77/318’]
LAT_50%NDR: [‘10/58/506’, ‘20/36/475’]
LAT_10%NDR: [‘10/40/588’, ‘20/41/408’]
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: 5952876.23046 pps (2x 2976438.11523 pps)
FINAL_BANDWIDTH: 4.00033282687 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘500/2047/5944’, ‘30/485/728’]
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: [‘40/628/1433’, ‘30/1017/5062’]
LAT_50%NDR: [‘30/102/1386’, ‘30/203/1107’]
LAT_10%NDR: [‘30/62/704’, ‘30/120/1029’]
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/422/1053’, ‘30/260/310’]
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: 4735594.03906 pps (2x 2367797.01953 pps)
FINAL_BANDWIDTH: 14.1625831132 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-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: 4890203.67968 pps (2x 2445101.83984 pps)
FINAL_BANDWIDTH: 14.6249690076 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.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: 3513188.8086 pps (2x 1756594.4043 pps)
FINAL_BANDWIDTH: 2.36086287938 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1493/3378’, ‘100/1398/4077’]
LAT_50%NDR: [‘10/58/174’, ‘10/56/184’]
LAT_10%NDR: [‘10/27/119’, ‘10/27/105’]
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: 3624083.6914 pps (2x 1812041.8457 pps)
FINAL_BANDWIDTH: 2.43538424062 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3306/3533’, ‘40/4085/4277’]
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: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3543/4144’, ‘30/3612/4537’]
LAT_50%NDR: [‘20/64/413’, ‘20/65/535’]
LAT_10%NDR: [‘20/33/111’, ‘20/36/119’]
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: 970754.0625 pps (2x 485377.03125 pps)
FINAL_BANDWIDTH: 11.944157985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3594/4116’, ‘30/3703/4587’]
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: 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-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: 2571059.07032 pps (2x 1285529.53516 pps)
FINAL_BANDWIDTH: 7.68918059108 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: 7089548.7793 pps (2x 3544774.38965 pps)
FINAL_BANDWIDTH: 4.76417677969 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/246/540’, ‘20/232/550’]
LAT_50%NDR: [‘10/29/152’, ‘10/30/149’]
LAT_10%NDR: [‘10/32/302’, ‘10/34/137’]
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: 7061825.0586 pps (2x 3530912.5293 pps)
FINAL_BANDWIDTH: 4.74554643938 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/1687/2003’, ‘30/370/699’]
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: [‘40/781/1206’, ‘40/416/455’]
LAT_50%NDR: [‘20/125/1186’, ‘30/82/410’]
LAT_10%NDR: [‘20/59/676’, ‘30/49/466’]
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: [‘30/627/743’, ‘30/898/947’]
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: 2416449.42968 pps (2x 1208224.71484 pps)
FINAL_BANDWIDTH: 7.22679469659 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-l2xcbase-eth-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: 5431337.42188 pps (2x 2715668.71094 pps)
FINAL_BANDWIDTH: 16.2433196382 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.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: 3243975.92188 pps (2x 1621987.96094 pps)
FINAL_BANDWIDTH: 2.1799518195 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/642/891’, ‘40/608/854’]
LAT_50%NDR: [‘10/46/137’, ‘10/46/134’]
LAT_10%NDR: [‘10/31/145’, ‘10/29/164’]
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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4361/4616’, ‘20/4342/4543’]
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/3599/4629’, ‘20/3698/5140’]
LAT_50%NDR: [‘20/155/433’, ‘20/154/406’]
LAT_10%NDR: [‘20/34/99’, ‘20/35/131’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3640/4646’, ‘20/3733/5043’]
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: 2236071.51562 pps (2x 1118035.75781 pps)
FINAL_BANDWIDTH: 6.68734448642 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2287608.0625 pps (2x 1143804.03125 pps)
FINAL_BANDWIDTH: 6.84147311791 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: 6787444.95312 pps (2x 3393722.47656 pps)
FINAL_BANDWIDTH: 4.5611630085 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/536/848’, ‘20/586/890’]
LAT_50%NDR: [‘10/63/143’, ‘10/63/151’]
LAT_10%NDR: [‘10/26/131’, ‘10/39/151’]
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: 6642220.8125 pps (2x 3321110.40625 pps)
FINAL_BANDWIDTH: 4.463572386 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/2308/2613’, ‘70/469/719’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/250/607’, ‘30/256/573’]
LAT_50%NDR: [‘20/57/174’, ‘20/58/187’]
LAT_10%NDR: [‘20/35/146’, ‘20/34/141’]
tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/494/503’, ‘40/847/859’]
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: 5173654.6875 pps (2x 2586827.34375 pps)
FINAL_BANDWIDTH: 15.4726764808 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5457105.69532 pps (2x 2728552.84766 pps)
FINAL_BANDWIDTH: 16.3203839539 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.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: 3214931.09376 pps (2x 1607465.54688 pps)
FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/953/4379’, ‘30/980/4417’]
LAT_50%NDR: [‘10/47/331’, ‘10/55/312’]
LAT_10%NDR: [‘10/24/464’, ‘10/32/148’]
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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4354/4532’, ‘20/4331/4536’]
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/3614/4642’, ‘30/3693/4921’]
LAT_50%NDR: [‘20/56/329’, ‘20/54/356’]
LAT_10%NDR: [‘20/34/177’, ‘20/35/267’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3662/4954’, ‘100/3792/5088’]
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: 2285898.6875 pps (2x 1142949.34375 pps)
FINAL_BANDWIDTH: 6.83636094713 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2285898.6875 pps (2x 1142949.34375 pps)
FINAL_BANDWIDTH: 6.83636094713 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: [‘30/133/374’, ‘40/118/345’]
LAT_50%NDR: [‘20/82/325’, ‘20/117/338’]
LAT_10%NDR: [‘20/41/880’, ‘10/40/823’]
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: 6671265.64062 pps (2x 3335632.82031 pps)
FINAL_BANDWIDTH: 4.4830905105 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘200/2255/2511’, ‘60/2281/2483’]
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: [‘50/952/1693’, ‘30/533/542’]
LAT_50%NDR: [‘20/120/1098’, ‘30/80/617’]
LAT_10%NDR: [‘20/55/655’, ‘30/48/723’]
tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/439/456’, ‘40/718/729’]
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: 2884929.375 pps (2x 1442464.6875 pps)
FINAL_BANDWIDTH: 8.62786204057 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-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: 5307096.9375 pps (2x 2653548.46875 pps)
FINAL_BANDWIDTH: 15.8717577662 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.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: 3360155.23438 pps (2x 1680077.61719 pps)
FINAL_BANDWIDTH: 2.2580243175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/487/663’, ‘20/487/628’]
LAT_50%NDR: [‘10/55/150’, ‘10/57/151’]
LAT_10%NDR: [‘10/25/101’, ‘10/30/127’]
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: 3418244.89062 pps (2x 1709122.44531 pps)
FINAL_BANDWIDTH: 2.2970605665 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4037/4224’, ‘20/4071/4240’]
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: 1575314.5625 pps (2x 787657.28125 pps)
FINAL_BANDWIDTH: 19.382670377 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘80/1351/1643’, ‘80/1348/1655’]
LAT_50%NDR: [‘20/87/228’, ‘20/84/241’]
LAT_10%NDR: [‘20/36/130’, ‘20/36/123’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1438/1758’, ‘30/1391/1833’]
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: 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-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: 2802973.53124 pps (2x 1401486.76562 pps)
FINAL_BANDWIDTH: 8.38275943268 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: 4492903.53124 pps (2x 2246451.76562 pps)
FINAL_BANDWIDTH: 3.01923117299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/80/546’, ‘30/79/213’]
LAT_50%NDR: [‘10/98/274’, ‘20/60/308’]
LAT_10%NDR: [‘10/50/964’, ‘20/43/219’]
tc08-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6816489.78124 pps (2x 3408244.89062 pps)
FINAL_BANDWIDTH: 4.58068113299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/97/397’, ‘20/86/429’]
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/112/120’, ‘20/123/130’]
LAT_50%NDR: [‘20/36/110’, ‘20/39/103’]
LAT_10%NDR: [‘20/28/69’, ‘20/32/92’]
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/124/134’, ‘30/141/150’]
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: 3988314.10938 pps (2x 1994157.05469 pps)
FINAL_BANDWIDTH: 11.9277179568 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-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: 5147886.41406 pps (2x 2573943.20703 pps)
FINAL_BANDWIDTH: 15.395612165 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.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: 2721169.01562 pps (2x 1360584.50781 pps)
FINAL_BANDWIDTH: 1.8286255785 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/77/203’, ‘20/75/276’]
LAT_50%NDR: [‘10/61/162’, ‘10/60/168’]
LAT_10%NDR: [‘10/11/525’, ‘10/13/84’]
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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4065/4221’, ‘30/4106/4231’]
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: 1399714.53125 pps (2x 699857.265625 pps)
FINAL_BANDWIDTH: 17.2220875925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/178/365’, ‘30/172/369’]
LAT_50%NDR: [‘20/40/662’, ‘20/39/517’]
LAT_10%NDR: [‘20/34/285’, ‘20/35/274’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/1403/1712’, ‘20/1429/1897’]
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: 1643401.22656 pps (2x 821700.613281 pps)
FINAL_BANDWIDTH: 4.91486522441 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2802973.53124 pps (2x 1401486.76562 pps)
FINAL_BANDWIDTH: 8.38275943268 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: 1995048.3125 pps (2x 997524.15625 pps)
FINAL_BANDWIDTH: 1.340672466 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/54/492’, ‘20/45/182’]
LAT_50%NDR: [‘10/50/423’, ‘20/49/324’]
LAT_10%NDR: [‘10/34/408’, ‘20/35/503’]
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: 6845534.60938 pps (2x 3422767.30469 pps)
FINAL_BANDWIDTH: 4.6001992575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/182/383’, ‘20/161/375’]
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: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/292/313’, ‘40/440/448’]
LAT_50%NDR: [‘30/55/1640’, ‘20/61/1098’]
LAT_10%NDR: [‘20/42/229’, ‘20/45/261’]
tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/463/1028’, ‘30/279/288’]
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: 2029925.32812 pps (2x 1014962.66406 pps)
FINAL_BANDWIDTH: 6.0708299605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-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: 5122118.14062 pps (2x 2561059.07031 pps)
FINAL_BANDWIDTH: 15.3185478493 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.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: 1966003.48438 pps (2x 983001.742188 pps)
FINAL_BANDWIDTH: 1.3211543415 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘100/1227/1601’, ‘100/1377/1770’]
LAT_50%NDR: [‘20/114/941’, ‘20/111/957’]
LAT_10%NDR: [‘20/51/1777’, ‘20/50/245’]
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: 1995048.3125 pps (2x 997524.15625 pps)
FINAL_BANDWIDTH: 1.340672466 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/7252/7576’, ‘100/7432/7727’]
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: 521714.375 pps (2x 260857.1875 pps)
FINAL_BANDWIDTH: 6.41917367 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7831/8766’, ‘30/7995/8824’]
LAT_50%NDR: [‘20/132/460’, ‘20/129/512’]
LAT_10%NDR: [‘20/40/152’, ‘20/41/623’]
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: [‘30/7821/8515’, ‘100/8029/8897’]
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: 1374330.25 pps (2x 687165.125 pps)
FINAL_BANDWIDTH: 4.11016363102 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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-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: 3824872.48438 pps (2x 1912436.24219 pps)
FINAL_BANDWIDTH: 2.5703143095 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/232/407’, ‘20/227/371’]
LAT_50%NDR: [‘10/93/436’, ‘10/92/760’]
LAT_10%NDR: [‘10/43/197’, ‘10/41/200’]
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: 4144365.59376 pps (2x 2072182.79688 pps)
FINAL_BANDWIDTH: 2.78501367901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/5123/6758’, ‘100/5939/7308’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/4129/4681’, ‘30/701/2758’]
LAT_50%NDR: [‘20/208/670’, ‘20/219/615’]
LAT_10%NDR: [‘20/42/477’, ‘20/45/442’]
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/685/2051’, ‘30/662/2058’]
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: 2676570.875 pps (2x 1338285.4375 pps)
FINAL_BANDWIDTH: 8.00473122546 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2832839.75 pps (2x 1416419.875 pps)
FINAL_BANDWIDTH: 8.47207933679 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.8. 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: 3912006.96876 pps (2x 1956003.48438 pps)
FINAL_BANDWIDTH: 2.62886868301 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘80/1196/3672’, ‘70/1215/3689’]
LAT_50%NDR: [‘10/53/157’, ‘10/52/154’]
LAT_10%NDR: [‘10/29/121’, ‘10/27/135’]
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: 4086275.9375 pps (2x 2043137.96875 pps)
FINAL_BANDWIDTH: 2.74597743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/3570/3753’, ‘60/3597/3767’]
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: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/426/1488’, ‘20/423/1435’]
LAT_50%NDR: [‘20/134/416’, ‘20/133/404’]
LAT_10%NDR: [‘20/33/115’, ‘20/36/132’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3384/4001’, ‘30/3450/4554’]
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: 2596827.34376 pps (2x 1298413.67188 pps)
FINAL_BANDWIDTH: 7.76624490682 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 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-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: 8181596.70312 pps (2x 4090798.35156 pps)
FINAL_BANDWIDTH: 5.4980329845 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/493/715’, ‘30/430/605’]
LAT_50%NDR: [‘10/59/135’, ‘20/82/171’]
LAT_10%NDR: [‘10/22/76’, ‘10/35/115’]
tc08-64B-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 8239686.35938 pps (2x 4119843.17969 pps)
FINAL_BANDWIDTH: 5.5370692335 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1943/2054’, ‘10/470/589’]
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: [‘40/1305/1333’, ‘30/426/432’]
LAT_50%NDR: [‘20/95/368’, ‘30/75/359’]
LAT_10%NDR: [‘20/52/780’, ‘30/46/675’]
tc10-1518B-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/239/250’, ‘20/210/221’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-IMIX-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5895166.34376 pps (2x 2947583.17188 pps)
FINAL_BANDWIDTH: 17.6304773215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 6178617.35156 pps (2x 3089308.67578 pps)
FINAL_BANDWIDTH: 18.4781847946 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.9. 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: 3447289.71876 pps (2x 1723644.85938 pps)
FINAL_BANDWIDTH: 2.31657869101 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/144/721’, ‘30/143/374’]
LAT_50%NDR: [‘20/69/275’, ‘20/74/321’]
LAT_10%NDR: [‘20/37/623’, ‘20/43/1567’]
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: 4115320.76562 pps (2x 2057660.38281 pps)
FINAL_BANDWIDTH: 2.7654955545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3574/3709’, ‘30/3587/3726’]
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: 1048514.46875 pps (2x 524257.234375 pps)
FINAL_BANDWIDTH: 12.9009220235 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/398/1384’, ‘20/385/1309’]
LAT_50%NDR: [‘20/136/414’, ‘20/131/392’]
LAT_10%NDR: [‘20/31/116’, ‘20/35/113’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/3407/4196’, ‘30/3454/4517’]
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: 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’]
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: 2598436.4375 pps (2x 1299218.21875 pps)
FINAL_BANDWIDTH: 7.77105716979 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: 7658789.79688 pps (2x 3829394.89844 pps)
FINAL_BANDWIDTH: 5.1467067435 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/257/567’, ‘20/218/560’]
LAT_50%NDR: [‘20/77/259’, ‘10/82/298’]
LAT_10%NDR: [‘20/40/502’, ‘10/46/436’]
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: 8007327.73438 pps (2x 4003663.86719 pps)
FINAL_BANDWIDTH: 5.3809242375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1835/2156’, ‘80/1889/2157’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518B-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1406/1431’, ‘30/1238/1261’]
LAT_50%NDR: [‘30/74/1590’, ‘20/84/492’]
LAT_10%NDR: [‘30/46/501’, ‘20/50/558’]
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: [‘40/1276/1288’, ‘40/441/449’]
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: 2442167.5625 pps (2x 1221083.78125 pps)
FINAL_BANDWIDTH: 7.30370905846 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-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: 6088441.3125 pps (2x 3044220.65625 pps)
FINAL_BANDWIDTH: 18.2084983229 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.10. 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: 4086275.9375 pps (2x 2043137.96875 pps)
FINAL_BANDWIDTH: 2.74597743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3355/3438’, ‘50/3358/3451’]
LAT_50%NDR: [‘10/61/123’, ‘10/57/144’]
LAT_10%NDR: [‘10/22/87’, ‘10/26/108’]
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: 4086275.9375 pps (2x 2043137.96875 pps)
FINAL_BANDWIDTH: 2.74597743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3356/3458’, ‘30/3374/3472’]
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/646/1300’, ‘20/643/1299’]
LAT_50%NDR: [‘20/67/206’, ‘20/66/204’]
LAT_10%NDR: [‘20/31/147’, ‘20/34/129’]
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: [‘30/539/548’, ‘20/571/577’]
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: 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’]
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: 3241034.17968 pps (2x 1620517.08984 pps)
FINAL_BANDWIDTH: 9.69285280027 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: 3708693.17188 pps (2x 1854346.58594 pps)
FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/53/145’, ‘10/48/128’]
LAT_50%NDR: [‘20/49/324’, ‘10/75/273’]
LAT_10%NDR: [‘20/36/211’, ‘10/44/354’]
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: 7862103.59376 pps (2x 3931051.79688 pps)
FINAL_BANDWIDTH: 5.28333361501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/160/535’, ‘20/120/433’]
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/130/139’, ‘20/146/152’]
LAT_50%NDR: [‘20/34/81’, ‘20/35/86’]
LAT_10%NDR: [‘20/30/74’, ‘20/30/76’]
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: [‘40/902/999’, ‘30/230/242’]
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: 3704863.10156 pps (2x 1852431.55078 pps)
FINAL_BANDWIDTH: 11.0800104836 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 6358995.26562 pps (2x 3179497.63281 pps)
FINAL_BANDWIDTH: 19.0176350048 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.11. 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: 4057231.10938 pps (2x 2028615.55469 pps)
FINAL_BANDWIDTH: 2.7264593055 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/362/510’, ‘20/390/482’]
LAT_50%NDR: [‘10/55/125’, ‘10/57/143’]
LAT_10%NDR: [‘10/22/65’, ‘10/27/502’]
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: 4086275.9375 pps (2x 2043137.96875 pps)
FINAL_BANDWIDTH: 2.74597743 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3343/3438’, ‘60/3392/3564’]
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: 1299371.65625 pps (2x 649685.828125 pps)
FINAL_BANDWIDTH: 15.9874688585 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/95/160’, ‘20/92/157’]
LAT_50%NDR: [‘20/63/256’, ‘20/61/273’]
LAT_10%NDR: [‘20/31/90’, ‘20/31/109’]
tc04-1518B-1t1c-eth-l2xcbase-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/696/1410’, ‘30/359/1174’]
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: 2442217.70312 pps (2x 1221108.85156 pps)
FINAL_BANDWIDTH: 7.30385901234 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-IMIX-1t1c-eth-l2xcbase-eth-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: 3266802.45312 pps (2x 1633401.22656 pps)
FINAL_BANDWIDTH: 9.76991711602 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: 4667172.5 pps (2x 2333586.25 pps)
FINAL_BANDWIDTH: 3.13633992 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/57/393’, ‘20/57/165’]
LAT_50%NDR: [‘10/74/418’, ‘20/50/216’]
LAT_10%NDR: [‘10/43/294’, ‘20/39/2300’]
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: [‘40/157/501’, ‘40/116/417’]
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: 697314.40625 pps (2x 348657.203125 pps)
FINAL_BANDWIDTH: 8.5797564545 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/47/207’, ‘20/52/394’]
LAT_50%NDR: [‘30/46/239’, ‘20/46/330’]
LAT_10%NDR: [‘30/44/510’, ‘20/42/240’]
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: [‘40/429/1115’, ‘40/568/575’]
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: 1437255.03906 pps (2x 718627.519531 pps)
FINAL_BANDWIDTH: 4.29835069849 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-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: 5895166.34376 pps (2x 2947583.17188 pps)
FINAL_BANDWIDTH: 17.6304773215 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.12. 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: 2343586.25 pps (2x 1171793.125 pps)
FINAL_BANDWIDTH: 1.57488996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/6107/6325’, ‘40/6225/6455’]
LAT_50%NDR: [‘10/79/237’, ‘10/83/729’]
LAT_10%NDR: [‘10/29/152’, ‘10/36/205’]
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: 2343586.25 pps (2x 1171793.125 pps)
FINAL_BANDWIDTH: 1.57488996 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/5263/6761’, ‘20/5297/6542’]
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/573/1751’, ‘20/579/1880’]
LAT_50%NDR: [‘20/143/445’, ‘20/139/711’]
LAT_10%NDR: [‘20/39/199’, ‘20/39/536’]
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: 546800.09375 pps (2x 273400.046875 pps)
FINAL_BANDWIDTH: 6.7278283535 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/257/1688’, ‘20/263/1711’]
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: 3650603.51562 pps (2x 1825301.75781 pps)
FINAL_BANDWIDTH: 2.4532055625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/113/358’, ‘20/108/501’]
LAT_50%NDR: [‘10/76/214’, ‘10/71/228’]
LAT_10%NDR: [‘10/27/115’, ‘10/33/169’]
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: 4928575.95312 pps (2x 2464287.97656 pps)
FINAL_BANDWIDTH: 3.3120030405 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/888/1160’, ‘50/973/1431’]
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/600/1891’, ‘20/581/1679’]
LAT_50%NDR: [‘20/168/559’, ‘20/176/538’]
LAT_10%NDR: [‘20/41/196’, ‘20/41/222’]
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: 1148857.34375 pps (2x 574428.671875 pps)
FINAL_BANDWIDTH: 14.1355407575 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/601/1707’, ‘20/4049/4401’]
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: 2963063.8125 pps (2x 1481531.90625 pps)
FINAL_BANDWIDTH: 8.86153609623 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3119332.6875 pps (2x 1559666.34375 pps)
FINAL_BANDWIDTH: 9.32888420757 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.13. 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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4284/4441’, ‘50/4300/4515’]
LAT_50%NDR: [‘10/62/187’, ‘10/63/186’]
LAT_10%NDR: [‘10/14/110’, ‘10/14/115’]
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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/4272/4426’, ‘20/4302/4491’]
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/3586/4615’, ‘100/3677/4892’]
LAT_50%NDR: [‘20/162/430’, ‘20/153/401’]
LAT_10%NDR: [‘20/34/416’, ‘20/38/480’]
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/3603/4525’, ‘30/3666/5022’]
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: 2287608.0625 pps (2x 1143804.03125 pps)
FINAL_BANDWIDTH: 6.84147311791 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-IMIX-1t1c-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: 2287608.0625 pps (2x 1143804.03125 pps)
FINAL_BANDWIDTH: 6.84147311791 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: 6700310.46876 pps (2x 3350155.23438 pps)
FINAL_BANDWIDTH: 4.50260863501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2202/2447’, ‘20/2247/5066’]
LAT_50%NDR: [‘20/99/358’, ‘10/111/361’]
LAT_10%NDR: [‘20/46/584’, ‘10/60/692’]
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: 6729355.29688 pps (2x 3364677.64844 pps)
FINAL_BANDWIDTH: 4.5221267595 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/507/1315’, ‘30/2221/2445’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-1518B-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/263/277’, ‘20/259/267’]
LAT_50%NDR: [‘20/55/192’, ‘20/52/168’]
LAT_10%NDR: [‘20/16/125’, ‘20/17/128’]
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/654/666’, ‘30/532/542’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-IMIX-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-ndrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5328264.32812 pps (2x 2664132.16406 pps)
FINAL_BANDWIDTH: 15.9350623752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-cfsrr1-pdrdisc [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B)
FINAL_RATE: 5508642.24218 pps (2x 2754321.12109 pps)
FINAL_BANDWIDTH: 16.4745125854 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.14. 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: 3360155.23438 pps (2x 1680077.61719 pps)
FINAL_BANDWIDTH: 2.2580243175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/535/2040’, ‘30/507/1956’]
LAT_50%NDR: [‘10/58/166’, ‘10/58/175’]
LAT_10%NDR: [‘10/12/82’, ‘10/13/145’]
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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/4293/4441’, ‘90/4319/4501’]
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: 998343.03125 pps (2x 499171.515625 pps)
FINAL_BANDWIDTH: 12.2836126565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/528/1544’, ‘20/524/1451’]
LAT_50%NDR: [‘20/100/488’, ‘20/97/487’]
LAT_10%NDR: [‘20/31/130’, ‘20/34/109’]
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/3625/4493’, ‘30/3700/4960’]
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: 2285898.6875 pps (2x 1142949.34375 pps)
FINAL_BANDWIDTH: 6.83636094713 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2311943.5 pps (2x 1155971.75 pps)
FINAL_BANDWIDTH: 6.91425229901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64B-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 3476334.54688 pps (2x 1738167.27344 pps)
FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/82/222’, ‘30/90/263’]
LAT_50%NDR: [‘10/93/379’, ‘20/76/410’]
LAT_10%NDR: [‘10/54/676’, ‘20/42/1029’]
tc08-64B-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-pdrdisc [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 6961713.92188 pps (2x 3480856.96094 pps)
FINAL_BANDWIDTH: 4.6782717555 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/3835/4069’, ‘40/2262/2566’]
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/984/1010’, ‘20/664/683’]
LAT_50%NDR: [‘20/62/715’, ‘20/61/282’]
LAT_10%NDR: [‘20/17/137’, ‘20/16/565’]
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/400/413’, ‘20/581/594’]
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: 4786200.6875 pps (2x 2393100.34375 pps)
FINAL_BANDWIDTH: 14.3139307285 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5515455.4375 pps (2x 2757727.71875 pps)
FINAL_BANDWIDTH: 16.4948885813 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. 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: 3243975.92188 pps (2x 1621987.96094 pps)
FINAL_BANDWIDTH: 2.1799518195 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/216/324’, ‘20/222/331’]
LAT_50%NDR: [‘10/56/187’, ‘10/50/147’]
LAT_10%NDR: [‘10/30/97’, ‘10/29/83’]
tc02-64B-1t1c-ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-pdrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 3360155.23438 pps (2x 1680077.61719 pps)
FINAL_BANDWIDTH: 2.2580243175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/595/838’, ‘40/596/819’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-1518B-1t1c–ethip4-ip4base-eth-2vhostvr256-1vm-cfsrr1-ndrdisc [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/1363/1591’, ‘40/1313/1748’]
LAT_50%NDR: [‘20/90/237’, ‘20/89/237’]
LAT_10%NDR: [‘20/35/115’, ‘20/33/128’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘100/1309/1519’, ‘100/1298/1604’]
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: 2777205.25782 pps (2x 1388602.62891 pps)
FINAL_BANDWIDTH: 8.30569511699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64B-2t2c-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: 3679648.34376 pps (2x 1839824.17188 pps)
FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/68/196’, ‘20/67/610’]
LAT_50%NDR: [‘20/70/246’, ‘10/79/305’]
LAT_10%NDR: [‘20/32/326’, ‘10/42/446’]
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: 6903624.26562 pps (2x 3451812.13281 pps)
FINAL_BANDWIDTH: 4.6392355065 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/199/330’, ‘30/192/322’]
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: [‘30/135/143’, ‘20/131/139’]
LAT_50%NDR: [‘20/41/95’, ‘20/43/116’]
LAT_10%NDR: [‘20/29/74’, ‘20/33/89’]
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/161/177’, ‘20/144/155’]
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: 5225191.23438 pps (2x 2612595.61719 pps)
FINAL_BANDWIDTH: 15.6268051123 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 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.7.16. 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: 2779258.67188 pps (2x 1389629.33594 pps)
FINAL_BANDWIDTH: 1.8676618275 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/91/162’, ‘20/86/158’]
LAT_50%NDR: [‘10/53/152’, ‘10/52/152’]
LAT_10%NDR: [‘10/23/79’, ‘10/30/128’]
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: 3389200.0625 pps (2x 1694600.03125 pps)
FINAL_BANDWIDTH: 2.277542442 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/4187/4332’, ‘50/4204/4426’]
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/115/302’, ‘30/111/202’]
LAT_50%NDR: [‘20/32/484’, ‘20/31/381’]
LAT_10%NDR: [‘20/31/176’, ‘20/31/139’]
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: 1600400.28125 pps (2x 800200.140625 pps)
FINAL_BANDWIDTH: 19.6913250605 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/1687/2046’, ‘80/1699/2061’]
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: 2416449.42968 pps (2x 1208224.71484 pps)
FINAL_BANDWIDTH: 7.22679469659 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-IMIX-1t1c-ethip4-ip4base-eth-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: 2777205.25782 pps (2x 1388602.62891 pps)
FINAL_BANDWIDTH: 8.30569511699 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64B-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-ndrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 1501286.23438 pps (2x 750643.117188 pps)
FINAL_BANDWIDTH: 1.0088643495 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/35/151’, ‘10/34/278’]
LAT_50%NDR: [‘10/27/75’, ‘10/27/81’]
LAT_10%NDR: [‘10/11/41’, ‘10/13/82’]
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: 6409862.1875 pps (2x 3204931.09375 pps)
FINAL_BANDWIDTH: 4.30742739 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/193/743’, ‘30/179/361’]
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: 998343.03125 pps (2x 499171.515625 pps)
FINAL_BANDWIDTH: 12.2836126565 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/46/298’, ‘20/44/177’]
LAT_50%NDR: [‘20/39/519’, ‘20/36/124’]
LAT_10%NDR: [‘20/15/105’, ‘20/14/75’]
tc10-1518B-2t2c-ethip4-ip4base-eth-2vhostvr256-1vm-pdrdisc [Cfg] DUT runs IP4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%.
FINAL_RATE: 1625486.0 pps (2x 812743.0 pps)
FINAL_BANDWIDTH: 19.999979744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/519/805’, ‘20/486/665’]
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: 1875315.6875 pps (2x 937657.84375 pps)
FINAL_BANDWIDTH: 5.60844406607 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
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: 5328264.32812 pps (2x 2664132.16406 pps)
FINAL_BANDWIDTH: 15.9350623752 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.17. 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: 1936958.65625 pps (2x 968479.328125 pps)
FINAL_BANDWIDTH: 1.301636217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/7363/7579’, ‘20/7579/7790’]
LAT_50%NDR: [‘10/80/694’, ‘10/83/266’]
LAT_10%NDR: [‘10/35/204’, ‘10/37/194’]
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: 1936958.65625 pps (2x 968479.328125 pps)
FINAL_BANDWIDTH: 1.301636217 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/7383/7579’, ‘20/7657/8185’]
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/7820/8542’, ‘30/8076/9005’]
LAT_50%NDR: [‘20/139/488’, ‘20/152/518’]
LAT_10%NDR: [‘20/35/141’, ‘20/42/582’]
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: [‘30/7844/8694’, ‘30/8088/8983’]
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: 1348285.4375 pps (2x 674142.71875 pps)
FINAL_BANDWIDTH: 4.03227227913 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: 4144365.59376 pps (2x 2072182.79688 pps)
FINAL_BANDWIDTH: 2.78501367901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/4094/4291’, ‘50/4080/4342’]
LAT_50%NDR: [‘20/102/235’, ‘10/104/239’]
LAT_10%NDR: [‘10/44/459’, ‘10/49/441’]
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: 4144365.59376 pps (2x 2072182.79688 pps)
FINAL_BANDWIDTH: 2.78501367901 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘80/3927/4087’, ‘60/4072/4337’]
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: [‘50/4171/4863’, ‘60/735/3192’]
LAT_50%NDR: [‘40/244/752’, ‘30/357/2264’]
LAT_10%NDR: [‘30/60/1953’, ‘30/73/518’]
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: 1073600.1875 pps (2x 536800.09375 pps)
FINAL_BANDWIDTH: 13.209576707 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4399/4806’, ‘30/694/2025’]
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: 2702615.6875 pps (2x 1351307.84375 pps)
FINAL_BANDWIDTH: 8.08262257735 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2884929.375 pps (2x 1442464.6875 pps)
FINAL_BANDWIDTH: 8.62786204057 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.18. 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: 2640788.1875 pps (2x 1320394.09375 pps)
FINAL_BANDWIDTH: 1.774609662 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3705/3894’, ‘20/5321/5546’]
LAT_50%NDR: [‘10/60/272’, ‘10/67/373’]
LAT_10%NDR: [‘10/27/117’, ‘10/32/450’]
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: 2567988.51562 pps (2x 1283994.25781 pps)
FINAL_BANDWIDTH: 1.7256882825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3736/3903’, ‘20/5401/5618’]
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: 894297.125 pps (2x 447148.5625 pps)
FINAL_BANDWIDTH: 11.003431826 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/3798/4249’, ‘30/3993/5295’]
LAT_50%NDR: [‘20/102/592’, ‘20/109/558’]
LAT_10%NDR: [‘20/33/182’, ‘20/37/144’]
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: 894297.125 pps (2x 447148.5625 pps)
FINAL_BANDWIDTH: 11.003431826 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/3830/4406’, ‘30/3993/5061’]
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: 2063713.95312 pps (2x 1031856.97656 pps)
FINAL_BANDWIDTH: 6.1718804741 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2109640.10938 pps (2x 1054820.05469 pps)
FINAL_BANDWIDTH: 6.30923029753 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/117/383’, ‘20/112/508’]
LAT_50%NDR: [‘10/57/160’, ‘10/53/213’]
LAT_10%NDR: [‘10/32/130’, ‘10/31/122’]
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: 5516375.22656 pps (2x 2758187.61328 pps)
FINAL_BANDWIDTH: 3.70700415225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1872/2062’, ‘40/492/870’]
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: [‘30/563/678’, ‘20/415/4217’]
LAT_50%NDR: [‘20/98/773’, ‘20/174/682’]
LAT_10%NDR: [‘20/47/317’, ‘20/58/1743’]
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: [‘30/506/625’, ‘20/1124/3912’]
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: 3831870.96876 pps (2x 1915935.48438 pps)
FINAL_BANDWIDTH: 11.4598486751 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 4153354.0625 pps (2x 2076677.03125 pps)
FINAL_BANDWIDTH: 12.4212974388 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.19. 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: 3185886.26562 pps (2x 1592943.13281 pps)
FINAL_BANDWIDTH: 2.1409155705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/538/776’, ‘50/543/705’]
LAT_50%NDR: [‘10/67/491’, ‘10/69/490’]
LAT_10%NDR: [‘10/34/140’, ‘10/37/165’]
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: 3214931.09376 pps (2x 1607465.54688 pps)
FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/878/1113’, ‘30/900/1168’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2936/3799’, ‘50/3047/4408’]
LAT_50%NDR: [‘20/112/338’, ‘20/114/322’]
LAT_10%NDR: [‘20/37/113’, ‘20/35/109’]
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: 1023428.75 pps (2x 511714.375 pps)
FINAL_BANDWIDTH: 12.59226734 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/5290/5872’, ‘40/4315/4939’]
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: 2285898.6875 pps (2x 1142949.34375 pps)
FINAL_BANDWIDTH: 6.83636094713 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2233809.0625 pps (2x 1116904.53125 pps)
FINAL_BANDWIDTH: 6.68057824335 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: 5654696.65624 pps (2x 2827348.32812 pps)
FINAL_BANDWIDTH: 3.79995615299 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/164/455’, ‘20/136/1651’]
LAT_50%NDR: [‘20/95/351’, ‘10/125/389’]
LAT_10%NDR: [‘20/45/405’, ‘10/50/1714’]
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: 6758400.125 pps (2x 3379200.0625 pps)
FINAL_BANDWIDTH: 4.541644884 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/923/1149’, ‘20/741/1097’]
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: [‘30/864/940’, ‘30/454/572’]
LAT_50%NDR: [‘20/26/576’, ‘20/29/627’]
LAT_10%NDR: [‘20/37/551’, ‘20/37/146’]
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: [‘20/380/452’, ‘20/846/908’]
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: 3874632.25 pps (2x 1937316.125 pps)
FINAL_BANDWIDTH: 11.5877334123 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5202917.6875 pps (2x 2601458.84375 pps)
FINAL_BANDWIDTH: 15.5601923587 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.20. 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: 3167734.375 pps (2x 1583867.1875 pps)
FINAL_BANDWIDTH: 2.1287175 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/433/1041’, ‘30/452/1191’]
LAT_50%NDR: [‘10/68/341’, ‘10/68/664’]
LAT_10%NDR: [‘20/37/564’, ‘10/35/121’]
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: 3204335.9375 pps (2x 1602167.96875 pps)
FINAL_BANDWIDTH: 2.15331375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/564/824’, ‘30/568/752’]
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: 1010611.0 pps (2x 505305.5 pps)
FINAL_BANDWIDTH: 12.434557744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/2702/3665’, ‘30/2900/4217’]
LAT_50%NDR: [‘10/153/685’, ‘10/145/573’]
LAT_10%NDR: [‘20/35/119’, ‘10/40/575’]
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: 1010611.0 pps (2x 505305.5 pps)
FINAL_BANDWIDTH: 12.434557744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/1359/3396’, ‘80/1457/3965’]
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: 2289268.9961 pps (2x 1144634.49805 pps)
FINAL_BANDWIDTH: 6.84644041662 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2161422.85546 pps (2x 1080711.42773 pps)
FINAL_BANDWIDTH: 6.46409522876 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: 4229179.6875 pps (2x 2114589.84375 pps)
FINAL_BANDWIDTH: 2.84200875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/79/181’, ‘20/79/158’]
LAT_50%NDR: [‘10/71/339’, ‘10/64/161’]
LAT_10%NDR: [‘10/31/113’, ‘10/37/127’]
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: 6571679.6875 pps (2x 3285839.84375 pps)
FINAL_BANDWIDTH: 4.41616875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/755/1335’, ‘40/634/935’]
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: 1877395.625 pps (2x 938697.8125 pps)
FINAL_BANDWIDTH: 23.09947577 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/302/1275’, ‘40/521/1699’]
LAT_50%NDR: [‘20/48/345’, ‘10/73/584’]
LAT_10%NDR: [‘20/56/843’, ‘20/88/1964’]
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: 2248874.75 pps (2x 1124437.375 pps)
FINAL_BANDWIDTH: 27.670154924 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘2/1604/2601’, ‘20/1228/2410’]
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: 2800653.5586 pps (2x 1400326.7793 pps)
FINAL_BANDWIDTH: 8.3758211679 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 5357576.3711 pps (2x 2678788.18555 pps)
FINAL_BANDWIDTH: 16.0227249243 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.21. 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: [‘30/568/1461’, ‘40/668/1655’]
LAT_50%NDR: [‘20/105/882’, ‘10/110/874’]
LAT_10%NDR: [‘20/19/554’, ‘20/20/516’]
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: 1996484.375 pps (2x 998242.1875 pps)
FINAL_BANDWIDTH: 1.3416375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1834/2104’, ‘40/2031/2386’]
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: 515305.5 pps (2x 257652.75 pps)
FINAL_BANDWIDTH: 6.340318872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/6407/7152’, ‘20/6595/7392’]
LAT_50%NDR: [‘20/103/379’, ‘20/119/623’]
LAT_10%NDR: [‘20/49/530’, ‘20/47/139’]
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: 515305.5 pps (2x 257652.75 pps)
FINAL_BANDWIDTH: 6.340318872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/6331/7072’, ‘50/6580/7379’]
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: 1362384.47656 pps (2x 681192.238281 pps)
FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-IMIX-1t1c-eth-l2bdbasemaclrn-eth-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: 1362384.47656 pps (2x 681192.238281 pps)
FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64B-2t2c-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: 3936367.1875 pps (2x 1968183.59375 pps)
FINAL_BANDWIDTH: 2.64523875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/352/650’, ‘70/379/838’]
LAT_50%NDR: [‘10/83/232’, ‘20/85/232’]
LAT_10%NDR: [‘20/42/579’, ‘20/49/247’]
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: 4155976.5625 pps (2x 2077988.28125 pps)
FINAL_BANDWIDTH: 2.79281625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1267/1584’, ‘70/1597/1941’]
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: 1010611.0 pps (2x 505305.5 pps)
FINAL_BANDWIDTH: 12.434557744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘80/554/1327’, ‘70/4133/16911’]
LAT_50%NDR: [‘30/114/866’, ‘30/204/1080’]
LAT_10%NDR: [‘30/65/310’, ‘20/71/579’]
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: 948697.8125 pps (2x 474348.90625 pps)
FINAL_BANDWIDTH: 11.672777885 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/3827/7701’, ‘40/540/1061’]
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: 2576922.8125 pps (2x 1288461.40625 pps)
FINAL_BANDWIDTH: 7.7067170892 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-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: 2736730.48828 pps (2x 1368365.24414 pps)
FINAL_BANDWIDTH: 8.18464857397 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.22. 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: [‘90/1006/1294’, ‘50/1138/1430’]
LAT_50%NDR: [‘10/76/262’, ‘10/77/237’]
LAT_10%NDR: [‘20/36/141’, ‘10/42/497’]
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/1039/1261’, ‘30/1109/1431’]
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: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/413/1331’, ‘20/422/1391’]
LAT_50%NDR: [‘20/115/449’, ‘20/118/516’]
LAT_10%NDR: [‘20/21/169’, ‘20/21/237’]
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: 546262.09375 pps (2x 273131.046875 pps)
FINAL_BANDWIDTH: 6.7212088015 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/470/1357’, ‘40/475/1388’]
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: 1490230.61719 pps (2x 745115.308594 pps)
FINAL_BANDWIDTH: 4.45678299274 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc06-IMIX-1t1c-eth-l2xcbase-eth-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: 1522192.15234 pps (2x 761096.076172 pps)
FINAL_BANDWIDTH: 4.55236928967 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: 4741601.5625 pps (2x 2370800.78125 pps)
FINAL_BANDWIDTH: 3.18635625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/351/656’, ‘30/334/614’]
LAT_50%NDR: [‘10/96/333’, ‘20/99/298’]
LAT_10%NDR: [‘10/46/501’, ‘10/46/502’]
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: 4888007.8125 pps (2x 2444003.90625 pps)
FINAL_BANDWIDTH: 3.28474125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/871/1121’, ‘50/1040/1480’]
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/3211/4149’, ‘30/574/2091’]
LAT_50%NDR: [‘20/186/695’, ‘20/180/686’]
LAT_10%NDR: [‘20/46/223’, ‘20/45/367’]
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/3225/4096’, ‘30/540/1914’]
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: 2800653.5586 pps (2x 1400326.7793 pps)
FINAL_BANDWIDTH: 8.3758211679 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 3056345.83984 pps (2x 1528172.91992 pps)
FINAL_BANDWIDTH: 9.14051154351 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage

9.1.7.23. 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: [‘80/2046/2310’, ‘100/2354/2743’]
LAT_50%NDR: [‘30/116/1199’, ‘30/132/448’]
LAT_10%NDR: [‘30/61/316’, ‘30/67/342’]
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: [‘40/1776/2100’, ‘40/1888/2198’]
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: 515305.5 pps (2x 257652.75 pps)
FINAL_BANDWIDTH: 6.340318872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/6272/7038’, ‘40/6536/7313’]
LAT_50%NDR: [‘20/132/435’, ‘20/127/487’]
LAT_10%NDR: [‘20/47/175’, ‘20/48/573’]
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: 515305.5 pps (2x 257652.75 pps)
FINAL_BANDWIDTH: 6.340318872 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/6352/7165’, ‘40/6605/7321’]
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: 1330422.94141 pps (2x 665211.470703 pps)
FINAL_BANDWIDTH: 3.97885150797 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 1362384.47656 pps (2x 681192.238281 pps)
FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-64B-2t2c-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: 3899765.625 pps (2x 1949882.8125 pps)
FINAL_BANDWIDTH: 2.6206425 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/400/869’, ‘30/422/856’]
LAT_50%NDR: [‘20/126/259’, ‘20/117/257’]
LAT_10%NDR: [‘20/43/155’, ‘10/46/203’]
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: 4119375.0 pps (2x 2059687.5 pps)
FINAL_BANDWIDTH: 2.76822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘70/1377/1548’, ‘90/1461/1763’]
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: 1010611.0 pps (2x 505305.5 pps)
FINAL_BANDWIDTH: 12.434557744 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘80/299/1351’, ‘30/1777/11453’]
LAT_50%NDR: [‘30/342/953’, ‘30/630/1834’]
LAT_10%NDR: [‘30/62/408’, ‘20/85/424’]
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/1680/4055’, ‘30/312/2036’]
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: 2608884.34766 pps (2x 1304442.17383 pps)
FINAL_BANDWIDTH: 7.80230338616 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc12-IMIX-2t2c-eth-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: 2736730.48828 pps (2x 1368365.24414 pps)
FINAL_BANDWIDTH: 8.18464857397 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage