7.1.5. IPv6 Overlay Tunnels

7.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: 4959674.1875 pps (2x 2479837.09375 pps)
FINAL_BANDWIDTH: 3.888384563 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/3698/3841’, ‘30/2181/2282’]
LAT_50%NDR: [‘10/33/88’, ‘10/33/100’]
LAT_10%NDR: [‘10/24/97’, ‘10/23/93’]
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: 4959674.1875 pps (2x 2479837.09375 pps)
FINAL_BANDWIDTH: 3.888384563 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/2324/3786’, ‘20/2185/2295’]
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/44/300’, ‘20/46/293’]
LAT_50%NDR: [‘20/33/144’, ‘20/32/145’]
LAT_10%NDR: [‘20/29/88’, ‘20/29/78’]
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/22/293’, ‘20/20/279’]
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: [‘50/83/283’, ‘50/82/282’]
LAT_50%NDR: [‘50/66/218’, ‘50/68/215’]
LAT_10%NDR: [‘50/59/145’, ‘50/63/104’]
tc06-9000B-1t1c-ethip6lispip4-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 1 thread, 1 phy core, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 5kpps, LT=0.5%.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/80/277’, ‘60/78/290’]
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: 8926069.34376 pps (2x 4463034.67188 pps)
FINAL_BANDWIDTH: 6.99803836551 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘10/64/177’, ‘10/82/188’]
LAT_50%NDR: [‘10/30/72’, ‘10/30/83’]
LAT_10%NDR: [‘10/22/51’, ‘10/21/52’]
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: 8926069.34376 pps (2x 4463034.67188 pps)
FINAL_BANDWIDTH: 6.99803836551 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/66/185’, ‘20/69/118’]
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/40/276’, ‘20/40/226’]
LAT_50%NDR: [‘20/15/271’, ‘20/14/224’]
LAT_10%NDR: [‘20/27/103’, ‘20/25/161’]
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/21/218’, ‘20/20/223’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000B-2t2c-ethip6lispip4-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 10kpps.
FINAL_RATE: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘60/75/259’, ‘50/77/162’]
LAT_50%NDR: [‘50/66/241’, ‘50/67/145’]
LAT_10%NDR: [‘50/62/146’, ‘50/63/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: 275694.0 pps (2x 137847.0 pps)
FINAL_BANDWIDTH: 19.89407904 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘60/38/258’, ‘50/38/279’]
LOSS_ACCEPTANCE: 0.5 percentage

7.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: 4219280.375 pps (2x 2109640.1875 pps)
FINAL_BANDWIDTH: 3.307915814 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/164/280’, ‘20/170/290’]
LAT_50%NDR: [‘10/47/130’, ‘10/51/122’]
LAT_10%NDR: [‘10/22/75’, ‘10/26/84’]
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: 4219280.375 pps (2x 2109640.1875 pps)
FINAL_BANDWIDTH: 3.307915814 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘20/187/302’, ‘20/190/330’]
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/53/155’, ‘20/54/134’]
LAT_50%NDR: [‘20/36/105’, ‘20/38/105’]
LAT_10%NDR: [‘20/29/54’, ‘20/29/57’]
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/690/1467’, ‘20/690/1503’]
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/76/171’, ‘50/76/184’]
LAT_50%NDR: [‘50/66/216’, ‘50/69/219’]
LAT_10%NDR: [‘50/64/191’, ‘50/64/196’]
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/76/219’, ‘50/77/223’]
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: 7873171.625 pps (2x 3936585.8125 pps)
FINAL_BANDWIDTH: 6.172566554 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘20/56/136’, ‘20/64/205’]
LAT_50%NDR: [‘10/37/78’, ‘10/20/68’]
LAT_10%NDR: [‘10/23/531’, ‘10/11/532’]
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: 7873171.625 pps (2x 3936585.8125 pps)
FINAL_BANDWIDTH: 6.172566554 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘10/64/215’, ‘10/71/307’]
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/41/186’, ‘20/41/63’]
LAT_50%NDR: [‘20/31/60’, ‘20/31/52’]
LAT_10%NDR: [‘20/27/149’, ‘20/26/39’]
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/1368/1395’, ‘20/1368/1383’]
LOSS_ACCEPTANCE: 0.5 percentage
tc11-9000B-2t2c-ethip6lispip6-ip6base-ndrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find NDR for 9000 Byte frames using binary search start at 10GE linerate, step 5kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%NDR: [‘50/75/180’, ‘50/75/127’]
LAT_50%NDR: [‘50/68/199’, ‘50/68/102’]
LAT_10%NDR: [‘50/64/173’, ‘50/64/116’]
tc12-9000B-2t2c-ethip6lispip6-ip6base-pdrdisc [Cfg] DUT runs IPv6 LISP remote static mappings and whitelist filters config with 2 threads, 2 phy cores, 1 receive queue per NIC port.
[Ver] Find PDR for 9000 Byte frames using binary search start at 10GE linerate, step 5kpps.
FINAL_RATE: 244801.5 pps (2x 122400.75 pps)
FINAL_BANDWIDTH: 17.66487624 Gbps (untagged)
LATENCY usec [min/avg/max]
LAT_100%PDR: [‘50/73/218’, ‘50/74/141’]
LOSS_ACCEPTANCE: 0.5 percentage