3n-tsh-x520

10ge2p1x520-eth-l2xcbase-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular opology 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 unning same VPP version as running on DUT. Container is limited via use 3 cores allocated from pool of isolated CPUs. There are no memory o 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.  1.49       1.00 
2. 3.67 2.46

3. 49 81 95 62 87 109
4. 140 246 269 138 177 212
5. 678 796 959 657 772 927

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

 1.  1.17       0.78 
2. 4.44 2.98

3. 52 68 81 59 73 84
4. 118 166 185 112 166 186
5. 256 283 332 252 278 326

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

 1.  0.91       0.61 
2. 5.50 3.69

3. 50 87 105 49 65 77
4. 104 132 149 97 117 136
5. 181 210 237 179 200 221

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

 1.  0.28       3.45 
2. 0.86 10.60

3. 58 78 85 58 78 101
4. 81 257 293 98 226 252
5. 378 535 583 221 294 335

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

 1.  0.47       5.75 
2. 0.77 9.45

3. 57 86 101 56 69 83
4. 81 181 218 95 123 146
5. 460 702 778 409 655 742

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

 1.  0.41       5.04 
2. 0.72 8.89

3. 56 70 84 57 67 75
4. 68 184 217 86 123 134
5. 226 317 368 117 232 273

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

 1.  0.07       5.18 
2. 0.18 13.02

3. 99 102 107 101 103 106
4. 119 448 499 122 394 436
5. 577 845 979 453 795 885

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

 1.  0.51       1.54 
2. 3.06 9.15

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

 1.  0.62       1.86 
2. 2.58 7.73

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

 1.  0.89       2.65 
2. 2.35 7.01

10ge2p1x520-ethip4-ip4base-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

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

  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4.

outing 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.  1.49       1.00 
2. 2.94 1.98

3. 48 128 159 49 111 127
4. 171 275 291 129 229 280
5. 778 905 1343 761 880 1249

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

 1.  0.79       0.53 
2. 5.35 3.60

3. 48 94 114 49 108 150
4. 143 199 227 128 194 214
5. 225 303 328 254 292 308

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

 1.  0.26       3.25 
2. 0.87 10.72

3. 58 130 158 58 111 130
4. 94 408 450 130 394 430
5. 490 632 692 463 568 643

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

 1.  0.45       5.50 
2. 0.77 9.46

3. 60 72 82 62 82 120
4. 96 261 302 99 271 323
5. 448 636 740 434 552 640

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

 1.  0.43       5.23 
2. 0.78 9.55

3. 58 78 91 58 74 81
4. 93 373 427 93 360 397
5. 443 653 722 428 594 702

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

 1.  0.06       4.09 
2. 0.18 13.03

3. 102 105 108 104 106 109
4. 126 475 519 142 382 467
5. 562 859 939 580 824 949

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

 1.  0.53       1.59 
2. 2.77 8.29

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

 1.  0.43       1.29 
2. 2.61 7.80

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

 1.  0.88       2.63 
2. 2.34 7.00