7.1.7. IPSec Crypto HW: IP4 Routed-Forwarding

7.1.7.1. 40ge2p1xl710-ethip4ipsecscaleip4-ip4base-interfaces-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-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/391/880’, ‘30/361/820’]
LAT_50%NDR: [‘20/65/222’, ‘20/65/184’]
LAT_10%NDR: [‘20/37/95’, ‘20/37/82’]
tc02-64B-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/317/724’, ‘30/299/723’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2289296.875 pps (2x 1144648.4375 pps)
FINAL_BANDWIDTH: 1.5384075 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘70/1298/1462’, ‘100/1258/1429’]
LAT_50%NDR: [‘20/68/212’, ‘20/67/271’]
LAT_10%NDR: [‘20/35/238’, ‘20/37/179’]
tc04-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2252695.3125 pps (2x 1126347.65625 pps)
FINAL_BANDWIDTH: 1.51381125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/322/720’, ‘30/300/689’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2352297.5 pps (2x 1176148.75 pps)
FINAL_BANDWIDTH: 28.94266844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1394/1617’, ‘100/1389/1505’]
LAT_50%NDR: [‘30/80/194’, ‘30/79/184’]
LAT_10%NDR: [‘30/40/579’, ‘30/21/551’]
tc06-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2412100.0 pps (2x 1206050.0 pps)
FINAL_BANDWIDTH: 29.6784784 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1580/1803’, ‘40/1553/1690’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2113087.5 pps (2x 1056543.75 pps)
FINAL_BANDWIDTH: 25.9994286 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/1259/1726’, ‘50/1326/1801’]
LAT_50%NDR: [‘30/79/193’, ‘30/81/202’]
LAT_10%NDR: [‘30/40/97’, ‘30/43/134’]
tc08-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2172890.0 pps (2x 1086445.0 pps)
FINAL_BANDWIDTH: 26.73523856 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/1755/2045’, ‘70/1612/1878’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-IMIX-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2393412.83204 pps (2x 1196706.41602 pps)
FINAL_BANDWIDTH: 7.15789991253 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2393412.83204 pps (2x 1196706.41602 pps)
FINAL_BANDWIDTH: 7.15789991253 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-IMIX-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2170032.80078 pps (2x 1085016.40039 pps)
FINAL_BANDWIDTH: 6.489844705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2170032.80078 pps (2x 1085016.40039 pps)
FINAL_BANDWIDTH: 6.489844705 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64B-2t2c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 4668398.4375 pps (2x 2334199.21875 pps)
FINAL_BANDWIDTH: 3.13716375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/101/310’, ‘30/100/517’]
LAT_50%NDR: [‘20/51/107’, ‘20/51/111’]
LAT_10%NDR: [‘20/40/130’, ‘20/40/222’]
tc14-64B-2t2c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 4924609.375 pps (2x 2462304.6875 pps)
FINAL_BANDWIDTH: 3.3093375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/576/786’, ‘30/702/866’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 4119375.0 pps (2x 2059687.5 pps)
FINAL_BANDWIDTH: 2.76822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/815/917’, ‘30/171/413’]
LAT_50%NDR: [‘20/87/170’, ‘30/73/151’]
LAT_10%NDR: [‘20/17/75’, ‘20/20/117’]
tc16-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 4119375.0 pps (2x 2059687.5 pps)
FINAL_BANDWIDTH: 2.76822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/828/1106’, ‘30/825/914’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.7.2. 40ge2p1xl710-ethip4ipsecscaleip4-ip4base-interfaces-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-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/126/512’, ‘30/126/504’]
LAT_50%NDR: [‘20/59/187’, ‘20/63/185’]
LAT_10%NDR: [‘20/34/265’, ‘20/38/262’]
tc02-64B-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/198/674’, ‘30/194/633’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2325898.4375 pps (2x 1162949.21875 pps)
FINAL_BANDWIDTH: 1.56300375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/361/728’, ‘30/340/718’]
LAT_50%NDR: [‘20/69/382’, ‘20/64/267’]
LAT_10%NDR: [‘20/35/99’, ‘20/35/124’]
tc04-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2325898.4375 pps (2x 1162949.21875 pps)
FINAL_BANDWIDTH: 1.56300375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/351/701’, ‘30/332/621’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2435899.67188 pps (2x 1217949.83594 pps)
FINAL_BANDWIDTH: 29.9713095628 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/191/636’, ‘2/191/640’]
LAT_50%NDR: [‘30/38/169’, ‘30/35/141’]
LAT_10%NDR: [‘30/45/184’, ‘30/45/222’]
tc06-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2435899.67188 pps (2x 1217949.83594 pps)
FINAL_BANDWIDTH: 29.9713095628 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/196/646’, ‘40/201/673’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2137640.45312 pps (2x 1068820.22656 pps)
FINAL_BANDWIDTH: 26.3015281352 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/283/594’, ‘40/290/637’]
LAT_50%NDR: [‘30/34/165’, ‘30/34/187’]
LAT_10%NDR: [‘30/42/80’, ‘30/46/82’]
tc08-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2167466.375 pps (2x 1083733.1875 pps)
FINAL_BANDWIDTH: 26.668506278 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1692/1899’, ‘70/1567/1809’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-IMIX-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2426724.5 pps (2x 1213362.25 pps)
FINAL_BANDWIDTH: 7.25752400662 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_50%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LAT_10%NDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
tc10-IMIX-1t1c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 2426724.5 pps (2x 1213362.25 pps)
FINAL_BANDWIDTH: 7.25752400662 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-IMIX-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2177753.0 pps (2x 1088876.5 pps)
FINAL_BANDWIDTH: 6.51293324726 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 2177753.0 pps (2x 1088876.5 pps)
FINAL_BANDWIDTH: 6.51293324726 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64B-2t2c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 5107617.1875 pps (2x 2553808.59375 pps)
FINAL_BANDWIDTH: 3.43231875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/94/190’, ‘40/91/179’]
LAT_50%NDR: [‘20/51/192’, ‘20/50/418’]
LAT_10%NDR: [‘20/39/101’, ‘20/36/96’]
tc14-64B-2t2c-ethip4ipsecscale1ip4-ip4base-interfaces-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: 5071015.625 pps (2x 2535507.8125 pps)
FINAL_BANDWIDTH: 3.4077225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/681/792’, ‘40/661/757’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 4229179.6875 pps (2x 2114589.84375 pps)
FINAL_BANDWIDTH: 2.84200875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/122/434’, ‘30/121/643’]
LAT_50%NDR: [‘20/103/184’, ‘20/103/193’]
LAT_10%NDR: [‘20/42/162’, ‘20/41/147’]
tc16-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-interfaces-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: 4155976.5625 pps (2x 2077988.28125 pps)
FINAL_BANDWIDTH: 2.79281625 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/113/225’, ‘40/794/887’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.7.3. 40ge2p1xl710-ethip4ipsecscaleip4-ip4base-tunnels-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-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2508906.25 pps (2x 1254453.125 pps)
FINAL_BANDWIDTH: 1.685985 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/1248/1420’, ‘80/1095/1267’]
LAT_50%NDR: [‘20/28/308’, ‘20/29/175’]
LAT_10%NDR: [‘20/34/194’, ‘20/39/181’]
tc02-64B-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2435703.125 pps (2x 1217851.5625 pps)
FINAL_BANDWIDTH: 1.6367925 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1112/1311’, ‘30/1238/1424’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 386015.625 pps (2x 193007.8125 pps)
FINAL_BANDWIDTH: 0.2594025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/9725/11936’, ‘30/10316/14182’]
LAT_50%NDR: [‘20/348/1966’, ‘20/321/2239’]
LAT_10%NDR: [‘20/35/168’, ‘20/38/254’]
tc04-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 386015.625 pps (2x 193007.8125 pps)
FINAL_BANDWIDTH: 0.2594025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/8267/10912’, ‘30/6557/8653’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2352297.5 pps (2x 1176148.75 pps)
FINAL_BANDWIDTH: 28.94266844 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/1450/1862’, ‘40/1517/1950’]
LAT_50%NDR: [‘30/82/198’, ‘30/79/201’]
LAT_10%NDR: [‘30/45/107’, ‘30/44/100’]
tc06-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2382198.75 pps (2x 1191099.375 pps)
FINAL_BANDWIDTH: 29.31057342 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘90/639/957’, ‘60/647/949’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 378815.0 pps (2x 189407.5 pps)
FINAL_BANDWIDTH: 4.66093976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/6609/8069’, ‘30/8657/10514’]
LAT_50%NDR: [‘30/147/2109’, ‘30/164/1976’]
LAT_10%NDR: [‘30/21/129’, ‘30/21/173’]
tc08-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 378815.0 pps (2x 189407.5 pps)
FINAL_BANDWIDTH: 4.66093976 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/8462/10604’, ‘30/6705/8178’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-IMIX-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2393412.83204 pps (2x 1196706.41602 pps)
FINAL_BANDWIDTH: 7.15789991253 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 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
tc11-IMIX-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 355070.046876 pps (2x 177535.023438 pps)
FINAL_BANDWIDTH: 1.06189614406 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 382992.550782 pps (2x 191496.275391 pps)
FINAL_BANDWIDTH: 1.14540304499 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64B-2t2c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 4888007.8125 pps (2x 2444003.90625 pps)
FINAL_BANDWIDTH: 3.28474125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/95/170’, ‘40/92/175’]
LAT_50%NDR: [‘20/28/332’, ‘20/27/133’]
LAT_10%NDR: [‘20/18/106’, ‘20/19/111’]
tc14-64B-2t2c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 4961210.9375 pps (2x 2480605.46875 pps)
FINAL_BANDWIDTH: 3.33393375 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/117/494’, ‘50/648/765’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-tunnels-aes-gcm-ndrdisc [Cfg] DUTs run 1000 IPsec tunnels AES GCM in each direction, configured with 2 thread, 2 phy core, 1 receive queue per NIC port.
[Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 100kpps.
FINAL_RATE: 788632.8125 pps (2x 394316.40625 pps)
FINAL_BANDWIDTH: 0.52996125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1745/3023’, ‘30/1898/3049’]
LAT_50%NDR: [‘20/516/1584’, ‘20/575/2129’]
LAT_10%NDR: [‘20/40/524’, ‘20/47/515’]
tc16-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 752031.25 pps (2x 376015.625 pps)
FINAL_BANDWIDTH: 0.505365 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/4889/6932’, ‘20/2125/3384’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.7.4. 40ge2p1xl710-ethip4ipsecscaleip4-ip4base-tunnels-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-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2582109.375 pps (2x 1291054.6875 pps)
FINAL_BANDWIDTH: 1.7351775 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/554/1276’, ‘30/618/1382’]
LAT_50%NDR: [‘20/68/221’, ‘20/64/224’]
LAT_10%NDR: [‘20/33/187’, ‘20/38/162’]
tc02-64B-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2545507.8125 pps (2x 1272753.90625 pps)
FINAL_BANDWIDTH: 1.71058125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/105/254’, ‘30/108/245’]
LOSS_ACCEPTANCE: 0.5 percentage
tc03-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 386015.625 pps (2x 193007.8125 pps)
FINAL_BANDWIDTH: 0.2594025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/8302/10340’, ‘30/7190/8929’]
LAT_50%NDR: [‘20/337/2061’, ‘20/300/2295’]
LAT_10%NDR: [‘20/38/153’, ‘20/38/143’]
tc04-64B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 386015.625 pps (2x 193007.8125 pps)
FINAL_BANDWIDTH: 0.2594025 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/6395/8071’, ‘30/8033/10268’]
LOSS_ACCEPTANCE: 0.5 percentage
tc05-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2376247.82812 pps (2x 1188123.91406 pps)
FINAL_BANDWIDTH: 29.2373532772 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/202/328’, ‘60/206/326’]
LAT_50%NDR: [‘30/75/174’, ‘30/77/166’]
LAT_10%NDR: [‘30/41/63’, ‘30/45/79’]
tc06-1518B-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2435899.67188 pps (2x 1217949.83594 pps)
FINAL_BANDWIDTH: 29.9713095628 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/272/418’, ‘40/275/394’]
LOSS_ACCEPTANCE: 0.5 percentage
tc07-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 377911.0625 pps (2x 188955.53125 pps)
FINAL_BANDWIDTH: 4.649817713 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/5886/7814’, ‘30/7091/9859’]
LAT_50%NDR: [‘30/209/1825’, ‘30/233/1886’]
LAT_10%NDR: [‘30/43/111’, ‘30/44/133’]
tc08-1518B-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 377911.0625 pps (2x 188955.53125 pps)
FINAL_BANDWIDTH: 4.649817713 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/6804/8352’, ‘40/8456/10165’]
LOSS_ACCEPTANCE: 0.5 percentage
tc09-IMIX-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2454388.0 pps (2x 1227194.0 pps)
FINAL_BANDWIDTH: 7.34025631322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 2454388.0 pps (2x 1227194.0 pps)
FINAL_BANDWIDTH: 7.34025631322 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-IMIX-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 351962.0 pps (2x 175981.0 pps)
FINAL_BANDWIDTH: 1.05260101195 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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-1t1c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 379625.5 pps (2x 189812.75 pps)
FINAL_BANDWIDTH: 1.13533331854 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘-1/-1/-1’, ‘-1/-1/-1’]
LOSS_ACCEPTANCE: 0.5 percentage
tc13-64B-2t2c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 5107617.1875 pps (2x 2553808.59375 pps)
FINAL_BANDWIDTH: 3.43231875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/106/198’, ‘40/104/208’]
LAT_50%NDR: [‘20/58/115’, ‘20/57/149’]
LAT_10%NDR: [‘20/35/119’, ‘20/40/183’]
tc14-64B-2t2c-ethip4ipsecscale1ip4-ip4base-tunnels-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: 5071015.625 pps (2x 2535507.8125 pps)
FINAL_BANDWIDTH: 3.4077225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/717/787’, ‘30/99/414’]
LOSS_ACCEPTANCE: 0.5 percentage
tc15-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 166406.25 pps (2x 83203.125 pps)
FINAL_BANDWIDTH: 0.111825 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/20421/26866’, ‘20/3002/7245’]
LAT_50%NDR: [‘20/110/1590’, ‘20/81/885’]
LAT_10%NDR: -1
tc16-64B-2t2c-ethip4ipsecscale1000ip4-ip4base-tunnels-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: 788632.8125 pps (2x 394316.40625 pps)
FINAL_BANDWIDTH: 0.52996125 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2271/3785’, ‘20/2069/3545’]
LOSS_ACCEPTANCE: 0.5 percentage

7.1.7.5. 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: 2142890.625 pps (2x 1071445.3125 pps)
FINAL_BANDWIDTH: 1.4400225 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/1315/1591’, ‘40/1293/1593’]
LAT_50%NDR: [‘20/66/182’, ‘20/60/199’]
LAT_10%NDR: [‘20/37/165’, ‘20/38/150’]
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: 2179492.1875 pps (2x 1089746.09375 pps)
FINAL_BANDWIDTH: 1.46461875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/1232/1537’, ‘60/1302/1652’]
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: 2053285.0 pps (2x 1026642.5 pps)
FINAL_BANDWIDTH: 25.26361864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘40/2621/3037’, ‘60/2172/2403’]
LAT_50%NDR: [‘30/80/242’, ‘30/78/216’]
LAT_10%NDR: [‘30/46/92’, ‘30/45/72’]
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: 2053285.0 pps (2x 1026642.5 pps)
FINAL_BANDWIDTH: 25.26361864 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘40/2142/2993’, ‘90/2064/2613’]
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: 2058342.78516 pps (2x 1029171.39258 pps)
FINAL_BANDWIDTH: 6.15581710126 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘-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: 2058342.78516 pps (2x 1029171.39258 pps)
FINAL_BANDWIDTH: 6.15581710126 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: 3936367.1875 pps (2x 1968183.59375 pps)
FINAL_BANDWIDTH: 2.64523875 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘30/88/217’, ‘30/95/176’]
LAT_50%NDR: [‘20/54/178’, ‘20/81/205’]
LAT_10%NDR: [‘20/19/206’, ‘20/21/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: 4119375.0 pps (2x 2059687.5 pps)
FINAL_BANDWIDTH: 2.76822 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘30/653/825’, ‘30/704/902’]
LOSS_ACCEPTANCE: 0.5 percentage