3n-skx-xxv710

25ge2p1xxv710-avf-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput L2BD with memif and IEEE 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 bridge domain. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with Intel-XXV710.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: RFC2544.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1.  7.29       4.90 
2. 7.98 5.36

3. 34 51 60 30 45 52
4. 63 80 95 66 84 99
5. 192 216 238 193 217 240

 64b-4t2c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1. 14.87      10.00 
2. 15.80 10.61

3. 31 44 52 29 42 49
4. 64 74 82 66 77 84
5. 185 207 225 184 205 224

 64b-8t4c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1. 29.03      19.51 
2. 29.92 20.11

3. 36 47 60 36 46 56
4. 60 68 74 61 68 76
5. 178 199 217 175 196 214

 1518b-2t1c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1.  3.60      44.25 
2. 3.72 45.77

3. 29 44 64 29 47 57
4. 89 113 128 93 115 131
5. 240 268 297 243 272 299

 1518b-4t2c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1.  3.83      47.10 
2. 3.91 48.08

3. 28 32 40 28 32 45
4. 48 59 68 49 63 71
5. 85 97 107 86 100 110

 9000b-2t1c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1.  0.49      35.01 
2. 0.66 47.63

3. 48 59 67 48 100 113
4. 114 149 230 101 416 435
5. 322 424 492 376 517 584

 imix-2t1c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1.  6.29      18.81 
2. 7.98 23.88

 imix-4t2c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1. 12.69      37.94 
2. 16.13 48.24

 imix-8t4c-avf-dot1q- 
l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

 1. 16.13      48.24 
2. 16.13 48.24

25ge2p1xxv710-avf-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with Intel-XXV710.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1.  8.43       5.66 
2. 9.60 6.45

3. 26 41 49 24 40 49
4. 63 76 88 63 78 90
5. 145 159 173 145 159 173

 64b-4t2c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1. 18.16      12.20 
2. 19.29 12.96

3. 28 38 45 28 38 46
4. 62 70 80 61 70 79
5. 147 159 171 147 159 171

 64b-8t4c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1. 30.84      20.72 
2. 32.91 22.12

3. 34 45 55 35 46 57
4. 54 62 67 53 61 66
5. 132 154 179 134 156 180

 1518b-2t1c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1.  2.78      34.21 
2. 3.31 40.75

3. 28 36 45 27 32 46
4. 68 101 116 63 83 99
5. 252 330 386 253 332 390

 1518b-4t2c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1.  3.84      47.25 
2. 3.89 47.89

3. 28 41 50 28 36 44
4. 44 57 67 46 57 65
5. 85 98 109 81 96 106

 9000b-2t1c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1.  0.48      34.31 
2. 0.66 47.50

3. 48 69 84 47 60 70
4. 128 388 418 172 488 523
5. 335 447 515 333 468 494

 imix-2t1c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1.  7.85      23.47 
2. 8.53 25.51

 imix-4t2c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1. 13.82      41.34 
2. 16.30 48.76

 imix-8t4c-avf-eth- 
l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-avf-eth-l2xcbase-eth-2memif-1dcr-ndrpdr

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 Intel-XXV710. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1. 10.33       6.94 
2. 13.87 9.32

3. 25 37 43 25 37 43
4. 52 62 72 56 68 78
5. 127 140 154 127 140 154

 64b-4t2c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1. 23.01      15.46 
2. 23.91 16.07

3. 29 37 45 29 37 45
4. 50 59 65 50 57 64
5. 95 105 117 95 106 118

 64b-8t4c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1. 29.77      20.00 
2. 32.74 22.00

3. 31 42 54 30 43 56
4. 41 46 51 41 47 51
5. 106 132 158 101 125 150

 1518b-2t1c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1.  2.80      34.51 
2. 3.34 41.11

3. 26 40 47 25 32 39
4. 56 99 117 62 84 97
5. 266 342 389 264 338 385

 1518b-4t2c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1.  3.82      47.06 
2. 3.89 47.92

3. 26 32 40 25 27 36
4. 41 52 60 43 56 64
5. 77 95 106 76 92 103

 9000b-2t1c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1.  0.29      20.94 
2. 0.66 47.51

3. 46 56 63 46 113 125
4. 139 373 404 143 470 503
5. 401 486 548 397 544 616

 imix-2t1c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1.  8.91      26.65 
2. 9.01 26.94

 imix-4t2c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1. 14.60      43.67 
2. 16.30 48.76

 imix-8t4c-avf-eth- 
l2xcbase-eth-2memif-1dcr-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-avf-eth-l2xcbase-eth-2memif-1lxc-ndrpdr

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 Intel-XXV710. 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 and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1. 10.32       6.93 
2. 13.95 9.37

3. 23 37 48 26 39 44
4. 63 74 87 52 66 76
5. 128 140 154 128 140 154

 64b-4t2c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1. 22.78      15.31 
2. 23.93 16.08

3. 29 37 44 24 34 41
4. 49 57 64 49 56 64
5. 105 118 133 104 117 131

 64b-8t4c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1. 30.00      20.16 
2. 32.66 21.95

3. 30 43 54 32 43 53
4. 41 47 50 41 47 51
5. 101 124 149 102 126 151

 1518b-2t1c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1.  2.78      34.25 
2. 3.17 39.00

3. 26 36 44 27 38 45
4. 67 85 95 55 82 99
5. 234 301 343 234 301 345

 1518b-4t2c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1.  3.87      47.62 
2. 3.89 47.86

3. 26 39 46 26 38 46
4. 41 53 70 43 55 63
5. 76 88 99 68 80 89

 9000b-2t1c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1.  0.45      32.53 
2. 0.66 47.60

3. 47 55 59 47 52 59
4. 126 173 205 140 282 313
5. 263 334 398 284 352 403

 imix-2t1c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1.  8.87      26.52 
2. 9.02 26.99

 imix-4t2c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1. 14.53      43.45 
2. 16.30 48.76

 imix-8t4c-avf-eth- 
l2xcbase-eth-2memif-1lxc-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-avf-ethip4-ip4base-eth-2memif-1dcr-ndrpdr

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 with two FIB tables and two static IPv4 /24 route entries per FIB table. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use cores allocated from pool of isolated CPUs. There are no memory contraints. DUTs are tested with Intel-XXV710.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1.  7.89       5.30 
2. 8.94 6.01

3. 28 40 50 26 40 50
4. 61 77 98 63 75 89
5. 203 239 277 204 241 277

 64b-4t2c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1. 16.12      10.83 
2. 17.90 12.03

3. 28 36 43 28 38 46
4. 62 70 78 62 71 80
5. 203 222 243 204 226 248

 64b-8t4c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1. 31.37      21.08 
2. 32.82 22.05

3. 33 45 55 35 47 58
4. 60 66 73 59 66 72
5. 167 186 207 167 186 207

 1518b-2t1c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1.  3.46      42.59 
2. 3.46 42.59

3. 30 47 57 29 41 51
4. 73 94 111 75 97 111
5. 243 278 317 239 274 314

 1518b-4t2c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1.  3.85      47.33 
2. 3.91 48.11

3. 27 39 46 27 40 46
4. 42 64 73 44 80 94
5. 88 99 109 81 92 100

 9000b-2t1c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1.  0.46      33.23 
2. 0.66 47.40

3. 48 55 58 47 57 64
4. 98 259 299 137 341 383
5. 312 406 462 307 378 438

 imix-2t1c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1.  6.87      20.55 
2. 7.71 23.06

 imix-4t2c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1. 13.21      39.52 
2. 16.30 48.76

 imix-8t4c-avf-ethip4- 
ip4base-eth-2memif-1dcr-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput L2BD with memif and IEEE 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 bridge domain. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with Intel-XXV710.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: RFC2544.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1.  6.91       4.65 
2. 6.95 4.67

3. 35 55 80 34 48 71
4. 69 85 100 58 81 93
5. 174 196 217 167 191 215

 64b-4t2c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1. 13.09       8.80 
2. 13.29 8.93

3. 42 63 86 37 55 72
4. 61 70 79 55 65 74
5. 156 176 195 150 173 195

 64b-8t4c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1. 24.62      16.55 
2. 24.87 16.71

3. 38 56 73 43 59 70
4. 59 66 73 56 65 74
5. 152 174 196 155 181 215

 1518b-2t1c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1.  3.25      40.03 
2. 3.25 40.03

3. 31 65 81 35 63 82
4. 98 124 140 110 160 176
5. 264 297 329 281 325 376

 1518b-4t2c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1.  3.75      46.11 
2. 3.90 48.02

3. 29 50 79 40 66 83
4. 59 77 86 57 75 88
5. 110 127 138 104 123 137

 9000b-2t1c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1.  0.32      23.09 
2. 0.52 37.50

3. 50 73 102 49 87 98
4. 147 411 474 147 466 500
5. 420 510 581 422 519 574

 imix-2t1c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1.  5.46      16.33 
2. 6.07 18.15

 imix-4t2c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1. 11.11      33.24 
2. 11.61 34.71

 imix-8t4c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1. 16.13      48.24 
2. 16.13 48.24

25ge2p1xxv710-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with Intel-XXV710.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  8.16       5.48 
2. 8.28 5.56

3. 39 66 83 41 61 83
4. 66 80 94 70 90 108
5. 194 232 268 173 203 236

 64b-4t2c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1. 16.01      10.76 
2. 16.50 11.09

3. 39 57 73 41 58 71
4. 58 66 74 57 67 74
5. 207 258 291 178 214 248

 64b-8t4c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1. 31.05      20.86 
2. 31.67 21.28

3. 37 51 71 38 52 63
4. 55 62 68 57 64 70
5. 191 224 263 177 201 231

 1518b-2t1c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  2.66      32.71 
2. 3.11 38.31

3. 31 66 83 29 56 72
4. 67 89 108 77 122 135
5. 265 349 438 279 343 411

 1518b-4t2c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  3.79      46.69 
2. 3.85 47.40

3. 34 58 85 29 49 79
4. 50 65 78 52 68 84
5. 89 106 119 91 106 119

 9000b-2t1c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  0.34      24.65 
2. 0.55 39.84

3. 52 69 99 51 70 96
4. 124 328 342 115 268 290
5. 360 469 527 405 541 612

 imix-2t1c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  7.35      21.99 
2. 7.35 21.99

 imix-4t2c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

 imix-8t4c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-eth-l2xcbase-eth-2memif-1dcr-ndrpdr

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 Intel-XXV710. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1. 10.71       7.20 
2. 11.49 7.72

3. 36 48 60 44 61 82
4. 56 68 80 56 69 81
5. 221 249 273 206 232 255

 64b-4t2c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1. 21.41      14.39 
2. 22.17 14.90

3. 33 47 57 41 61 77
4. 51 59 66 50 57 65
5. 192 232 260 171 205 232

 64b-8t4c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1. 32.37      21.76 
2. 34.21 22.99

3. 32 53 67 35 49 64
4. 44 49 54 44 49 54
5. 119 141 168 116 138 163

 1518b-2t1c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1.  2.57      31.64 
2. 3.13 38.48

3. 26 62 81 26 56 92
4. 61 79 91 83 102 124
5. 294 404 464 278 370 439

 1518b-4t2c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1.  3.76      46.32 
2. 3.86 47.47

3. 27 67 79 27 49 78
4. 48 69 87 51 74 89
5. 85 100 112 84 102 118

 9000b-2t1c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1.  0.37      26.34 
2. 0.57 41.31

3. 49 69 77 48 64 84
4. 178 498 528 184 408 514
5. 448 594 680 385 483 532

 imix-2t1c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1.  8.87      26.52 
2. 9.23 27.60

 imix-4t2c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

 imix-8t4c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-eth-l2xcbase-eth-2memif-1lxc-ndrpdr

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 Intel-XXV710. 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 and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1. 10.71       7.20 
2. 11.49 7.72

3. 35 55 71 42 56 77
4. 52 64 74 55 66 76
5. 205 232 256 200 226 249

 64b-4t2c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1. 21.25      14.28 
2. 21.78 14.64

3. 36 54 68 35 47 60
4. 49 58 67 51 58 66
5. 177 215 243 158 192 219

 64b-8t4c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1. 32.42      21.78 
2. 33.91 22.79

3. 29 43 56 36 44 55
4. 44 50 55 45 50 55
5. 114 134 157 117 139 164

 1518b-2t1c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1.  2.62      32.19 
2. 3.12 38.35

3. 29 65 79 27 58 89
4. 74 91 101 72 90 100
5. 271 381 456 279 375 449

 1518b-4t2c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1.  3.74      45.98 
2. 3.87 47.58

3. 27 50 75 28 59 86
4. 50 71 82 50 66 87
5. 84 96 107 88 104 117

 9000b-2t1c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1.  0.32      23.05 
2. 0.56 40.74

3. 50 75 105 49 78 107
4. 145 269 354 113 400 459
5. 411 493 572 399 517 568

 imix-2t1c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1.  8.92      26.67 
2. 9.20 27.52

 imix-4t2c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

 imix-8t4c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00

25ge2p1xxv710-ethip4-ip4base-eth-2memif-1dcr-ndrpdr

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 with two FIB tables and two static IPv4 /24 route entries per FIB table. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use cores allocated from pool of isolated CPUs. There are no memory contraints. DUTs are tested with Intel-XXV710.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and 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 MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 64b-2t1c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1.  7.32       4.92 
2. 7.70 5.17

3. 25 53 77 28 51 63
4. 64 78 89 64 79 95
5. 270 309 344 246 287 323

 64b-4t2c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1. 14.54       9.77 
2. 15.06 10.12

3. 41 63 79 40 55 66
4. 61 71 80 59 70 79
5. 244 293 330 213 258 298

 64b-8t4c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1. 28.22      18.96 
2. 28.93 19.44

3. 40 58 86 38 53 65
4. 59 66 74 59 66 72
5. 263 315 364 217 257 303

 1518b-2t1c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1.  3.17      39.06 
2. 3.17 39.06

3. 31 62 84 28 56 81
4. 84 113 125 89 114 127
5. 267 304 351 273 315 356

 1518b-4t2c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1.  3.78      46.56 
2. 3.86 47.51

3. 31 69 85 31 60 78
4. 53 86 105 55 79 95
5. 91 109 119 93 112 123

 9000b-2t1c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1.  0.34      24.40 
2. 0.51 36.78

3. 50 77 96 50 67 76
4. 94 165 193 94 253 276
5. 334 378 408 384 496 539

 imix-2t1c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1.  6.73      20.14 
2. 6.73 20.14

 imix-4t2c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1. 13.55      40.52 
2. 14.31 42.81

 imix-8t4c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1. 16.38      49.00 
2. 16.38 49.00