3n-tsh-x520

10ge2p1x520-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-X520-DA2.

  • [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-1t1c-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  3.02       2.03 
2. 3.04 2.04

3. 48 84 113 49 106 127
4. 123 152 171 120 151 171
5. 560 661 789 561 663 800

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

 1.  3.63       2.44 
2. 3.67 2.46

3. 46 90 112 46 71 79
4. 100 140 154 106 142 159
5. 196 221 246 191 215 237

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

 1.  5.06       3.40 
2. 5.35 3.60

3. 46 77 89 46 69 87
4. 110 138 151 91 120 133
5. 188 212 236 174 196 220

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

 1.  0.89      10.91 
2. 0.97 11.94

3. 54 77 88 54 81 112
4. 89 249 273 109 203 238
5. 270 350 382 242 334 373

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

 1.  0.76       9.38 
2. 0.77 9.52

3. 54 69 80 55 79 97
4. 79 291 385 86 303 385
5. 251 355 400 250 356 407

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

 1.  0.77       9.42 
2. 0.78 9.56

3. 55 93 111 55 80 94
4. 104 287 341 77 291 353
5. 263 365 418 198 316 360

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

 1.  2.82       8.42 
2. 2.96 8.85

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

 1.  2.62       7.84 
2. 2.67 8.00

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

 1.  2.31       6.89 
2. 2.34 7.00

10ge2p1x520-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-X520-DA2. 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-1t1c-eth-l2xcbase- 
eth-2memif-1dcr-ndrpdr

 1.  3.73       2.51 
2. 3.75 2.52

3. 43 70 75 42 67 108
4. 108 132 165 95 131 143
5. 470 586 712 473 586 718

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

 1.  4.45       2.99 
2. 4.49 3.02

3. 39 58 65 42 55 63
4. 69 105 137 91 106 120
5. 206 232 252 204 228 250

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

 1.  0.90      11.02 
2. 0.95 11.71

3. 48 77 82 49 85 91
4. 92 181 196 77 215 242
5. 229 302 351 229 286 344

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

 1.  0.77       9.53 
2. 0.79 9.68

3. 49 64 74 49 65 82
4. 72 147 199 77 178 215
5. 213 333 390 261 344 393

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

 1.  2.88       8.60 
2. 3.21 9.60

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

 1.  2.57       7.67 
2. 2.70 8.07

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

 1.  2.32       6.94 
2. 2.36 7.05

10ge2p1x520-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-X520-DA2. 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-1t1c-eth-l2xcbase- 
eth-2memif-1lxc-ndrpdr

 1.  3.70       2.49 
2. 3.76 2.53

3. 42 64 89 44 84 103
4. 108 147 168 100 132 146
5. 504 615 721 505 628 748

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

 1.  4.47       3.00 
2. 4.49 3.02

3. 42 59 69 43 53 66
4. 85 108 118 75 91 101
5. 214 237 252 213 235 255

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

 1.  5.16       3.47 
2. 5.40 3.63

3. 42 59 66 39 58 72
4. 75 92 107 73 92 104
5. 140 160 183 134 153 173

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

 1.  0.90      11.08 
2. 0.98 12.00

3. 48 69 76 48 62 71
4. 93 166 184 102 187 202
5. 232 294 327 262 351 376

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

 1.  0.76       9.36 
2. 0.77 9.45

3. 49 62 84 49 64 79
4. 67 195 247 73 130 155
5. 289 404 481 232 329 378

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

 1.  0.78       9.54 
2. 0.79 9.68

3. 48 53 63 49 64 71
4. 60 267 307 67 290 362
5. 263 354 402 185 315 362

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

 1.  2.94       8.80 
2. 3.21 9.59

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

 1.  2.56       7.67 
2. 2.71 8.10

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

 1.  2.32       6.93 
2. 2.36 7.07

10ge2p1x520-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-X520-DA2.

  • [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-1t1c-ethip4-ip4base- 
eth-2memif-1dcr-ndrpdr

 1.  3.02       2.03 
2. 3.04 2.04

3. 43 97 166 43 92 114
4. 114 178 191 136 184 195
5. 519 589 699 520 588 708

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

 1.  3.64       2.45 
2. 3.66 2.46

3. 46 70 83 43 68 80
4. 94 117 134 90 121 133
5. 188 217 242 187 214 237

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

 1.  4.93       3.31 
2. 5.29 3.56

3. 44 66 77 46 61 67
4. 91 107 119 85 95 104
5. 181 201 229 167 185 208

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

 1.  0.88      10.88 
2. 0.96 11.79

3. 51 117 130 51 80 102
4. 106 256 276 106 201 218
5. 227 312 363 220 311 362

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

 1.  0.76       9.36 
2. 0.77 9.51

3. 51 61 79 52 72 80
4. 79 120 166 78 147 187
5. 180 293 367 203 318 392

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

 1.  0.78       9.54 
2. 0.79 9.74

3. 51 60 75 51 57 65
4. 78 171 218 74 195 251
5. 186 270 321 199 324 372

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

 1.  2.90       8.67 
2. 2.93 8.76

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

 1.  2.58       7.71 
2. 2.66 7.95

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

 1.  2.28       6.81 
2. 2.32 6.95