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 are tested with 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.00       2.02 
2. 3.03 2.04

3. 42 70 97 43 92 100
4. 163 276 307 171 278 297
5. 693 816 933 681 798 914

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

 1.  3.60       2.42 
2. 3.62 2.43

3. 44 75 86 48 71 84
4. 103 167 196 86 185 209
5. 184 231 253 179 230 244

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

 1.  5.12       3.44 
2. 5.52 3.71

3. 43 72 89 44 80 112
4. 107 158 177 95 156 173
5. 186 229 255 195 212 227

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

 1.  0.83      10.16 
2. 0.87 10.69

3. 52 70 79 54 90 101
4. 94 361 398 98 313 332
5. 411 552 594 339 472 519

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

 1.  0.18      12.82 
2. 0.19 13.41

3. 95 98 102 97 99 101
4. 130 395 436 146 344 379
5. 656 942 995 673 934 1029

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

 1.  0.18      13.04 
2. 0.18 13.17

3. 97 100 104 99 101 103
4. 122 419 465 116 441 489
5. 429 744 841 395 683 787

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

 1.  0.18      12.85 
2. 0.18 12.85

3. 98 101 105 100 102 106
4. 113 220 247 119 167 194
5. 473 697 869 397 615 737

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

 1.  2.82       8.44 
2. 2.85 8.53

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

 1.  2.49       7.44 
2. 2.58 7.70

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

 1.  2.30       6.87 
2. 2.33 6.97

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 use 3 cores allocated from pool of isolated CPUs. There are no memory 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.76       2.52 
2. 3.79 2.55

3. 37 77 98 38 99 112
4. 110 199 281 116 204 233
5. 585 689 776 570 671 761

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

 1.  4.48       3.01 
2. 4.55 3.06

3. 39 98 116 38 57 67
4. 84 157 180 82 102 120
5. 208 240 278 206 243 261

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

 1.  5.05       3.39 
2. 5.42 3.64

3. 40 65 77 39 57 76
4. 93 132 151 76 118 140
5. 178 202 221 150 170 194

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

 1.  0.82      10.08 
2. 0.87 10.70

3. 47 68 77 47 65 71
4. 66 366 408 76 313 344
5. 401 550 598 337 455 519

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

 1.  0.76       9.35 
2. 0.77 9.49

3. 49 66 76 49 55 74
4. 77 145 169 86 160 191
5. 310 429 526 341 471 541

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

 1.  0.76       9.39 
2. 0.77 9.53

3. 48 76 89 48 63 74
4. 65 373 418 78 338 394
5. 381 597 653 350 546 621

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

 1.  0.18      12.81 
2. 0.19 13.40

3. 90 93 95 91 94 96
4. 113 440 476 129 293 338
5. 470 755 851 443 704 791

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

 1.  0.18      12.82 
2. 0.18 12.89

3. 93 96 100 95 97 100
4. 100 283 306 106 218 243
5. 583 876 1016 468 732 838

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

 1.  2.86       8.56 
2. 3.17 9.47

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

 1.  2.48       7.42 
2. 2.53 7.57

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

 1.  2.32       6.93 
2. 2.35 7.03

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.74       2.52 
2. 3.78 2.54

3. 39 118 138 39 88 105
4. 127 191 231 110 175 197
5. 542 646 741 524 620 713

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

 1.  4.45       2.99 
2. 4.50 3.02

3. 39 60 76 48 63 77
4. 85 98 110 89 111 125
5. 204 223 242 204 225 245

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

 1.  5.06       3.40 
2. 5.37 3.61

3. 38 60 99 38 89 113
4. 76 120 138 73 111 125
5. 175 210 236 143 165 181

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

 1.  0.84      10.34 
2. 0.87 10.66

3. 47 72 82 47 65 71
4. 98 300 347 100 271 299
5. 388 520 582 347 437 499

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

 1.  0.76       9.40 
2. 0.78 9.59

3. 48 68 82 48 57 68
4. 66 193 256 66 160 206
5. 453 684 797 391 614 700

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

 1.  0.18      12.91 
2. 0.18 13.04

3. 92 94 96 93 95 98
4. 117 383 429 112 395 441
5. 563 862 946 577 867 1013

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

 1.  0.18      12.73 
2. 0.18 12.92

3. 93 95 97 94 97 101
4. 104 353 410 105 305 369
5. 427 737 853 461 672 758

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

 1.  2.89       8.63 
2. 3.18 9.50

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

 1.  2.49       7.46 
2. 2.53 7.57

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

 1.  2.31       6.91 
2. 2.35 7.02

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.  2.97       2.00 
2. 2.99 2.01

3. 40 99 110 41 133 151
4. 133 255 303 144 239 285
5. 654 763 867 639 750 863

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

 1.  3.72       2.50 
2. 3.76 2.53

3. 42 101 119 42 73 85
4. 106 148 168 89 149 167
5. 221 253 283 219 244 265

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

 1.  5.10       3.43 
2. 5.47 3.68

3. 41 110 145 41 84 109
4. 100 157 168 105 131 150
5. 219 255 283 216 236 255

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

 1.  0.85      10.43 
2. 0.86 10.59

3. 54 65 71 55 71 78
4. 103 277 309 109 202 219
5. 279 400 440 305 406 472

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

 1.  0.76       9.35 
2. 0.78 9.54

3. 51 58 69 52 66 74
4. 83 366 415 93 290 324
5. 416 629 692 365 521 598

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

 1.  0.18      12.88 
2. 0.18 12.94

3. 95 98 103 97 99 103
4. 105 348 416 103 356 421
5. 504 786 934 412 723 837

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

 1.  2.81       8.41 
2. 2.83 8.45

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

 1.  2.52       7.55 
2. 2.60 7.78

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

 1.  2.30       6.88 
2. 2.34 6.99